Bump date stamp to 20121116
[official-gcc.git] / Makefile.in
bloba833938561891c7d892110a36520647814be04fc
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 GUPC="$(GUPC_FOR_BUILD)"; export GUPC; \
161 GUPCFLAGS="$(GUPCFLAGS_FOR_BUILD)"; export GUPCFLAGS; \
162 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163 LD="$(LD_FOR_BUILD)"; export LD; \
164 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165 NM="$(NM_FOR_BUILD)"; export NM; \
166 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
167 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
170 # These variables must be set on the make command line for directories
171 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
172 EXTRA_BUILD_FLAGS = \
173 CFLAGS="$(CFLAGS_FOR_BUILD)" \
174 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
176 # This is the list of directories to built for the host system.
177 SUBDIRS = @configdirs@
178 TARGET_CONFIGDIRS = @target_configdirs@
179 # This is set by the configure script to the arguments to use when configuring
180 # directories built for the host system.
181 HOST_CONFIGARGS = @host_configargs@
182 # Host programs are put under this directory, which is . except if building
183 # with srcdir=..
184 HOST_SUBDIR = @host_subdir@
185 # This is the list of variables to export in the environment when
186 # configuring subdirectories for the host system. We need to pass
187 # some to the GCC configure because of its hybrid host/target nature.
188 HOST_EXPORTS = \
189 $(BASE_EXPORTS) \
190 CC="$(CC)"; export CC; \
191 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
192 CFLAGS="$(CFLAGS)"; export CFLAGS; \
193 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194 CXX="$(CXX)"; export CXX; \
195 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
196 GCJ="$(GCJ)"; export GCJ; \
197 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
198 GOC="$(GOC)"; export GOC; \
199 GUPC="$(GUPC)"; export GUPC; \
200 AR="$(AR)"; export AR; \
201 AS="$(AS)"; export AS; \
202 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
203 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
204 LD="$(LD)"; export LD; \
205 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
206 NM="$(NM)"; export NM; \
207 RANLIB="$(RANLIB)"; export RANLIB; \
208 WINDRES="$(WINDRES)"; export WINDRES; \
209 WINDMC="$(WINDMC)"; export WINDMC; \
210 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
211 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
212 READELF="$(READELF)"; export READELF; \
213 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
214 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
219 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
225 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
226 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
227 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
228 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
229 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
230 @if gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
232 @endif gcc-bootstrap
233 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
235 POSTSTAGE1_CXX_EXPORT = \
236 CXX='$(CXX)'; export CXX; \
237 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
238 @if target-libstdc++-v3-bootstrap
239 # Override the above if we're bootstrapping C++.
240 POSTSTAGE1_CXX_EXPORT = \
241 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
242 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
245 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247 -I$$s/libstdc++-v3/libsupc++ \
248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
250 export CXX; \
251 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
252 @endif target-libstdc++-v3-bootstrap
254 # Similar, for later GCC stages.
255 POSTSTAGE1_HOST_EXPORTS = \
256 $(HOST_EXPORTS) \
257 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
258 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
259 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
260 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
261 $(POSTSTAGE1_CXX_EXPORT) \
262 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
263 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
264 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
266 # Target libraries are put under this directory:
267 TARGET_SUBDIR = @target_subdir@
268 # This is set by the configure script to the arguments to use when configuring
269 # directories built for the target.
270 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
271 # This is the list of variables to export in the environment when
272 # configuring subdirectories for the target system.
273 BASE_TARGET_EXPORTS = \
274 $(BASE_EXPORTS) \
275 AR="$(AR_FOR_TARGET)"; export AR; \
276 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
277 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
278 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
279 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
280 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
281 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
282 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
283 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
284 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
285 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
286 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
287 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
288 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
289 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
290 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
291 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
292 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
293 READELF="$(READELF_FOR_TARGET)"; export READELF; \
294 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
295 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
296 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
297 @if gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 @endif gcc-bootstrap
300 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
301 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
303 RAW_CXX_TARGET_EXPORTS = \
304 $(BASE_TARGET_EXPORTS) \
305 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
306 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 NORMAL_TARGET_EXPORTS = \
309 $(BASE_TARGET_EXPORTS) \
310 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
312 # Where to find GMP
313 HOST_GMPLIBS = @gmplibs@
314 HOST_GMPINC = @gmpinc@
316 # Where to find ISL
317 HOST_ISLINC = @islinc@
319 # Where to find CLOOG
320 HOST_CLOOGLIBS = @clooglibs@
321 HOST_CLOOGINC = @clooginc@
323 # Where to find libelf
324 HOST_LIBELFLIBS = @libelflibs@
325 HOST_LIBELFINC = @libelfinc@
327 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
329 # ----------------------------------------------
330 # Programs producing files for the BUILD machine
331 # ----------------------------------------------
333 SHELL = @SHELL@
335 # pwd command to use. Allow user to override default by setting PWDCMD in
336 # the environment to account for automounters. The make variable must not
337 # be called PWDCMD, otherwise the value set here is passed to make
338 # subprocesses and overrides the setting from the user's environment.
339 # Don't use PWD since it is a common shell environment variable and we
340 # don't want to corrupt it.
341 PWD_COMMAND = $${PWDCMD-pwd}
343 # compilers to use to create programs which must be run in the build
344 # environment.
345 AR_FOR_BUILD = @AR_FOR_BUILD@
346 AS_FOR_BUILD = @AS_FOR_BUILD@
347 CC_FOR_BUILD = @CC_FOR_BUILD@
348 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
349 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
350 CXX_FOR_BUILD = @CXX_FOR_BUILD@
351 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
352 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
353 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
354 GOC_FOR_BUILD = @GOC_FOR_BUILD@
355 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
356 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
357 LD_FOR_BUILD = @LD_FOR_BUILD@
358 NM_FOR_BUILD = @NM_FOR_BUILD@
359 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
360 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
361 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
363 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BUILD_PREFIX = @BUILD_PREFIX@
366 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
368 # Flags to pass to stage2 and later makes. They are defined
369 # here so that they can be overridden by Makefile fragments.
370 BOOT_CFLAGS= -g -O2
371 BOOT_LDFLAGS=
372 BOOT_ADAFLAGS=-gnatpg -gnata
374 AWK = @AWK@
375 SED = @SED@
376 BISON = @BISON@
377 YACC = @YACC@
378 FLEX = @FLEX@
379 LEX = @LEX@
380 M4 = @M4@
381 MAKEINFO = @MAKEINFO@
382 EXPECT = @EXPECT@
383 RUNTEST = @RUNTEST@
385 # This just becomes part of the MAKEINFO definition passed down to
386 # sub-makes. It lets flags be given on the command line while still
387 # using the makeinfo from the object tree.
388 # (Default to avoid splitting info files by setting the threshold high.)
389 MAKEINFOFLAGS = --split-size=5000000
391 # ---------------------------------------------
392 # Programs producing files for the HOST machine
393 # ---------------------------------------------
395 AS = @AS@
396 AR = @AR@
397 AR_FLAGS = rc
398 CC = @CC@
399 CXX = @CXX@
400 DLLTOOL = @DLLTOOL@
401 LD = @LD@
402 LIPO = @LIPO@
403 NM = @NM@
404 OBJDUMP = @OBJDUMP@
405 RANLIB = @RANLIB@
406 READELF = @READELF@
407 STRIP = @STRIP@
408 WINDRES = @WINDRES@
409 WINDMC = @WINDMC@
411 GNATBIND = @GNATBIND@
412 GNATMAKE = @GNATMAKE@
414 CFLAGS = @CFLAGS@
415 LDFLAGS = @LDFLAGS@
416 LIBCFLAGS = $(CFLAGS)
417 CXXFLAGS = @CXXFLAGS@
418 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
419 GOCFLAGS = $(CFLAGS)
420 GUPCFLAGS = $(CFLAGS)
422 TFLAGS =
424 # Defaults for all stages; some are overridden below.
426 STAGE_CFLAGS = $(BOOT_CFLAGS)
427 STAGE_TFLAGS = $(TFLAGS)
428 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
431 # Defaults for stage 1; some are overridden below.
432 STAGE1_CFLAGS = $(STAGE_CFLAGS)
433 STAGE1_CXXFLAGS = $(CXXFLAGS)
434 @if target-libstdc++-v3-bootstrap
435 # Override the above if we're bootstrapping C++.
436 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
437 @endif target-libstdc++-v3-bootstrap
438 STAGE1_TFLAGS = $(STAGE_TFLAGS)
439 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
451 # Defaults for stage 3; some are overridden below.
452 STAGE3_CFLAGS = $(STAGE_CFLAGS)
453 STAGE3_CXXFLAGS = $(CXXFLAGS)
454 @if target-libstdc++-v3-bootstrap
455 # Override the above if we're bootstrapping C++.
456 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
457 @endif target-libstdc++-v3-bootstrap
458 STAGE3_TFLAGS = $(STAGE_TFLAGS)
459 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
461 # Defaults for stage 4; some are overridden below.
462 STAGE4_CFLAGS = $(STAGE_CFLAGS)
463 STAGE4_CXXFLAGS = $(CXXFLAGS)
464 @if target-libstdc++-v3-bootstrap
465 # Override the above if we're bootstrapping C++.
466 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
467 @endif target-libstdc++-v3-bootstrap
468 STAGE4_TFLAGS = $(STAGE_TFLAGS)
469 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
471 # Defaults for stage profile; some are overridden below.
472 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
473 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
474 @if target-libstdc++-v3-bootstrap
475 # Override the above if we're bootstrapping C++.
476 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
477 @endif target-libstdc++-v3-bootstrap
478 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
479 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
481 # Defaults for stage feedback; some are overridden below.
482 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
483 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
484 @if target-libstdc++-v3-bootstrap
485 # Override the above if we're bootstrapping C++.
486 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
487 @endif target-libstdc++-v3-bootstrap
488 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
489 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
492 # Only build the C compiler for stage1, because that is the only one that
493 # we can guarantee will build with the native compiler, and also it is the
494 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
495 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
496 # overrideable (for a bootstrap build stage1 also builds gcc.info).
498 STAGE1_CFLAGS = @stage1_cflags@
499 STAGE1_CHECKING = @stage1_checking@
500 STAGE1_LANGUAGES = @stage1_languages@
501 # * We force-disable intermodule optimizations, even if
502 # --enable-intermodule was passed, since the installed compiler
503 # probably can't handle them. Luckily, autoconf always respects
504 # the last argument when conflicting --enable arguments are passed.
505 # * Likewise, we force-disable coverage flags, since the installed
506 # compiler probably has never heard of them.
507 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
508 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
510 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
511 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
513 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
514 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
516 do-compare = @do_compare@
517 do-compare3 = $(do-compare)
519 # -----------------------------------------------
520 # Programs producing files for the TARGET machine
521 # -----------------------------------------------
523 AR_FOR_TARGET=@AR_FOR_TARGET@
524 AS_FOR_TARGET=@AS_FOR_TARGET@
525 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
527 # If GCC_FOR_TARGET is not overriden on the command line, then this
528 # variable is passed down to the gcc Makefile, where it is used to
529 # build libgcc2.a. We define it here so that it can itself be
530 # overridden on the command line.
531 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
532 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
533 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
534 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
535 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
536 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
537 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
538 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
539 LD_FOR_TARGET=@LD_FOR_TARGET@
541 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
542 NM_FOR_TARGET=@NM_FOR_TARGET@
543 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
544 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
545 READELF_FOR_TARGET=@READELF_FOR_TARGET@
546 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
547 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
548 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
550 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
551 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
552 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
554 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
555 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
557 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
558 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
559 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
560 GOCFLAGS_FOR_TARGET = -O2 -g
561 GUPCFLAGS_FOR_TARGET = -O2 -g
563 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
564 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
565 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
567 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
569 # ------------------------------------
570 # Miscellaneous targets and flag lists
571 # ------------------------------------
573 # The first rule in the file had better be this one. Don't put any above it.
574 # This lives here to allow makefile fragments to contain dependencies.
575 all:
577 #### host and target specific makefile fragments come in here.
578 @target_makefile_frag@
579 @alphaieee_frag@
580 @ospace_frag@
581 @host_makefile_frag@
584 # This is the list of directories that may be needed in RPATH_ENVVAR
585 # so that programs built for the target machine work.
586 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
588 @if target-libstdc++-v3
589 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
590 @endif target-libstdc++-v3
592 @if target-libmudflap
593 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
594 @endif target-libmudflap
596 @if target-libssp
597 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
598 @endif target-libssp
600 @if target-libgomp
601 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
602 @endif target-libgomp
604 @if target-libitm
605 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
606 @endif target-libitm
608 @if target-libatomic
609 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
610 @endif target-libatomic
614 # This is the list of directories that may be needed in RPATH_ENVVAR
615 # so that programs built for the host machine work.
616 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)
618 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
619 @if gcc
620 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
621 @endif gcc
624 @if gmp
625 HOST_LIB_PATH_gmp = \
626 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
627 @endif gmp
629 @if mpfr
630 HOST_LIB_PATH_mpfr = \
631 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
632 @endif mpfr
634 @if mpc
635 HOST_LIB_PATH_mpc = \
636 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
637 @endif mpc
639 @if isl
640 HOST_LIB_PATH_isl = \
641 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
642 @endif isl
644 @if cloog
645 HOST_LIB_PATH_cloog = \
646 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
647 @endif cloog
649 @if libelf
650 HOST_LIB_PATH_libelf = \
651 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
652 @endif libelf
655 CXX_FOR_TARGET_FLAG_TO_PASS = \
656 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
657 @if target-libstdc++-v3
658 # CXX_FOR_TARGET is tricky to get right for target libs that require a
659 # functional C++ compiler. When we recurse, if we expand
660 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
661 # libstdc++ include flags from the script. Instead, we get an
662 # -funconfigured-* word, so that we'll get errors if this invalid C++
663 # command line is used for anything, but also so that we can use the
664 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
665 # don't pass it on, sub-make will use the default definition, that
666 # re-expands it at the time of use, so we'll get it right when we need
667 # it. One potential exception is the expansion of CXX_FOR_TARGET
668 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
669 # really work, for C++ host programs can't depend on the current-stage
670 # C++ target library.
671 CXX_FOR_TARGET_FLAG_TO_PASS = \
672 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
673 @endif target-libstdc++-v3
675 # Flags to pass down to all sub-makes.
676 BASE_FLAGS_TO_PASS = \
677 "DESTDIR=$(DESTDIR)" \
678 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
679 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
680 "bindir=$(bindir)" \
681 "datadir=$(datadir)" \
682 "exec_prefix=$(exec_prefix)" \
683 "includedir=$(includedir)" \
684 "datarootdir=$(datarootdir)" \
685 "docdir=$(docdir)" \
686 "infodir=$(infodir)" \
687 "pdfdir=$(pdfdir)" \
688 "htmldir=$(htmldir)" \
689 "libdir=$(libdir)" \
690 "libexecdir=$(libexecdir)" \
691 "lispdir=$(lispdir)" \
692 "localstatedir=$(localstatedir)" \
693 "mandir=$(mandir)" \
694 "oldincludedir=$(oldincludedir)" \
695 "prefix=$(prefix)" \
696 "sbindir=$(sbindir)" \
697 "sharedstatedir=$(sharedstatedir)" \
698 "sysconfdir=$(sysconfdir)" \
699 "tooldir=$(tooldir)" \
700 "build_tooldir=$(build_tooldir)" \
701 "target_alias=$(target_alias)" \
702 "AWK=$(AWK)" \
703 "BISON=$(BISON)" \
704 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
705 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
706 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
707 "EXPECT=$(EXPECT)" \
708 "FLEX=$(FLEX)" \
709 "INSTALL=$(INSTALL)" \
710 "INSTALL_DATA=$(INSTALL_DATA)" \
711 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
712 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
713 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
714 "LEX=$(LEX)" \
715 "M4=$(M4)" \
716 "MAKE=$(MAKE)" \
717 "RUNTEST=$(RUNTEST)" \
718 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
719 "SED=$(SED)" \
720 "SHELL=$(SHELL)" \
721 "YACC=$(YACC)" \
722 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
723 "ADA_CFLAGS=$(ADA_CFLAGS)" \
724 "AR_FLAGS=$(AR_FLAGS)" \
725 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
726 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
727 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
728 "CFLAGS=$(CFLAGS)" \
729 "CXXFLAGS=$(CXXFLAGS)" \
730 "LDFLAGS=$(LDFLAGS)" \
731 "LIBCFLAGS=$(LIBCFLAGS)" \
732 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
733 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
734 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
735 "GNATBIND=$(GNATBIND)" \
736 "GNATMAKE=$(GNATMAKE)" \
737 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
738 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
739 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
740 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
741 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
742 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
743 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
744 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
745 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
746 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
747 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
748 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
749 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
750 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
751 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
752 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
753 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
754 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
755 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
756 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
757 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
758 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
759 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
760 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
761 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
762 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
763 "BUILD_CONFIG=$(BUILD_CONFIG)" \
764 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
765 "LEAN=$(LEAN)" \
766 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
767 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
768 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
769 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
770 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
771 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
772 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
773 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
774 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
775 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
776 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
777 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
778 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
779 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
780 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
781 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
782 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
783 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
784 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
785 "TFLAGS=$(TFLAGS)" \
786 "CONFIG_SHELL=$(SHELL)" \
787 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
789 # We leave this in just in case, but it is not needed anymore.
790 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
792 # Flags to pass down to most sub-makes, in which we're building with
793 # the host environment.
794 EXTRA_HOST_FLAGS = \
795 'AR=$(AR)' \
796 'AS=$(AS)' \
797 'CC=$(CC)' \
798 'CXX=$(CXX)' \
799 'DLLTOOL=$(DLLTOOL)' \
800 'GCJ=$(GCJ)' \
801 'GFORTRAN=$(GFORTRAN)' \
802 'GOC=$(GOC)' \
803 'GUPC=$(GUPC)' \
804 'LD=$(LD)' \
805 'LIPO=$(LIPO)' \
806 'NM=$(NM)' \
807 'OBJDUMP=$(OBJDUMP)' \
808 'RANLIB=$(RANLIB)' \
809 'READELF=$(READELF)' \
810 'STRIP=$(STRIP)' \
811 'WINDRES=$(WINDRES)' \
812 'WINDMC=$(WINDMC)'
814 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
816 # Flags to pass to stage1 or when not bootstrapping.
818 STAGE1_FLAGS_TO_PASS = \
819 LDFLAGS="$${LDFLAGS}" \
820 HOST_LIBS="$${HOST_LIBS}"
822 # Flags to pass to stage2 and later makes.
824 POSTSTAGE1_FLAGS_TO_PASS = \
825 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
826 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
827 GNATBIND="$${GNATBIND}" \
828 LDFLAGS="$${LDFLAGS}" \
829 HOST_LIBS="$${HOST_LIBS}" \
830 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
832 # Flags to pass down to makes which are built with the target environment.
833 # The double $ decreases the length of the command line; those variables
834 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
835 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
836 # so we expand them here.
837 EXTRA_TARGET_FLAGS = \
838 'AR=$$(AR_FOR_TARGET)' \
839 'AS=$(COMPILER_AS_FOR_TARGET)' \
840 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
841 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
842 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
843 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
844 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
845 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
848 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
849 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
851 'LD=$(COMPILER_LD_FOR_TARGET)' \
852 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
853 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
854 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
855 'NM=$(COMPILER_NM_FOR_TARGET)' \
856 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
857 'RANLIB=$$(RANLIB_FOR_TARGET)' \
858 'READELF=$$(READELF_FOR_TARGET)' \
859 'WINDRES=$$(WINDRES_FOR_TARGET)' \
860 'WINDMC=$$(WINDMC_FOR_TARGET)' \
861 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
862 "TFLAGS=$$TFLAGS"
864 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
866 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
867 # unfortunately needs the native compiler and the target ar and
868 # ranlib.
869 # If any variables are added here, they must be added to do-*, below.
870 # The BUILD_* variables are a special case, which are used for the gcc
871 # cross-building scheme.
872 EXTRA_GCC_FLAGS = \
873 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
874 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
875 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
877 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
879 @if gcc
880 BUILD_CONFIG = @BUILD_CONFIG@
881 ifneq ($(BUILD_CONFIG),)
882 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
883 endif
884 @endif gcc
886 .PHONY: configure-host
887 configure-host: \
888 maybe-configure-bfd \
889 maybe-configure-opcodes \
890 maybe-configure-binutils \
891 maybe-configure-bison \
892 maybe-configure-cgen \
893 maybe-configure-dejagnu \
894 maybe-configure-etc \
895 maybe-configure-fastjar \
896 maybe-configure-fixincludes \
897 maybe-configure-flex \
898 maybe-configure-gas \
899 maybe-configure-gcc \
900 maybe-configure-gmp \
901 maybe-configure-mpfr \
902 maybe-configure-mpc \
903 maybe-configure-isl \
904 maybe-configure-cloog \
905 maybe-configure-libelf \
906 maybe-configure-gold \
907 maybe-configure-gprof \
908 maybe-configure-intl \
909 maybe-configure-tcl \
910 maybe-configure-itcl \
911 maybe-configure-ld \
912 maybe-configure-libbacktrace \
913 maybe-configure-libcpp \
914 maybe-configure-libdecnumber \
915 maybe-configure-libgui \
916 maybe-configure-libiberty \
917 maybe-configure-libiconv \
918 maybe-configure-m4 \
919 maybe-configure-readline \
920 maybe-configure-sid \
921 maybe-configure-sim \
922 maybe-configure-texinfo \
923 maybe-configure-zlib \
924 maybe-configure-gdb \
925 maybe-configure-expect \
926 maybe-configure-guile \
927 maybe-configure-tk \
928 maybe-configure-libtermcap \
929 maybe-configure-utils \
930 maybe-configure-gnattools \
931 maybe-configure-lto-plugin
932 .PHONY: configure-target
933 configure-target: \
934 maybe-configure-target-libstdc++-v3 \
935 maybe-configure-target-libmudflap \
936 maybe-configure-target-libssp \
937 maybe-configure-target-newlib \
938 maybe-configure-target-libgcc \
939 maybe-configure-target-libbacktrace \
940 maybe-configure-target-libquadmath \
941 maybe-configure-target-libgfortran \
942 maybe-configure-target-libobjc \
943 maybe-configure-target-libgupc \
944 maybe-configure-target-libgo \
945 maybe-configure-target-libtermcap \
946 maybe-configure-target-winsup \
947 maybe-configure-target-libgloss \
948 maybe-configure-target-libffi \
949 maybe-configure-target-libjava \
950 maybe-configure-target-zlib \
951 maybe-configure-target-boehm-gc \
952 maybe-configure-target-rda \
953 maybe-configure-target-libada \
954 maybe-configure-target-libgomp \
955 maybe-configure-target-libitm \
956 maybe-configure-target-libatomic
958 # The target built for a native non-bootstrap build.
959 .PHONY: all
960 all:
961 @if gcc-bootstrap
962 [ -f stage_final ] || echo stage3 > stage_final
963 @r=`${PWD_COMMAND}`; export r; \
964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
965 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
966 @endif gcc-bootstrap
967 @: $(MAKE); $(unstage)
968 @r=`${PWD_COMMAND}`; export r; \
969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
970 @if gcc-bootstrap
971 if [ -f stage_last ]; then \
972 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
973 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
974 else \
975 @endif gcc-bootstrap
976 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
977 @if gcc-bootstrap
979 fi \
980 @endif gcc-bootstrap
981 && :
983 .PHONY: all-build
985 all-build: maybe-all-build-libiberty
986 all-build: maybe-all-build-bison
987 all-build: maybe-all-build-flex
988 all-build: maybe-all-build-m4
989 all-build: maybe-all-build-texinfo
990 all-build: maybe-all-build-fixincludes
992 .PHONY: all-host
994 @if bfd-no-bootstrap
995 all-host: maybe-all-bfd
996 @endif bfd-no-bootstrap
997 @if opcodes-no-bootstrap
998 all-host: maybe-all-opcodes
999 @endif opcodes-no-bootstrap
1000 @if binutils-no-bootstrap
1001 all-host: maybe-all-binutils
1002 @endif binutils-no-bootstrap
1003 all-host: maybe-all-bison
1004 all-host: maybe-all-cgen
1005 all-host: maybe-all-dejagnu
1006 all-host: maybe-all-etc
1007 all-host: maybe-all-fastjar
1008 all-host: maybe-all-fixincludes
1009 all-host: maybe-all-flex
1010 @if gas-no-bootstrap
1011 all-host: maybe-all-gas
1012 @endif gas-no-bootstrap
1013 @if gcc-no-bootstrap
1014 all-host: maybe-all-gcc
1015 @endif gcc-no-bootstrap
1016 @if gmp-no-bootstrap
1017 all-host: maybe-all-gmp
1018 @endif gmp-no-bootstrap
1019 @if mpfr-no-bootstrap
1020 all-host: maybe-all-mpfr
1021 @endif mpfr-no-bootstrap
1022 @if mpc-no-bootstrap
1023 all-host: maybe-all-mpc
1024 @endif mpc-no-bootstrap
1025 @if isl-no-bootstrap
1026 all-host: maybe-all-isl
1027 @endif isl-no-bootstrap
1028 @if cloog-no-bootstrap
1029 all-host: maybe-all-cloog
1030 @endif cloog-no-bootstrap
1031 @if libelf-no-bootstrap
1032 all-host: maybe-all-libelf
1033 @endif libelf-no-bootstrap
1034 @if gold-no-bootstrap
1035 all-host: maybe-all-gold
1036 @endif gold-no-bootstrap
1037 all-host: maybe-all-gprof
1038 @if intl-no-bootstrap
1039 all-host: maybe-all-intl
1040 @endif intl-no-bootstrap
1041 all-host: maybe-all-tcl
1042 all-host: maybe-all-itcl
1043 @if ld-no-bootstrap
1044 all-host: maybe-all-ld
1045 @endif ld-no-bootstrap
1046 @if libbacktrace-no-bootstrap
1047 all-host: maybe-all-libbacktrace
1048 @endif libbacktrace-no-bootstrap
1049 @if libcpp-no-bootstrap
1050 all-host: maybe-all-libcpp
1051 @endif libcpp-no-bootstrap
1052 @if libdecnumber-no-bootstrap
1053 all-host: maybe-all-libdecnumber
1054 @endif libdecnumber-no-bootstrap
1055 all-host: maybe-all-libgui
1056 @if libiberty-no-bootstrap
1057 all-host: maybe-all-libiberty
1058 @endif libiberty-no-bootstrap
1059 all-host: maybe-all-libiconv
1060 all-host: maybe-all-m4
1061 all-host: maybe-all-readline
1062 all-host: maybe-all-sid
1063 all-host: maybe-all-sim
1064 all-host: maybe-all-texinfo
1065 @if zlib-no-bootstrap
1066 all-host: maybe-all-zlib
1067 @endif zlib-no-bootstrap
1068 all-host: maybe-all-gdb
1069 all-host: maybe-all-expect
1070 all-host: maybe-all-guile
1071 all-host: maybe-all-tk
1072 all-host: maybe-all-libtermcap
1073 all-host: maybe-all-utils
1074 all-host: maybe-all-gnattools
1075 @if lto-plugin-no-bootstrap
1076 all-host: maybe-all-lto-plugin
1077 @endif lto-plugin-no-bootstrap
1079 .PHONY: all-target
1081 @if target-libstdc++-v3-no-bootstrap
1082 all-target: maybe-all-target-libstdc++-v3
1083 @endif target-libstdc++-v3-no-bootstrap
1084 all-target: maybe-all-target-libmudflap
1085 all-target: maybe-all-target-libssp
1086 all-target: maybe-all-target-newlib
1087 @if target-libgcc-no-bootstrap
1088 all-target: maybe-all-target-libgcc
1089 @endif target-libgcc-no-bootstrap
1090 all-target: maybe-all-target-libbacktrace
1091 all-target: maybe-all-target-libquadmath
1092 all-target: maybe-all-target-libgfortran
1093 all-target: maybe-all-target-libobjc
1094 all-target: maybe-all-target-libgupc
1095 all-target: maybe-all-target-libgo
1096 all-target: maybe-all-target-libtermcap
1097 all-target: maybe-all-target-winsup
1098 all-target: maybe-all-target-libgloss
1099 all-target: maybe-all-target-libffi
1100 all-target: maybe-all-target-libjava
1101 all-target: maybe-all-target-zlib
1102 all-target: maybe-all-target-boehm-gc
1103 all-target: maybe-all-target-rda
1104 all-target: maybe-all-target-libada
1105 @if target-libgomp-no-bootstrap
1106 all-target: maybe-all-target-libgomp
1107 @endif target-libgomp-no-bootstrap
1108 all-target: maybe-all-target-libitm
1109 all-target: maybe-all-target-libatomic
1111 # Do a target for all the subdirectories. A ``make do-X'' will do a
1112 # ``make X'' in all subdirectories (because, in general, there is a
1113 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1114 # but it may do additional work as well).
1116 .PHONY: do-info
1117 do-info:
1118 @: $(MAKE); $(unstage)
1119 @r=`${PWD_COMMAND}`; export r; \
1120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1121 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1122 info-target
1125 .PHONY: info-host
1127 info-host: maybe-info-bfd
1128 info-host: maybe-info-opcodes
1129 info-host: maybe-info-binutils
1130 info-host: maybe-info-bison
1131 info-host: maybe-info-cgen
1132 info-host: maybe-info-dejagnu
1133 info-host: maybe-info-etc
1134 info-host: maybe-info-fastjar
1135 info-host: maybe-info-fixincludes
1136 info-host: maybe-info-flex
1137 info-host: maybe-info-gas
1138 info-host: maybe-info-gcc
1139 info-host: maybe-info-gmp
1140 info-host: maybe-info-mpfr
1141 info-host: maybe-info-mpc
1142 info-host: maybe-info-isl
1143 info-host: maybe-info-cloog
1144 info-host: maybe-info-libelf
1145 info-host: maybe-info-gold
1146 info-host: maybe-info-gprof
1147 info-host: maybe-info-intl
1148 info-host: maybe-info-tcl
1149 info-host: maybe-info-itcl
1150 info-host: maybe-info-ld
1151 info-host: maybe-info-libbacktrace
1152 info-host: maybe-info-libcpp
1153 info-host: maybe-info-libdecnumber
1154 info-host: maybe-info-libgui
1155 info-host: maybe-info-libiberty
1156 info-host: maybe-info-libiconv
1157 info-host: maybe-info-m4
1158 info-host: maybe-info-readline
1159 info-host: maybe-info-sid
1160 info-host: maybe-info-sim
1161 info-host: maybe-info-texinfo
1162 info-host: maybe-info-zlib
1163 info-host: maybe-info-gdb
1164 info-host: maybe-info-expect
1165 info-host: maybe-info-guile
1166 info-host: maybe-info-tk
1167 info-host: maybe-info-libtermcap
1168 info-host: maybe-info-utils
1169 info-host: maybe-info-gnattools
1170 info-host: maybe-info-lto-plugin
1172 .PHONY: info-target
1174 info-target: maybe-info-target-libstdc++-v3
1175 info-target: maybe-info-target-libmudflap
1176 info-target: maybe-info-target-libssp
1177 info-target: maybe-info-target-newlib
1178 info-target: maybe-info-target-libgcc
1179 info-target: maybe-info-target-libbacktrace
1180 info-target: maybe-info-target-libquadmath
1181 info-target: maybe-info-target-libgfortran
1182 info-target: maybe-info-target-libobjc
1183 info-target: maybe-info-target-libgupc
1184 info-target: maybe-info-target-libgo
1185 info-target: maybe-info-target-libtermcap
1186 info-target: maybe-info-target-winsup
1187 info-target: maybe-info-target-libgloss
1188 info-target: maybe-info-target-libffi
1189 info-target: maybe-info-target-libjava
1190 info-target: maybe-info-target-zlib
1191 info-target: maybe-info-target-boehm-gc
1192 info-target: maybe-info-target-rda
1193 info-target: maybe-info-target-libada
1194 info-target: maybe-info-target-libgomp
1195 info-target: maybe-info-target-libitm
1196 info-target: maybe-info-target-libatomic
1198 .PHONY: do-dvi
1199 do-dvi:
1200 @: $(MAKE); $(unstage)
1201 @r=`${PWD_COMMAND}`; export r; \
1202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1203 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1204 dvi-target
1207 .PHONY: dvi-host
1209 dvi-host: maybe-dvi-bfd
1210 dvi-host: maybe-dvi-opcodes
1211 dvi-host: maybe-dvi-binutils
1212 dvi-host: maybe-dvi-bison
1213 dvi-host: maybe-dvi-cgen
1214 dvi-host: maybe-dvi-dejagnu
1215 dvi-host: maybe-dvi-etc
1216 dvi-host: maybe-dvi-fastjar
1217 dvi-host: maybe-dvi-fixincludes
1218 dvi-host: maybe-dvi-flex
1219 dvi-host: maybe-dvi-gas
1220 dvi-host: maybe-dvi-gcc
1221 dvi-host: maybe-dvi-gmp
1222 dvi-host: maybe-dvi-mpfr
1223 dvi-host: maybe-dvi-mpc
1224 dvi-host: maybe-dvi-isl
1225 dvi-host: maybe-dvi-cloog
1226 dvi-host: maybe-dvi-libelf
1227 dvi-host: maybe-dvi-gold
1228 dvi-host: maybe-dvi-gprof
1229 dvi-host: maybe-dvi-intl
1230 dvi-host: maybe-dvi-tcl
1231 dvi-host: maybe-dvi-itcl
1232 dvi-host: maybe-dvi-ld
1233 dvi-host: maybe-dvi-libbacktrace
1234 dvi-host: maybe-dvi-libcpp
1235 dvi-host: maybe-dvi-libdecnumber
1236 dvi-host: maybe-dvi-libgui
1237 dvi-host: maybe-dvi-libiberty
1238 dvi-host: maybe-dvi-libiconv
1239 dvi-host: maybe-dvi-m4
1240 dvi-host: maybe-dvi-readline
1241 dvi-host: maybe-dvi-sid
1242 dvi-host: maybe-dvi-sim
1243 dvi-host: maybe-dvi-texinfo
1244 dvi-host: maybe-dvi-zlib
1245 dvi-host: maybe-dvi-gdb
1246 dvi-host: maybe-dvi-expect
1247 dvi-host: maybe-dvi-guile
1248 dvi-host: maybe-dvi-tk
1249 dvi-host: maybe-dvi-libtermcap
1250 dvi-host: maybe-dvi-utils
1251 dvi-host: maybe-dvi-gnattools
1252 dvi-host: maybe-dvi-lto-plugin
1254 .PHONY: dvi-target
1256 dvi-target: maybe-dvi-target-libstdc++-v3
1257 dvi-target: maybe-dvi-target-libmudflap
1258 dvi-target: maybe-dvi-target-libssp
1259 dvi-target: maybe-dvi-target-newlib
1260 dvi-target: maybe-dvi-target-libgcc
1261 dvi-target: maybe-dvi-target-libbacktrace
1262 dvi-target: maybe-dvi-target-libquadmath
1263 dvi-target: maybe-dvi-target-libgfortran
1264 dvi-target: maybe-dvi-target-libobjc
1265 dvi-target: maybe-dvi-target-libgupc
1266 dvi-target: maybe-dvi-target-libgo
1267 dvi-target: maybe-dvi-target-libtermcap
1268 dvi-target: maybe-dvi-target-winsup
1269 dvi-target: maybe-dvi-target-libgloss
1270 dvi-target: maybe-dvi-target-libffi
1271 dvi-target: maybe-dvi-target-libjava
1272 dvi-target: maybe-dvi-target-zlib
1273 dvi-target: maybe-dvi-target-boehm-gc
1274 dvi-target: maybe-dvi-target-rda
1275 dvi-target: maybe-dvi-target-libada
1276 dvi-target: maybe-dvi-target-libgomp
1277 dvi-target: maybe-dvi-target-libitm
1278 dvi-target: maybe-dvi-target-libatomic
1280 .PHONY: do-pdf
1281 do-pdf:
1282 @: $(MAKE); $(unstage)
1283 @r=`${PWD_COMMAND}`; export r; \
1284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1285 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1286 pdf-target
1289 .PHONY: pdf-host
1291 pdf-host: maybe-pdf-bfd
1292 pdf-host: maybe-pdf-opcodes
1293 pdf-host: maybe-pdf-binutils
1294 pdf-host: maybe-pdf-bison
1295 pdf-host: maybe-pdf-cgen
1296 pdf-host: maybe-pdf-dejagnu
1297 pdf-host: maybe-pdf-etc
1298 pdf-host: maybe-pdf-fastjar
1299 pdf-host: maybe-pdf-fixincludes
1300 pdf-host: maybe-pdf-flex
1301 pdf-host: maybe-pdf-gas
1302 pdf-host: maybe-pdf-gcc
1303 pdf-host: maybe-pdf-gmp
1304 pdf-host: maybe-pdf-mpfr
1305 pdf-host: maybe-pdf-mpc
1306 pdf-host: maybe-pdf-isl
1307 pdf-host: maybe-pdf-cloog
1308 pdf-host: maybe-pdf-libelf
1309 pdf-host: maybe-pdf-gold
1310 pdf-host: maybe-pdf-gprof
1311 pdf-host: maybe-pdf-intl
1312 pdf-host: maybe-pdf-tcl
1313 pdf-host: maybe-pdf-itcl
1314 pdf-host: maybe-pdf-ld
1315 pdf-host: maybe-pdf-libbacktrace
1316 pdf-host: maybe-pdf-libcpp
1317 pdf-host: maybe-pdf-libdecnumber
1318 pdf-host: maybe-pdf-libgui
1319 pdf-host: maybe-pdf-libiberty
1320 pdf-host: maybe-pdf-libiconv
1321 pdf-host: maybe-pdf-m4
1322 pdf-host: maybe-pdf-readline
1323 pdf-host: maybe-pdf-sid
1324 pdf-host: maybe-pdf-sim
1325 pdf-host: maybe-pdf-texinfo
1326 pdf-host: maybe-pdf-zlib
1327 pdf-host: maybe-pdf-gdb
1328 pdf-host: maybe-pdf-expect
1329 pdf-host: maybe-pdf-guile
1330 pdf-host: maybe-pdf-tk
1331 pdf-host: maybe-pdf-libtermcap
1332 pdf-host: maybe-pdf-utils
1333 pdf-host: maybe-pdf-gnattools
1334 pdf-host: maybe-pdf-lto-plugin
1336 .PHONY: pdf-target
1338 pdf-target: maybe-pdf-target-libstdc++-v3
1339 pdf-target: maybe-pdf-target-libmudflap
1340 pdf-target: maybe-pdf-target-libssp
1341 pdf-target: maybe-pdf-target-newlib
1342 pdf-target: maybe-pdf-target-libgcc
1343 pdf-target: maybe-pdf-target-libbacktrace
1344 pdf-target: maybe-pdf-target-libquadmath
1345 pdf-target: maybe-pdf-target-libgfortran
1346 pdf-target: maybe-pdf-target-libobjc
1347 pdf-target: maybe-pdf-target-libgupc
1348 pdf-target: maybe-pdf-target-libgo
1349 pdf-target: maybe-pdf-target-libtermcap
1350 pdf-target: maybe-pdf-target-winsup
1351 pdf-target: maybe-pdf-target-libgloss
1352 pdf-target: maybe-pdf-target-libffi
1353 pdf-target: maybe-pdf-target-libjava
1354 pdf-target: maybe-pdf-target-zlib
1355 pdf-target: maybe-pdf-target-boehm-gc
1356 pdf-target: maybe-pdf-target-rda
1357 pdf-target: maybe-pdf-target-libada
1358 pdf-target: maybe-pdf-target-libgomp
1359 pdf-target: maybe-pdf-target-libitm
1360 pdf-target: maybe-pdf-target-libatomic
1362 .PHONY: do-html
1363 do-html:
1364 @: $(MAKE); $(unstage)
1365 @r=`${PWD_COMMAND}`; export r; \
1366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1367 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1368 html-target
1371 .PHONY: html-host
1373 html-host: maybe-html-bfd
1374 html-host: maybe-html-opcodes
1375 html-host: maybe-html-binutils
1376 html-host: maybe-html-bison
1377 html-host: maybe-html-cgen
1378 html-host: maybe-html-dejagnu
1379 html-host: maybe-html-etc
1380 html-host: maybe-html-fastjar
1381 html-host: maybe-html-fixincludes
1382 html-host: maybe-html-flex
1383 html-host: maybe-html-gas
1384 html-host: maybe-html-gcc
1385 html-host: maybe-html-gmp
1386 html-host: maybe-html-mpfr
1387 html-host: maybe-html-mpc
1388 html-host: maybe-html-isl
1389 html-host: maybe-html-cloog
1390 html-host: maybe-html-libelf
1391 html-host: maybe-html-gold
1392 html-host: maybe-html-gprof
1393 html-host: maybe-html-intl
1394 html-host: maybe-html-tcl
1395 html-host: maybe-html-itcl
1396 html-host: maybe-html-ld
1397 html-host: maybe-html-libbacktrace
1398 html-host: maybe-html-libcpp
1399 html-host: maybe-html-libdecnumber
1400 html-host: maybe-html-libgui
1401 html-host: maybe-html-libiberty
1402 html-host: maybe-html-libiconv
1403 html-host: maybe-html-m4
1404 html-host: maybe-html-readline
1405 html-host: maybe-html-sid
1406 html-host: maybe-html-sim
1407 html-host: maybe-html-texinfo
1408 html-host: maybe-html-zlib
1409 html-host: maybe-html-gdb
1410 html-host: maybe-html-expect
1411 html-host: maybe-html-guile
1412 html-host: maybe-html-tk
1413 html-host: maybe-html-libtermcap
1414 html-host: maybe-html-utils
1415 html-host: maybe-html-gnattools
1416 html-host: maybe-html-lto-plugin
1418 .PHONY: html-target
1420 html-target: maybe-html-target-libstdc++-v3
1421 html-target: maybe-html-target-libmudflap
1422 html-target: maybe-html-target-libssp
1423 html-target: maybe-html-target-newlib
1424 html-target: maybe-html-target-libgcc
1425 html-target: maybe-html-target-libbacktrace
1426 html-target: maybe-html-target-libquadmath
1427 html-target: maybe-html-target-libgfortran
1428 html-target: maybe-html-target-libobjc
1429 html-target: maybe-html-target-libgupc
1430 html-target: maybe-html-target-libgo
1431 html-target: maybe-html-target-libtermcap
1432 html-target: maybe-html-target-winsup
1433 html-target: maybe-html-target-libgloss
1434 html-target: maybe-html-target-libffi
1435 html-target: maybe-html-target-libjava
1436 html-target: maybe-html-target-zlib
1437 html-target: maybe-html-target-boehm-gc
1438 html-target: maybe-html-target-rda
1439 html-target: maybe-html-target-libada
1440 html-target: maybe-html-target-libgomp
1441 html-target: maybe-html-target-libitm
1442 html-target: maybe-html-target-libatomic
1444 .PHONY: do-TAGS
1445 do-TAGS:
1446 @: $(MAKE); $(unstage)
1447 @r=`${PWD_COMMAND}`; export r; \
1448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1449 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1450 TAGS-target
1453 .PHONY: TAGS-host
1455 TAGS-host: maybe-TAGS-bfd
1456 TAGS-host: maybe-TAGS-opcodes
1457 TAGS-host: maybe-TAGS-binutils
1458 TAGS-host: maybe-TAGS-bison
1459 TAGS-host: maybe-TAGS-cgen
1460 TAGS-host: maybe-TAGS-dejagnu
1461 TAGS-host: maybe-TAGS-etc
1462 TAGS-host: maybe-TAGS-fastjar
1463 TAGS-host: maybe-TAGS-fixincludes
1464 TAGS-host: maybe-TAGS-flex
1465 TAGS-host: maybe-TAGS-gas
1466 TAGS-host: maybe-TAGS-gcc
1467 TAGS-host: maybe-TAGS-gmp
1468 TAGS-host: maybe-TAGS-mpfr
1469 TAGS-host: maybe-TAGS-mpc
1470 TAGS-host: maybe-TAGS-isl
1471 TAGS-host: maybe-TAGS-cloog
1472 TAGS-host: maybe-TAGS-libelf
1473 TAGS-host: maybe-TAGS-gold
1474 TAGS-host: maybe-TAGS-gprof
1475 TAGS-host: maybe-TAGS-intl
1476 TAGS-host: maybe-TAGS-tcl
1477 TAGS-host: maybe-TAGS-itcl
1478 TAGS-host: maybe-TAGS-ld
1479 TAGS-host: maybe-TAGS-libbacktrace
1480 TAGS-host: maybe-TAGS-libcpp
1481 TAGS-host: maybe-TAGS-libdecnumber
1482 TAGS-host: maybe-TAGS-libgui
1483 TAGS-host: maybe-TAGS-libiberty
1484 TAGS-host: maybe-TAGS-libiconv
1485 TAGS-host: maybe-TAGS-m4
1486 TAGS-host: maybe-TAGS-readline
1487 TAGS-host: maybe-TAGS-sid
1488 TAGS-host: maybe-TAGS-sim
1489 TAGS-host: maybe-TAGS-texinfo
1490 TAGS-host: maybe-TAGS-zlib
1491 TAGS-host: maybe-TAGS-gdb
1492 TAGS-host: maybe-TAGS-expect
1493 TAGS-host: maybe-TAGS-guile
1494 TAGS-host: maybe-TAGS-tk
1495 TAGS-host: maybe-TAGS-libtermcap
1496 TAGS-host: maybe-TAGS-utils
1497 TAGS-host: maybe-TAGS-gnattools
1498 TAGS-host: maybe-TAGS-lto-plugin
1500 .PHONY: TAGS-target
1502 TAGS-target: maybe-TAGS-target-libstdc++-v3
1503 TAGS-target: maybe-TAGS-target-libmudflap
1504 TAGS-target: maybe-TAGS-target-libssp
1505 TAGS-target: maybe-TAGS-target-newlib
1506 TAGS-target: maybe-TAGS-target-libgcc
1507 TAGS-target: maybe-TAGS-target-libbacktrace
1508 TAGS-target: maybe-TAGS-target-libquadmath
1509 TAGS-target: maybe-TAGS-target-libgfortran
1510 TAGS-target: maybe-TAGS-target-libobjc
1511 TAGS-target: maybe-TAGS-target-libgupc
1512 TAGS-target: maybe-TAGS-target-libgo
1513 TAGS-target: maybe-TAGS-target-libtermcap
1514 TAGS-target: maybe-TAGS-target-winsup
1515 TAGS-target: maybe-TAGS-target-libgloss
1516 TAGS-target: maybe-TAGS-target-libffi
1517 TAGS-target: maybe-TAGS-target-libjava
1518 TAGS-target: maybe-TAGS-target-zlib
1519 TAGS-target: maybe-TAGS-target-boehm-gc
1520 TAGS-target: maybe-TAGS-target-rda
1521 TAGS-target: maybe-TAGS-target-libada
1522 TAGS-target: maybe-TAGS-target-libgomp
1523 TAGS-target: maybe-TAGS-target-libitm
1524 TAGS-target: maybe-TAGS-target-libatomic
1526 .PHONY: do-install-info
1527 do-install-info:
1528 @: $(MAKE); $(unstage)
1529 @r=`${PWD_COMMAND}`; export r; \
1530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1531 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1532 install-info-target
1535 .PHONY: install-info-host
1537 install-info-host: maybe-install-info-bfd
1538 install-info-host: maybe-install-info-opcodes
1539 install-info-host: maybe-install-info-binutils
1540 install-info-host: maybe-install-info-bison
1541 install-info-host: maybe-install-info-cgen
1542 install-info-host: maybe-install-info-dejagnu
1543 install-info-host: maybe-install-info-etc
1544 install-info-host: maybe-install-info-fastjar
1545 install-info-host: maybe-install-info-fixincludes
1546 install-info-host: maybe-install-info-flex
1547 install-info-host: maybe-install-info-gas
1548 install-info-host: maybe-install-info-gcc
1549 install-info-host: maybe-install-info-gmp
1550 install-info-host: maybe-install-info-mpfr
1551 install-info-host: maybe-install-info-mpc
1552 install-info-host: maybe-install-info-isl
1553 install-info-host: maybe-install-info-cloog
1554 install-info-host: maybe-install-info-libelf
1555 install-info-host: maybe-install-info-gold
1556 install-info-host: maybe-install-info-gprof
1557 install-info-host: maybe-install-info-intl
1558 install-info-host: maybe-install-info-tcl
1559 install-info-host: maybe-install-info-itcl
1560 install-info-host: maybe-install-info-ld
1561 install-info-host: maybe-install-info-libbacktrace
1562 install-info-host: maybe-install-info-libcpp
1563 install-info-host: maybe-install-info-libdecnumber
1564 install-info-host: maybe-install-info-libgui
1565 install-info-host: maybe-install-info-libiberty
1566 install-info-host: maybe-install-info-libiconv
1567 install-info-host: maybe-install-info-m4
1568 install-info-host: maybe-install-info-readline
1569 install-info-host: maybe-install-info-sid
1570 install-info-host: maybe-install-info-sim
1571 install-info-host: maybe-install-info-texinfo
1572 install-info-host: maybe-install-info-zlib
1573 install-info-host: maybe-install-info-gdb
1574 install-info-host: maybe-install-info-expect
1575 install-info-host: maybe-install-info-guile
1576 install-info-host: maybe-install-info-tk
1577 install-info-host: maybe-install-info-libtermcap
1578 install-info-host: maybe-install-info-utils
1579 install-info-host: maybe-install-info-gnattools
1580 install-info-host: maybe-install-info-lto-plugin
1582 .PHONY: install-info-target
1584 install-info-target: maybe-install-info-target-libstdc++-v3
1585 install-info-target: maybe-install-info-target-libmudflap
1586 install-info-target: maybe-install-info-target-libssp
1587 install-info-target: maybe-install-info-target-newlib
1588 install-info-target: maybe-install-info-target-libgcc
1589 install-info-target: maybe-install-info-target-libbacktrace
1590 install-info-target: maybe-install-info-target-libquadmath
1591 install-info-target: maybe-install-info-target-libgfortran
1592 install-info-target: maybe-install-info-target-libobjc
1593 install-info-target: maybe-install-info-target-libgupc
1594 install-info-target: maybe-install-info-target-libgo
1595 install-info-target: maybe-install-info-target-libtermcap
1596 install-info-target: maybe-install-info-target-winsup
1597 install-info-target: maybe-install-info-target-libgloss
1598 install-info-target: maybe-install-info-target-libffi
1599 install-info-target: maybe-install-info-target-libjava
1600 install-info-target: maybe-install-info-target-zlib
1601 install-info-target: maybe-install-info-target-boehm-gc
1602 install-info-target: maybe-install-info-target-rda
1603 install-info-target: maybe-install-info-target-libada
1604 install-info-target: maybe-install-info-target-libgomp
1605 install-info-target: maybe-install-info-target-libitm
1606 install-info-target: maybe-install-info-target-libatomic
1608 .PHONY: do-install-pdf
1609 do-install-pdf:
1610 @: $(MAKE); $(unstage)
1611 @r=`${PWD_COMMAND}`; export r; \
1612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1613 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1614 install-pdf-target
1617 .PHONY: install-pdf-host
1619 install-pdf-host: maybe-install-pdf-bfd
1620 install-pdf-host: maybe-install-pdf-opcodes
1621 install-pdf-host: maybe-install-pdf-binutils
1622 install-pdf-host: maybe-install-pdf-bison
1623 install-pdf-host: maybe-install-pdf-cgen
1624 install-pdf-host: maybe-install-pdf-dejagnu
1625 install-pdf-host: maybe-install-pdf-etc
1626 install-pdf-host: maybe-install-pdf-fastjar
1627 install-pdf-host: maybe-install-pdf-fixincludes
1628 install-pdf-host: maybe-install-pdf-flex
1629 install-pdf-host: maybe-install-pdf-gas
1630 install-pdf-host: maybe-install-pdf-gcc
1631 install-pdf-host: maybe-install-pdf-gmp
1632 install-pdf-host: maybe-install-pdf-mpfr
1633 install-pdf-host: maybe-install-pdf-mpc
1634 install-pdf-host: maybe-install-pdf-isl
1635 install-pdf-host: maybe-install-pdf-cloog
1636 install-pdf-host: maybe-install-pdf-libelf
1637 install-pdf-host: maybe-install-pdf-gold
1638 install-pdf-host: maybe-install-pdf-gprof
1639 install-pdf-host: maybe-install-pdf-intl
1640 install-pdf-host: maybe-install-pdf-tcl
1641 install-pdf-host: maybe-install-pdf-itcl
1642 install-pdf-host: maybe-install-pdf-ld
1643 install-pdf-host: maybe-install-pdf-libbacktrace
1644 install-pdf-host: maybe-install-pdf-libcpp
1645 install-pdf-host: maybe-install-pdf-libdecnumber
1646 install-pdf-host: maybe-install-pdf-libgui
1647 install-pdf-host: maybe-install-pdf-libiberty
1648 install-pdf-host: maybe-install-pdf-libiconv
1649 install-pdf-host: maybe-install-pdf-m4
1650 install-pdf-host: maybe-install-pdf-readline
1651 install-pdf-host: maybe-install-pdf-sid
1652 install-pdf-host: maybe-install-pdf-sim
1653 install-pdf-host: maybe-install-pdf-texinfo
1654 install-pdf-host: maybe-install-pdf-zlib
1655 install-pdf-host: maybe-install-pdf-gdb
1656 install-pdf-host: maybe-install-pdf-expect
1657 install-pdf-host: maybe-install-pdf-guile
1658 install-pdf-host: maybe-install-pdf-tk
1659 install-pdf-host: maybe-install-pdf-libtermcap
1660 install-pdf-host: maybe-install-pdf-utils
1661 install-pdf-host: maybe-install-pdf-gnattools
1662 install-pdf-host: maybe-install-pdf-lto-plugin
1664 .PHONY: install-pdf-target
1666 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1667 install-pdf-target: maybe-install-pdf-target-libmudflap
1668 install-pdf-target: maybe-install-pdf-target-libssp
1669 install-pdf-target: maybe-install-pdf-target-newlib
1670 install-pdf-target: maybe-install-pdf-target-libgcc
1671 install-pdf-target: maybe-install-pdf-target-libbacktrace
1672 install-pdf-target: maybe-install-pdf-target-libquadmath
1673 install-pdf-target: maybe-install-pdf-target-libgfortran
1674 install-pdf-target: maybe-install-pdf-target-libobjc
1675 install-pdf-target: maybe-install-pdf-target-libgupc
1676 install-pdf-target: maybe-install-pdf-target-libgo
1677 install-pdf-target: maybe-install-pdf-target-libtermcap
1678 install-pdf-target: maybe-install-pdf-target-winsup
1679 install-pdf-target: maybe-install-pdf-target-libgloss
1680 install-pdf-target: maybe-install-pdf-target-libffi
1681 install-pdf-target: maybe-install-pdf-target-libjava
1682 install-pdf-target: maybe-install-pdf-target-zlib
1683 install-pdf-target: maybe-install-pdf-target-boehm-gc
1684 install-pdf-target: maybe-install-pdf-target-rda
1685 install-pdf-target: maybe-install-pdf-target-libada
1686 install-pdf-target: maybe-install-pdf-target-libgomp
1687 install-pdf-target: maybe-install-pdf-target-libitm
1688 install-pdf-target: maybe-install-pdf-target-libatomic
1690 .PHONY: do-install-html
1691 do-install-html:
1692 @: $(MAKE); $(unstage)
1693 @r=`${PWD_COMMAND}`; export r; \
1694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1695 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1696 install-html-target
1699 .PHONY: install-html-host
1701 install-html-host: maybe-install-html-bfd
1702 install-html-host: maybe-install-html-opcodes
1703 install-html-host: maybe-install-html-binutils
1704 install-html-host: maybe-install-html-bison
1705 install-html-host: maybe-install-html-cgen
1706 install-html-host: maybe-install-html-dejagnu
1707 install-html-host: maybe-install-html-etc
1708 install-html-host: maybe-install-html-fastjar
1709 install-html-host: maybe-install-html-fixincludes
1710 install-html-host: maybe-install-html-flex
1711 install-html-host: maybe-install-html-gas
1712 install-html-host: maybe-install-html-gcc
1713 install-html-host: maybe-install-html-gmp
1714 install-html-host: maybe-install-html-mpfr
1715 install-html-host: maybe-install-html-mpc
1716 install-html-host: maybe-install-html-isl
1717 install-html-host: maybe-install-html-cloog
1718 install-html-host: maybe-install-html-libelf
1719 install-html-host: maybe-install-html-gold
1720 install-html-host: maybe-install-html-gprof
1721 install-html-host: maybe-install-html-intl
1722 install-html-host: maybe-install-html-tcl
1723 install-html-host: maybe-install-html-itcl
1724 install-html-host: maybe-install-html-ld
1725 install-html-host: maybe-install-html-libbacktrace
1726 install-html-host: maybe-install-html-libcpp
1727 install-html-host: maybe-install-html-libdecnumber
1728 install-html-host: maybe-install-html-libgui
1729 install-html-host: maybe-install-html-libiberty
1730 install-html-host: maybe-install-html-libiconv
1731 install-html-host: maybe-install-html-m4
1732 install-html-host: maybe-install-html-readline
1733 install-html-host: maybe-install-html-sid
1734 install-html-host: maybe-install-html-sim
1735 install-html-host: maybe-install-html-texinfo
1736 install-html-host: maybe-install-html-zlib
1737 install-html-host: maybe-install-html-gdb
1738 install-html-host: maybe-install-html-expect
1739 install-html-host: maybe-install-html-guile
1740 install-html-host: maybe-install-html-tk
1741 install-html-host: maybe-install-html-libtermcap
1742 install-html-host: maybe-install-html-utils
1743 install-html-host: maybe-install-html-gnattools
1744 install-html-host: maybe-install-html-lto-plugin
1746 .PHONY: install-html-target
1748 install-html-target: maybe-install-html-target-libstdc++-v3
1749 install-html-target: maybe-install-html-target-libmudflap
1750 install-html-target: maybe-install-html-target-libssp
1751 install-html-target: maybe-install-html-target-newlib
1752 install-html-target: maybe-install-html-target-libgcc
1753 install-html-target: maybe-install-html-target-libbacktrace
1754 install-html-target: maybe-install-html-target-libquadmath
1755 install-html-target: maybe-install-html-target-libgfortran
1756 install-html-target: maybe-install-html-target-libobjc
1757 install-html-target: maybe-install-html-target-libgupc
1758 install-html-target: maybe-install-html-target-libgo
1759 install-html-target: maybe-install-html-target-libtermcap
1760 install-html-target: maybe-install-html-target-winsup
1761 install-html-target: maybe-install-html-target-libgloss
1762 install-html-target: maybe-install-html-target-libffi
1763 install-html-target: maybe-install-html-target-libjava
1764 install-html-target: maybe-install-html-target-zlib
1765 install-html-target: maybe-install-html-target-boehm-gc
1766 install-html-target: maybe-install-html-target-rda
1767 install-html-target: maybe-install-html-target-libada
1768 install-html-target: maybe-install-html-target-libgomp
1769 install-html-target: maybe-install-html-target-libitm
1770 install-html-target: maybe-install-html-target-libatomic
1772 .PHONY: do-installcheck
1773 do-installcheck:
1774 @: $(MAKE); $(unstage)
1775 @r=`${PWD_COMMAND}`; export r; \
1776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1777 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1778 installcheck-target
1781 .PHONY: installcheck-host
1783 installcheck-host: maybe-installcheck-bfd
1784 installcheck-host: maybe-installcheck-opcodes
1785 installcheck-host: maybe-installcheck-binutils
1786 installcheck-host: maybe-installcheck-bison
1787 installcheck-host: maybe-installcheck-cgen
1788 installcheck-host: maybe-installcheck-dejagnu
1789 installcheck-host: maybe-installcheck-etc
1790 installcheck-host: maybe-installcheck-fastjar
1791 installcheck-host: maybe-installcheck-fixincludes
1792 installcheck-host: maybe-installcheck-flex
1793 installcheck-host: maybe-installcheck-gas
1794 installcheck-host: maybe-installcheck-gcc
1795 installcheck-host: maybe-installcheck-gmp
1796 installcheck-host: maybe-installcheck-mpfr
1797 installcheck-host: maybe-installcheck-mpc
1798 installcheck-host: maybe-installcheck-isl
1799 installcheck-host: maybe-installcheck-cloog
1800 installcheck-host: maybe-installcheck-libelf
1801 installcheck-host: maybe-installcheck-gold
1802 installcheck-host: maybe-installcheck-gprof
1803 installcheck-host: maybe-installcheck-intl
1804 installcheck-host: maybe-installcheck-tcl
1805 installcheck-host: maybe-installcheck-itcl
1806 installcheck-host: maybe-installcheck-ld
1807 installcheck-host: maybe-installcheck-libbacktrace
1808 installcheck-host: maybe-installcheck-libcpp
1809 installcheck-host: maybe-installcheck-libdecnumber
1810 installcheck-host: maybe-installcheck-libgui
1811 installcheck-host: maybe-installcheck-libiberty
1812 installcheck-host: maybe-installcheck-libiconv
1813 installcheck-host: maybe-installcheck-m4
1814 installcheck-host: maybe-installcheck-readline
1815 installcheck-host: maybe-installcheck-sid
1816 installcheck-host: maybe-installcheck-sim
1817 installcheck-host: maybe-installcheck-texinfo
1818 installcheck-host: maybe-installcheck-zlib
1819 installcheck-host: maybe-installcheck-gdb
1820 installcheck-host: maybe-installcheck-expect
1821 installcheck-host: maybe-installcheck-guile
1822 installcheck-host: maybe-installcheck-tk
1823 installcheck-host: maybe-installcheck-libtermcap
1824 installcheck-host: maybe-installcheck-utils
1825 installcheck-host: maybe-installcheck-gnattools
1826 installcheck-host: maybe-installcheck-lto-plugin
1828 .PHONY: installcheck-target
1830 installcheck-target: maybe-installcheck-target-libstdc++-v3
1831 installcheck-target: maybe-installcheck-target-libmudflap
1832 installcheck-target: maybe-installcheck-target-libssp
1833 installcheck-target: maybe-installcheck-target-newlib
1834 installcheck-target: maybe-installcheck-target-libgcc
1835 installcheck-target: maybe-installcheck-target-libbacktrace
1836 installcheck-target: maybe-installcheck-target-libquadmath
1837 installcheck-target: maybe-installcheck-target-libgfortran
1838 installcheck-target: maybe-installcheck-target-libobjc
1839 installcheck-target: maybe-installcheck-target-libgupc
1840 installcheck-target: maybe-installcheck-target-libgo
1841 installcheck-target: maybe-installcheck-target-libtermcap
1842 installcheck-target: maybe-installcheck-target-winsup
1843 installcheck-target: maybe-installcheck-target-libgloss
1844 installcheck-target: maybe-installcheck-target-libffi
1845 installcheck-target: maybe-installcheck-target-libjava
1846 installcheck-target: maybe-installcheck-target-zlib
1847 installcheck-target: maybe-installcheck-target-boehm-gc
1848 installcheck-target: maybe-installcheck-target-rda
1849 installcheck-target: maybe-installcheck-target-libada
1850 installcheck-target: maybe-installcheck-target-libgomp
1851 installcheck-target: maybe-installcheck-target-libitm
1852 installcheck-target: maybe-installcheck-target-libatomic
1854 .PHONY: do-mostlyclean
1855 do-mostlyclean:
1856 @: $(MAKE); $(unstage)
1857 @r=`${PWD_COMMAND}`; export r; \
1858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1859 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1860 mostlyclean-target
1863 .PHONY: mostlyclean-host
1865 mostlyclean-host: maybe-mostlyclean-bfd
1866 mostlyclean-host: maybe-mostlyclean-opcodes
1867 mostlyclean-host: maybe-mostlyclean-binutils
1868 mostlyclean-host: maybe-mostlyclean-bison
1869 mostlyclean-host: maybe-mostlyclean-cgen
1870 mostlyclean-host: maybe-mostlyclean-dejagnu
1871 mostlyclean-host: maybe-mostlyclean-etc
1872 mostlyclean-host: maybe-mostlyclean-fastjar
1873 mostlyclean-host: maybe-mostlyclean-fixincludes
1874 mostlyclean-host: maybe-mostlyclean-flex
1875 mostlyclean-host: maybe-mostlyclean-gas
1876 mostlyclean-host: maybe-mostlyclean-gcc
1877 mostlyclean-host: maybe-mostlyclean-gmp
1878 mostlyclean-host: maybe-mostlyclean-mpfr
1879 mostlyclean-host: maybe-mostlyclean-mpc
1880 mostlyclean-host: maybe-mostlyclean-isl
1881 mostlyclean-host: maybe-mostlyclean-cloog
1882 mostlyclean-host: maybe-mostlyclean-libelf
1883 mostlyclean-host: maybe-mostlyclean-gold
1884 mostlyclean-host: maybe-mostlyclean-gprof
1885 mostlyclean-host: maybe-mostlyclean-intl
1886 mostlyclean-host: maybe-mostlyclean-tcl
1887 mostlyclean-host: maybe-mostlyclean-itcl
1888 mostlyclean-host: maybe-mostlyclean-ld
1889 mostlyclean-host: maybe-mostlyclean-libbacktrace
1890 mostlyclean-host: maybe-mostlyclean-libcpp
1891 mostlyclean-host: maybe-mostlyclean-libdecnumber
1892 mostlyclean-host: maybe-mostlyclean-libgui
1893 mostlyclean-host: maybe-mostlyclean-libiberty
1894 mostlyclean-host: maybe-mostlyclean-libiconv
1895 mostlyclean-host: maybe-mostlyclean-m4
1896 mostlyclean-host: maybe-mostlyclean-readline
1897 mostlyclean-host: maybe-mostlyclean-sid
1898 mostlyclean-host: maybe-mostlyclean-sim
1899 mostlyclean-host: maybe-mostlyclean-texinfo
1900 mostlyclean-host: maybe-mostlyclean-zlib
1901 mostlyclean-host: maybe-mostlyclean-gdb
1902 mostlyclean-host: maybe-mostlyclean-expect
1903 mostlyclean-host: maybe-mostlyclean-guile
1904 mostlyclean-host: maybe-mostlyclean-tk
1905 mostlyclean-host: maybe-mostlyclean-libtermcap
1906 mostlyclean-host: maybe-mostlyclean-utils
1907 mostlyclean-host: maybe-mostlyclean-gnattools
1908 mostlyclean-host: maybe-mostlyclean-lto-plugin
1910 .PHONY: mostlyclean-target
1912 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1913 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1914 mostlyclean-target: maybe-mostlyclean-target-libssp
1915 mostlyclean-target: maybe-mostlyclean-target-newlib
1916 mostlyclean-target: maybe-mostlyclean-target-libgcc
1917 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1918 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1919 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1920 mostlyclean-target: maybe-mostlyclean-target-libobjc
1921 mostlyclean-target: maybe-mostlyclean-target-libgupc
1922 mostlyclean-target: maybe-mostlyclean-target-libgo
1923 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1924 mostlyclean-target: maybe-mostlyclean-target-winsup
1925 mostlyclean-target: maybe-mostlyclean-target-libgloss
1926 mostlyclean-target: maybe-mostlyclean-target-libffi
1927 mostlyclean-target: maybe-mostlyclean-target-libjava
1928 mostlyclean-target: maybe-mostlyclean-target-zlib
1929 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1930 mostlyclean-target: maybe-mostlyclean-target-rda
1931 mostlyclean-target: maybe-mostlyclean-target-libada
1932 mostlyclean-target: maybe-mostlyclean-target-libgomp
1933 mostlyclean-target: maybe-mostlyclean-target-libitm
1934 mostlyclean-target: maybe-mostlyclean-target-libatomic
1936 .PHONY: do-clean
1937 do-clean:
1938 @: $(MAKE); $(unstage)
1939 @r=`${PWD_COMMAND}`; export r; \
1940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1941 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1942 clean-target
1945 .PHONY: clean-host
1947 clean-host: maybe-clean-bfd
1948 clean-host: maybe-clean-opcodes
1949 clean-host: maybe-clean-binutils
1950 clean-host: maybe-clean-bison
1951 clean-host: maybe-clean-cgen
1952 clean-host: maybe-clean-dejagnu
1953 clean-host: maybe-clean-etc
1954 clean-host: maybe-clean-fastjar
1955 clean-host: maybe-clean-fixincludes
1956 clean-host: maybe-clean-flex
1957 clean-host: maybe-clean-gas
1958 clean-host: maybe-clean-gcc
1959 clean-host: maybe-clean-gmp
1960 clean-host: maybe-clean-mpfr
1961 clean-host: maybe-clean-mpc
1962 clean-host: maybe-clean-isl
1963 clean-host: maybe-clean-cloog
1964 clean-host: maybe-clean-libelf
1965 clean-host: maybe-clean-gold
1966 clean-host: maybe-clean-gprof
1967 clean-host: maybe-clean-intl
1968 clean-host: maybe-clean-tcl
1969 clean-host: maybe-clean-itcl
1970 clean-host: maybe-clean-ld
1971 clean-host: maybe-clean-libbacktrace
1972 clean-host: maybe-clean-libcpp
1973 clean-host: maybe-clean-libdecnumber
1974 clean-host: maybe-clean-libgui
1975 clean-host: maybe-clean-libiberty
1976 clean-host: maybe-clean-libiconv
1977 clean-host: maybe-clean-m4
1978 clean-host: maybe-clean-readline
1979 clean-host: maybe-clean-sid
1980 clean-host: maybe-clean-sim
1981 clean-host: maybe-clean-texinfo
1982 clean-host: maybe-clean-zlib
1983 clean-host: maybe-clean-gdb
1984 clean-host: maybe-clean-expect
1985 clean-host: maybe-clean-guile
1986 clean-host: maybe-clean-tk
1987 clean-host: maybe-clean-libtermcap
1988 clean-host: maybe-clean-utils
1989 clean-host: maybe-clean-gnattools
1990 clean-host: maybe-clean-lto-plugin
1992 .PHONY: clean-target
1994 clean-target: maybe-clean-target-libstdc++-v3
1995 clean-target: maybe-clean-target-libmudflap
1996 clean-target: maybe-clean-target-libssp
1997 clean-target: maybe-clean-target-newlib
1998 clean-target: maybe-clean-target-libgcc
1999 clean-target: maybe-clean-target-libbacktrace
2000 clean-target: maybe-clean-target-libquadmath
2001 clean-target: maybe-clean-target-libgfortran
2002 clean-target: maybe-clean-target-libobjc
2003 clean-target: maybe-clean-target-libgupc
2004 clean-target: maybe-clean-target-libgo
2005 clean-target: maybe-clean-target-libtermcap
2006 clean-target: maybe-clean-target-winsup
2007 clean-target: maybe-clean-target-libgloss
2008 clean-target: maybe-clean-target-libffi
2009 clean-target: maybe-clean-target-libjava
2010 clean-target: maybe-clean-target-zlib
2011 clean-target: maybe-clean-target-boehm-gc
2012 clean-target: maybe-clean-target-rda
2013 clean-target: maybe-clean-target-libada
2014 clean-target: maybe-clean-target-libgomp
2015 clean-target: maybe-clean-target-libitm
2016 clean-target: maybe-clean-target-libatomic
2018 .PHONY: do-distclean
2019 do-distclean:
2020 @: $(MAKE); $(unstage)
2021 @r=`${PWD_COMMAND}`; export r; \
2022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2023 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2024 distclean-target
2027 .PHONY: distclean-host
2029 distclean-host: maybe-distclean-bfd
2030 distclean-host: maybe-distclean-opcodes
2031 distclean-host: maybe-distclean-binutils
2032 distclean-host: maybe-distclean-bison
2033 distclean-host: maybe-distclean-cgen
2034 distclean-host: maybe-distclean-dejagnu
2035 distclean-host: maybe-distclean-etc
2036 distclean-host: maybe-distclean-fastjar
2037 distclean-host: maybe-distclean-fixincludes
2038 distclean-host: maybe-distclean-flex
2039 distclean-host: maybe-distclean-gas
2040 distclean-host: maybe-distclean-gcc
2041 distclean-host: maybe-distclean-gmp
2042 distclean-host: maybe-distclean-mpfr
2043 distclean-host: maybe-distclean-mpc
2044 distclean-host: maybe-distclean-isl
2045 distclean-host: maybe-distclean-cloog
2046 distclean-host: maybe-distclean-libelf
2047 distclean-host: maybe-distclean-gold
2048 distclean-host: maybe-distclean-gprof
2049 distclean-host: maybe-distclean-intl
2050 distclean-host: maybe-distclean-tcl
2051 distclean-host: maybe-distclean-itcl
2052 distclean-host: maybe-distclean-ld
2053 distclean-host: maybe-distclean-libbacktrace
2054 distclean-host: maybe-distclean-libcpp
2055 distclean-host: maybe-distclean-libdecnumber
2056 distclean-host: maybe-distclean-libgui
2057 distclean-host: maybe-distclean-libiberty
2058 distclean-host: maybe-distclean-libiconv
2059 distclean-host: maybe-distclean-m4
2060 distclean-host: maybe-distclean-readline
2061 distclean-host: maybe-distclean-sid
2062 distclean-host: maybe-distclean-sim
2063 distclean-host: maybe-distclean-texinfo
2064 distclean-host: maybe-distclean-zlib
2065 distclean-host: maybe-distclean-gdb
2066 distclean-host: maybe-distclean-expect
2067 distclean-host: maybe-distclean-guile
2068 distclean-host: maybe-distclean-tk
2069 distclean-host: maybe-distclean-libtermcap
2070 distclean-host: maybe-distclean-utils
2071 distclean-host: maybe-distclean-gnattools
2072 distclean-host: maybe-distclean-lto-plugin
2074 .PHONY: distclean-target
2076 distclean-target: maybe-distclean-target-libstdc++-v3
2077 distclean-target: maybe-distclean-target-libmudflap
2078 distclean-target: maybe-distclean-target-libssp
2079 distclean-target: maybe-distclean-target-newlib
2080 distclean-target: maybe-distclean-target-libgcc
2081 distclean-target: maybe-distclean-target-libbacktrace
2082 distclean-target: maybe-distclean-target-libquadmath
2083 distclean-target: maybe-distclean-target-libgfortran
2084 distclean-target: maybe-distclean-target-libobjc
2085 distclean-target: maybe-distclean-target-libgupc
2086 distclean-target: maybe-distclean-target-libgo
2087 distclean-target: maybe-distclean-target-libtermcap
2088 distclean-target: maybe-distclean-target-winsup
2089 distclean-target: maybe-distclean-target-libgloss
2090 distclean-target: maybe-distclean-target-libffi
2091 distclean-target: maybe-distclean-target-libjava
2092 distclean-target: maybe-distclean-target-zlib
2093 distclean-target: maybe-distclean-target-boehm-gc
2094 distclean-target: maybe-distclean-target-rda
2095 distclean-target: maybe-distclean-target-libada
2096 distclean-target: maybe-distclean-target-libgomp
2097 distclean-target: maybe-distclean-target-libitm
2098 distclean-target: maybe-distclean-target-libatomic
2100 .PHONY: do-maintainer-clean
2101 do-maintainer-clean:
2102 @: $(MAKE); $(unstage)
2103 @r=`${PWD_COMMAND}`; export r; \
2104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2106 maintainer-clean-target
2109 .PHONY: maintainer-clean-host
2111 maintainer-clean-host: maybe-maintainer-clean-bfd
2112 maintainer-clean-host: maybe-maintainer-clean-opcodes
2113 maintainer-clean-host: maybe-maintainer-clean-binutils
2114 maintainer-clean-host: maybe-maintainer-clean-bison
2115 maintainer-clean-host: maybe-maintainer-clean-cgen
2116 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2117 maintainer-clean-host: maybe-maintainer-clean-etc
2118 maintainer-clean-host: maybe-maintainer-clean-fastjar
2119 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2120 maintainer-clean-host: maybe-maintainer-clean-flex
2121 maintainer-clean-host: maybe-maintainer-clean-gas
2122 maintainer-clean-host: maybe-maintainer-clean-gcc
2123 maintainer-clean-host: maybe-maintainer-clean-gmp
2124 maintainer-clean-host: maybe-maintainer-clean-mpfr
2125 maintainer-clean-host: maybe-maintainer-clean-mpc
2126 maintainer-clean-host: maybe-maintainer-clean-isl
2127 maintainer-clean-host: maybe-maintainer-clean-cloog
2128 maintainer-clean-host: maybe-maintainer-clean-libelf
2129 maintainer-clean-host: maybe-maintainer-clean-gold
2130 maintainer-clean-host: maybe-maintainer-clean-gprof
2131 maintainer-clean-host: maybe-maintainer-clean-intl
2132 maintainer-clean-host: maybe-maintainer-clean-tcl
2133 maintainer-clean-host: maybe-maintainer-clean-itcl
2134 maintainer-clean-host: maybe-maintainer-clean-ld
2135 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2136 maintainer-clean-host: maybe-maintainer-clean-libcpp
2137 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2138 maintainer-clean-host: maybe-maintainer-clean-libgui
2139 maintainer-clean-host: maybe-maintainer-clean-libiberty
2140 maintainer-clean-host: maybe-maintainer-clean-libiconv
2141 maintainer-clean-host: maybe-maintainer-clean-m4
2142 maintainer-clean-host: maybe-maintainer-clean-readline
2143 maintainer-clean-host: maybe-maintainer-clean-sid
2144 maintainer-clean-host: maybe-maintainer-clean-sim
2145 maintainer-clean-host: maybe-maintainer-clean-texinfo
2146 maintainer-clean-host: maybe-maintainer-clean-zlib
2147 maintainer-clean-host: maybe-maintainer-clean-gdb
2148 maintainer-clean-host: maybe-maintainer-clean-expect
2149 maintainer-clean-host: maybe-maintainer-clean-guile
2150 maintainer-clean-host: maybe-maintainer-clean-tk
2151 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2152 maintainer-clean-host: maybe-maintainer-clean-utils
2153 maintainer-clean-host: maybe-maintainer-clean-gnattools
2154 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2156 .PHONY: maintainer-clean-target
2158 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2159 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2160 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2161 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2162 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2163 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2164 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2165 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2166 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2167 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2168 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2169 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2170 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2171 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2172 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2173 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2174 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2175 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2176 maintainer-clean-target: maybe-maintainer-clean-target-rda
2177 maintainer-clean-target: maybe-maintainer-clean-target-libada
2178 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2179 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2180 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2183 # Here are the targets which correspond to the do-X targets.
2185 .PHONY: info installcheck dvi pdf html
2186 .PHONY: install-info install-pdf install-html
2187 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2188 .PHONY: local-clean local-distclean local-maintainer-clean
2189 info: do-info
2190 installcheck: do-installcheck
2191 dvi: do-dvi
2192 pdf: do-pdf
2193 html: do-html
2195 # Make sure makeinfo is built before we do a `make info', if we're
2196 # in fact building texinfo.
2197 do-info: maybe-all-texinfo
2199 install-info: do-install-info dir.info
2200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2201 if [ -f dir.info ] ; then \
2202 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2203 else true ; fi
2205 install-pdf: do-install-pdf
2207 install-html: do-install-html
2209 local-clean:
2210 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2212 local-distclean:
2213 -rm -f Makefile config.status config.cache mh-frag mt-frag
2214 -rm -f maybedep.tmp serdep.tmp
2215 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2216 rm -rf $(TARGET_SUBDIR); \
2217 else true; fi
2218 -rm -rf $(BUILD_SUBDIR)
2219 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2220 rm -rf $(HOST_SUBDIR); \
2221 else true; fi
2222 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2223 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2224 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2225 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2226 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2227 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2229 local-maintainer-clean:
2230 @echo "This command is intended for maintainers to use;"
2231 @echo "it deletes files that may require special tools to rebuild."
2233 clean: do-clean local-clean
2234 mostlyclean: do-mostlyclean local-clean
2235 distclean: do-distclean local-clean local-distclean
2236 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2237 maintainer-clean: local-distclean
2238 realclean: maintainer-clean
2240 # Check target.
2242 .PHONY: check do-check
2243 check: do-check
2245 # Only include modules actually being configured and built.
2246 .PHONY: check-host
2247 check-host: \
2248 maybe-check-bfd \
2249 maybe-check-opcodes \
2250 maybe-check-binutils \
2251 maybe-check-bison \
2252 maybe-check-cgen \
2253 maybe-check-dejagnu \
2254 maybe-check-etc \
2255 maybe-check-fastjar \
2256 maybe-check-fixincludes \
2257 maybe-check-flex \
2258 maybe-check-gas \
2259 maybe-check-gcc \
2260 maybe-check-gmp \
2261 maybe-check-mpfr \
2262 maybe-check-mpc \
2263 maybe-check-isl \
2264 maybe-check-cloog \
2265 maybe-check-libelf \
2266 maybe-check-gold \
2267 maybe-check-gprof \
2268 maybe-check-intl \
2269 maybe-check-tcl \
2270 maybe-check-itcl \
2271 maybe-check-ld \
2272 maybe-check-libbacktrace \
2273 maybe-check-libcpp \
2274 maybe-check-libdecnumber \
2275 maybe-check-libgui \
2276 maybe-check-libiberty \
2277 maybe-check-libiconv \
2278 maybe-check-m4 \
2279 maybe-check-readline \
2280 maybe-check-sid \
2281 maybe-check-sim \
2282 maybe-check-texinfo \
2283 maybe-check-zlib \
2284 maybe-check-gdb \
2285 maybe-check-expect \
2286 maybe-check-guile \
2287 maybe-check-tk \
2288 maybe-check-libtermcap \
2289 maybe-check-utils \
2290 maybe-check-gnattools \
2291 maybe-check-lto-plugin
2293 .PHONY: check-target
2294 check-target: \
2295 maybe-check-target-libstdc++-v3 \
2296 maybe-check-target-libmudflap \
2297 maybe-check-target-libssp \
2298 maybe-check-target-newlib \
2299 maybe-check-target-libgcc \
2300 maybe-check-target-libbacktrace \
2301 maybe-check-target-libquadmath \
2302 maybe-check-target-libgfortran \
2303 maybe-check-target-libobjc \
2304 maybe-check-target-libgupc \
2305 maybe-check-target-libgo \
2306 maybe-check-target-libtermcap \
2307 maybe-check-target-winsup \
2308 maybe-check-target-libgloss \
2309 maybe-check-target-libffi \
2310 maybe-check-target-libjava \
2311 maybe-check-target-zlib \
2312 maybe-check-target-boehm-gc \
2313 maybe-check-target-rda \
2314 maybe-check-target-libada \
2315 maybe-check-target-libgomp \
2316 maybe-check-target-libitm \
2317 maybe-check-target-libatomic
2319 do-check:
2320 @: $(MAKE); $(unstage)
2321 @r=`${PWD_COMMAND}`; export r; \
2322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2323 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2325 # Automated reporting of test results.
2327 warning.log: build.log
2328 $(srcdir)/contrib/warn_summary build.log > $@
2330 mail-report.log:
2331 if test x'$(BOOT_CFLAGS)' != x''; then \
2332 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2333 fi; \
2334 $(srcdir)/contrib/test_summary -t >$@
2335 chmod +x $@
2336 echo If you really want to send e-mail, run ./$@ now
2338 mail-report-with-warnings.log: warning.log
2339 if test x'$(BOOT_CFLAGS)' != x''; then \
2340 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2341 fi; \
2342 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2343 chmod +x $@
2344 echo If you really want to send e-mail, run ./$@ now
2346 # Installation targets.
2348 .PHONY: install uninstall
2349 install:
2350 @: $(MAKE); $(unstage)
2351 @r=`${PWD_COMMAND}`; export r; \
2352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2353 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2355 .PHONY: install-host-nogcc
2356 install-host-nogcc: \
2357 maybe-install-bfd \
2358 maybe-install-opcodes \
2359 maybe-install-binutils \
2360 maybe-install-bison \
2361 maybe-install-cgen \
2362 maybe-install-dejagnu \
2363 maybe-install-etc \
2364 maybe-install-fastjar \
2365 maybe-install-fixincludes \
2366 maybe-install-flex \
2367 maybe-install-gas \
2368 maybe-install-gmp \
2369 maybe-install-mpfr \
2370 maybe-install-mpc \
2371 maybe-install-isl \
2372 maybe-install-cloog \
2373 maybe-install-libelf \
2374 maybe-install-gold \
2375 maybe-install-gprof \
2376 maybe-install-intl \
2377 maybe-install-tcl \
2378 maybe-install-itcl \
2379 maybe-install-ld \
2380 maybe-install-libbacktrace \
2381 maybe-install-libcpp \
2382 maybe-install-libdecnumber \
2383 maybe-install-libgui \
2384 maybe-install-libiberty \
2385 maybe-install-libiconv \
2386 maybe-install-m4 \
2387 maybe-install-readline \
2388 maybe-install-sid \
2389 maybe-install-sim \
2390 maybe-install-texinfo \
2391 maybe-install-zlib \
2392 maybe-install-gdb \
2393 maybe-install-expect \
2394 maybe-install-guile \
2395 maybe-install-tk \
2396 maybe-install-libtermcap \
2397 maybe-install-utils \
2398 maybe-install-gnattools \
2399 maybe-install-lto-plugin
2401 .PHONY: install-host
2402 install-host: \
2403 maybe-install-bfd \
2404 maybe-install-opcodes \
2405 maybe-install-binutils \
2406 maybe-install-bison \
2407 maybe-install-cgen \
2408 maybe-install-dejagnu \
2409 maybe-install-etc \
2410 maybe-install-fastjar \
2411 maybe-install-fixincludes \
2412 maybe-install-flex \
2413 maybe-install-gas \
2414 maybe-install-gcc \
2415 maybe-install-gmp \
2416 maybe-install-mpfr \
2417 maybe-install-mpc \
2418 maybe-install-isl \
2419 maybe-install-cloog \
2420 maybe-install-libelf \
2421 maybe-install-gold \
2422 maybe-install-gprof \
2423 maybe-install-intl \
2424 maybe-install-tcl \
2425 maybe-install-itcl \
2426 maybe-install-ld \
2427 maybe-install-libbacktrace \
2428 maybe-install-libcpp \
2429 maybe-install-libdecnumber \
2430 maybe-install-libgui \
2431 maybe-install-libiberty \
2432 maybe-install-libiconv \
2433 maybe-install-m4 \
2434 maybe-install-readline \
2435 maybe-install-sid \
2436 maybe-install-sim \
2437 maybe-install-texinfo \
2438 maybe-install-zlib \
2439 maybe-install-gdb \
2440 maybe-install-expect \
2441 maybe-install-guile \
2442 maybe-install-tk \
2443 maybe-install-libtermcap \
2444 maybe-install-utils \
2445 maybe-install-gnattools \
2446 maybe-install-lto-plugin
2448 .PHONY: install-target
2449 install-target: \
2450 maybe-install-target-libstdc++-v3 \
2451 maybe-install-target-libmudflap \
2452 maybe-install-target-libssp \
2453 maybe-install-target-newlib \
2454 maybe-install-target-libgcc \
2455 maybe-install-target-libbacktrace \
2456 maybe-install-target-libquadmath \
2457 maybe-install-target-libgfortran \
2458 maybe-install-target-libobjc \
2459 maybe-install-target-libgupc \
2460 maybe-install-target-libgo \
2461 maybe-install-target-libtermcap \
2462 maybe-install-target-winsup \
2463 maybe-install-target-libgloss \
2464 maybe-install-target-libffi \
2465 maybe-install-target-libjava \
2466 maybe-install-target-zlib \
2467 maybe-install-target-boehm-gc \
2468 maybe-install-target-rda \
2469 maybe-install-target-libada \
2470 maybe-install-target-libgomp \
2471 maybe-install-target-libitm \
2472 maybe-install-target-libatomic
2474 uninstall:
2475 @echo "the uninstall target is not supported in this tree"
2477 .PHONY: install.all
2478 install.all: install-no-fixedincludes
2479 @if [ -f ./gcc/Makefile ] ; then \
2480 r=`${PWD_COMMAND}` ; export r ; \
2481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2482 $(HOST_EXPORTS) \
2483 (cd ./gcc && \
2484 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2485 else \
2486 true ; \
2489 # install-no-fixedincludes is used to allow the elaboration of binary packages
2490 # suitable for distribution, where we cannot include the fixed system header
2491 # files.
2492 .PHONY: install-no-fixedincludes
2493 install-no-fixedincludes: installdirs install-host-nogcc \
2494 install-target gcc-install-no-fixedincludes
2496 .PHONY: install-strip
2497 install-strip:
2498 @: $(MAKE); $(unstage)
2499 @r=`${PWD_COMMAND}`; export r; \
2500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2501 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2503 .PHONY: install-strip-host
2504 install-strip-host: \
2505 maybe-install-strip-bfd \
2506 maybe-install-strip-opcodes \
2507 maybe-install-strip-binutils \
2508 maybe-install-strip-bison \
2509 maybe-install-strip-cgen \
2510 maybe-install-strip-dejagnu \
2511 maybe-install-strip-etc \
2512 maybe-install-strip-fastjar \
2513 maybe-install-strip-fixincludes \
2514 maybe-install-strip-flex \
2515 maybe-install-strip-gas \
2516 maybe-install-strip-gcc \
2517 maybe-install-strip-gmp \
2518 maybe-install-strip-mpfr \
2519 maybe-install-strip-mpc \
2520 maybe-install-strip-isl \
2521 maybe-install-strip-cloog \
2522 maybe-install-strip-libelf \
2523 maybe-install-strip-gold \
2524 maybe-install-strip-gprof \
2525 maybe-install-strip-intl \
2526 maybe-install-strip-tcl \
2527 maybe-install-strip-itcl \
2528 maybe-install-strip-ld \
2529 maybe-install-strip-libbacktrace \
2530 maybe-install-strip-libcpp \
2531 maybe-install-strip-libdecnumber \
2532 maybe-install-strip-libgui \
2533 maybe-install-strip-libiberty \
2534 maybe-install-strip-libiconv \
2535 maybe-install-strip-m4 \
2536 maybe-install-strip-readline \
2537 maybe-install-strip-sid \
2538 maybe-install-strip-sim \
2539 maybe-install-strip-texinfo \
2540 maybe-install-strip-zlib \
2541 maybe-install-strip-gdb \
2542 maybe-install-strip-expect \
2543 maybe-install-strip-guile \
2544 maybe-install-strip-tk \
2545 maybe-install-strip-libtermcap \
2546 maybe-install-strip-utils \
2547 maybe-install-strip-gnattools \
2548 maybe-install-strip-lto-plugin
2550 .PHONY: install-strip-target
2551 install-strip-target: \
2552 maybe-install-strip-target-libstdc++-v3 \
2553 maybe-install-strip-target-libmudflap \
2554 maybe-install-strip-target-libssp \
2555 maybe-install-strip-target-newlib \
2556 maybe-install-strip-target-libgcc \
2557 maybe-install-strip-target-libbacktrace \
2558 maybe-install-strip-target-libquadmath \
2559 maybe-install-strip-target-libgfortran \
2560 maybe-install-strip-target-libobjc \
2561 maybe-install-strip-target-libgupc \
2562 maybe-install-strip-target-libgo \
2563 maybe-install-strip-target-libtermcap \
2564 maybe-install-strip-target-winsup \
2565 maybe-install-strip-target-libgloss \
2566 maybe-install-strip-target-libffi \
2567 maybe-install-strip-target-libjava \
2568 maybe-install-strip-target-zlib \
2569 maybe-install-strip-target-boehm-gc \
2570 maybe-install-strip-target-rda \
2571 maybe-install-strip-target-libada \
2572 maybe-install-strip-target-libgomp \
2573 maybe-install-strip-target-libitm \
2574 maybe-install-strip-target-libatomic
2577 ### other supporting targets
2579 MAKEDIRS= \
2580 $(DESTDIR)$(prefix) \
2581 $(DESTDIR)$(exec_prefix)
2582 .PHONY: installdirs
2583 installdirs: mkinstalldirs
2584 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2586 dir.info: do-install-info
2587 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2588 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2589 mv -f dir.info.new dir.info ; \
2590 else true ; \
2593 dist:
2594 @echo "Building a full distribution of this tree isn't done"
2595 @echo "via 'make dist'. Check out the etc/ subdirectory"
2597 etags tags: TAGS
2599 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2600 # ability to use several tags files at once, so there is probably no need
2601 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2602 # (if we felt like it) have this Makefile write a piece of elisp which
2603 # the user could load to tell emacs19 where all the TAGS files we just
2604 # built are.
2605 TAGS: do-TAGS
2607 # ------------------------------------
2608 # Macros for configure and all targets
2609 # ------------------------------------
2615 # --------------------------------------
2616 # Modules which run on the build machine
2617 # --------------------------------------
2620 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2621 maybe-configure-build-libiberty:
2622 @if gcc-bootstrap
2623 configure-build-libiberty: stage_current
2624 @endif gcc-bootstrap
2625 @if build-libiberty
2626 maybe-configure-build-libiberty: configure-build-libiberty
2627 configure-build-libiberty:
2628 @: $(MAKE); $(unstage)
2629 @r=`${PWD_COMMAND}`; export r; \
2630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2631 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2632 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2633 $(BUILD_EXPORTS) \
2634 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2635 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2636 case $(srcdir) in \
2637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2638 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2640 esac; \
2641 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2642 libsrcdir="$$s/libiberty"; \
2643 rm -f no-such-file || : ; \
2644 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2645 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2646 --target=${target_alias} $${srcdiroption} \
2647 || exit 1
2648 @endif build-libiberty
2654 .PHONY: all-build-libiberty maybe-all-build-libiberty
2655 maybe-all-build-libiberty:
2656 @if gcc-bootstrap
2657 all-build-libiberty: stage_current
2658 @endif gcc-bootstrap
2659 @if build-libiberty
2660 TARGET-build-libiberty=all
2661 maybe-all-build-libiberty: all-build-libiberty
2662 all-build-libiberty: configure-build-libiberty
2663 @: $(MAKE); $(unstage)
2664 @r=`${PWD_COMMAND}`; export r; \
2665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2666 $(BUILD_EXPORTS) \
2667 (cd $(BUILD_SUBDIR)/libiberty && \
2668 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2669 $(TARGET-build-libiberty))
2670 @endif build-libiberty
2676 .PHONY: configure-build-bison maybe-configure-build-bison
2677 maybe-configure-build-bison:
2678 @if gcc-bootstrap
2679 configure-build-bison: stage_current
2680 @endif gcc-bootstrap
2681 @if build-bison
2682 maybe-configure-build-bison: configure-build-bison
2683 configure-build-bison:
2684 @: $(MAKE); $(unstage)
2685 @r=`${PWD_COMMAND}`; export r; \
2686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2687 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2688 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2689 $(BUILD_EXPORTS) \
2690 echo Configuring in $(BUILD_SUBDIR)/bison; \
2691 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2692 case $(srcdir) in \
2693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2694 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2696 esac; \
2697 srcdiroption="--srcdir=$${topdir}/bison"; \
2698 libsrcdir="$$s/bison"; \
2699 rm -f no-such-file || : ; \
2700 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2701 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2702 --target=${target_alias} $${srcdiroption} \
2703 || exit 1
2704 @endif build-bison
2710 .PHONY: all-build-bison maybe-all-build-bison
2711 maybe-all-build-bison:
2712 @if gcc-bootstrap
2713 all-build-bison: stage_current
2714 @endif gcc-bootstrap
2715 @if build-bison
2716 TARGET-build-bison=all
2717 maybe-all-build-bison: all-build-bison
2718 all-build-bison: configure-build-bison
2719 @: $(MAKE); $(unstage)
2720 @r=`${PWD_COMMAND}`; export r; \
2721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2722 $(BUILD_EXPORTS) \
2723 (cd $(BUILD_SUBDIR)/bison && \
2724 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2725 $(TARGET-build-bison))
2726 @endif build-bison
2732 .PHONY: configure-build-flex maybe-configure-build-flex
2733 maybe-configure-build-flex:
2734 @if gcc-bootstrap
2735 configure-build-flex: stage_current
2736 @endif gcc-bootstrap
2737 @if build-flex
2738 maybe-configure-build-flex: configure-build-flex
2739 configure-build-flex:
2740 @: $(MAKE); $(unstage)
2741 @r=`${PWD_COMMAND}`; export r; \
2742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2743 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2744 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2745 $(BUILD_EXPORTS) \
2746 echo Configuring in $(BUILD_SUBDIR)/flex; \
2747 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2748 case $(srcdir) in \
2749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2750 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2752 esac; \
2753 srcdiroption="--srcdir=$${topdir}/flex"; \
2754 libsrcdir="$$s/flex"; \
2755 rm -f no-such-file || : ; \
2756 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2757 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2758 --target=${target_alias} $${srcdiroption} \
2759 || exit 1
2760 @endif build-flex
2766 .PHONY: all-build-flex maybe-all-build-flex
2767 maybe-all-build-flex:
2768 @if gcc-bootstrap
2769 all-build-flex: stage_current
2770 @endif gcc-bootstrap
2771 @if build-flex
2772 TARGET-build-flex=all
2773 maybe-all-build-flex: all-build-flex
2774 all-build-flex: configure-build-flex
2775 @: $(MAKE); $(unstage)
2776 @r=`${PWD_COMMAND}`; export r; \
2777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2778 $(BUILD_EXPORTS) \
2779 (cd $(BUILD_SUBDIR)/flex && \
2780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2781 $(TARGET-build-flex))
2782 @endif build-flex
2788 .PHONY: configure-build-m4 maybe-configure-build-m4
2789 maybe-configure-build-m4:
2790 @if gcc-bootstrap
2791 configure-build-m4: stage_current
2792 @endif gcc-bootstrap
2793 @if build-m4
2794 maybe-configure-build-m4: configure-build-m4
2795 configure-build-m4:
2796 @: $(MAKE); $(unstage)
2797 @r=`${PWD_COMMAND}`; export r; \
2798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2799 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2800 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2801 $(BUILD_EXPORTS) \
2802 echo Configuring in $(BUILD_SUBDIR)/m4; \
2803 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2804 case $(srcdir) in \
2805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2806 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2808 esac; \
2809 srcdiroption="--srcdir=$${topdir}/m4"; \
2810 libsrcdir="$$s/m4"; \
2811 rm -f no-such-file || : ; \
2812 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2813 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2814 --target=${target_alias} $${srcdiroption} \
2815 || exit 1
2816 @endif build-m4
2822 .PHONY: all-build-m4 maybe-all-build-m4
2823 maybe-all-build-m4:
2824 @if gcc-bootstrap
2825 all-build-m4: stage_current
2826 @endif gcc-bootstrap
2827 @if build-m4
2828 TARGET-build-m4=all
2829 maybe-all-build-m4: all-build-m4
2830 all-build-m4: configure-build-m4
2831 @: $(MAKE); $(unstage)
2832 @r=`${PWD_COMMAND}`; export r; \
2833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2834 $(BUILD_EXPORTS) \
2835 (cd $(BUILD_SUBDIR)/m4 && \
2836 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2837 $(TARGET-build-m4))
2838 @endif build-m4
2844 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2845 maybe-configure-build-texinfo:
2846 @if gcc-bootstrap
2847 configure-build-texinfo: stage_current
2848 @endif gcc-bootstrap
2849 @if build-texinfo
2850 maybe-configure-build-texinfo: configure-build-texinfo
2851 configure-build-texinfo:
2852 @: $(MAKE); $(unstage)
2853 @r=`${PWD_COMMAND}`; export r; \
2854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2855 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2856 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2857 $(BUILD_EXPORTS) \
2858 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2859 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2860 case $(srcdir) in \
2861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2862 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2864 esac; \
2865 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2866 libsrcdir="$$s/texinfo"; \
2867 rm -f no-such-file || : ; \
2868 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2869 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2870 --target=${target_alias} $${srcdiroption} \
2871 || exit 1
2872 @endif build-texinfo
2878 .PHONY: all-build-texinfo maybe-all-build-texinfo
2879 maybe-all-build-texinfo:
2880 @if gcc-bootstrap
2881 all-build-texinfo: stage_current
2882 @endif gcc-bootstrap
2883 @if build-texinfo
2884 TARGET-build-texinfo=all
2885 maybe-all-build-texinfo: all-build-texinfo
2886 all-build-texinfo: configure-build-texinfo
2887 @: $(MAKE); $(unstage)
2888 @r=`${PWD_COMMAND}`; export r; \
2889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2890 $(BUILD_EXPORTS) \
2891 (cd $(BUILD_SUBDIR)/texinfo && \
2892 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2893 $(TARGET-build-texinfo))
2894 @endif build-texinfo
2900 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2901 maybe-configure-build-fixincludes:
2902 @if gcc-bootstrap
2903 configure-build-fixincludes: stage_current
2904 @endif gcc-bootstrap
2905 @if build-fixincludes
2906 maybe-configure-build-fixincludes: configure-build-fixincludes
2907 configure-build-fixincludes:
2908 @: $(MAKE); $(unstage)
2909 @r=`${PWD_COMMAND}`; export r; \
2910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2911 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2912 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2913 $(BUILD_EXPORTS) \
2914 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2915 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2916 case $(srcdir) in \
2917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2918 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2920 esac; \
2921 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2922 libsrcdir="$$s/fixincludes"; \
2923 rm -f no-such-file || : ; \
2924 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2925 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2926 --target=${target_alias} $${srcdiroption} \
2927 || exit 1
2928 @endif build-fixincludes
2934 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2935 maybe-all-build-fixincludes:
2936 @if gcc-bootstrap
2937 all-build-fixincludes: stage_current
2938 @endif gcc-bootstrap
2939 @if build-fixincludes
2940 TARGET-build-fixincludes=all
2941 maybe-all-build-fixincludes: all-build-fixincludes
2942 all-build-fixincludes: configure-build-fixincludes
2943 @: $(MAKE); $(unstage)
2944 @r=`${PWD_COMMAND}`; export r; \
2945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2946 $(BUILD_EXPORTS) \
2947 (cd $(BUILD_SUBDIR)/fixincludes && \
2948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2949 $(TARGET-build-fixincludes))
2950 @endif build-fixincludes
2956 # --------------------------------------
2957 # Modules which run on the host machine
2958 # --------------------------------------
2961 .PHONY: configure-bfd maybe-configure-bfd
2962 maybe-configure-bfd:
2963 @if gcc-bootstrap
2964 configure-bfd: stage_current
2965 @endif gcc-bootstrap
2966 @if bfd
2967 maybe-configure-bfd: configure-bfd
2968 configure-bfd:
2969 @r=`${PWD_COMMAND}`; export r; \
2970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2971 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2973 $(HOST_EXPORTS) \
2974 echo Configuring in $(HOST_SUBDIR)/bfd; \
2975 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2976 case $(srcdir) in \
2977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2978 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2980 esac; \
2981 srcdiroption="--srcdir=$${topdir}/bfd"; \
2982 libsrcdir="$$s/bfd"; \
2983 $(SHELL) $${libsrcdir}/configure \
2984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2985 --target=${target_alias} $${srcdiroption} \
2986 || exit 1
2987 @endif bfd
2991 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2992 maybe-configure-stage1-bfd:
2993 @if bfd-bootstrap
2994 maybe-configure-stage1-bfd: configure-stage1-bfd
2995 configure-stage1-bfd:
2996 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2998 @r=`${PWD_COMMAND}`; export r; \
2999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000 TFLAGS="$(STAGE1_TFLAGS)"; \
3001 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3002 $(HOST_EXPORTS) \
3003 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3004 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3005 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3006 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3008 cd $(HOST_SUBDIR)/bfd || exit 1; \
3009 case $(srcdir) in \
3010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3011 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3013 esac; \
3014 srcdiroption="--srcdir=$${topdir}/bfd"; \
3015 libsrcdir="$$s/bfd"; \
3016 $(SHELL) $${libsrcdir}/configure \
3017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3018 --target=${target_alias} $${srcdiroption} \
3019 $(STAGE1_CONFIGURE_FLAGS)
3020 @endif bfd-bootstrap
3022 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3023 maybe-configure-stage2-bfd:
3024 @if bfd-bootstrap
3025 maybe-configure-stage2-bfd: configure-stage2-bfd
3026 configure-stage2-bfd:
3027 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3029 @r=`${PWD_COMMAND}`; export r; \
3030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3031 TFLAGS="$(STAGE2_TFLAGS)"; \
3032 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3033 $(HOST_EXPORTS) \
3034 $(POSTSTAGE1_HOST_EXPORTS) \
3035 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3036 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3037 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3038 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3040 cd $(HOST_SUBDIR)/bfd || exit 1; \
3041 case $(srcdir) in \
3042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3043 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3045 esac; \
3046 srcdiroption="--srcdir=$${topdir}/bfd"; \
3047 libsrcdir="$$s/bfd"; \
3048 $(SHELL) $${libsrcdir}/configure \
3049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3050 --target=${target_alias} $${srcdiroption} \
3051 --with-build-libsubdir=$(HOST_SUBDIR) \
3052 $(STAGE2_CONFIGURE_FLAGS)
3053 @endif bfd-bootstrap
3055 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3056 maybe-configure-stage3-bfd:
3057 @if bfd-bootstrap
3058 maybe-configure-stage3-bfd: configure-stage3-bfd
3059 configure-stage3-bfd:
3060 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3062 @r=`${PWD_COMMAND}`; export r; \
3063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3064 TFLAGS="$(STAGE3_TFLAGS)"; \
3065 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3066 $(HOST_EXPORTS) \
3067 $(POSTSTAGE1_HOST_EXPORTS) \
3068 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3069 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3070 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3071 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3073 cd $(HOST_SUBDIR)/bfd || exit 1; \
3074 case $(srcdir) in \
3075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3076 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3078 esac; \
3079 srcdiroption="--srcdir=$${topdir}/bfd"; \
3080 libsrcdir="$$s/bfd"; \
3081 $(SHELL) $${libsrcdir}/configure \
3082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3083 --target=${target_alias} $${srcdiroption} \
3084 --with-build-libsubdir=$(HOST_SUBDIR) \
3085 $(STAGE3_CONFIGURE_FLAGS)
3086 @endif bfd-bootstrap
3088 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3089 maybe-configure-stage4-bfd:
3090 @if bfd-bootstrap
3091 maybe-configure-stage4-bfd: configure-stage4-bfd
3092 configure-stage4-bfd:
3093 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3095 @r=`${PWD_COMMAND}`; export r; \
3096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3097 TFLAGS="$(STAGE4_TFLAGS)"; \
3098 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3099 $(HOST_EXPORTS) \
3100 $(POSTSTAGE1_HOST_EXPORTS) \
3101 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3102 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3103 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3104 echo Configuring stage 4 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 $(STAGE4_CONFIGURE_FLAGS)
3119 @endif bfd-bootstrap
3121 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3122 maybe-configure-stageprofile-bfd:
3123 @if bfd-bootstrap
3124 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3125 configure-stageprofile-bfd:
3126 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3128 @r=`${PWD_COMMAND}`; export r; \
3129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3130 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3131 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3132 $(HOST_EXPORTS) \
3133 $(POSTSTAGE1_HOST_EXPORTS) \
3134 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3135 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3136 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3137 echo Configuring stage profile 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 $(STAGEprofile_CONFIGURE_FLAGS)
3152 @endif bfd-bootstrap
3154 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3155 maybe-configure-stagefeedback-bfd:
3156 @if bfd-bootstrap
3157 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3158 configure-stagefeedback-bfd:
3159 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3161 @r=`${PWD_COMMAND}`; export r; \
3162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3163 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3164 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3165 $(HOST_EXPORTS) \
3166 $(POSTSTAGE1_HOST_EXPORTS) \
3167 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3168 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3169 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3170 echo Configuring stage feedback 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 $(STAGEfeedback_CONFIGURE_FLAGS)
3185 @endif bfd-bootstrap
3191 .PHONY: all-bfd maybe-all-bfd
3192 maybe-all-bfd:
3193 @if gcc-bootstrap
3194 all-bfd: stage_current
3195 @endif gcc-bootstrap
3196 @if bfd
3197 TARGET-bfd=all
3198 maybe-all-bfd: all-bfd
3199 all-bfd: configure-bfd
3200 @r=`${PWD_COMMAND}`; export r; \
3201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3202 $(HOST_EXPORTS) \
3203 (cd $(HOST_SUBDIR)/bfd && \
3204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3205 $(TARGET-bfd))
3206 @endif bfd
3210 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3211 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3212 maybe-all-stage1-bfd:
3213 maybe-clean-stage1-bfd:
3214 @if bfd-bootstrap
3215 maybe-all-stage1-bfd: all-stage1-bfd
3216 all-stage1: all-stage1-bfd
3217 TARGET-stage1-bfd = $(TARGET-bfd)
3218 all-stage1-bfd: configure-stage1-bfd
3219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3220 @r=`${PWD_COMMAND}`; export r; \
3221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3222 TFLAGS="$(STAGE1_TFLAGS)"; \
3223 $(HOST_EXPORTS) \
3224 cd $(HOST_SUBDIR)/bfd && \
3225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3226 CFLAGS="$(STAGE1_CFLAGS)" \
3227 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3228 LIBCFLAGS="$(LIBCFLAGS)" \
3229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3232 $(EXTRA_HOST_FLAGS) \
3233 $(STAGE1_FLAGS_TO_PASS) \
3234 TFLAGS="$(STAGE1_TFLAGS)" \
3235 $(TARGET-stage1-bfd)
3237 maybe-clean-stage1-bfd: clean-stage1-bfd
3238 clean-stage1: clean-stage1-bfd
3239 clean-stage1-bfd:
3240 @if [ $(current_stage) = stage1 ]; then \
3241 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3242 else \
3243 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3244 $(MAKE) stage1-start; \
3245 fi; \
3246 cd $(HOST_SUBDIR)/bfd && \
3247 $(MAKE) $(EXTRA_HOST_FLAGS) \
3248 $(STAGE1_FLAGS_TO_PASS) clean
3249 @endif bfd-bootstrap
3252 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3253 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3254 maybe-all-stage2-bfd:
3255 maybe-clean-stage2-bfd:
3256 @if bfd-bootstrap
3257 maybe-all-stage2-bfd: all-stage2-bfd
3258 all-stage2: all-stage2-bfd
3259 TARGET-stage2-bfd = $(TARGET-bfd)
3260 all-stage2-bfd: configure-stage2-bfd
3261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3262 @r=`${PWD_COMMAND}`; export r; \
3263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3264 TFLAGS="$(STAGE2_TFLAGS)"; \
3265 $(HOST_EXPORTS) \
3266 $(POSTSTAGE1_HOST_EXPORTS) \
3267 cd $(HOST_SUBDIR)/bfd && \
3268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3269 CFLAGS="$(STAGE2_CFLAGS)" \
3270 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3271 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3275 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3276 TFLAGS="$(STAGE2_TFLAGS)" \
3277 $(TARGET-stage2-bfd)
3279 maybe-clean-stage2-bfd: clean-stage2-bfd
3280 clean-stage2: clean-stage2-bfd
3281 clean-stage2-bfd:
3282 @if [ $(current_stage) = stage2 ]; then \
3283 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3284 else \
3285 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3286 $(MAKE) stage2-start; \
3287 fi; \
3288 cd $(HOST_SUBDIR)/bfd && \
3289 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3290 @endif bfd-bootstrap
3293 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3294 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3295 maybe-all-stage3-bfd:
3296 maybe-clean-stage3-bfd:
3297 @if bfd-bootstrap
3298 maybe-all-stage3-bfd: all-stage3-bfd
3299 all-stage3: all-stage3-bfd
3300 TARGET-stage3-bfd = $(TARGET-bfd)
3301 all-stage3-bfd: configure-stage3-bfd
3302 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3303 @r=`${PWD_COMMAND}`; export r; \
3304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3305 TFLAGS="$(STAGE3_TFLAGS)"; \
3306 $(HOST_EXPORTS) \
3307 $(POSTSTAGE1_HOST_EXPORTS) \
3308 cd $(HOST_SUBDIR)/bfd && \
3309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3310 CFLAGS="$(STAGE3_CFLAGS)" \
3311 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3312 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3316 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3317 TFLAGS="$(STAGE3_TFLAGS)" \
3318 $(TARGET-stage3-bfd)
3320 maybe-clean-stage3-bfd: clean-stage3-bfd
3321 clean-stage3: clean-stage3-bfd
3322 clean-stage3-bfd:
3323 @if [ $(current_stage) = stage3 ]; then \
3324 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3325 else \
3326 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3327 $(MAKE) stage3-start; \
3328 fi; \
3329 cd $(HOST_SUBDIR)/bfd && \
3330 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3331 @endif bfd-bootstrap
3334 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3335 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3336 maybe-all-stage4-bfd:
3337 maybe-clean-stage4-bfd:
3338 @if bfd-bootstrap
3339 maybe-all-stage4-bfd: all-stage4-bfd
3340 all-stage4: all-stage4-bfd
3341 TARGET-stage4-bfd = $(TARGET-bfd)
3342 all-stage4-bfd: configure-stage4-bfd
3343 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3344 @r=`${PWD_COMMAND}`; export r; \
3345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3346 TFLAGS="$(STAGE4_TFLAGS)"; \
3347 $(HOST_EXPORTS) \
3348 $(POSTSTAGE1_HOST_EXPORTS) \
3349 cd $(HOST_SUBDIR)/bfd && \
3350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3351 CFLAGS="$(STAGE4_CFLAGS)" \
3352 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3353 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3358 TFLAGS="$(STAGE4_TFLAGS)" \
3359 $(TARGET-stage4-bfd)
3361 maybe-clean-stage4-bfd: clean-stage4-bfd
3362 clean-stage4: clean-stage4-bfd
3363 clean-stage4-bfd:
3364 @if [ $(current_stage) = stage4 ]; then \
3365 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3366 else \
3367 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3368 $(MAKE) stage4-start; \
3369 fi; \
3370 cd $(HOST_SUBDIR)/bfd && \
3371 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3372 @endif bfd-bootstrap
3375 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3376 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3377 maybe-all-stageprofile-bfd:
3378 maybe-clean-stageprofile-bfd:
3379 @if bfd-bootstrap
3380 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3381 all-stageprofile: all-stageprofile-bfd
3382 TARGET-stageprofile-bfd = $(TARGET-bfd)
3383 all-stageprofile-bfd: configure-stageprofile-bfd
3384 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3385 @r=`${PWD_COMMAND}`; export r; \
3386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3387 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3388 $(HOST_EXPORTS) \
3389 $(POSTSTAGE1_HOST_EXPORTS) \
3390 cd $(HOST_SUBDIR)/bfd && \
3391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3392 CFLAGS="$(STAGEprofile_CFLAGS)" \
3393 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3394 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3398 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3399 TFLAGS="$(STAGEprofile_TFLAGS)" \
3400 $(TARGET-stageprofile-bfd)
3402 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3403 clean-stageprofile: clean-stageprofile-bfd
3404 clean-stageprofile-bfd:
3405 @if [ $(current_stage) = stageprofile ]; then \
3406 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3407 else \
3408 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3409 $(MAKE) stageprofile-start; \
3410 fi; \
3411 cd $(HOST_SUBDIR)/bfd && \
3412 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3413 @endif bfd-bootstrap
3416 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3417 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3418 maybe-all-stagefeedback-bfd:
3419 maybe-clean-stagefeedback-bfd:
3420 @if bfd-bootstrap
3421 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3422 all-stagefeedback: all-stagefeedback-bfd
3423 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3424 all-stagefeedback-bfd: configure-stagefeedback-bfd
3425 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3426 @r=`${PWD_COMMAND}`; export r; \
3427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3428 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3429 $(HOST_EXPORTS) \
3430 $(POSTSTAGE1_HOST_EXPORTS) \
3431 cd $(HOST_SUBDIR)/bfd && \
3432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3433 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3434 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3435 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3440 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3441 $(TARGET-stagefeedback-bfd)
3443 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3444 clean-stagefeedback: clean-stagefeedback-bfd
3445 clean-stagefeedback-bfd:
3446 @if [ $(current_stage) = stagefeedback ]; then \
3447 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3448 else \
3449 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3450 $(MAKE) stagefeedback-start; \
3451 fi; \
3452 cd $(HOST_SUBDIR)/bfd && \
3453 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3454 @endif bfd-bootstrap
3460 .PHONY: check-bfd maybe-check-bfd
3461 maybe-check-bfd:
3462 @if bfd
3463 maybe-check-bfd: check-bfd
3465 check-bfd:
3466 @: $(MAKE); $(unstage)
3467 @r=`${PWD_COMMAND}`; export r; \
3468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3469 $(HOST_EXPORTS) \
3470 (cd $(HOST_SUBDIR)/bfd && \
3471 $(MAKE) $(FLAGS_TO_PASS) check)
3473 @endif bfd
3475 .PHONY: install-bfd maybe-install-bfd
3476 maybe-install-bfd:
3477 @if bfd
3478 maybe-install-bfd: install-bfd
3480 install-bfd: installdirs
3481 @: $(MAKE); $(unstage)
3482 @r=`${PWD_COMMAND}`; export r; \
3483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3484 $(HOST_EXPORTS) \
3485 (cd $(HOST_SUBDIR)/bfd && \
3486 $(MAKE) $(FLAGS_TO_PASS) install)
3488 @endif bfd
3490 .PHONY: install-strip-bfd maybe-install-strip-bfd
3491 maybe-install-strip-bfd:
3492 @if bfd
3493 maybe-install-strip-bfd: install-strip-bfd
3495 install-strip-bfd: installdirs
3496 @: $(MAKE); $(unstage)
3497 @r=`${PWD_COMMAND}`; export r; \
3498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3499 $(HOST_EXPORTS) \
3500 (cd $(HOST_SUBDIR)/bfd && \
3501 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3503 @endif bfd
3505 # Other targets (info, dvi, pdf, etc.)
3507 .PHONY: maybe-info-bfd info-bfd
3508 maybe-info-bfd:
3509 @if bfd
3510 maybe-info-bfd: info-bfd
3512 info-bfd: \
3513 configure-bfd
3514 @[ -f ./bfd/Makefile ] || exit 0; \
3515 r=`${PWD_COMMAND}`; export r; \
3516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3517 $(HOST_EXPORTS) \
3518 for flag in $(EXTRA_HOST_FLAGS) ; do \
3519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3520 done; \
3521 echo "Doing info in bfd" ; \
3522 (cd $(HOST_SUBDIR)/bfd && \
3523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3525 "RANLIB=$${RANLIB}" \
3526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3527 info) \
3528 || exit 1
3530 @endif bfd
3532 .PHONY: maybe-dvi-bfd dvi-bfd
3533 maybe-dvi-bfd:
3534 @if bfd
3535 maybe-dvi-bfd: dvi-bfd
3537 dvi-bfd: \
3538 configure-bfd
3539 @[ -f ./bfd/Makefile ] || exit 0; \
3540 r=`${PWD_COMMAND}`; export r; \
3541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3542 $(HOST_EXPORTS) \
3543 for flag in $(EXTRA_HOST_FLAGS) ; do \
3544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3545 done; \
3546 echo "Doing dvi in bfd" ; \
3547 (cd $(HOST_SUBDIR)/bfd && \
3548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3550 "RANLIB=$${RANLIB}" \
3551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3552 dvi) \
3553 || exit 1
3555 @endif bfd
3557 .PHONY: maybe-pdf-bfd pdf-bfd
3558 maybe-pdf-bfd:
3559 @if bfd
3560 maybe-pdf-bfd: pdf-bfd
3562 pdf-bfd: \
3563 configure-bfd
3564 @[ -f ./bfd/Makefile ] || exit 0; \
3565 r=`${PWD_COMMAND}`; export r; \
3566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3567 $(HOST_EXPORTS) \
3568 for flag in $(EXTRA_HOST_FLAGS) ; do \
3569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3570 done; \
3571 echo "Doing pdf in bfd" ; \
3572 (cd $(HOST_SUBDIR)/bfd && \
3573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3575 "RANLIB=$${RANLIB}" \
3576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3577 pdf) \
3578 || exit 1
3580 @endif bfd
3582 .PHONY: maybe-html-bfd html-bfd
3583 maybe-html-bfd:
3584 @if bfd
3585 maybe-html-bfd: html-bfd
3587 html-bfd: \
3588 configure-bfd
3589 @[ -f ./bfd/Makefile ] || exit 0; \
3590 r=`${PWD_COMMAND}`; export r; \
3591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3592 $(HOST_EXPORTS) \
3593 for flag in $(EXTRA_HOST_FLAGS) ; do \
3594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3595 done; \
3596 echo "Doing html in bfd" ; \
3597 (cd $(HOST_SUBDIR)/bfd && \
3598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3600 "RANLIB=$${RANLIB}" \
3601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3602 html) \
3603 || exit 1
3605 @endif bfd
3607 .PHONY: maybe-TAGS-bfd TAGS-bfd
3608 maybe-TAGS-bfd:
3609 @if bfd
3610 maybe-TAGS-bfd: TAGS-bfd
3612 TAGS-bfd: \
3613 configure-bfd
3614 @[ -f ./bfd/Makefile ] || exit 0; \
3615 r=`${PWD_COMMAND}`; export r; \
3616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3617 $(HOST_EXPORTS) \
3618 for flag in $(EXTRA_HOST_FLAGS) ; do \
3619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3620 done; \
3621 echo "Doing TAGS in bfd" ; \
3622 (cd $(HOST_SUBDIR)/bfd && \
3623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3625 "RANLIB=$${RANLIB}" \
3626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3627 TAGS) \
3628 || exit 1
3630 @endif bfd
3632 .PHONY: maybe-install-info-bfd install-info-bfd
3633 maybe-install-info-bfd:
3634 @if bfd
3635 maybe-install-info-bfd: install-info-bfd
3637 install-info-bfd: \
3638 configure-bfd \
3639 info-bfd
3640 @[ -f ./bfd/Makefile ] || exit 0; \
3641 r=`${PWD_COMMAND}`; export r; \
3642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3643 $(HOST_EXPORTS) \
3644 for flag in $(EXTRA_HOST_FLAGS) ; do \
3645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3646 done; \
3647 echo "Doing install-info in bfd" ; \
3648 (cd $(HOST_SUBDIR)/bfd && \
3649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3651 "RANLIB=$${RANLIB}" \
3652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3653 install-info) \
3654 || exit 1
3656 @endif bfd
3658 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3659 maybe-install-pdf-bfd:
3660 @if bfd
3661 maybe-install-pdf-bfd: install-pdf-bfd
3663 install-pdf-bfd: \
3664 configure-bfd \
3665 pdf-bfd
3666 @[ -f ./bfd/Makefile ] || exit 0; \
3667 r=`${PWD_COMMAND}`; export r; \
3668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669 $(HOST_EXPORTS) \
3670 for flag in $(EXTRA_HOST_FLAGS) ; do \
3671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3672 done; \
3673 echo "Doing install-pdf in bfd" ; \
3674 (cd $(HOST_SUBDIR)/bfd && \
3675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3677 "RANLIB=$${RANLIB}" \
3678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3679 install-pdf) \
3680 || exit 1
3682 @endif bfd
3684 .PHONY: maybe-install-html-bfd install-html-bfd
3685 maybe-install-html-bfd:
3686 @if bfd
3687 maybe-install-html-bfd: install-html-bfd
3689 install-html-bfd: \
3690 configure-bfd \
3691 html-bfd
3692 @[ -f ./bfd/Makefile ] || exit 0; \
3693 r=`${PWD_COMMAND}`; export r; \
3694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695 $(HOST_EXPORTS) \
3696 for flag in $(EXTRA_HOST_FLAGS) ; do \
3697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698 done; \
3699 echo "Doing install-html in bfd" ; \
3700 (cd $(HOST_SUBDIR)/bfd && \
3701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703 "RANLIB=$${RANLIB}" \
3704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3705 install-html) \
3706 || exit 1
3708 @endif bfd
3710 .PHONY: maybe-installcheck-bfd installcheck-bfd
3711 maybe-installcheck-bfd:
3712 @if bfd
3713 maybe-installcheck-bfd: installcheck-bfd
3715 installcheck-bfd: \
3716 configure-bfd
3717 @[ -f ./bfd/Makefile ] || exit 0; \
3718 r=`${PWD_COMMAND}`; export r; \
3719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3720 $(HOST_EXPORTS) \
3721 for flag in $(EXTRA_HOST_FLAGS) ; do \
3722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3723 done; \
3724 echo "Doing installcheck in bfd" ; \
3725 (cd $(HOST_SUBDIR)/bfd && \
3726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3728 "RANLIB=$${RANLIB}" \
3729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3730 installcheck) \
3731 || exit 1
3733 @endif bfd
3735 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3736 maybe-mostlyclean-bfd:
3737 @if bfd
3738 maybe-mostlyclean-bfd: mostlyclean-bfd
3740 mostlyclean-bfd:
3741 @[ -f ./bfd/Makefile ] || exit 0; \
3742 r=`${PWD_COMMAND}`; export r; \
3743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3744 $(HOST_EXPORTS) \
3745 for flag in $(EXTRA_HOST_FLAGS) ; do \
3746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3747 done; \
3748 echo "Doing mostlyclean in bfd" ; \
3749 (cd $(HOST_SUBDIR)/bfd && \
3750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3752 "RANLIB=$${RANLIB}" \
3753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3754 mostlyclean) \
3755 || exit 1
3757 @endif bfd
3759 .PHONY: maybe-clean-bfd clean-bfd
3760 maybe-clean-bfd:
3761 @if bfd
3762 maybe-clean-bfd: clean-bfd
3764 clean-bfd:
3765 @[ -f ./bfd/Makefile ] || exit 0; \
3766 r=`${PWD_COMMAND}`; export r; \
3767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3768 $(HOST_EXPORTS) \
3769 for flag in $(EXTRA_HOST_FLAGS) ; do \
3770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3771 done; \
3772 echo "Doing clean in bfd" ; \
3773 (cd $(HOST_SUBDIR)/bfd && \
3774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3776 "RANLIB=$${RANLIB}" \
3777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3778 clean) \
3779 || exit 1
3781 @endif bfd
3783 .PHONY: maybe-distclean-bfd distclean-bfd
3784 maybe-distclean-bfd:
3785 @if bfd
3786 maybe-distclean-bfd: distclean-bfd
3788 distclean-bfd:
3789 @[ -f ./bfd/Makefile ] || exit 0; \
3790 r=`${PWD_COMMAND}`; export r; \
3791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3792 $(HOST_EXPORTS) \
3793 for flag in $(EXTRA_HOST_FLAGS) ; do \
3794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3795 done; \
3796 echo "Doing distclean in bfd" ; \
3797 (cd $(HOST_SUBDIR)/bfd && \
3798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3800 "RANLIB=$${RANLIB}" \
3801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3802 distclean) \
3803 || exit 1
3805 @endif bfd
3807 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3808 maybe-maintainer-clean-bfd:
3809 @if bfd
3810 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3812 maintainer-clean-bfd:
3813 @[ -f ./bfd/Makefile ] || exit 0; \
3814 r=`${PWD_COMMAND}`; export r; \
3815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3816 $(HOST_EXPORTS) \
3817 for flag in $(EXTRA_HOST_FLAGS) ; do \
3818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3819 done; \
3820 echo "Doing maintainer-clean in bfd" ; \
3821 (cd $(HOST_SUBDIR)/bfd && \
3822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3824 "RANLIB=$${RANLIB}" \
3825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3826 maintainer-clean) \
3827 || exit 1
3829 @endif bfd
3833 .PHONY: configure-opcodes maybe-configure-opcodes
3834 maybe-configure-opcodes:
3835 @if gcc-bootstrap
3836 configure-opcodes: stage_current
3837 @endif gcc-bootstrap
3838 @if opcodes
3839 maybe-configure-opcodes: configure-opcodes
3840 configure-opcodes:
3841 @r=`${PWD_COMMAND}`; export r; \
3842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3843 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3845 $(HOST_EXPORTS) \
3846 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3847 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3848 case $(srcdir) in \
3849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3850 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3852 esac; \
3853 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3854 libsrcdir="$$s/opcodes"; \
3855 $(SHELL) $${libsrcdir}/configure \
3856 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3857 --target=${target_alias} $${srcdiroption} \
3858 || exit 1
3859 @endif opcodes
3863 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3864 maybe-configure-stage1-opcodes:
3865 @if opcodes-bootstrap
3866 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3867 configure-stage1-opcodes:
3868 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3870 @r=`${PWD_COMMAND}`; export r; \
3871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3872 TFLAGS="$(STAGE1_TFLAGS)"; \
3873 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3874 $(HOST_EXPORTS) \
3875 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3876 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3877 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3878 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3880 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3881 case $(srcdir) in \
3882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3883 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3885 esac; \
3886 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3887 libsrcdir="$$s/opcodes"; \
3888 $(SHELL) $${libsrcdir}/configure \
3889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3890 --target=${target_alias} $${srcdiroption} \
3891 $(STAGE1_CONFIGURE_FLAGS)
3892 @endif opcodes-bootstrap
3894 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3895 maybe-configure-stage2-opcodes:
3896 @if opcodes-bootstrap
3897 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3898 configure-stage2-opcodes:
3899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3900 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3901 @r=`${PWD_COMMAND}`; export r; \
3902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3903 TFLAGS="$(STAGE2_TFLAGS)"; \
3904 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3905 $(HOST_EXPORTS) \
3906 $(POSTSTAGE1_HOST_EXPORTS) \
3907 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3908 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3909 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3910 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3912 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3913 case $(srcdir) in \
3914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3915 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3917 esac; \
3918 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3919 libsrcdir="$$s/opcodes"; \
3920 $(SHELL) $${libsrcdir}/configure \
3921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3922 --target=${target_alias} $${srcdiroption} \
3923 --with-build-libsubdir=$(HOST_SUBDIR) \
3924 $(STAGE2_CONFIGURE_FLAGS)
3925 @endif opcodes-bootstrap
3927 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3928 maybe-configure-stage3-opcodes:
3929 @if opcodes-bootstrap
3930 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3931 configure-stage3-opcodes:
3932 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3934 @r=`${PWD_COMMAND}`; export r; \
3935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3936 TFLAGS="$(STAGE3_TFLAGS)"; \
3937 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3938 $(HOST_EXPORTS) \
3939 $(POSTSTAGE1_HOST_EXPORTS) \
3940 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3941 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3942 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3943 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3945 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3946 case $(srcdir) in \
3947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3948 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3950 esac; \
3951 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3952 libsrcdir="$$s/opcodes"; \
3953 $(SHELL) $${libsrcdir}/configure \
3954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3955 --target=${target_alias} $${srcdiroption} \
3956 --with-build-libsubdir=$(HOST_SUBDIR) \
3957 $(STAGE3_CONFIGURE_FLAGS)
3958 @endif opcodes-bootstrap
3960 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3961 maybe-configure-stage4-opcodes:
3962 @if opcodes-bootstrap
3963 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3964 configure-stage4-opcodes:
3965 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3967 @r=`${PWD_COMMAND}`; export r; \
3968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3969 TFLAGS="$(STAGE4_TFLAGS)"; \
3970 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3971 $(HOST_EXPORTS) \
3972 $(POSTSTAGE1_HOST_EXPORTS) \
3973 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3974 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3975 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3976 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3978 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3979 case $(srcdir) in \
3980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3981 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3983 esac; \
3984 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3985 libsrcdir="$$s/opcodes"; \
3986 $(SHELL) $${libsrcdir}/configure \
3987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3988 --target=${target_alias} $${srcdiroption} \
3989 --with-build-libsubdir=$(HOST_SUBDIR) \
3990 $(STAGE4_CONFIGURE_FLAGS)
3991 @endif opcodes-bootstrap
3993 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3994 maybe-configure-stageprofile-opcodes:
3995 @if opcodes-bootstrap
3996 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3997 configure-stageprofile-opcodes:
3998 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4000 @r=`${PWD_COMMAND}`; export r; \
4001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4002 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4003 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4004 $(HOST_EXPORTS) \
4005 $(POSTSTAGE1_HOST_EXPORTS) \
4006 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4007 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4008 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4009 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4011 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4012 case $(srcdir) in \
4013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4014 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4016 esac; \
4017 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4018 libsrcdir="$$s/opcodes"; \
4019 $(SHELL) $${libsrcdir}/configure \
4020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4021 --target=${target_alias} $${srcdiroption} \
4022 --with-build-libsubdir=$(HOST_SUBDIR) \
4023 $(STAGEprofile_CONFIGURE_FLAGS)
4024 @endif opcodes-bootstrap
4026 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4027 maybe-configure-stagefeedback-opcodes:
4028 @if opcodes-bootstrap
4029 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4030 configure-stagefeedback-opcodes:
4031 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4033 @r=`${PWD_COMMAND}`; export r; \
4034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4035 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4036 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4037 $(HOST_EXPORTS) \
4038 $(POSTSTAGE1_HOST_EXPORTS) \
4039 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4040 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4041 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4042 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4044 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4045 case $(srcdir) in \
4046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4047 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4049 esac; \
4050 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4051 libsrcdir="$$s/opcodes"; \
4052 $(SHELL) $${libsrcdir}/configure \
4053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4054 --target=${target_alias} $${srcdiroption} \
4055 --with-build-libsubdir=$(HOST_SUBDIR) \
4056 $(STAGEfeedback_CONFIGURE_FLAGS)
4057 @endif opcodes-bootstrap
4063 .PHONY: all-opcodes maybe-all-opcodes
4064 maybe-all-opcodes:
4065 @if gcc-bootstrap
4066 all-opcodes: stage_current
4067 @endif gcc-bootstrap
4068 @if opcodes
4069 TARGET-opcodes=all
4070 maybe-all-opcodes: all-opcodes
4071 all-opcodes: configure-opcodes
4072 @r=`${PWD_COMMAND}`; export r; \
4073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4074 $(HOST_EXPORTS) \
4075 (cd $(HOST_SUBDIR)/opcodes && \
4076 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4077 $(TARGET-opcodes))
4078 @endif opcodes
4082 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4083 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4084 maybe-all-stage1-opcodes:
4085 maybe-clean-stage1-opcodes:
4086 @if opcodes-bootstrap
4087 maybe-all-stage1-opcodes: all-stage1-opcodes
4088 all-stage1: all-stage1-opcodes
4089 TARGET-stage1-opcodes = $(TARGET-opcodes)
4090 all-stage1-opcodes: configure-stage1-opcodes
4091 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4092 @r=`${PWD_COMMAND}`; export r; \
4093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4094 TFLAGS="$(STAGE1_TFLAGS)"; \
4095 $(HOST_EXPORTS) \
4096 cd $(HOST_SUBDIR)/opcodes && \
4097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4098 CFLAGS="$(STAGE1_CFLAGS)" \
4099 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4100 LIBCFLAGS="$(LIBCFLAGS)" \
4101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4104 $(EXTRA_HOST_FLAGS) \
4105 $(STAGE1_FLAGS_TO_PASS) \
4106 TFLAGS="$(STAGE1_TFLAGS)" \
4107 $(TARGET-stage1-opcodes)
4109 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4110 clean-stage1: clean-stage1-opcodes
4111 clean-stage1-opcodes:
4112 @if [ $(current_stage) = stage1 ]; then \
4113 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4114 else \
4115 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4116 $(MAKE) stage1-start; \
4117 fi; \
4118 cd $(HOST_SUBDIR)/opcodes && \
4119 $(MAKE) $(EXTRA_HOST_FLAGS) \
4120 $(STAGE1_FLAGS_TO_PASS) clean
4121 @endif opcodes-bootstrap
4124 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4125 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4126 maybe-all-stage2-opcodes:
4127 maybe-clean-stage2-opcodes:
4128 @if opcodes-bootstrap
4129 maybe-all-stage2-opcodes: all-stage2-opcodes
4130 all-stage2: all-stage2-opcodes
4131 TARGET-stage2-opcodes = $(TARGET-opcodes)
4132 all-stage2-opcodes: configure-stage2-opcodes
4133 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4134 @r=`${PWD_COMMAND}`; export r; \
4135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4136 TFLAGS="$(STAGE2_TFLAGS)"; \
4137 $(HOST_EXPORTS) \
4138 $(POSTSTAGE1_HOST_EXPORTS) \
4139 cd $(HOST_SUBDIR)/opcodes && \
4140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4141 CFLAGS="$(STAGE2_CFLAGS)" \
4142 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4143 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4144 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4145 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4146 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4147 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4148 TFLAGS="$(STAGE2_TFLAGS)" \
4149 $(TARGET-stage2-opcodes)
4151 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4152 clean-stage2: clean-stage2-opcodes
4153 clean-stage2-opcodes:
4154 @if [ $(current_stage) = stage2 ]; then \
4155 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4156 else \
4157 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4158 $(MAKE) stage2-start; \
4159 fi; \
4160 cd $(HOST_SUBDIR)/opcodes && \
4161 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4162 @endif opcodes-bootstrap
4165 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4166 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4167 maybe-all-stage3-opcodes:
4168 maybe-clean-stage3-opcodes:
4169 @if opcodes-bootstrap
4170 maybe-all-stage3-opcodes: all-stage3-opcodes
4171 all-stage3: all-stage3-opcodes
4172 TARGET-stage3-opcodes = $(TARGET-opcodes)
4173 all-stage3-opcodes: configure-stage3-opcodes
4174 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4175 @r=`${PWD_COMMAND}`; export r; \
4176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4177 TFLAGS="$(STAGE3_TFLAGS)"; \
4178 $(HOST_EXPORTS) \
4179 $(POSTSTAGE1_HOST_EXPORTS) \
4180 cd $(HOST_SUBDIR)/opcodes && \
4181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4182 CFLAGS="$(STAGE3_CFLAGS)" \
4183 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4184 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4188 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4189 TFLAGS="$(STAGE3_TFLAGS)" \
4190 $(TARGET-stage3-opcodes)
4192 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4193 clean-stage3: clean-stage3-opcodes
4194 clean-stage3-opcodes:
4195 @if [ $(current_stage) = stage3 ]; then \
4196 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4197 else \
4198 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4199 $(MAKE) stage3-start; \
4200 fi; \
4201 cd $(HOST_SUBDIR)/opcodes && \
4202 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4203 @endif opcodes-bootstrap
4206 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4207 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4208 maybe-all-stage4-opcodes:
4209 maybe-clean-stage4-opcodes:
4210 @if opcodes-bootstrap
4211 maybe-all-stage4-opcodes: all-stage4-opcodes
4212 all-stage4: all-stage4-opcodes
4213 TARGET-stage4-opcodes = $(TARGET-opcodes)
4214 all-stage4-opcodes: configure-stage4-opcodes
4215 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4216 @r=`${PWD_COMMAND}`; export r; \
4217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4218 TFLAGS="$(STAGE4_TFLAGS)"; \
4219 $(HOST_EXPORTS) \
4220 $(POSTSTAGE1_HOST_EXPORTS) \
4221 cd $(HOST_SUBDIR)/opcodes && \
4222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4223 CFLAGS="$(STAGE4_CFLAGS)" \
4224 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4225 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4230 TFLAGS="$(STAGE4_TFLAGS)" \
4231 $(TARGET-stage4-opcodes)
4233 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4234 clean-stage4: clean-stage4-opcodes
4235 clean-stage4-opcodes:
4236 @if [ $(current_stage) = stage4 ]; then \
4237 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4238 else \
4239 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4240 $(MAKE) stage4-start; \
4241 fi; \
4242 cd $(HOST_SUBDIR)/opcodes && \
4243 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4244 @endif opcodes-bootstrap
4247 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4248 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4249 maybe-all-stageprofile-opcodes:
4250 maybe-clean-stageprofile-opcodes:
4251 @if opcodes-bootstrap
4252 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4253 all-stageprofile: all-stageprofile-opcodes
4254 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4255 all-stageprofile-opcodes: configure-stageprofile-opcodes
4256 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4257 @r=`${PWD_COMMAND}`; export r; \
4258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4259 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4260 $(HOST_EXPORTS) \
4261 $(POSTSTAGE1_HOST_EXPORTS) \
4262 cd $(HOST_SUBDIR)/opcodes && \
4263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4264 CFLAGS="$(STAGEprofile_CFLAGS)" \
4265 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4266 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4271 TFLAGS="$(STAGEprofile_TFLAGS)" \
4272 $(TARGET-stageprofile-opcodes)
4274 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4275 clean-stageprofile: clean-stageprofile-opcodes
4276 clean-stageprofile-opcodes:
4277 @if [ $(current_stage) = stageprofile ]; then \
4278 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4279 else \
4280 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4281 $(MAKE) stageprofile-start; \
4282 fi; \
4283 cd $(HOST_SUBDIR)/opcodes && \
4284 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4285 @endif opcodes-bootstrap
4288 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4289 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4290 maybe-all-stagefeedback-opcodes:
4291 maybe-clean-stagefeedback-opcodes:
4292 @if opcodes-bootstrap
4293 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4294 all-stagefeedback: all-stagefeedback-opcodes
4295 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4296 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4297 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4298 @r=`${PWD_COMMAND}`; export r; \
4299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4300 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4301 $(HOST_EXPORTS) \
4302 $(POSTSTAGE1_HOST_EXPORTS) \
4303 cd $(HOST_SUBDIR)/opcodes && \
4304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4305 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4306 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4307 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4311 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4312 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4313 $(TARGET-stagefeedback-opcodes)
4315 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4316 clean-stagefeedback: clean-stagefeedback-opcodes
4317 clean-stagefeedback-opcodes:
4318 @if [ $(current_stage) = stagefeedback ]; then \
4319 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4320 else \
4321 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4322 $(MAKE) stagefeedback-start; \
4323 fi; \
4324 cd $(HOST_SUBDIR)/opcodes && \
4325 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4326 @endif opcodes-bootstrap
4332 .PHONY: check-opcodes maybe-check-opcodes
4333 maybe-check-opcodes:
4334 @if opcodes
4335 maybe-check-opcodes: check-opcodes
4337 check-opcodes:
4338 @: $(MAKE); $(unstage)
4339 @r=`${PWD_COMMAND}`; export r; \
4340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4341 $(HOST_EXPORTS) \
4342 (cd $(HOST_SUBDIR)/opcodes && \
4343 $(MAKE) $(FLAGS_TO_PASS) check)
4345 @endif opcodes
4347 .PHONY: install-opcodes maybe-install-opcodes
4348 maybe-install-opcodes:
4349 @if opcodes
4350 maybe-install-opcodes: install-opcodes
4352 install-opcodes: installdirs
4353 @: $(MAKE); $(unstage)
4354 @r=`${PWD_COMMAND}`; export r; \
4355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4356 $(HOST_EXPORTS) \
4357 (cd $(HOST_SUBDIR)/opcodes && \
4358 $(MAKE) $(FLAGS_TO_PASS) install)
4360 @endif opcodes
4362 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4363 maybe-install-strip-opcodes:
4364 @if opcodes
4365 maybe-install-strip-opcodes: install-strip-opcodes
4367 install-strip-opcodes: installdirs
4368 @: $(MAKE); $(unstage)
4369 @r=`${PWD_COMMAND}`; export r; \
4370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4371 $(HOST_EXPORTS) \
4372 (cd $(HOST_SUBDIR)/opcodes && \
4373 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4375 @endif opcodes
4377 # Other targets (info, dvi, pdf, etc.)
4379 .PHONY: maybe-info-opcodes info-opcodes
4380 maybe-info-opcodes:
4381 @if opcodes
4382 maybe-info-opcodes: info-opcodes
4384 info-opcodes: \
4385 configure-opcodes
4386 @[ -f ./opcodes/Makefile ] || exit 0; \
4387 r=`${PWD_COMMAND}`; export r; \
4388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4389 $(HOST_EXPORTS) \
4390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4392 done; \
4393 echo "Doing info in opcodes" ; \
4394 (cd $(HOST_SUBDIR)/opcodes && \
4395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4397 "RANLIB=$${RANLIB}" \
4398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4399 info) \
4400 || exit 1
4402 @endif opcodes
4404 .PHONY: maybe-dvi-opcodes dvi-opcodes
4405 maybe-dvi-opcodes:
4406 @if opcodes
4407 maybe-dvi-opcodes: dvi-opcodes
4409 dvi-opcodes: \
4410 configure-opcodes
4411 @[ -f ./opcodes/Makefile ] || exit 0; \
4412 r=`${PWD_COMMAND}`; export r; \
4413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4414 $(HOST_EXPORTS) \
4415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4417 done; \
4418 echo "Doing dvi in opcodes" ; \
4419 (cd $(HOST_SUBDIR)/opcodes && \
4420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4422 "RANLIB=$${RANLIB}" \
4423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4424 dvi) \
4425 || exit 1
4427 @endif opcodes
4429 .PHONY: maybe-pdf-opcodes pdf-opcodes
4430 maybe-pdf-opcodes:
4431 @if opcodes
4432 maybe-pdf-opcodes: pdf-opcodes
4434 pdf-opcodes: \
4435 configure-opcodes
4436 @[ -f ./opcodes/Makefile ] || exit 0; \
4437 r=`${PWD_COMMAND}`; export r; \
4438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4439 $(HOST_EXPORTS) \
4440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4442 done; \
4443 echo "Doing pdf in opcodes" ; \
4444 (cd $(HOST_SUBDIR)/opcodes && \
4445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4447 "RANLIB=$${RANLIB}" \
4448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4449 pdf) \
4450 || exit 1
4452 @endif opcodes
4454 .PHONY: maybe-html-opcodes html-opcodes
4455 maybe-html-opcodes:
4456 @if opcodes
4457 maybe-html-opcodes: html-opcodes
4459 html-opcodes: \
4460 configure-opcodes
4461 @[ -f ./opcodes/Makefile ] || exit 0; \
4462 r=`${PWD_COMMAND}`; export r; \
4463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464 $(HOST_EXPORTS) \
4465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467 done; \
4468 echo "Doing html in opcodes" ; \
4469 (cd $(HOST_SUBDIR)/opcodes && \
4470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472 "RANLIB=$${RANLIB}" \
4473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474 html) \
4475 || exit 1
4477 @endif opcodes
4479 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4480 maybe-TAGS-opcodes:
4481 @if opcodes
4482 maybe-TAGS-opcodes: TAGS-opcodes
4484 TAGS-opcodes: \
4485 configure-opcodes
4486 @[ -f ./opcodes/Makefile ] || exit 0; \
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4493 echo "Doing TAGS in opcodes" ; \
4494 (cd $(HOST_SUBDIR)/opcodes && \
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4499 TAGS) \
4500 || exit 1
4502 @endif opcodes
4504 .PHONY: maybe-install-info-opcodes install-info-opcodes
4505 maybe-install-info-opcodes:
4506 @if opcodes
4507 maybe-install-info-opcodes: install-info-opcodes
4509 install-info-opcodes: \
4510 configure-opcodes \
4511 info-opcodes
4512 @[ -f ./opcodes/Makefile ] || exit 0; \
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515 $(HOST_EXPORTS) \
4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4519 echo "Doing install-info in opcodes" ; \
4520 (cd $(HOST_SUBDIR)/opcodes && \
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525 install-info) \
4526 || exit 1
4528 @endif opcodes
4530 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4531 maybe-install-pdf-opcodes:
4532 @if opcodes
4533 maybe-install-pdf-opcodes: install-pdf-opcodes
4535 install-pdf-opcodes: \
4536 configure-opcodes \
4537 pdf-opcodes
4538 @[ -f ./opcodes/Makefile ] || exit 0; \
4539 r=`${PWD_COMMAND}`; export r; \
4540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541 $(HOST_EXPORTS) \
4542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544 done; \
4545 echo "Doing install-pdf in opcodes" ; \
4546 (cd $(HOST_SUBDIR)/opcodes && \
4547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549 "RANLIB=$${RANLIB}" \
4550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551 install-pdf) \
4552 || exit 1
4554 @endif opcodes
4556 .PHONY: maybe-install-html-opcodes install-html-opcodes
4557 maybe-install-html-opcodes:
4558 @if opcodes
4559 maybe-install-html-opcodes: install-html-opcodes
4561 install-html-opcodes: \
4562 configure-opcodes \
4563 html-opcodes
4564 @[ -f ./opcodes/Makefile ] || exit 0; \
4565 r=`${PWD_COMMAND}`; export r; \
4566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567 $(HOST_EXPORTS) \
4568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570 done; \
4571 echo "Doing install-html in opcodes" ; \
4572 (cd $(HOST_SUBDIR)/opcodes && \
4573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575 "RANLIB=$${RANLIB}" \
4576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4577 install-html) \
4578 || exit 1
4580 @endif opcodes
4582 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4583 maybe-installcheck-opcodes:
4584 @if opcodes
4585 maybe-installcheck-opcodes: installcheck-opcodes
4587 installcheck-opcodes: \
4588 configure-opcodes
4589 @[ -f ./opcodes/Makefile ] || exit 0; \
4590 r=`${PWD_COMMAND}`; export r; \
4591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4592 $(HOST_EXPORTS) \
4593 for flag in $(EXTRA_HOST_FLAGS) ; do \
4594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4595 done; \
4596 echo "Doing installcheck in opcodes" ; \
4597 (cd $(HOST_SUBDIR)/opcodes && \
4598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4600 "RANLIB=$${RANLIB}" \
4601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4602 installcheck) \
4603 || exit 1
4605 @endif opcodes
4607 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4608 maybe-mostlyclean-opcodes:
4609 @if opcodes
4610 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4612 mostlyclean-opcodes:
4613 @[ -f ./opcodes/Makefile ] || exit 0; \
4614 r=`${PWD_COMMAND}`; export r; \
4615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4616 $(HOST_EXPORTS) \
4617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4619 done; \
4620 echo "Doing mostlyclean in opcodes" ; \
4621 (cd $(HOST_SUBDIR)/opcodes && \
4622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4624 "RANLIB=$${RANLIB}" \
4625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4626 mostlyclean) \
4627 || exit 1
4629 @endif opcodes
4631 .PHONY: maybe-clean-opcodes clean-opcodes
4632 maybe-clean-opcodes:
4633 @if opcodes
4634 maybe-clean-opcodes: clean-opcodes
4636 clean-opcodes:
4637 @[ -f ./opcodes/Makefile ] || exit 0; \
4638 r=`${PWD_COMMAND}`; export r; \
4639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4640 $(HOST_EXPORTS) \
4641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4643 done; \
4644 echo "Doing clean in opcodes" ; \
4645 (cd $(HOST_SUBDIR)/opcodes && \
4646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4648 "RANLIB=$${RANLIB}" \
4649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4650 clean) \
4651 || exit 1
4653 @endif opcodes
4655 .PHONY: maybe-distclean-opcodes distclean-opcodes
4656 maybe-distclean-opcodes:
4657 @if opcodes
4658 maybe-distclean-opcodes: distclean-opcodes
4660 distclean-opcodes:
4661 @[ -f ./opcodes/Makefile ] || exit 0; \
4662 r=`${PWD_COMMAND}`; export r; \
4663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4664 $(HOST_EXPORTS) \
4665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4667 done; \
4668 echo "Doing distclean in opcodes" ; \
4669 (cd $(HOST_SUBDIR)/opcodes && \
4670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4672 "RANLIB=$${RANLIB}" \
4673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4674 distclean) \
4675 || exit 1
4677 @endif opcodes
4679 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4680 maybe-maintainer-clean-opcodes:
4681 @if opcodes
4682 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4684 maintainer-clean-opcodes:
4685 @[ -f ./opcodes/Makefile ] || exit 0; \
4686 r=`${PWD_COMMAND}`; export r; \
4687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4688 $(HOST_EXPORTS) \
4689 for flag in $(EXTRA_HOST_FLAGS) ; do \
4690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4691 done; \
4692 echo "Doing maintainer-clean in opcodes" ; \
4693 (cd $(HOST_SUBDIR)/opcodes && \
4694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4696 "RANLIB=$${RANLIB}" \
4697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4698 maintainer-clean) \
4699 || exit 1
4701 @endif opcodes
4705 .PHONY: configure-binutils maybe-configure-binutils
4706 maybe-configure-binutils:
4707 @if gcc-bootstrap
4708 configure-binutils: stage_current
4709 @endif gcc-bootstrap
4710 @if binutils
4711 maybe-configure-binutils: configure-binutils
4712 configure-binutils:
4713 @r=`${PWD_COMMAND}`; export r; \
4714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4715 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4717 $(HOST_EXPORTS) \
4718 echo Configuring in $(HOST_SUBDIR)/binutils; \
4719 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4720 case $(srcdir) in \
4721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4722 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4724 esac; \
4725 srcdiroption="--srcdir=$${topdir}/binutils"; \
4726 libsrcdir="$$s/binutils"; \
4727 $(SHELL) $${libsrcdir}/configure \
4728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4729 --target=${target_alias} $${srcdiroption} \
4730 || exit 1
4731 @endif binutils
4735 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4736 maybe-configure-stage1-binutils:
4737 @if binutils-bootstrap
4738 maybe-configure-stage1-binutils: configure-stage1-binutils
4739 configure-stage1-binutils:
4740 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4742 @r=`${PWD_COMMAND}`; export r; \
4743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4744 TFLAGS="$(STAGE1_TFLAGS)"; \
4745 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4746 $(HOST_EXPORTS) \
4747 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4748 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4749 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4750 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4752 cd $(HOST_SUBDIR)/binutils || exit 1; \
4753 case $(srcdir) in \
4754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4755 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4757 esac; \
4758 srcdiroption="--srcdir=$${topdir}/binutils"; \
4759 libsrcdir="$$s/binutils"; \
4760 $(SHELL) $${libsrcdir}/configure \
4761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4762 --target=${target_alias} $${srcdiroption} \
4763 $(STAGE1_CONFIGURE_FLAGS)
4764 @endif binutils-bootstrap
4766 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4767 maybe-configure-stage2-binutils:
4768 @if binutils-bootstrap
4769 maybe-configure-stage2-binutils: configure-stage2-binutils
4770 configure-stage2-binutils:
4771 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4773 @r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4775 TFLAGS="$(STAGE2_TFLAGS)"; \
4776 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4777 $(HOST_EXPORTS) \
4778 $(POSTSTAGE1_HOST_EXPORTS) \
4779 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4780 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4781 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4782 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4784 cd $(HOST_SUBDIR)/binutils || exit 1; \
4785 case $(srcdir) in \
4786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4787 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4789 esac; \
4790 srcdiroption="--srcdir=$${topdir}/binutils"; \
4791 libsrcdir="$$s/binutils"; \
4792 $(SHELL) $${libsrcdir}/configure \
4793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4794 --target=${target_alias} $${srcdiroption} \
4795 --with-build-libsubdir=$(HOST_SUBDIR) \
4796 $(STAGE2_CONFIGURE_FLAGS)
4797 @endif binutils-bootstrap
4799 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4800 maybe-configure-stage3-binutils:
4801 @if binutils-bootstrap
4802 maybe-configure-stage3-binutils: configure-stage3-binutils
4803 configure-stage3-binutils:
4804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4806 @r=`${PWD_COMMAND}`; export r; \
4807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4808 TFLAGS="$(STAGE3_TFLAGS)"; \
4809 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4810 $(HOST_EXPORTS) \
4811 $(POSTSTAGE1_HOST_EXPORTS) \
4812 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4813 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4814 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4815 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4817 cd $(HOST_SUBDIR)/binutils || exit 1; \
4818 case $(srcdir) in \
4819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4820 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4822 esac; \
4823 srcdiroption="--srcdir=$${topdir}/binutils"; \
4824 libsrcdir="$$s/binutils"; \
4825 $(SHELL) $${libsrcdir}/configure \
4826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4827 --target=${target_alias} $${srcdiroption} \
4828 --with-build-libsubdir=$(HOST_SUBDIR) \
4829 $(STAGE3_CONFIGURE_FLAGS)
4830 @endif binutils-bootstrap
4832 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4833 maybe-configure-stage4-binutils:
4834 @if binutils-bootstrap
4835 maybe-configure-stage4-binutils: configure-stage4-binutils
4836 configure-stage4-binutils:
4837 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4839 @r=`${PWD_COMMAND}`; export r; \
4840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4841 TFLAGS="$(STAGE4_TFLAGS)"; \
4842 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4843 $(HOST_EXPORTS) \
4844 $(POSTSTAGE1_HOST_EXPORTS) \
4845 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4846 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4847 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4848 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4850 cd $(HOST_SUBDIR)/binutils || exit 1; \
4851 case $(srcdir) in \
4852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4853 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4855 esac; \
4856 srcdiroption="--srcdir=$${topdir}/binutils"; \
4857 libsrcdir="$$s/binutils"; \
4858 $(SHELL) $${libsrcdir}/configure \
4859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4860 --target=${target_alias} $${srcdiroption} \
4861 --with-build-libsubdir=$(HOST_SUBDIR) \
4862 $(STAGE4_CONFIGURE_FLAGS)
4863 @endif binutils-bootstrap
4865 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4866 maybe-configure-stageprofile-binutils:
4867 @if binutils-bootstrap
4868 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4869 configure-stageprofile-binutils:
4870 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4872 @r=`${PWD_COMMAND}`; export r; \
4873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4874 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4875 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4876 $(HOST_EXPORTS) \
4877 $(POSTSTAGE1_HOST_EXPORTS) \
4878 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4879 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4880 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4881 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4883 cd $(HOST_SUBDIR)/binutils || exit 1; \
4884 case $(srcdir) in \
4885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4886 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4888 esac; \
4889 srcdiroption="--srcdir=$${topdir}/binutils"; \
4890 libsrcdir="$$s/binutils"; \
4891 $(SHELL) $${libsrcdir}/configure \
4892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4893 --target=${target_alias} $${srcdiroption} \
4894 --with-build-libsubdir=$(HOST_SUBDIR) \
4895 $(STAGEprofile_CONFIGURE_FLAGS)
4896 @endif binutils-bootstrap
4898 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4899 maybe-configure-stagefeedback-binutils:
4900 @if binutils-bootstrap
4901 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4902 configure-stagefeedback-binutils:
4903 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4905 @r=`${PWD_COMMAND}`; export r; \
4906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4907 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4908 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4909 $(HOST_EXPORTS) \
4910 $(POSTSTAGE1_HOST_EXPORTS) \
4911 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4912 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4913 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4914 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4916 cd $(HOST_SUBDIR)/binutils || exit 1; \
4917 case $(srcdir) in \
4918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4919 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4921 esac; \
4922 srcdiroption="--srcdir=$${topdir}/binutils"; \
4923 libsrcdir="$$s/binutils"; \
4924 $(SHELL) $${libsrcdir}/configure \
4925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4926 --target=${target_alias} $${srcdiroption} \
4927 --with-build-libsubdir=$(HOST_SUBDIR) \
4928 $(STAGEfeedback_CONFIGURE_FLAGS)
4929 @endif binutils-bootstrap
4935 .PHONY: all-binutils maybe-all-binutils
4936 maybe-all-binutils:
4937 @if gcc-bootstrap
4938 all-binutils: stage_current
4939 @endif gcc-bootstrap
4940 @if binutils
4941 TARGET-binutils=all
4942 maybe-all-binutils: all-binutils
4943 all-binutils: configure-binutils
4944 @r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 $(HOST_EXPORTS) \
4947 (cd $(HOST_SUBDIR)/binutils && \
4948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4949 $(TARGET-binutils))
4950 @endif binutils
4954 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4955 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4956 maybe-all-stage1-binutils:
4957 maybe-clean-stage1-binutils:
4958 @if binutils-bootstrap
4959 maybe-all-stage1-binutils: all-stage1-binutils
4960 all-stage1: all-stage1-binutils
4961 TARGET-stage1-binutils = $(TARGET-binutils)
4962 all-stage1-binutils: configure-stage1-binutils
4963 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4964 @r=`${PWD_COMMAND}`; export r; \
4965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4966 TFLAGS="$(STAGE1_TFLAGS)"; \
4967 $(HOST_EXPORTS) \
4968 cd $(HOST_SUBDIR)/binutils && \
4969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4970 CFLAGS="$(STAGE1_CFLAGS)" \
4971 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4972 LIBCFLAGS="$(LIBCFLAGS)" \
4973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4976 $(EXTRA_HOST_FLAGS) \
4977 $(STAGE1_FLAGS_TO_PASS) \
4978 TFLAGS="$(STAGE1_TFLAGS)" \
4979 $(TARGET-stage1-binutils)
4981 maybe-clean-stage1-binutils: clean-stage1-binutils
4982 clean-stage1: clean-stage1-binutils
4983 clean-stage1-binutils:
4984 @if [ $(current_stage) = stage1 ]; then \
4985 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4986 else \
4987 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4988 $(MAKE) stage1-start; \
4989 fi; \
4990 cd $(HOST_SUBDIR)/binutils && \
4991 $(MAKE) $(EXTRA_HOST_FLAGS) \
4992 $(STAGE1_FLAGS_TO_PASS) clean
4993 @endif binutils-bootstrap
4996 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4997 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4998 maybe-all-stage2-binutils:
4999 maybe-clean-stage2-binutils:
5000 @if binutils-bootstrap
5001 maybe-all-stage2-binutils: all-stage2-binutils
5002 all-stage2: all-stage2-binutils
5003 TARGET-stage2-binutils = $(TARGET-binutils)
5004 all-stage2-binutils: configure-stage2-binutils
5005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5006 @r=`${PWD_COMMAND}`; export r; \
5007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5008 TFLAGS="$(STAGE2_TFLAGS)"; \
5009 $(HOST_EXPORTS) \
5010 $(POSTSTAGE1_HOST_EXPORTS) \
5011 cd $(HOST_SUBDIR)/binutils && \
5012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5013 CFLAGS="$(STAGE2_CFLAGS)" \
5014 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5015 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5019 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5020 TFLAGS="$(STAGE2_TFLAGS)" \
5021 $(TARGET-stage2-binutils)
5023 maybe-clean-stage2-binutils: clean-stage2-binutils
5024 clean-stage2: clean-stage2-binutils
5025 clean-stage2-binutils:
5026 @if [ $(current_stage) = stage2 ]; then \
5027 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5028 else \
5029 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5030 $(MAKE) stage2-start; \
5031 fi; \
5032 cd $(HOST_SUBDIR)/binutils && \
5033 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5034 @endif binutils-bootstrap
5037 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5038 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5039 maybe-all-stage3-binutils:
5040 maybe-clean-stage3-binutils:
5041 @if binutils-bootstrap
5042 maybe-all-stage3-binutils: all-stage3-binutils
5043 all-stage3: all-stage3-binutils
5044 TARGET-stage3-binutils = $(TARGET-binutils)
5045 all-stage3-binutils: configure-stage3-binutils
5046 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5047 @r=`${PWD_COMMAND}`; export r; \
5048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5049 TFLAGS="$(STAGE3_TFLAGS)"; \
5050 $(HOST_EXPORTS) \
5051 $(POSTSTAGE1_HOST_EXPORTS) \
5052 cd $(HOST_SUBDIR)/binutils && \
5053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5054 CFLAGS="$(STAGE3_CFLAGS)" \
5055 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5056 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5061 TFLAGS="$(STAGE3_TFLAGS)" \
5062 $(TARGET-stage3-binutils)
5064 maybe-clean-stage3-binutils: clean-stage3-binutils
5065 clean-stage3: clean-stage3-binutils
5066 clean-stage3-binutils:
5067 @if [ $(current_stage) = stage3 ]; then \
5068 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5069 else \
5070 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5071 $(MAKE) stage3-start; \
5072 fi; \
5073 cd $(HOST_SUBDIR)/binutils && \
5074 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5075 @endif binutils-bootstrap
5078 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5079 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5080 maybe-all-stage4-binutils:
5081 maybe-clean-stage4-binutils:
5082 @if binutils-bootstrap
5083 maybe-all-stage4-binutils: all-stage4-binutils
5084 all-stage4: all-stage4-binutils
5085 TARGET-stage4-binutils = $(TARGET-binutils)
5086 all-stage4-binutils: configure-stage4-binutils
5087 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5088 @r=`${PWD_COMMAND}`; export r; \
5089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5090 TFLAGS="$(STAGE4_TFLAGS)"; \
5091 $(HOST_EXPORTS) \
5092 $(POSTSTAGE1_HOST_EXPORTS) \
5093 cd $(HOST_SUBDIR)/binutils && \
5094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5095 CFLAGS="$(STAGE4_CFLAGS)" \
5096 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5097 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5102 TFLAGS="$(STAGE4_TFLAGS)" \
5103 $(TARGET-stage4-binutils)
5105 maybe-clean-stage4-binutils: clean-stage4-binutils
5106 clean-stage4: clean-stage4-binutils
5107 clean-stage4-binutils:
5108 @if [ $(current_stage) = stage4 ]; then \
5109 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5110 else \
5111 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5112 $(MAKE) stage4-start; \
5113 fi; \
5114 cd $(HOST_SUBDIR)/binutils && \
5115 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5116 @endif binutils-bootstrap
5119 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5120 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5121 maybe-all-stageprofile-binutils:
5122 maybe-clean-stageprofile-binutils:
5123 @if binutils-bootstrap
5124 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5125 all-stageprofile: all-stageprofile-binutils
5126 TARGET-stageprofile-binutils = $(TARGET-binutils)
5127 all-stageprofile-binutils: configure-stageprofile-binutils
5128 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5129 @r=`${PWD_COMMAND}`; export r; \
5130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5131 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5132 $(HOST_EXPORTS) \
5133 $(POSTSTAGE1_HOST_EXPORTS) \
5134 cd $(HOST_SUBDIR)/binutils && \
5135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5136 CFLAGS="$(STAGEprofile_CFLAGS)" \
5137 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5138 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5143 TFLAGS="$(STAGEprofile_TFLAGS)" \
5144 $(TARGET-stageprofile-binutils)
5146 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5147 clean-stageprofile: clean-stageprofile-binutils
5148 clean-stageprofile-binutils:
5149 @if [ $(current_stage) = stageprofile ]; then \
5150 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5151 else \
5152 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5153 $(MAKE) stageprofile-start; \
5154 fi; \
5155 cd $(HOST_SUBDIR)/binutils && \
5156 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5157 @endif binutils-bootstrap
5160 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5161 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5162 maybe-all-stagefeedback-binutils:
5163 maybe-clean-stagefeedback-binutils:
5164 @if binutils-bootstrap
5165 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5166 all-stagefeedback: all-stagefeedback-binutils
5167 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5168 all-stagefeedback-binutils: configure-stagefeedback-binutils
5169 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5170 @r=`${PWD_COMMAND}`; export r; \
5171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5172 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5173 $(HOST_EXPORTS) \
5174 $(POSTSTAGE1_HOST_EXPORTS) \
5175 cd $(HOST_SUBDIR)/binutils && \
5176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5177 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5178 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5179 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5184 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5185 $(TARGET-stagefeedback-binutils)
5187 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5188 clean-stagefeedback: clean-stagefeedback-binutils
5189 clean-stagefeedback-binutils:
5190 @if [ $(current_stage) = stagefeedback ]; then \
5191 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5192 else \
5193 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5194 $(MAKE) stagefeedback-start; \
5195 fi; \
5196 cd $(HOST_SUBDIR)/binutils && \
5197 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5198 @endif binutils-bootstrap
5204 .PHONY: check-binutils maybe-check-binutils
5205 maybe-check-binutils:
5206 @if binutils
5207 maybe-check-binutils: check-binutils
5209 check-binutils:
5210 @: $(MAKE); $(unstage)
5211 @r=`${PWD_COMMAND}`; export r; \
5212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5213 $(HOST_EXPORTS) \
5214 (cd $(HOST_SUBDIR)/binutils && \
5215 $(MAKE) $(FLAGS_TO_PASS) check)
5217 @endif binutils
5219 .PHONY: install-binutils maybe-install-binutils
5220 maybe-install-binutils:
5221 @if binutils
5222 maybe-install-binutils: install-binutils
5224 install-binutils: installdirs
5225 @: $(MAKE); $(unstage)
5226 @r=`${PWD_COMMAND}`; export r; \
5227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5228 $(HOST_EXPORTS) \
5229 (cd $(HOST_SUBDIR)/binutils && \
5230 $(MAKE) $(FLAGS_TO_PASS) install)
5232 @endif binutils
5234 .PHONY: install-strip-binutils maybe-install-strip-binutils
5235 maybe-install-strip-binutils:
5236 @if binutils
5237 maybe-install-strip-binutils: install-strip-binutils
5239 install-strip-binutils: installdirs
5240 @: $(MAKE); $(unstage)
5241 @r=`${PWD_COMMAND}`; export r; \
5242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5243 $(HOST_EXPORTS) \
5244 (cd $(HOST_SUBDIR)/binutils && \
5245 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5247 @endif binutils
5249 # Other targets (info, dvi, pdf, etc.)
5251 .PHONY: maybe-info-binutils info-binutils
5252 maybe-info-binutils:
5253 @if binutils
5254 maybe-info-binutils: info-binutils
5256 info-binutils: \
5257 configure-binutils
5258 @[ -f ./binutils/Makefile ] || exit 0; \
5259 r=`${PWD_COMMAND}`; export r; \
5260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5261 $(HOST_EXPORTS) \
5262 for flag in $(EXTRA_HOST_FLAGS) ; do \
5263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5264 done; \
5265 echo "Doing info in binutils" ; \
5266 (cd $(HOST_SUBDIR)/binutils && \
5267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5269 "RANLIB=$${RANLIB}" \
5270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5271 info) \
5272 || exit 1
5274 @endif binutils
5276 .PHONY: maybe-dvi-binutils dvi-binutils
5277 maybe-dvi-binutils:
5278 @if binutils
5279 maybe-dvi-binutils: dvi-binutils
5281 dvi-binutils: \
5282 configure-binutils
5283 @[ -f ./binutils/Makefile ] || exit 0; \
5284 r=`${PWD_COMMAND}`; export r; \
5285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5286 $(HOST_EXPORTS) \
5287 for flag in $(EXTRA_HOST_FLAGS) ; do \
5288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5289 done; \
5290 echo "Doing dvi in binutils" ; \
5291 (cd $(HOST_SUBDIR)/binutils && \
5292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5294 "RANLIB=$${RANLIB}" \
5295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5296 dvi) \
5297 || exit 1
5299 @endif binutils
5301 .PHONY: maybe-pdf-binutils pdf-binutils
5302 maybe-pdf-binutils:
5303 @if binutils
5304 maybe-pdf-binutils: pdf-binutils
5306 pdf-binutils: \
5307 configure-binutils
5308 @[ -f ./binutils/Makefile ] || exit 0; \
5309 r=`${PWD_COMMAND}`; export r; \
5310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5311 $(HOST_EXPORTS) \
5312 for flag in $(EXTRA_HOST_FLAGS) ; do \
5313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5314 done; \
5315 echo "Doing pdf in binutils" ; \
5316 (cd $(HOST_SUBDIR)/binutils && \
5317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5319 "RANLIB=$${RANLIB}" \
5320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5321 pdf) \
5322 || exit 1
5324 @endif binutils
5326 .PHONY: maybe-html-binutils html-binutils
5327 maybe-html-binutils:
5328 @if binutils
5329 maybe-html-binutils: html-binutils
5331 html-binutils: \
5332 configure-binutils
5333 @[ -f ./binutils/Makefile ] || exit 0; \
5334 r=`${PWD_COMMAND}`; export r; \
5335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5336 $(HOST_EXPORTS) \
5337 for flag in $(EXTRA_HOST_FLAGS) ; do \
5338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5339 done; \
5340 echo "Doing html in binutils" ; \
5341 (cd $(HOST_SUBDIR)/binutils && \
5342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5344 "RANLIB=$${RANLIB}" \
5345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5346 html) \
5347 || exit 1
5349 @endif binutils
5351 .PHONY: maybe-TAGS-binutils TAGS-binutils
5352 maybe-TAGS-binutils:
5353 @if binutils
5354 maybe-TAGS-binutils: TAGS-binutils
5356 TAGS-binutils: \
5357 configure-binutils
5358 @[ -f ./binutils/Makefile ] || exit 0; \
5359 r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5361 $(HOST_EXPORTS) \
5362 for flag in $(EXTRA_HOST_FLAGS) ; do \
5363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5364 done; \
5365 echo "Doing TAGS in binutils" ; \
5366 (cd $(HOST_SUBDIR)/binutils && \
5367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5369 "RANLIB=$${RANLIB}" \
5370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5371 TAGS) \
5372 || exit 1
5374 @endif binutils
5376 .PHONY: maybe-install-info-binutils install-info-binutils
5377 maybe-install-info-binutils:
5378 @if binutils
5379 maybe-install-info-binutils: install-info-binutils
5381 install-info-binutils: \
5382 configure-binutils \
5383 info-binutils
5384 @[ -f ./binutils/Makefile ] || exit 0; \
5385 r=`${PWD_COMMAND}`; export r; \
5386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5387 $(HOST_EXPORTS) \
5388 for flag in $(EXTRA_HOST_FLAGS) ; do \
5389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390 done; \
5391 echo "Doing install-info in binutils" ; \
5392 (cd $(HOST_SUBDIR)/binutils && \
5393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395 "RANLIB=$${RANLIB}" \
5396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5397 install-info) \
5398 || exit 1
5400 @endif binutils
5402 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5403 maybe-install-pdf-binutils:
5404 @if binutils
5405 maybe-install-pdf-binutils: install-pdf-binutils
5407 install-pdf-binutils: \
5408 configure-binutils \
5409 pdf-binutils
5410 @[ -f ./binutils/Makefile ] || exit 0; \
5411 r=`${PWD_COMMAND}`; export r; \
5412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413 $(HOST_EXPORTS) \
5414 for flag in $(EXTRA_HOST_FLAGS) ; do \
5415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5416 done; \
5417 echo "Doing install-pdf in binutils" ; \
5418 (cd $(HOST_SUBDIR)/binutils && \
5419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5421 "RANLIB=$${RANLIB}" \
5422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5423 install-pdf) \
5424 || exit 1
5426 @endif binutils
5428 .PHONY: maybe-install-html-binutils install-html-binutils
5429 maybe-install-html-binutils:
5430 @if binutils
5431 maybe-install-html-binutils: install-html-binutils
5433 install-html-binutils: \
5434 configure-binutils \
5435 html-binutils
5436 @[ -f ./binutils/Makefile ] || exit 0; \
5437 r=`${PWD_COMMAND}`; export r; \
5438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439 $(HOST_EXPORTS) \
5440 for flag in $(EXTRA_HOST_FLAGS) ; do \
5441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442 done; \
5443 echo "Doing install-html in binutils" ; \
5444 (cd $(HOST_SUBDIR)/binutils && \
5445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447 "RANLIB=$${RANLIB}" \
5448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5449 install-html) \
5450 || exit 1
5452 @endif binutils
5454 .PHONY: maybe-installcheck-binutils installcheck-binutils
5455 maybe-installcheck-binutils:
5456 @if binutils
5457 maybe-installcheck-binutils: installcheck-binutils
5459 installcheck-binutils: \
5460 configure-binutils
5461 @[ -f ./binutils/Makefile ] || exit 0; \
5462 r=`${PWD_COMMAND}`; export r; \
5463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5464 $(HOST_EXPORTS) \
5465 for flag in $(EXTRA_HOST_FLAGS) ; do \
5466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5467 done; \
5468 echo "Doing installcheck in binutils" ; \
5469 (cd $(HOST_SUBDIR)/binutils && \
5470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5472 "RANLIB=$${RANLIB}" \
5473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5474 installcheck) \
5475 || exit 1
5477 @endif binutils
5479 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5480 maybe-mostlyclean-binutils:
5481 @if binutils
5482 maybe-mostlyclean-binutils: mostlyclean-binutils
5484 mostlyclean-binutils:
5485 @[ -f ./binutils/Makefile ] || exit 0; \
5486 r=`${PWD_COMMAND}`; export r; \
5487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5488 $(HOST_EXPORTS) \
5489 for flag in $(EXTRA_HOST_FLAGS) ; do \
5490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5491 done; \
5492 echo "Doing mostlyclean in binutils" ; \
5493 (cd $(HOST_SUBDIR)/binutils && \
5494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5496 "RANLIB=$${RANLIB}" \
5497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5498 mostlyclean) \
5499 || exit 1
5501 @endif binutils
5503 .PHONY: maybe-clean-binutils clean-binutils
5504 maybe-clean-binutils:
5505 @if binutils
5506 maybe-clean-binutils: clean-binutils
5508 clean-binutils:
5509 @[ -f ./binutils/Makefile ] || exit 0; \
5510 r=`${PWD_COMMAND}`; export r; \
5511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5512 $(HOST_EXPORTS) \
5513 for flag in $(EXTRA_HOST_FLAGS) ; do \
5514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5515 done; \
5516 echo "Doing clean in binutils" ; \
5517 (cd $(HOST_SUBDIR)/binutils && \
5518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5520 "RANLIB=$${RANLIB}" \
5521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5522 clean) \
5523 || exit 1
5525 @endif binutils
5527 .PHONY: maybe-distclean-binutils distclean-binutils
5528 maybe-distclean-binutils:
5529 @if binutils
5530 maybe-distclean-binutils: distclean-binutils
5532 distclean-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 distclean 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 distclean) \
5547 || exit 1
5549 @endif binutils
5551 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5552 maybe-maintainer-clean-binutils:
5553 @if binutils
5554 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5556 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
5571 || exit 1
5573 @endif binutils
5577 .PHONY: configure-bison maybe-configure-bison
5578 maybe-configure-bison:
5579 @if gcc-bootstrap
5580 configure-bison: stage_current
5581 @endif gcc-bootstrap
5582 @if bison
5583 maybe-configure-bison: configure-bison
5584 configure-bison:
5585 @: $(MAKE); $(unstage)
5586 @r=`${PWD_COMMAND}`; export r; \
5587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5588 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5590 $(HOST_EXPORTS) \
5591 echo Configuring in $(HOST_SUBDIR)/bison; \
5592 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5593 case $(srcdir) in \
5594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5595 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5597 esac; \
5598 srcdiroption="--srcdir=$${topdir}/bison"; \
5599 libsrcdir="$$s/bison"; \
5600 $(SHELL) $${libsrcdir}/configure \
5601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5602 --target=${target_alias} $${srcdiroption} \
5603 || exit 1
5604 @endif bison
5610 .PHONY: all-bison maybe-all-bison
5611 maybe-all-bison:
5612 @if gcc-bootstrap
5613 all-bison: stage_current
5614 @endif gcc-bootstrap
5615 @if bison
5616 TARGET-bison=all
5617 maybe-all-bison: all-bison
5618 all-bison: configure-bison
5619 @: $(MAKE); $(unstage)
5620 @r=`${PWD_COMMAND}`; export r; \
5621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622 $(HOST_EXPORTS) \
5623 (cd $(HOST_SUBDIR)/bison && \
5624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5625 $(TARGET-bison))
5626 @endif bison
5631 .PHONY: check-bison maybe-check-bison
5632 maybe-check-bison:
5633 @if bison
5634 maybe-check-bison: check-bison
5636 # This module is only tested in a native toolchain.
5637 check-bison:
5638 @: $(MAKE); $(unstage)
5639 @if [ '$(host)' = '$(target)' ] ; then \
5640 r=`${PWD_COMMAND}`; export r; \
5641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5642 $(HOST_EXPORTS) \
5643 (cd $(HOST_SUBDIR)/bison && \
5644 $(MAKE) $(FLAGS_TO_PASS) check); \
5647 @endif bison
5649 .PHONY: install-bison maybe-install-bison
5650 maybe-install-bison:
5651 @if bison
5652 maybe-install-bison: install-bison
5654 install-bison: installdirs
5655 @: $(MAKE); $(unstage)
5656 @r=`${PWD_COMMAND}`; export r; \
5657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5658 $(HOST_EXPORTS) \
5659 (cd $(HOST_SUBDIR)/bison && \
5660 $(MAKE) $(FLAGS_TO_PASS) install)
5662 @endif bison
5664 .PHONY: install-strip-bison maybe-install-strip-bison
5665 maybe-install-strip-bison:
5666 @if bison
5667 maybe-install-strip-bison: install-strip-bison
5669 install-strip-bison: installdirs
5670 @: $(MAKE); $(unstage)
5671 @r=`${PWD_COMMAND}`; export r; \
5672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5673 $(HOST_EXPORTS) \
5674 (cd $(HOST_SUBDIR)/bison && \
5675 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5677 @endif bison
5679 # Other targets (info, dvi, pdf, etc.)
5681 .PHONY: maybe-info-bison info-bison
5682 maybe-info-bison:
5683 @if bison
5684 maybe-info-bison: info-bison
5686 info-bison: \
5687 configure-bison
5688 @: $(MAKE); $(unstage)
5689 @[ -f ./bison/Makefile ] || exit 0; \
5690 r=`${PWD_COMMAND}`; export r; \
5691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5692 $(HOST_EXPORTS) \
5693 for flag in $(EXTRA_HOST_FLAGS) ; do \
5694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5695 done; \
5696 echo "Doing info in bison" ; \
5697 (cd $(HOST_SUBDIR)/bison && \
5698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5700 "RANLIB=$${RANLIB}" \
5701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5702 info) \
5703 || exit 1
5705 @endif bison
5707 .PHONY: maybe-dvi-bison dvi-bison
5708 maybe-dvi-bison:
5709 @if bison
5710 maybe-dvi-bison: dvi-bison
5712 dvi-bison: \
5713 configure-bison
5714 @: $(MAKE); $(unstage)
5715 @[ -f ./bison/Makefile ] || exit 0; \
5716 r=`${PWD_COMMAND}`; export r; \
5717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5718 $(HOST_EXPORTS) \
5719 for flag in $(EXTRA_HOST_FLAGS) ; do \
5720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5721 done; \
5722 echo "Doing dvi in bison" ; \
5723 (cd $(HOST_SUBDIR)/bison && \
5724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5726 "RANLIB=$${RANLIB}" \
5727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5728 dvi) \
5729 || exit 1
5731 @endif bison
5733 .PHONY: maybe-pdf-bison pdf-bison
5734 maybe-pdf-bison:
5735 @if bison
5736 maybe-pdf-bison: pdf-bison
5738 pdf-bison: \
5739 configure-bison
5740 @: $(MAKE); $(unstage)
5741 @[ -f ./bison/Makefile ] || exit 0; \
5742 r=`${PWD_COMMAND}`; export r; \
5743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744 $(HOST_EXPORTS) \
5745 for flag in $(EXTRA_HOST_FLAGS) ; do \
5746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5747 done; \
5748 echo "Doing pdf in bison" ; \
5749 (cd $(HOST_SUBDIR)/bison && \
5750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5752 "RANLIB=$${RANLIB}" \
5753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5754 pdf) \
5755 || exit 1
5757 @endif bison
5759 .PHONY: maybe-html-bison html-bison
5760 maybe-html-bison:
5761 @if bison
5762 maybe-html-bison: html-bison
5764 html-bison: \
5765 configure-bison
5766 @: $(MAKE); $(unstage)
5767 @[ -f ./bison/Makefile ] || exit 0; \
5768 r=`${PWD_COMMAND}`; export r; \
5769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770 $(HOST_EXPORTS) \
5771 for flag in $(EXTRA_HOST_FLAGS) ; do \
5772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773 done; \
5774 echo "Doing html in bison" ; \
5775 (cd $(HOST_SUBDIR)/bison && \
5776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778 "RANLIB=$${RANLIB}" \
5779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5780 html) \
5781 || exit 1
5783 @endif bison
5785 .PHONY: maybe-TAGS-bison TAGS-bison
5786 maybe-TAGS-bison:
5787 @if bison
5788 maybe-TAGS-bison: TAGS-bison
5790 TAGS-bison: \
5791 configure-bison
5792 @: $(MAKE); $(unstage)
5793 @[ -f ./bison/Makefile ] || exit 0; \
5794 r=`${PWD_COMMAND}`; export r; \
5795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796 $(HOST_EXPORTS) \
5797 for flag in $(EXTRA_HOST_FLAGS) ; do \
5798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799 done; \
5800 echo "Doing TAGS in bison" ; \
5801 (cd $(HOST_SUBDIR)/bison && \
5802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804 "RANLIB=$${RANLIB}" \
5805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5806 TAGS) \
5807 || exit 1
5809 @endif bison
5811 .PHONY: maybe-install-info-bison install-info-bison
5812 maybe-install-info-bison:
5813 @if bison
5814 maybe-install-info-bison: install-info-bison
5816 install-info-bison: \
5817 configure-bison \
5818 info-bison
5819 @: $(MAKE); $(unstage)
5820 @[ -f ./bison/Makefile ] || exit 0; \
5821 r=`${PWD_COMMAND}`; export r; \
5822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5823 $(HOST_EXPORTS) \
5824 for flag in $(EXTRA_HOST_FLAGS) ; do \
5825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5826 done; \
5827 echo "Doing install-info in bison" ; \
5828 (cd $(HOST_SUBDIR)/bison && \
5829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5831 "RANLIB=$${RANLIB}" \
5832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5833 install-info) \
5834 || exit 1
5836 @endif bison
5838 .PHONY: maybe-install-pdf-bison install-pdf-bison
5839 maybe-install-pdf-bison:
5840 @if bison
5841 maybe-install-pdf-bison: install-pdf-bison
5843 install-pdf-bison: \
5844 configure-bison \
5845 pdf-bison
5846 @: $(MAKE); $(unstage)
5847 @[ -f ./bison/Makefile ] || exit 0; \
5848 r=`${PWD_COMMAND}`; export r; \
5849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5850 $(HOST_EXPORTS) \
5851 for flag in $(EXTRA_HOST_FLAGS) ; do \
5852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5853 done; \
5854 echo "Doing install-pdf in bison" ; \
5855 (cd $(HOST_SUBDIR)/bison && \
5856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5858 "RANLIB=$${RANLIB}" \
5859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5860 install-pdf) \
5861 || exit 1
5863 @endif bison
5865 .PHONY: maybe-install-html-bison install-html-bison
5866 maybe-install-html-bison:
5867 @if bison
5868 maybe-install-html-bison: install-html-bison
5870 install-html-bison: \
5871 configure-bison \
5872 html-bison
5873 @: $(MAKE); $(unstage)
5874 @[ -f ./bison/Makefile ] || exit 0; \
5875 r=`${PWD_COMMAND}`; export r; \
5876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5877 $(HOST_EXPORTS) \
5878 for flag in $(EXTRA_HOST_FLAGS) ; do \
5879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5880 done; \
5881 echo "Doing install-html in bison" ; \
5882 (cd $(HOST_SUBDIR)/bison && \
5883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5885 "RANLIB=$${RANLIB}" \
5886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5887 install-html) \
5888 || exit 1
5890 @endif bison
5892 .PHONY: maybe-installcheck-bison installcheck-bison
5893 maybe-installcheck-bison:
5894 @if bison
5895 maybe-installcheck-bison: installcheck-bison
5897 installcheck-bison: \
5898 configure-bison
5899 @: $(MAKE); $(unstage)
5900 @[ -f ./bison/Makefile ] || exit 0; \
5901 r=`${PWD_COMMAND}`; export r; \
5902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903 $(HOST_EXPORTS) \
5904 for flag in $(EXTRA_HOST_FLAGS) ; do \
5905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5906 done; \
5907 echo "Doing installcheck in bison" ; \
5908 (cd $(HOST_SUBDIR)/bison && \
5909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5911 "RANLIB=$${RANLIB}" \
5912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5913 installcheck) \
5914 || exit 1
5916 @endif bison
5918 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5919 maybe-mostlyclean-bison:
5920 @if bison
5921 maybe-mostlyclean-bison: mostlyclean-bison
5923 mostlyclean-bison:
5924 @: $(MAKE); $(unstage)
5925 @[ -f ./bison/Makefile ] || exit 0; \
5926 r=`${PWD_COMMAND}`; export r; \
5927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5928 $(HOST_EXPORTS) \
5929 for flag in $(EXTRA_HOST_FLAGS) ; do \
5930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5931 done; \
5932 echo "Doing mostlyclean in bison" ; \
5933 (cd $(HOST_SUBDIR)/bison && \
5934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5936 "RANLIB=$${RANLIB}" \
5937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5938 mostlyclean) \
5939 || exit 1
5941 @endif bison
5943 .PHONY: maybe-clean-bison clean-bison
5944 maybe-clean-bison:
5945 @if bison
5946 maybe-clean-bison: clean-bison
5948 clean-bison:
5949 @: $(MAKE); $(unstage)
5950 @[ -f ./bison/Makefile ] || exit 0; \
5951 r=`${PWD_COMMAND}`; export r; \
5952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5953 $(HOST_EXPORTS) \
5954 for flag in $(EXTRA_HOST_FLAGS) ; do \
5955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5956 done; \
5957 echo "Doing clean in bison" ; \
5958 (cd $(HOST_SUBDIR)/bison && \
5959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5961 "RANLIB=$${RANLIB}" \
5962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5963 clean) \
5964 || exit 1
5966 @endif bison
5968 .PHONY: maybe-distclean-bison distclean-bison
5969 maybe-distclean-bison:
5970 @if bison
5971 maybe-distclean-bison: distclean-bison
5973 distclean-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 distclean 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 distclean) \
5989 || exit 1
5991 @endif bison
5993 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5994 maybe-maintainer-clean-bison:
5995 @if bison
5996 maybe-maintainer-clean-bison: maintainer-clean-bison
5998 maintainer-clean-bison:
5999 @: $(MAKE); $(unstage)
6000 @[ -f ./bison/Makefile ] || exit 0; \
6001 r=`${PWD_COMMAND}`; export r; \
6002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6003 $(HOST_EXPORTS) \
6004 for flag in $(EXTRA_HOST_FLAGS) ; do \
6005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6006 done; \
6007 echo "Doing maintainer-clean in bison" ; \
6008 (cd $(HOST_SUBDIR)/bison && \
6009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6011 "RANLIB=$${RANLIB}" \
6012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6013 maintainer-clean) \
6014 || exit 1
6016 @endif bison
6020 .PHONY: configure-cgen maybe-configure-cgen
6021 maybe-configure-cgen:
6022 @if gcc-bootstrap
6023 configure-cgen: stage_current
6024 @endif gcc-bootstrap
6025 @if cgen
6026 maybe-configure-cgen: configure-cgen
6027 configure-cgen:
6028 @: $(MAKE); $(unstage)
6029 @r=`${PWD_COMMAND}`; export r; \
6030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6031 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6033 $(HOST_EXPORTS) \
6034 echo Configuring in $(HOST_SUBDIR)/cgen; \
6035 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6036 case $(srcdir) in \
6037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6038 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6040 esac; \
6041 srcdiroption="--srcdir=$${topdir}/cgen"; \
6042 libsrcdir="$$s/cgen"; \
6043 $(SHELL) $${libsrcdir}/configure \
6044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6045 --target=${target_alias} $${srcdiroption} \
6046 || exit 1
6047 @endif cgen
6053 .PHONY: all-cgen maybe-all-cgen
6054 maybe-all-cgen:
6055 @if gcc-bootstrap
6056 all-cgen: stage_current
6057 @endif gcc-bootstrap
6058 @if cgen
6059 TARGET-cgen=all
6060 maybe-all-cgen: all-cgen
6061 all-cgen: configure-cgen
6062 @: $(MAKE); $(unstage)
6063 @r=`${PWD_COMMAND}`; export r; \
6064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6065 $(HOST_EXPORTS) \
6066 (cd $(HOST_SUBDIR)/cgen && \
6067 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6068 $(TARGET-cgen))
6069 @endif cgen
6074 .PHONY: check-cgen maybe-check-cgen
6075 maybe-check-cgen:
6076 @if cgen
6077 maybe-check-cgen: check-cgen
6079 check-cgen:
6080 @: $(MAKE); $(unstage)
6081 @r=`${PWD_COMMAND}`; export r; \
6082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6083 $(HOST_EXPORTS) \
6084 (cd $(HOST_SUBDIR)/cgen && \
6085 $(MAKE) $(FLAGS_TO_PASS) check)
6087 @endif cgen
6089 .PHONY: install-cgen maybe-install-cgen
6090 maybe-install-cgen:
6091 @if cgen
6092 maybe-install-cgen: install-cgen
6094 install-cgen: installdirs
6095 @: $(MAKE); $(unstage)
6096 @r=`${PWD_COMMAND}`; export r; \
6097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6098 $(HOST_EXPORTS) \
6099 (cd $(HOST_SUBDIR)/cgen && \
6100 $(MAKE) $(FLAGS_TO_PASS) install)
6102 @endif cgen
6104 .PHONY: install-strip-cgen maybe-install-strip-cgen
6105 maybe-install-strip-cgen:
6106 @if cgen
6107 maybe-install-strip-cgen: install-strip-cgen
6109 install-strip-cgen: installdirs
6110 @: $(MAKE); $(unstage)
6111 @r=`${PWD_COMMAND}`; export r; \
6112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6113 $(HOST_EXPORTS) \
6114 (cd $(HOST_SUBDIR)/cgen && \
6115 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6117 @endif cgen
6119 # Other targets (info, dvi, pdf, etc.)
6121 .PHONY: maybe-info-cgen info-cgen
6122 maybe-info-cgen:
6123 @if cgen
6124 maybe-info-cgen: info-cgen
6126 info-cgen: \
6127 configure-cgen
6128 @: $(MAKE); $(unstage)
6129 @[ -f ./cgen/Makefile ] || exit 0; \
6130 r=`${PWD_COMMAND}`; export r; \
6131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6132 $(HOST_EXPORTS) \
6133 for flag in $(EXTRA_HOST_FLAGS) ; do \
6134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6135 done; \
6136 echo "Doing info in cgen" ; \
6137 (cd $(HOST_SUBDIR)/cgen && \
6138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6140 "RANLIB=$${RANLIB}" \
6141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6142 info) \
6143 || exit 1
6145 @endif cgen
6147 .PHONY: maybe-dvi-cgen dvi-cgen
6148 maybe-dvi-cgen:
6149 @if cgen
6150 maybe-dvi-cgen: dvi-cgen
6152 dvi-cgen: \
6153 configure-cgen
6154 @: $(MAKE); $(unstage)
6155 @[ -f ./cgen/Makefile ] || exit 0; \
6156 r=`${PWD_COMMAND}`; export r; \
6157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6158 $(HOST_EXPORTS) \
6159 for flag in $(EXTRA_HOST_FLAGS) ; do \
6160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6161 done; \
6162 echo "Doing dvi in cgen" ; \
6163 (cd $(HOST_SUBDIR)/cgen && \
6164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6166 "RANLIB=$${RANLIB}" \
6167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6168 dvi) \
6169 || exit 1
6171 @endif cgen
6173 .PHONY: maybe-pdf-cgen pdf-cgen
6174 maybe-pdf-cgen:
6175 @if cgen
6176 maybe-pdf-cgen: pdf-cgen
6178 pdf-cgen: \
6179 configure-cgen
6180 @: $(MAKE); $(unstage)
6181 @[ -f ./cgen/Makefile ] || exit 0; \
6182 r=`${PWD_COMMAND}`; export r; \
6183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184 $(HOST_EXPORTS) \
6185 for flag in $(EXTRA_HOST_FLAGS) ; do \
6186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6187 done; \
6188 echo "Doing pdf in cgen" ; \
6189 (cd $(HOST_SUBDIR)/cgen && \
6190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6192 "RANLIB=$${RANLIB}" \
6193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6194 pdf) \
6195 || exit 1
6197 @endif cgen
6199 .PHONY: maybe-html-cgen html-cgen
6200 maybe-html-cgen:
6201 @if cgen
6202 maybe-html-cgen: html-cgen
6204 html-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 html 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 html) \
6221 || exit 1
6223 @endif cgen
6225 .PHONY: maybe-TAGS-cgen TAGS-cgen
6226 maybe-TAGS-cgen:
6227 @if cgen
6228 maybe-TAGS-cgen: TAGS-cgen
6230 TAGS-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 TAGS 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 TAGS) \
6247 || exit 1
6249 @endif cgen
6251 .PHONY: maybe-install-info-cgen install-info-cgen
6252 maybe-install-info-cgen:
6253 @if cgen
6254 maybe-install-info-cgen: install-info-cgen
6256 install-info-cgen: \
6257 configure-cgen \
6258 info-cgen
6259 @: $(MAKE); $(unstage)
6260 @[ -f ./cgen/Makefile ] || exit 0; \
6261 r=`${PWD_COMMAND}`; export r; \
6262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6263 $(HOST_EXPORTS) \
6264 for flag in $(EXTRA_HOST_FLAGS) ; do \
6265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6266 done; \
6267 echo "Doing install-info in cgen" ; \
6268 (cd $(HOST_SUBDIR)/cgen && \
6269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6271 "RANLIB=$${RANLIB}" \
6272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6273 install-info) \
6274 || exit 1
6276 @endif cgen
6278 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6279 maybe-install-pdf-cgen:
6280 @if cgen
6281 maybe-install-pdf-cgen: install-pdf-cgen
6283 install-pdf-cgen: \
6284 configure-cgen \
6285 pdf-cgen
6286 @: $(MAKE); $(unstage)
6287 @[ -f ./cgen/Makefile ] || exit 0; \
6288 r=`${PWD_COMMAND}`; export r; \
6289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6290 $(HOST_EXPORTS) \
6291 for flag in $(EXTRA_HOST_FLAGS) ; do \
6292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6293 done; \
6294 echo "Doing install-pdf in cgen" ; \
6295 (cd $(HOST_SUBDIR)/cgen && \
6296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6298 "RANLIB=$${RANLIB}" \
6299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6300 install-pdf) \
6301 || exit 1
6303 @endif cgen
6305 .PHONY: maybe-install-html-cgen install-html-cgen
6306 maybe-install-html-cgen:
6307 @if cgen
6308 maybe-install-html-cgen: install-html-cgen
6310 install-html-cgen: \
6311 configure-cgen \
6312 html-cgen
6313 @: $(MAKE); $(unstage)
6314 @[ -f ./cgen/Makefile ] || exit 0; \
6315 r=`${PWD_COMMAND}`; export r; \
6316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6317 $(HOST_EXPORTS) \
6318 for flag in $(EXTRA_HOST_FLAGS) ; do \
6319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6320 done; \
6321 echo "Doing install-html in cgen" ; \
6322 (cd $(HOST_SUBDIR)/cgen && \
6323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6325 "RANLIB=$${RANLIB}" \
6326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6327 install-html) \
6328 || exit 1
6330 @endif cgen
6332 .PHONY: maybe-installcheck-cgen installcheck-cgen
6333 maybe-installcheck-cgen:
6334 @if cgen
6335 maybe-installcheck-cgen: installcheck-cgen
6337 installcheck-cgen: \
6338 configure-cgen
6339 @: $(MAKE); $(unstage)
6340 @[ -f ./cgen/Makefile ] || exit 0; \
6341 r=`${PWD_COMMAND}`; export r; \
6342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343 $(HOST_EXPORTS) \
6344 for flag in $(EXTRA_HOST_FLAGS) ; do \
6345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6346 done; \
6347 echo "Doing installcheck in cgen" ; \
6348 (cd $(HOST_SUBDIR)/cgen && \
6349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6351 "RANLIB=$${RANLIB}" \
6352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6353 installcheck) \
6354 || exit 1
6356 @endif cgen
6358 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6359 maybe-mostlyclean-cgen:
6360 @if cgen
6361 maybe-mostlyclean-cgen: mostlyclean-cgen
6363 mostlyclean-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 mostlyclean 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 mostlyclean) \
6379 || exit 1
6381 @endif cgen
6383 .PHONY: maybe-clean-cgen clean-cgen
6384 maybe-clean-cgen:
6385 @if cgen
6386 maybe-clean-cgen: clean-cgen
6388 clean-cgen:
6389 @: $(MAKE); $(unstage)
6390 @[ -f ./cgen/Makefile ] || exit 0; \
6391 r=`${PWD_COMMAND}`; export r; \
6392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6393 $(HOST_EXPORTS) \
6394 for flag in $(EXTRA_HOST_FLAGS) ; do \
6395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6396 done; \
6397 echo "Doing clean in cgen" ; \
6398 (cd $(HOST_SUBDIR)/cgen && \
6399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6401 "RANLIB=$${RANLIB}" \
6402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6403 clean) \
6404 || exit 1
6406 @endif cgen
6408 .PHONY: maybe-distclean-cgen distclean-cgen
6409 maybe-distclean-cgen:
6410 @if cgen
6411 maybe-distclean-cgen: distclean-cgen
6413 distclean-cgen:
6414 @: $(MAKE); $(unstage)
6415 @[ -f ./cgen/Makefile ] || exit 0; \
6416 r=`${PWD_COMMAND}`; export r; \
6417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6418 $(HOST_EXPORTS) \
6419 for flag in $(EXTRA_HOST_FLAGS) ; do \
6420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6421 done; \
6422 echo "Doing distclean in cgen" ; \
6423 (cd $(HOST_SUBDIR)/cgen && \
6424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6426 "RANLIB=$${RANLIB}" \
6427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6428 distclean) \
6429 || exit 1
6431 @endif cgen
6433 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6434 maybe-maintainer-clean-cgen:
6435 @if cgen
6436 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6438 maintainer-clean-cgen:
6439 @: $(MAKE); $(unstage)
6440 @[ -f ./cgen/Makefile ] || exit 0; \
6441 r=`${PWD_COMMAND}`; export r; \
6442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6443 $(HOST_EXPORTS) \
6444 for flag in $(EXTRA_HOST_FLAGS) ; do \
6445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6446 done; \
6447 echo "Doing maintainer-clean in cgen" ; \
6448 (cd $(HOST_SUBDIR)/cgen && \
6449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6451 "RANLIB=$${RANLIB}" \
6452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6453 maintainer-clean) \
6454 || exit 1
6456 @endif cgen
6460 .PHONY: configure-dejagnu maybe-configure-dejagnu
6461 maybe-configure-dejagnu:
6462 @if gcc-bootstrap
6463 configure-dejagnu: stage_current
6464 @endif gcc-bootstrap
6465 @if dejagnu
6466 maybe-configure-dejagnu: configure-dejagnu
6467 configure-dejagnu:
6468 @: $(MAKE); $(unstage)
6469 @r=`${PWD_COMMAND}`; export r; \
6470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6471 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6473 $(HOST_EXPORTS) \
6474 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6475 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6476 case $(srcdir) in \
6477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6478 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6480 esac; \
6481 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6482 libsrcdir="$$s/dejagnu"; \
6483 $(SHELL) $${libsrcdir}/configure \
6484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6485 --target=${target_alias} $${srcdiroption} \
6486 || exit 1
6487 @endif dejagnu
6493 .PHONY: all-dejagnu maybe-all-dejagnu
6494 maybe-all-dejagnu:
6495 @if gcc-bootstrap
6496 all-dejagnu: stage_current
6497 @endif gcc-bootstrap
6498 @if dejagnu
6499 TARGET-dejagnu=all
6500 maybe-all-dejagnu: all-dejagnu
6501 all-dejagnu: configure-dejagnu
6502 @: $(MAKE); $(unstage)
6503 @r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6505 $(HOST_EXPORTS) \
6506 (cd $(HOST_SUBDIR)/dejagnu && \
6507 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6508 $(TARGET-dejagnu))
6509 @endif dejagnu
6514 .PHONY: check-dejagnu maybe-check-dejagnu
6515 maybe-check-dejagnu:
6516 @if dejagnu
6517 maybe-check-dejagnu: check-dejagnu
6519 check-dejagnu:
6520 @: $(MAKE); $(unstage)
6521 @r=`${PWD_COMMAND}`; export r; \
6522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6523 $(HOST_EXPORTS) \
6524 (cd $(HOST_SUBDIR)/dejagnu && \
6525 $(MAKE) $(FLAGS_TO_PASS) check)
6527 @endif dejagnu
6529 .PHONY: install-dejagnu maybe-install-dejagnu
6530 maybe-install-dejagnu:
6531 @if dejagnu
6532 maybe-install-dejagnu: install-dejagnu
6534 install-dejagnu: installdirs
6535 @: $(MAKE); $(unstage)
6536 @r=`${PWD_COMMAND}`; export r; \
6537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6538 $(HOST_EXPORTS) \
6539 (cd $(HOST_SUBDIR)/dejagnu && \
6540 $(MAKE) $(FLAGS_TO_PASS) install)
6542 @endif dejagnu
6544 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6545 maybe-install-strip-dejagnu:
6546 @if dejagnu
6547 maybe-install-strip-dejagnu: install-strip-dejagnu
6549 install-strip-dejagnu: installdirs
6550 @: $(MAKE); $(unstage)
6551 @r=`${PWD_COMMAND}`; export r; \
6552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6553 $(HOST_EXPORTS) \
6554 (cd $(HOST_SUBDIR)/dejagnu && \
6555 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6557 @endif dejagnu
6559 # Other targets (info, dvi, pdf, etc.)
6561 .PHONY: maybe-info-dejagnu info-dejagnu
6562 maybe-info-dejagnu:
6563 @if dejagnu
6564 maybe-info-dejagnu: info-dejagnu
6566 info-dejagnu: \
6567 configure-dejagnu
6568 @: $(MAKE); $(unstage)
6569 @[ -f ./dejagnu/Makefile ] || exit 0; \
6570 r=`${PWD_COMMAND}`; export r; \
6571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6572 $(HOST_EXPORTS) \
6573 for flag in $(EXTRA_HOST_FLAGS) ; do \
6574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6575 done; \
6576 echo "Doing info in dejagnu" ; \
6577 (cd $(HOST_SUBDIR)/dejagnu && \
6578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6580 "RANLIB=$${RANLIB}" \
6581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6582 info) \
6583 || exit 1
6585 @endif dejagnu
6587 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6588 maybe-dvi-dejagnu:
6589 @if dejagnu
6590 maybe-dvi-dejagnu: dvi-dejagnu
6592 dvi-dejagnu: \
6593 configure-dejagnu
6594 @: $(MAKE); $(unstage)
6595 @[ -f ./dejagnu/Makefile ] || exit 0; \
6596 r=`${PWD_COMMAND}`; export r; \
6597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6598 $(HOST_EXPORTS) \
6599 for flag in $(EXTRA_HOST_FLAGS) ; do \
6600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6601 done; \
6602 echo "Doing dvi in dejagnu" ; \
6603 (cd $(HOST_SUBDIR)/dejagnu && \
6604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6606 "RANLIB=$${RANLIB}" \
6607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6608 dvi) \
6609 || exit 1
6611 @endif dejagnu
6613 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6614 maybe-pdf-dejagnu:
6615 @if dejagnu
6616 maybe-pdf-dejagnu: pdf-dejagnu
6618 pdf-dejagnu: \
6619 configure-dejagnu
6620 @: $(MAKE); $(unstage)
6621 @[ -f ./dejagnu/Makefile ] || exit 0; \
6622 r=`${PWD_COMMAND}`; export r; \
6623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6624 $(HOST_EXPORTS) \
6625 for flag in $(EXTRA_HOST_FLAGS) ; do \
6626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627 done; \
6628 echo "Doing pdf in dejagnu" ; \
6629 (cd $(HOST_SUBDIR)/dejagnu && \
6630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632 "RANLIB=$${RANLIB}" \
6633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6634 pdf) \
6635 || exit 1
6637 @endif dejagnu
6639 .PHONY: maybe-html-dejagnu html-dejagnu
6640 maybe-html-dejagnu:
6641 @if dejagnu
6642 maybe-html-dejagnu: html-dejagnu
6644 html-dejagnu: \
6645 configure-dejagnu
6646 @: $(MAKE); $(unstage)
6647 @[ -f ./dejagnu/Makefile ] || exit 0; \
6648 r=`${PWD_COMMAND}`; export r; \
6649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6650 $(HOST_EXPORTS) \
6651 for flag in $(EXTRA_HOST_FLAGS) ; do \
6652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653 done; \
6654 echo "Doing html in dejagnu" ; \
6655 (cd $(HOST_SUBDIR)/dejagnu && \
6656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658 "RANLIB=$${RANLIB}" \
6659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6660 html) \
6661 || exit 1
6663 @endif dejagnu
6665 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6666 maybe-TAGS-dejagnu:
6667 @if dejagnu
6668 maybe-TAGS-dejagnu: TAGS-dejagnu
6670 TAGS-dejagnu: \
6671 configure-dejagnu
6672 @: $(MAKE); $(unstage)
6673 @[ -f ./dejagnu/Makefile ] || exit 0; \
6674 r=`${PWD_COMMAND}`; export r; \
6675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676 $(HOST_EXPORTS) \
6677 for flag in $(EXTRA_HOST_FLAGS) ; do \
6678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679 done; \
6680 echo "Doing TAGS in dejagnu" ; \
6681 (cd $(HOST_SUBDIR)/dejagnu && \
6682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684 "RANLIB=$${RANLIB}" \
6685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6686 TAGS) \
6687 || exit 1
6689 @endif dejagnu
6691 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6692 maybe-install-info-dejagnu:
6693 @if dejagnu
6694 maybe-install-info-dejagnu: install-info-dejagnu
6696 install-info-dejagnu: \
6697 configure-dejagnu \
6698 info-dejagnu
6699 @: $(MAKE); $(unstage)
6700 @[ -f ./dejagnu/Makefile ] || exit 0; \
6701 r=`${PWD_COMMAND}`; export r; \
6702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6703 $(HOST_EXPORTS) \
6704 for flag in $(EXTRA_HOST_FLAGS) ; do \
6705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6706 done; \
6707 echo "Doing install-info in dejagnu" ; \
6708 (cd $(HOST_SUBDIR)/dejagnu && \
6709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6711 "RANLIB=$${RANLIB}" \
6712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6713 install-info) \
6714 || exit 1
6716 @endif dejagnu
6718 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6719 maybe-install-pdf-dejagnu:
6720 @if dejagnu
6721 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6723 install-pdf-dejagnu: \
6724 configure-dejagnu \
6725 pdf-dejagnu
6726 @: $(MAKE); $(unstage)
6727 @[ -f ./dejagnu/Makefile ] || exit 0; \
6728 r=`${PWD_COMMAND}`; export r; \
6729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6730 $(HOST_EXPORTS) \
6731 for flag in $(EXTRA_HOST_FLAGS) ; do \
6732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6733 done; \
6734 echo "Doing install-pdf in dejagnu" ; \
6735 (cd $(HOST_SUBDIR)/dejagnu && \
6736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6738 "RANLIB=$${RANLIB}" \
6739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6740 install-pdf) \
6741 || exit 1
6743 @endif dejagnu
6745 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6746 maybe-install-html-dejagnu:
6747 @if dejagnu
6748 maybe-install-html-dejagnu: install-html-dejagnu
6750 install-html-dejagnu: \
6751 configure-dejagnu \
6752 html-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 install-html 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 install-html) \
6768 || exit 1
6770 @endif dejagnu
6772 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6773 maybe-installcheck-dejagnu:
6774 @if dejagnu
6775 maybe-installcheck-dejagnu: installcheck-dejagnu
6777 installcheck-dejagnu: \
6778 configure-dejagnu
6779 @: $(MAKE); $(unstage)
6780 @[ -f ./dejagnu/Makefile ] || exit 0; \
6781 r=`${PWD_COMMAND}`; export r; \
6782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6783 $(HOST_EXPORTS) \
6784 for flag in $(EXTRA_HOST_FLAGS) ; do \
6785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786 done; \
6787 echo "Doing installcheck in dejagnu" ; \
6788 (cd $(HOST_SUBDIR)/dejagnu && \
6789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791 "RANLIB=$${RANLIB}" \
6792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6793 installcheck) \
6794 || exit 1
6796 @endif dejagnu
6798 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6799 maybe-mostlyclean-dejagnu:
6800 @if dejagnu
6801 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6803 mostlyclean-dejagnu:
6804 @: $(MAKE); $(unstage)
6805 @[ -f ./dejagnu/Makefile ] || exit 0; \
6806 r=`${PWD_COMMAND}`; export r; \
6807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6808 $(HOST_EXPORTS) \
6809 for flag in $(EXTRA_HOST_FLAGS) ; do \
6810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6811 done; \
6812 echo "Doing mostlyclean in dejagnu" ; \
6813 (cd $(HOST_SUBDIR)/dejagnu && \
6814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6816 "RANLIB=$${RANLIB}" \
6817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6818 mostlyclean) \
6819 || exit 1
6821 @endif dejagnu
6823 .PHONY: maybe-clean-dejagnu clean-dejagnu
6824 maybe-clean-dejagnu:
6825 @if dejagnu
6826 maybe-clean-dejagnu: clean-dejagnu
6828 clean-dejagnu:
6829 @: $(MAKE); $(unstage)
6830 @[ -f ./dejagnu/Makefile ] || exit 0; \
6831 r=`${PWD_COMMAND}`; export r; \
6832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6833 $(HOST_EXPORTS) \
6834 for flag in $(EXTRA_HOST_FLAGS) ; do \
6835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6836 done; \
6837 echo "Doing clean in dejagnu" ; \
6838 (cd $(HOST_SUBDIR)/dejagnu && \
6839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6841 "RANLIB=$${RANLIB}" \
6842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6843 clean) \
6844 || exit 1
6846 @endif dejagnu
6848 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6849 maybe-distclean-dejagnu:
6850 @if dejagnu
6851 maybe-distclean-dejagnu: distclean-dejagnu
6853 distclean-dejagnu:
6854 @: $(MAKE); $(unstage)
6855 @[ -f ./dejagnu/Makefile ] || exit 0; \
6856 r=`${PWD_COMMAND}`; export r; \
6857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6858 $(HOST_EXPORTS) \
6859 for flag in $(EXTRA_HOST_FLAGS) ; do \
6860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6861 done; \
6862 echo "Doing distclean in dejagnu" ; \
6863 (cd $(HOST_SUBDIR)/dejagnu && \
6864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6866 "RANLIB=$${RANLIB}" \
6867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6868 distclean) \
6869 || exit 1
6871 @endif dejagnu
6873 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6874 maybe-maintainer-clean-dejagnu:
6875 @if dejagnu
6876 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6878 maintainer-clean-dejagnu:
6879 @: $(MAKE); $(unstage)
6880 @[ -f ./dejagnu/Makefile ] || exit 0; \
6881 r=`${PWD_COMMAND}`; export r; \
6882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6883 $(HOST_EXPORTS) \
6884 for flag in $(EXTRA_HOST_FLAGS) ; do \
6885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6886 done; \
6887 echo "Doing maintainer-clean in dejagnu" ; \
6888 (cd $(HOST_SUBDIR)/dejagnu && \
6889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6891 "RANLIB=$${RANLIB}" \
6892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6893 maintainer-clean) \
6894 || exit 1
6896 @endif dejagnu
6900 .PHONY: configure-etc maybe-configure-etc
6901 maybe-configure-etc:
6902 @if gcc-bootstrap
6903 configure-etc: stage_current
6904 @endif gcc-bootstrap
6905 @if etc
6906 maybe-configure-etc: configure-etc
6907 configure-etc:
6908 @: $(MAKE); $(unstage)
6909 @r=`${PWD_COMMAND}`; export r; \
6910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6911 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6913 $(HOST_EXPORTS) \
6914 echo Configuring in $(HOST_SUBDIR)/etc; \
6915 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6916 case $(srcdir) in \
6917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6918 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6920 esac; \
6921 srcdiroption="--srcdir=$${topdir}/etc"; \
6922 libsrcdir="$$s/etc"; \
6923 $(SHELL) $${libsrcdir}/configure \
6924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6925 --target=${target_alias} $${srcdiroption} \
6926 || exit 1
6927 @endif etc
6933 .PHONY: all-etc maybe-all-etc
6934 maybe-all-etc:
6935 @if gcc-bootstrap
6936 all-etc: stage_current
6937 @endif gcc-bootstrap
6938 @if etc
6939 TARGET-etc=all
6940 maybe-all-etc: all-etc
6941 all-etc: configure-etc
6942 @: $(MAKE); $(unstage)
6943 @r=`${PWD_COMMAND}`; export r; \
6944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6945 $(HOST_EXPORTS) \
6946 (cd $(HOST_SUBDIR)/etc && \
6947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6948 $(TARGET-etc))
6949 @endif etc
6954 .PHONY: check-etc maybe-check-etc
6955 maybe-check-etc:
6956 @if etc
6957 maybe-check-etc: check-etc
6959 check-etc:
6960 @: $(MAKE); $(unstage)
6961 @r=`${PWD_COMMAND}`; export r; \
6962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6963 $(HOST_EXPORTS) \
6964 (cd $(HOST_SUBDIR)/etc && \
6965 $(MAKE) $(FLAGS_TO_PASS) check)
6967 @endif etc
6969 .PHONY: install-etc maybe-install-etc
6970 maybe-install-etc:
6971 @if etc
6972 maybe-install-etc: install-etc
6974 install-etc: installdirs
6975 @: $(MAKE); $(unstage)
6976 @r=`${PWD_COMMAND}`; export r; \
6977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6978 $(HOST_EXPORTS) \
6979 (cd $(HOST_SUBDIR)/etc && \
6980 $(MAKE) $(FLAGS_TO_PASS) install)
6982 @endif etc
6984 .PHONY: install-strip-etc maybe-install-strip-etc
6985 maybe-install-strip-etc:
6986 @if etc
6987 maybe-install-strip-etc: install-strip-etc
6989 install-strip-etc: installdirs
6990 @: $(MAKE); $(unstage)
6991 @r=`${PWD_COMMAND}`; export r; \
6992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6993 $(HOST_EXPORTS) \
6994 (cd $(HOST_SUBDIR)/etc && \
6995 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6997 @endif etc
6999 # Other targets (info, dvi, pdf, etc.)
7001 .PHONY: maybe-info-etc info-etc
7002 maybe-info-etc:
7003 @if etc
7004 maybe-info-etc: info-etc
7006 info-etc: \
7007 configure-etc
7008 @: $(MAKE); $(unstage)
7009 @[ -f ./etc/Makefile ] || exit 0; \
7010 r=`${PWD_COMMAND}`; export r; \
7011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7012 $(HOST_EXPORTS) \
7013 for flag in $(EXTRA_HOST_FLAGS) ; do \
7014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7015 done; \
7016 echo "Doing info in etc" ; \
7017 (cd $(HOST_SUBDIR)/etc && \
7018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7020 "RANLIB=$${RANLIB}" \
7021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7022 info) \
7023 || exit 1
7025 @endif etc
7027 .PHONY: maybe-dvi-etc dvi-etc
7028 maybe-dvi-etc:
7029 @if etc
7030 maybe-dvi-etc: dvi-etc
7032 dvi-etc: \
7033 configure-etc
7034 @: $(MAKE); $(unstage)
7035 @[ -f ./etc/Makefile ] || exit 0; \
7036 r=`${PWD_COMMAND}`; export r; \
7037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038 $(HOST_EXPORTS) \
7039 for flag in $(EXTRA_HOST_FLAGS) ; do \
7040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7041 done; \
7042 echo "Doing dvi in etc" ; \
7043 (cd $(HOST_SUBDIR)/etc && \
7044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7046 "RANLIB=$${RANLIB}" \
7047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7048 dvi) \
7049 || exit 1
7051 @endif etc
7053 .PHONY: maybe-pdf-etc pdf-etc
7054 maybe-pdf-etc:
7055 @if etc
7056 maybe-pdf-etc: pdf-etc
7058 pdf-etc: \
7059 configure-etc
7060 @: $(MAKE); $(unstage)
7061 @[ -f ./etc/Makefile ] || exit 0; \
7062 r=`${PWD_COMMAND}`; export r; \
7063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7064 $(HOST_EXPORTS) \
7065 for flag in $(EXTRA_HOST_FLAGS) ; do \
7066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7067 done; \
7068 echo "Doing pdf in etc" ; \
7069 (cd $(HOST_SUBDIR)/etc && \
7070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7072 "RANLIB=$${RANLIB}" \
7073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7074 pdf) \
7075 || exit 1
7077 @endif etc
7079 .PHONY: maybe-html-etc html-etc
7080 maybe-html-etc:
7081 @if etc
7082 maybe-html-etc: html-etc
7084 html-etc: \
7085 configure-etc
7086 @: $(MAKE); $(unstage)
7087 @[ -f ./etc/Makefile ] || exit 0; \
7088 r=`${PWD_COMMAND}`; export r; \
7089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7090 $(HOST_EXPORTS) \
7091 for flag in $(EXTRA_HOST_FLAGS) ; do \
7092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7093 done; \
7094 echo "Doing html in etc" ; \
7095 (cd $(HOST_SUBDIR)/etc && \
7096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7098 "RANLIB=$${RANLIB}" \
7099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7100 html) \
7101 || exit 1
7103 @endif etc
7105 .PHONY: maybe-TAGS-etc TAGS-etc
7106 maybe-TAGS-etc:
7107 @if etc
7108 maybe-TAGS-etc: TAGS-etc
7110 TAGS-etc: \
7111 configure-etc
7112 @: $(MAKE); $(unstage)
7113 @[ -f ./etc/Makefile ] || exit 0; \
7114 r=`${PWD_COMMAND}`; export r; \
7115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7116 $(HOST_EXPORTS) \
7117 for flag in $(EXTRA_HOST_FLAGS) ; do \
7118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7119 done; \
7120 echo "Doing TAGS in etc" ; \
7121 (cd $(HOST_SUBDIR)/etc && \
7122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7124 "RANLIB=$${RANLIB}" \
7125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7126 TAGS) \
7127 || exit 1
7129 @endif etc
7131 .PHONY: maybe-install-info-etc install-info-etc
7132 maybe-install-info-etc:
7133 @if etc
7134 maybe-install-info-etc: install-info-etc
7136 install-info-etc: \
7137 configure-etc \
7138 info-etc
7139 @: $(MAKE); $(unstage)
7140 @[ -f ./etc/Makefile ] || exit 0; \
7141 r=`${PWD_COMMAND}`; export r; \
7142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7143 $(HOST_EXPORTS) \
7144 for flag in $(EXTRA_HOST_FLAGS) ; do \
7145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7146 done; \
7147 echo "Doing install-info in etc" ; \
7148 (cd $(HOST_SUBDIR)/etc && \
7149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7151 "RANLIB=$${RANLIB}" \
7152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7153 install-info) \
7154 || exit 1
7156 @endif etc
7158 .PHONY: maybe-install-pdf-etc install-pdf-etc
7159 maybe-install-pdf-etc:
7160 @if etc
7161 maybe-install-pdf-etc: install-pdf-etc
7163 install-pdf-etc: \
7164 configure-etc \
7165 pdf-etc
7166 @: $(MAKE); $(unstage)
7167 @[ -f ./etc/Makefile ] || exit 0; \
7168 r=`${PWD_COMMAND}`; export r; \
7169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7170 $(HOST_EXPORTS) \
7171 for flag in $(EXTRA_HOST_FLAGS) ; do \
7172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7173 done; \
7174 echo "Doing install-pdf in etc" ; \
7175 (cd $(HOST_SUBDIR)/etc && \
7176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7178 "RANLIB=$${RANLIB}" \
7179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7180 install-pdf) \
7181 || exit 1
7183 @endif etc
7185 .PHONY: maybe-install-html-etc install-html-etc
7186 maybe-install-html-etc:
7187 @if etc
7188 maybe-install-html-etc: install-html-etc
7190 install-html-etc: \
7191 configure-etc \
7192 html-etc
7193 @: $(MAKE); $(unstage)
7194 @[ -f ./etc/Makefile ] || exit 0; \
7195 r=`${PWD_COMMAND}`; export r; \
7196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7197 $(HOST_EXPORTS) \
7198 for flag in $(EXTRA_HOST_FLAGS) ; do \
7199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7200 done; \
7201 echo "Doing install-html in etc" ; \
7202 (cd $(HOST_SUBDIR)/etc && \
7203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7205 "RANLIB=$${RANLIB}" \
7206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7207 install-html) \
7208 || exit 1
7210 @endif etc
7212 .PHONY: maybe-installcheck-etc installcheck-etc
7213 maybe-installcheck-etc:
7214 @if etc
7215 maybe-installcheck-etc: installcheck-etc
7217 installcheck-etc: \
7218 configure-etc
7219 @: $(MAKE); $(unstage)
7220 @[ -f ./etc/Makefile ] || exit 0; \
7221 r=`${PWD_COMMAND}`; export r; \
7222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223 $(HOST_EXPORTS) \
7224 for flag in $(EXTRA_HOST_FLAGS) ; do \
7225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7226 done; \
7227 echo "Doing installcheck in etc" ; \
7228 (cd $(HOST_SUBDIR)/etc && \
7229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7231 "RANLIB=$${RANLIB}" \
7232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7233 installcheck) \
7234 || exit 1
7236 @endif etc
7238 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7239 maybe-mostlyclean-etc:
7240 @if etc
7241 maybe-mostlyclean-etc: mostlyclean-etc
7243 mostlyclean-etc:
7244 @: $(MAKE); $(unstage)
7245 @[ -f ./etc/Makefile ] || exit 0; \
7246 r=`${PWD_COMMAND}`; export r; \
7247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7248 $(HOST_EXPORTS) \
7249 for flag in $(EXTRA_HOST_FLAGS) ; do \
7250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7251 done; \
7252 echo "Doing mostlyclean in etc" ; \
7253 (cd $(HOST_SUBDIR)/etc && \
7254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7256 "RANLIB=$${RANLIB}" \
7257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7258 mostlyclean) \
7259 || exit 1
7261 @endif etc
7263 .PHONY: maybe-clean-etc clean-etc
7264 maybe-clean-etc:
7265 @if etc
7266 maybe-clean-etc: clean-etc
7268 clean-etc:
7269 @: $(MAKE); $(unstage)
7270 @[ -f ./etc/Makefile ] || exit 0; \
7271 r=`${PWD_COMMAND}`; export r; \
7272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7273 $(HOST_EXPORTS) \
7274 for flag in $(EXTRA_HOST_FLAGS) ; do \
7275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7276 done; \
7277 echo "Doing clean in etc" ; \
7278 (cd $(HOST_SUBDIR)/etc && \
7279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7281 "RANLIB=$${RANLIB}" \
7282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7283 clean) \
7284 || exit 1
7286 @endif etc
7288 .PHONY: maybe-distclean-etc distclean-etc
7289 maybe-distclean-etc:
7290 @if etc
7291 maybe-distclean-etc: distclean-etc
7293 distclean-etc:
7294 @: $(MAKE); $(unstage)
7295 @[ -f ./etc/Makefile ] || exit 0; \
7296 r=`${PWD_COMMAND}`; export r; \
7297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7298 $(HOST_EXPORTS) \
7299 for flag in $(EXTRA_HOST_FLAGS) ; do \
7300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7301 done; \
7302 echo "Doing distclean in etc" ; \
7303 (cd $(HOST_SUBDIR)/etc && \
7304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7306 "RANLIB=$${RANLIB}" \
7307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7308 distclean) \
7309 || exit 1
7311 @endif etc
7313 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7314 maybe-maintainer-clean-etc:
7315 @if etc
7316 maybe-maintainer-clean-etc: maintainer-clean-etc
7318 maintainer-clean-etc:
7319 @: $(MAKE); $(unstage)
7320 @[ -f ./etc/Makefile ] || exit 0; \
7321 r=`${PWD_COMMAND}`; export r; \
7322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7323 $(HOST_EXPORTS) \
7324 for flag in $(EXTRA_HOST_FLAGS) ; do \
7325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7326 done; \
7327 echo "Doing maintainer-clean in etc" ; \
7328 (cd $(HOST_SUBDIR)/etc && \
7329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7331 "RANLIB=$${RANLIB}" \
7332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7333 maintainer-clean) \
7334 || exit 1
7336 @endif etc
7340 .PHONY: configure-fastjar maybe-configure-fastjar
7341 maybe-configure-fastjar:
7342 @if gcc-bootstrap
7343 configure-fastjar: stage_current
7344 @endif gcc-bootstrap
7345 @if fastjar
7346 maybe-configure-fastjar: configure-fastjar
7347 configure-fastjar:
7348 @: $(MAKE); $(unstage)
7349 @r=`${PWD_COMMAND}`; export r; \
7350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7351 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7353 $(HOST_EXPORTS) \
7354 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7355 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7356 case $(srcdir) in \
7357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7358 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7360 esac; \
7361 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7362 libsrcdir="$$s/fastjar"; \
7363 $(SHELL) $${libsrcdir}/configure \
7364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7365 --target=${target_alias} $${srcdiroption} \
7366 || exit 1
7367 @endif fastjar
7373 .PHONY: all-fastjar maybe-all-fastjar
7374 maybe-all-fastjar:
7375 @if gcc-bootstrap
7376 all-fastjar: stage_current
7377 @endif gcc-bootstrap
7378 @if fastjar
7379 TARGET-fastjar=all
7380 maybe-all-fastjar: all-fastjar
7381 all-fastjar: configure-fastjar
7382 @: $(MAKE); $(unstage)
7383 @r=`${PWD_COMMAND}`; export r; \
7384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7385 $(HOST_EXPORTS) \
7386 (cd $(HOST_SUBDIR)/fastjar && \
7387 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7388 $(TARGET-fastjar))
7389 @endif fastjar
7394 .PHONY: check-fastjar maybe-check-fastjar
7395 maybe-check-fastjar:
7396 @if fastjar
7397 maybe-check-fastjar: check-fastjar
7399 # This module is only tested in a native toolchain.
7400 check-fastjar:
7401 @: $(MAKE); $(unstage)
7402 @if [ '$(host)' = '$(target)' ] ; then \
7403 r=`${PWD_COMMAND}`; export r; \
7404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405 $(HOST_EXPORTS) \
7406 (cd $(HOST_SUBDIR)/fastjar && \
7407 $(MAKE) $(FLAGS_TO_PASS) check); \
7410 @endif fastjar
7412 .PHONY: install-fastjar maybe-install-fastjar
7413 maybe-install-fastjar:
7414 @if fastjar
7415 maybe-install-fastjar: install-fastjar
7417 install-fastjar: installdirs
7418 @: $(MAKE); $(unstage)
7419 @r=`${PWD_COMMAND}`; export r; \
7420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7421 $(HOST_EXPORTS) \
7422 (cd $(HOST_SUBDIR)/fastjar && \
7423 $(MAKE) $(FLAGS_TO_PASS) install)
7425 @endif fastjar
7427 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7428 maybe-install-strip-fastjar:
7429 @if fastjar
7430 maybe-install-strip-fastjar: install-strip-fastjar
7432 install-strip-fastjar: installdirs
7433 @: $(MAKE); $(unstage)
7434 @r=`${PWD_COMMAND}`; export r; \
7435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7436 $(HOST_EXPORTS) \
7437 (cd $(HOST_SUBDIR)/fastjar && \
7438 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7440 @endif fastjar
7442 # Other targets (info, dvi, pdf, etc.)
7444 .PHONY: maybe-info-fastjar info-fastjar
7445 maybe-info-fastjar:
7446 @if fastjar
7447 maybe-info-fastjar: info-fastjar
7449 info-fastjar: \
7450 configure-fastjar
7451 @: $(MAKE); $(unstage)
7452 @[ -f ./fastjar/Makefile ] || exit 0; \
7453 r=`${PWD_COMMAND}`; export r; \
7454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7455 $(HOST_EXPORTS) \
7456 for flag in $(EXTRA_HOST_FLAGS) ; do \
7457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7458 done; \
7459 echo "Doing info in fastjar" ; \
7460 (cd $(HOST_SUBDIR)/fastjar && \
7461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7463 "RANLIB=$${RANLIB}" \
7464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7465 info) \
7466 || exit 1
7468 @endif fastjar
7470 .PHONY: maybe-dvi-fastjar dvi-fastjar
7471 maybe-dvi-fastjar:
7472 @if fastjar
7473 maybe-dvi-fastjar: dvi-fastjar
7475 dvi-fastjar: \
7476 configure-fastjar
7477 @: $(MAKE); $(unstage)
7478 @[ -f ./fastjar/Makefile ] || exit 0; \
7479 r=`${PWD_COMMAND}`; export r; \
7480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7481 $(HOST_EXPORTS) \
7482 for flag in $(EXTRA_HOST_FLAGS) ; do \
7483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7484 done; \
7485 echo "Doing dvi in fastjar" ; \
7486 (cd $(HOST_SUBDIR)/fastjar && \
7487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7489 "RANLIB=$${RANLIB}" \
7490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7491 dvi) \
7492 || exit 1
7494 @endif fastjar
7496 .PHONY: maybe-pdf-fastjar pdf-fastjar
7497 maybe-pdf-fastjar:
7498 @if fastjar
7499 maybe-pdf-fastjar: pdf-fastjar
7501 pdf-fastjar: \
7502 configure-fastjar
7503 @: $(MAKE); $(unstage)
7504 @[ -f ./fastjar/Makefile ] || exit 0; \
7505 r=`${PWD_COMMAND}`; export r; \
7506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7507 $(HOST_EXPORTS) \
7508 for flag in $(EXTRA_HOST_FLAGS) ; do \
7509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7510 done; \
7511 echo "Doing pdf in fastjar" ; \
7512 (cd $(HOST_SUBDIR)/fastjar && \
7513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7515 "RANLIB=$${RANLIB}" \
7516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7517 pdf) \
7518 || exit 1
7520 @endif fastjar
7522 .PHONY: maybe-html-fastjar html-fastjar
7523 maybe-html-fastjar:
7524 @if fastjar
7525 maybe-html-fastjar: html-fastjar
7527 html-fastjar: \
7528 configure-fastjar
7529 @: $(MAKE); $(unstage)
7530 @[ -f ./fastjar/Makefile ] || exit 0; \
7531 r=`${PWD_COMMAND}`; export r; \
7532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7533 $(HOST_EXPORTS) \
7534 for flag in $(EXTRA_HOST_FLAGS) ; do \
7535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7536 done; \
7537 echo "Doing html in fastjar" ; \
7538 (cd $(HOST_SUBDIR)/fastjar && \
7539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7541 "RANLIB=$${RANLIB}" \
7542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7543 html) \
7544 || exit 1
7546 @endif fastjar
7548 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7549 maybe-TAGS-fastjar:
7550 @if fastjar
7551 maybe-TAGS-fastjar: TAGS-fastjar
7553 TAGS-fastjar: \
7554 configure-fastjar
7555 @: $(MAKE); $(unstage)
7556 @[ -f ./fastjar/Makefile ] || exit 0; \
7557 r=`${PWD_COMMAND}`; export r; \
7558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7559 $(HOST_EXPORTS) \
7560 for flag in $(EXTRA_HOST_FLAGS) ; do \
7561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7562 done; \
7563 echo "Doing TAGS in fastjar" ; \
7564 (cd $(HOST_SUBDIR)/fastjar && \
7565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7567 "RANLIB=$${RANLIB}" \
7568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7569 TAGS) \
7570 || exit 1
7572 @endif fastjar
7574 .PHONY: maybe-install-info-fastjar install-info-fastjar
7575 maybe-install-info-fastjar:
7576 @if fastjar
7577 maybe-install-info-fastjar: install-info-fastjar
7579 install-info-fastjar: \
7580 configure-fastjar \
7581 info-fastjar
7582 @: $(MAKE); $(unstage)
7583 @[ -f ./fastjar/Makefile ] || exit 0; \
7584 r=`${PWD_COMMAND}`; export r; \
7585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7586 $(HOST_EXPORTS) \
7587 for flag in $(EXTRA_HOST_FLAGS) ; do \
7588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7589 done; \
7590 echo "Doing install-info in fastjar" ; \
7591 (cd $(HOST_SUBDIR)/fastjar && \
7592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7594 "RANLIB=$${RANLIB}" \
7595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7596 install-info) \
7597 || exit 1
7599 @endif fastjar
7601 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7602 maybe-install-pdf-fastjar:
7603 @if fastjar
7604 maybe-install-pdf-fastjar: install-pdf-fastjar
7606 install-pdf-fastjar: \
7607 configure-fastjar \
7608 pdf-fastjar
7609 @: $(MAKE); $(unstage)
7610 @[ -f ./fastjar/Makefile ] || exit 0; \
7611 r=`${PWD_COMMAND}`; export r; \
7612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7613 $(HOST_EXPORTS) \
7614 for flag in $(EXTRA_HOST_FLAGS) ; do \
7615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7616 done; \
7617 echo "Doing install-pdf in fastjar" ; \
7618 (cd $(HOST_SUBDIR)/fastjar && \
7619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7621 "RANLIB=$${RANLIB}" \
7622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7623 install-pdf) \
7624 || exit 1
7626 @endif fastjar
7628 .PHONY: maybe-install-html-fastjar install-html-fastjar
7629 maybe-install-html-fastjar:
7630 @if fastjar
7631 maybe-install-html-fastjar: install-html-fastjar
7633 install-html-fastjar: \
7634 configure-fastjar \
7635 html-fastjar
7636 @: $(MAKE); $(unstage)
7637 @[ -f ./fastjar/Makefile ] || exit 0; \
7638 r=`${PWD_COMMAND}`; export r; \
7639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7640 $(HOST_EXPORTS) \
7641 for flag in $(EXTRA_HOST_FLAGS) ; do \
7642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7643 done; \
7644 echo "Doing install-html in fastjar" ; \
7645 (cd $(HOST_SUBDIR)/fastjar && \
7646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7648 "RANLIB=$${RANLIB}" \
7649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7650 install-html) \
7651 || exit 1
7653 @endif fastjar
7655 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7656 maybe-installcheck-fastjar:
7657 @if fastjar
7658 maybe-installcheck-fastjar: installcheck-fastjar
7660 installcheck-fastjar: \
7661 configure-fastjar
7662 @: $(MAKE); $(unstage)
7663 @[ -f ./fastjar/Makefile ] || exit 0; \
7664 r=`${PWD_COMMAND}`; export r; \
7665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7666 $(HOST_EXPORTS) \
7667 for flag in $(EXTRA_HOST_FLAGS) ; do \
7668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669 done; \
7670 echo "Doing installcheck in fastjar" ; \
7671 (cd $(HOST_SUBDIR)/fastjar && \
7672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674 "RANLIB=$${RANLIB}" \
7675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7676 installcheck) \
7677 || exit 1
7679 @endif fastjar
7681 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7682 maybe-mostlyclean-fastjar:
7683 @if fastjar
7684 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7686 mostlyclean-fastjar:
7687 @: $(MAKE); $(unstage)
7688 @[ -f ./fastjar/Makefile ] || exit 0; \
7689 r=`${PWD_COMMAND}`; export r; \
7690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7691 $(HOST_EXPORTS) \
7692 for flag in $(EXTRA_HOST_FLAGS) ; do \
7693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7694 done; \
7695 echo "Doing mostlyclean in fastjar" ; \
7696 (cd $(HOST_SUBDIR)/fastjar && \
7697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7699 "RANLIB=$${RANLIB}" \
7700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7701 mostlyclean) \
7702 || exit 1
7704 @endif fastjar
7706 .PHONY: maybe-clean-fastjar clean-fastjar
7707 maybe-clean-fastjar:
7708 @if fastjar
7709 maybe-clean-fastjar: clean-fastjar
7711 clean-fastjar:
7712 @: $(MAKE); $(unstage)
7713 @[ -f ./fastjar/Makefile ] || exit 0; \
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7716 $(HOST_EXPORTS) \
7717 for flag in $(EXTRA_HOST_FLAGS) ; do \
7718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7719 done; \
7720 echo "Doing clean in fastjar" ; \
7721 (cd $(HOST_SUBDIR)/fastjar && \
7722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7724 "RANLIB=$${RANLIB}" \
7725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7726 clean) \
7727 || exit 1
7729 @endif fastjar
7731 .PHONY: maybe-distclean-fastjar distclean-fastjar
7732 maybe-distclean-fastjar:
7733 @if fastjar
7734 maybe-distclean-fastjar: distclean-fastjar
7736 distclean-fastjar:
7737 @: $(MAKE); $(unstage)
7738 @[ -f ./fastjar/Makefile ] || exit 0; \
7739 r=`${PWD_COMMAND}`; export r; \
7740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7741 $(HOST_EXPORTS) \
7742 for flag in $(EXTRA_HOST_FLAGS) ; do \
7743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7744 done; \
7745 echo "Doing distclean in fastjar" ; \
7746 (cd $(HOST_SUBDIR)/fastjar && \
7747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7749 "RANLIB=$${RANLIB}" \
7750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7751 distclean) \
7752 || exit 1
7754 @endif fastjar
7756 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7757 maybe-maintainer-clean-fastjar:
7758 @if fastjar
7759 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7761 maintainer-clean-fastjar:
7762 @: $(MAKE); $(unstage)
7763 @[ -f ./fastjar/Makefile ] || exit 0; \
7764 r=`${PWD_COMMAND}`; export r; \
7765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7766 $(HOST_EXPORTS) \
7767 for flag in $(EXTRA_HOST_FLAGS) ; do \
7768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7769 done; \
7770 echo "Doing maintainer-clean in fastjar" ; \
7771 (cd $(HOST_SUBDIR)/fastjar && \
7772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7774 "RANLIB=$${RANLIB}" \
7775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7776 maintainer-clean) \
7777 || exit 1
7779 @endif fastjar
7783 .PHONY: configure-fixincludes maybe-configure-fixincludes
7784 maybe-configure-fixincludes:
7785 @if gcc-bootstrap
7786 configure-fixincludes: stage_current
7787 @endif gcc-bootstrap
7788 @if fixincludes
7789 maybe-configure-fixincludes: configure-fixincludes
7790 configure-fixincludes:
7791 @: $(MAKE); $(unstage)
7792 @r=`${PWD_COMMAND}`; export r; \
7793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7794 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7796 $(HOST_EXPORTS) \
7797 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7798 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7799 case $(srcdir) in \
7800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7801 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7803 esac; \
7804 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7805 libsrcdir="$$s/fixincludes"; \
7806 $(SHELL) $${libsrcdir}/configure \
7807 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7808 --target=${target_alias} $${srcdiroption} \
7809 || exit 1
7810 @endif fixincludes
7816 .PHONY: all-fixincludes maybe-all-fixincludes
7817 maybe-all-fixincludes:
7818 @if gcc-bootstrap
7819 all-fixincludes: stage_current
7820 @endif gcc-bootstrap
7821 @if fixincludes
7822 TARGET-fixincludes=all
7823 maybe-all-fixincludes: all-fixincludes
7824 all-fixincludes: configure-fixincludes
7825 @: $(MAKE); $(unstage)
7826 @r=`${PWD_COMMAND}`; export r; \
7827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7828 $(HOST_EXPORTS) \
7829 (cd $(HOST_SUBDIR)/fixincludes && \
7830 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7831 $(TARGET-fixincludes))
7832 @endif fixincludes
7837 .PHONY: check-fixincludes maybe-check-fixincludes
7838 maybe-check-fixincludes:
7839 @if fixincludes
7840 maybe-check-fixincludes: check-fixincludes
7842 check-fixincludes:
7843 @: $(MAKE); $(unstage)
7844 @r=`${PWD_COMMAND}`; export r; \
7845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7846 $(HOST_EXPORTS) \
7847 (cd $(HOST_SUBDIR)/fixincludes && \
7848 $(MAKE) $(FLAGS_TO_PASS) check)
7850 @endif fixincludes
7852 .PHONY: install-fixincludes maybe-install-fixincludes
7853 maybe-install-fixincludes:
7854 @if fixincludes
7855 maybe-install-fixincludes: install-fixincludes
7857 install-fixincludes: installdirs
7858 @: $(MAKE); $(unstage)
7859 @r=`${PWD_COMMAND}`; export r; \
7860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7861 $(HOST_EXPORTS) \
7862 (cd $(HOST_SUBDIR)/fixincludes && \
7863 $(MAKE) $(FLAGS_TO_PASS) install)
7865 @endif fixincludes
7867 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7868 maybe-install-strip-fixincludes:
7869 @if fixincludes
7870 maybe-install-strip-fixincludes: install-strip-fixincludes
7872 install-strip-fixincludes: installdirs
7873 @: $(MAKE); $(unstage)
7874 @r=`${PWD_COMMAND}`; export r; \
7875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7876 $(HOST_EXPORTS) \
7877 (cd $(HOST_SUBDIR)/fixincludes && \
7878 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7880 @endif fixincludes
7882 # Other targets (info, dvi, pdf, etc.)
7884 .PHONY: maybe-info-fixincludes info-fixincludes
7885 maybe-info-fixincludes:
7886 @if fixincludes
7887 maybe-info-fixincludes: info-fixincludes
7889 info-fixincludes: \
7890 configure-fixincludes
7891 @: $(MAKE); $(unstage)
7892 @[ -f ./fixincludes/Makefile ] || exit 0; \
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7895 $(HOST_EXPORTS) \
7896 for flag in $(EXTRA_HOST_FLAGS) ; do \
7897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7898 done; \
7899 echo "Doing info in fixincludes" ; \
7900 (cd $(HOST_SUBDIR)/fixincludes && \
7901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7903 "RANLIB=$${RANLIB}" \
7904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7905 info) \
7906 || exit 1
7908 @endif fixincludes
7910 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7911 maybe-dvi-fixincludes:
7912 @if fixincludes
7913 maybe-dvi-fixincludes: dvi-fixincludes
7915 dvi-fixincludes: \
7916 configure-fixincludes
7917 @: $(MAKE); $(unstage)
7918 @[ -f ./fixincludes/Makefile ] || exit 0; \
7919 r=`${PWD_COMMAND}`; export r; \
7920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7921 $(HOST_EXPORTS) \
7922 for flag in $(EXTRA_HOST_FLAGS) ; do \
7923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7924 done; \
7925 echo "Doing dvi in fixincludes" ; \
7926 (cd $(HOST_SUBDIR)/fixincludes && \
7927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7929 "RANLIB=$${RANLIB}" \
7930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7931 dvi) \
7932 || exit 1
7934 @endif fixincludes
7936 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7937 maybe-pdf-fixincludes:
7938 @if fixincludes
7939 maybe-pdf-fixincludes: pdf-fixincludes
7941 pdf-fixincludes: \
7942 configure-fixincludes
7943 @: $(MAKE); $(unstage)
7944 @[ -f ./fixincludes/Makefile ] || exit 0; \
7945 r=`${PWD_COMMAND}`; export r; \
7946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7947 $(HOST_EXPORTS) \
7948 for flag in $(EXTRA_HOST_FLAGS) ; do \
7949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7950 done; \
7951 echo "Doing pdf in fixincludes" ; \
7952 (cd $(HOST_SUBDIR)/fixincludes && \
7953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7955 "RANLIB=$${RANLIB}" \
7956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7957 pdf) \
7958 || exit 1
7960 @endif fixincludes
7962 .PHONY: maybe-html-fixincludes html-fixincludes
7963 maybe-html-fixincludes:
7964 @if fixincludes
7965 maybe-html-fixincludes: html-fixincludes
7967 html-fixincludes: \
7968 configure-fixincludes
7969 @: $(MAKE); $(unstage)
7970 @[ -f ./fixincludes/Makefile ] || exit 0; \
7971 r=`${PWD_COMMAND}`; export r; \
7972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7973 $(HOST_EXPORTS) \
7974 for flag in $(EXTRA_HOST_FLAGS) ; do \
7975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7976 done; \
7977 echo "Doing html in fixincludes" ; \
7978 (cd $(HOST_SUBDIR)/fixincludes && \
7979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7981 "RANLIB=$${RANLIB}" \
7982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7983 html) \
7984 || exit 1
7986 @endif fixincludes
7988 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7989 maybe-TAGS-fixincludes:
7990 @if fixincludes
7991 maybe-TAGS-fixincludes: TAGS-fixincludes
7993 # fixincludes doesn't support TAGS.
7994 TAGS-fixincludes:
7996 @endif fixincludes
7998 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7999 maybe-install-info-fixincludes:
8000 @if fixincludes
8001 maybe-install-info-fixincludes: install-info-fixincludes
8003 install-info-fixincludes: \
8004 configure-fixincludes \
8005 info-fixincludes
8006 @: $(MAKE); $(unstage)
8007 @[ -f ./fixincludes/Makefile ] || exit 0; \
8008 r=`${PWD_COMMAND}`; export r; \
8009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8010 $(HOST_EXPORTS) \
8011 for flag in $(EXTRA_HOST_FLAGS) ; do \
8012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8013 done; \
8014 echo "Doing install-info in fixincludes" ; \
8015 (cd $(HOST_SUBDIR)/fixincludes && \
8016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8018 "RANLIB=$${RANLIB}" \
8019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8020 install-info) \
8021 || exit 1
8023 @endif fixincludes
8025 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8026 maybe-install-pdf-fixincludes:
8027 @if fixincludes
8028 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8030 install-pdf-fixincludes: \
8031 configure-fixincludes \
8032 pdf-fixincludes
8033 @: $(MAKE); $(unstage)
8034 @[ -f ./fixincludes/Makefile ] || exit 0; \
8035 r=`${PWD_COMMAND}`; export r; \
8036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8037 $(HOST_EXPORTS) \
8038 for flag in $(EXTRA_HOST_FLAGS) ; do \
8039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8040 done; \
8041 echo "Doing install-pdf in fixincludes" ; \
8042 (cd $(HOST_SUBDIR)/fixincludes && \
8043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8045 "RANLIB=$${RANLIB}" \
8046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8047 install-pdf) \
8048 || exit 1
8050 @endif fixincludes
8052 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8053 maybe-install-html-fixincludes:
8054 @if fixincludes
8055 maybe-install-html-fixincludes: install-html-fixincludes
8057 install-html-fixincludes: \
8058 configure-fixincludes \
8059 html-fixincludes
8060 @: $(MAKE); $(unstage)
8061 @[ -f ./fixincludes/Makefile ] || exit 0; \
8062 r=`${PWD_COMMAND}`; export r; \
8063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8064 $(HOST_EXPORTS) \
8065 for flag in $(EXTRA_HOST_FLAGS) ; do \
8066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8067 done; \
8068 echo "Doing install-html in fixincludes" ; \
8069 (cd $(HOST_SUBDIR)/fixincludes && \
8070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8072 "RANLIB=$${RANLIB}" \
8073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8074 install-html) \
8075 || exit 1
8077 @endif fixincludes
8079 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8080 maybe-installcheck-fixincludes:
8081 @if fixincludes
8082 maybe-installcheck-fixincludes: installcheck-fixincludes
8084 installcheck-fixincludes: \
8085 configure-fixincludes
8086 @: $(MAKE); $(unstage)
8087 @[ -f ./fixincludes/Makefile ] || exit 0; \
8088 r=`${PWD_COMMAND}`; export r; \
8089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8090 $(HOST_EXPORTS) \
8091 for flag in $(EXTRA_HOST_FLAGS) ; do \
8092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8093 done; \
8094 echo "Doing installcheck in fixincludes" ; \
8095 (cd $(HOST_SUBDIR)/fixincludes && \
8096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8098 "RANLIB=$${RANLIB}" \
8099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8100 installcheck) \
8101 || exit 1
8103 @endif fixincludes
8105 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8106 maybe-mostlyclean-fixincludes:
8107 @if fixincludes
8108 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8110 mostlyclean-fixincludes:
8111 @: $(MAKE); $(unstage)
8112 @[ -f ./fixincludes/Makefile ] || exit 0; \
8113 r=`${PWD_COMMAND}`; export r; \
8114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8115 $(HOST_EXPORTS) \
8116 for flag in $(EXTRA_HOST_FLAGS) ; do \
8117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8118 done; \
8119 echo "Doing mostlyclean in fixincludes" ; \
8120 (cd $(HOST_SUBDIR)/fixincludes && \
8121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8123 "RANLIB=$${RANLIB}" \
8124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8125 mostlyclean) \
8126 || exit 1
8128 @endif fixincludes
8130 .PHONY: maybe-clean-fixincludes clean-fixincludes
8131 maybe-clean-fixincludes:
8132 @if fixincludes
8133 maybe-clean-fixincludes: clean-fixincludes
8135 clean-fixincludes:
8136 @: $(MAKE); $(unstage)
8137 @[ -f ./fixincludes/Makefile ] || exit 0; \
8138 r=`${PWD_COMMAND}`; export r; \
8139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8140 $(HOST_EXPORTS) \
8141 for flag in $(EXTRA_HOST_FLAGS) ; do \
8142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8143 done; \
8144 echo "Doing clean in fixincludes" ; \
8145 (cd $(HOST_SUBDIR)/fixincludes && \
8146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8148 "RANLIB=$${RANLIB}" \
8149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8150 clean) \
8151 || exit 1
8153 @endif fixincludes
8155 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8156 maybe-distclean-fixincludes:
8157 @if fixincludes
8158 maybe-distclean-fixincludes: distclean-fixincludes
8160 distclean-fixincludes:
8161 @: $(MAKE); $(unstage)
8162 @[ -f ./fixincludes/Makefile ] || exit 0; \
8163 r=`${PWD_COMMAND}`; export r; \
8164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8165 $(HOST_EXPORTS) \
8166 for flag in $(EXTRA_HOST_FLAGS) ; do \
8167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8168 done; \
8169 echo "Doing distclean in fixincludes" ; \
8170 (cd $(HOST_SUBDIR)/fixincludes && \
8171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8173 "RANLIB=$${RANLIB}" \
8174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8175 distclean) \
8176 || exit 1
8178 @endif fixincludes
8180 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8181 maybe-maintainer-clean-fixincludes:
8182 @if fixincludes
8183 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8185 maintainer-clean-fixincludes:
8186 @: $(MAKE); $(unstage)
8187 @[ -f ./fixincludes/Makefile ] || exit 0; \
8188 r=`${PWD_COMMAND}`; export r; \
8189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8190 $(HOST_EXPORTS) \
8191 for flag in $(EXTRA_HOST_FLAGS) ; do \
8192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8193 done; \
8194 echo "Doing maintainer-clean in fixincludes" ; \
8195 (cd $(HOST_SUBDIR)/fixincludes && \
8196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8198 "RANLIB=$${RANLIB}" \
8199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8200 maintainer-clean) \
8201 || exit 1
8203 @endif fixincludes
8207 .PHONY: configure-flex maybe-configure-flex
8208 maybe-configure-flex:
8209 @if gcc-bootstrap
8210 configure-flex: stage_current
8211 @endif gcc-bootstrap
8212 @if flex
8213 maybe-configure-flex: configure-flex
8214 configure-flex:
8215 @: $(MAKE); $(unstage)
8216 @r=`${PWD_COMMAND}`; export r; \
8217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8218 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8220 $(HOST_EXPORTS) \
8221 echo Configuring in $(HOST_SUBDIR)/flex; \
8222 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8223 case $(srcdir) in \
8224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8225 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8227 esac; \
8228 srcdiroption="--srcdir=$${topdir}/flex"; \
8229 libsrcdir="$$s/flex"; \
8230 $(SHELL) $${libsrcdir}/configure \
8231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8232 --target=${target_alias} $${srcdiroption} \
8233 || exit 1
8234 @endif flex
8240 .PHONY: all-flex maybe-all-flex
8241 maybe-all-flex:
8242 @if gcc-bootstrap
8243 all-flex: stage_current
8244 @endif gcc-bootstrap
8245 @if flex
8246 TARGET-flex=all
8247 maybe-all-flex: all-flex
8248 all-flex: configure-flex
8249 @: $(MAKE); $(unstage)
8250 @r=`${PWD_COMMAND}`; export r; \
8251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8252 $(HOST_EXPORTS) \
8253 (cd $(HOST_SUBDIR)/flex && \
8254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8255 $(TARGET-flex))
8256 @endif flex
8261 .PHONY: check-flex maybe-check-flex
8262 maybe-check-flex:
8263 @if flex
8264 maybe-check-flex: check-flex
8266 # This module is only tested in a native toolchain.
8267 check-flex:
8268 @: $(MAKE); $(unstage)
8269 @if [ '$(host)' = '$(target)' ] ; then \
8270 r=`${PWD_COMMAND}`; export r; \
8271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8272 $(HOST_EXPORTS) \
8273 (cd $(HOST_SUBDIR)/flex && \
8274 $(MAKE) $(FLAGS_TO_PASS) check); \
8277 @endif flex
8279 .PHONY: install-flex maybe-install-flex
8280 maybe-install-flex:
8281 @if flex
8282 maybe-install-flex: install-flex
8284 install-flex: installdirs
8285 @: $(MAKE); $(unstage)
8286 @r=`${PWD_COMMAND}`; export r; \
8287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8288 $(HOST_EXPORTS) \
8289 (cd $(HOST_SUBDIR)/flex && \
8290 $(MAKE) $(FLAGS_TO_PASS) install)
8292 @endif flex
8294 .PHONY: install-strip-flex maybe-install-strip-flex
8295 maybe-install-strip-flex:
8296 @if flex
8297 maybe-install-strip-flex: install-strip-flex
8299 install-strip-flex: installdirs
8300 @: $(MAKE); $(unstage)
8301 @r=`${PWD_COMMAND}`; export r; \
8302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8303 $(HOST_EXPORTS) \
8304 (cd $(HOST_SUBDIR)/flex && \
8305 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8307 @endif flex
8309 # Other targets (info, dvi, pdf, etc.)
8311 .PHONY: maybe-info-flex info-flex
8312 maybe-info-flex:
8313 @if flex
8314 maybe-info-flex: info-flex
8316 info-flex: \
8317 configure-flex
8318 @: $(MAKE); $(unstage)
8319 @[ -f ./flex/Makefile ] || exit 0; \
8320 r=`${PWD_COMMAND}`; export r; \
8321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8322 $(HOST_EXPORTS) \
8323 for flag in $(EXTRA_HOST_FLAGS) ; do \
8324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8325 done; \
8326 echo "Doing info in flex" ; \
8327 (cd $(HOST_SUBDIR)/flex && \
8328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8330 "RANLIB=$${RANLIB}" \
8331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8332 info) \
8333 || exit 1
8335 @endif flex
8337 .PHONY: maybe-dvi-flex dvi-flex
8338 maybe-dvi-flex:
8339 @if flex
8340 maybe-dvi-flex: dvi-flex
8342 dvi-flex: \
8343 configure-flex
8344 @: $(MAKE); $(unstage)
8345 @[ -f ./flex/Makefile ] || exit 0; \
8346 r=`${PWD_COMMAND}`; export r; \
8347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8348 $(HOST_EXPORTS) \
8349 for flag in $(EXTRA_HOST_FLAGS) ; do \
8350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8351 done; \
8352 echo "Doing dvi in flex" ; \
8353 (cd $(HOST_SUBDIR)/flex && \
8354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8356 "RANLIB=$${RANLIB}" \
8357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8358 dvi) \
8359 || exit 1
8361 @endif flex
8363 .PHONY: maybe-pdf-flex pdf-flex
8364 maybe-pdf-flex:
8365 @if flex
8366 maybe-pdf-flex: pdf-flex
8368 pdf-flex: \
8369 configure-flex
8370 @: $(MAKE); $(unstage)
8371 @[ -f ./flex/Makefile ] || exit 0; \
8372 r=`${PWD_COMMAND}`; export r; \
8373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8374 $(HOST_EXPORTS) \
8375 for flag in $(EXTRA_HOST_FLAGS) ; do \
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
8378 echo "Doing pdf in flex" ; \
8379 (cd $(HOST_SUBDIR)/flex && \
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8382 "RANLIB=$${RANLIB}" \
8383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8384 pdf) \
8385 || exit 1
8387 @endif flex
8389 .PHONY: maybe-html-flex html-flex
8390 maybe-html-flex:
8391 @if flex
8392 maybe-html-flex: html-flex
8394 html-flex: \
8395 configure-flex
8396 @: $(MAKE); $(unstage)
8397 @[ -f ./flex/Makefile ] || exit 0; \
8398 r=`${PWD_COMMAND}`; export r; \
8399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8400 $(HOST_EXPORTS) \
8401 for flag in $(EXTRA_HOST_FLAGS) ; do \
8402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8403 done; \
8404 echo "Doing html in flex" ; \
8405 (cd $(HOST_SUBDIR)/flex && \
8406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8408 "RANLIB=$${RANLIB}" \
8409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8410 html) \
8411 || exit 1
8413 @endif flex
8415 .PHONY: maybe-TAGS-flex TAGS-flex
8416 maybe-TAGS-flex:
8417 @if flex
8418 maybe-TAGS-flex: TAGS-flex
8420 TAGS-flex: \
8421 configure-flex
8422 @: $(MAKE); $(unstage)
8423 @[ -f ./flex/Makefile ] || exit 0; \
8424 r=`${PWD_COMMAND}`; export r; \
8425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8426 $(HOST_EXPORTS) \
8427 for flag in $(EXTRA_HOST_FLAGS) ; do \
8428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8429 done; \
8430 echo "Doing TAGS in flex" ; \
8431 (cd $(HOST_SUBDIR)/flex && \
8432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8434 "RANLIB=$${RANLIB}" \
8435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8436 TAGS) \
8437 || exit 1
8439 @endif flex
8441 .PHONY: maybe-install-info-flex install-info-flex
8442 maybe-install-info-flex:
8443 @if flex
8444 maybe-install-info-flex: install-info-flex
8446 install-info-flex: \
8447 configure-flex \
8448 info-flex
8449 @: $(MAKE); $(unstage)
8450 @[ -f ./flex/Makefile ] || exit 0; \
8451 r=`${PWD_COMMAND}`; export r; \
8452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8453 $(HOST_EXPORTS) \
8454 for flag in $(EXTRA_HOST_FLAGS) ; do \
8455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8456 done; \
8457 echo "Doing install-info in flex" ; \
8458 (cd $(HOST_SUBDIR)/flex && \
8459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8461 "RANLIB=$${RANLIB}" \
8462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8463 install-info) \
8464 || exit 1
8466 @endif flex
8468 .PHONY: maybe-install-pdf-flex install-pdf-flex
8469 maybe-install-pdf-flex:
8470 @if flex
8471 maybe-install-pdf-flex: install-pdf-flex
8473 install-pdf-flex: \
8474 configure-flex \
8475 pdf-flex
8476 @: $(MAKE); $(unstage)
8477 @[ -f ./flex/Makefile ] || exit 0; \
8478 r=`${PWD_COMMAND}`; export r; \
8479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8480 $(HOST_EXPORTS) \
8481 for flag in $(EXTRA_HOST_FLAGS) ; do \
8482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8483 done; \
8484 echo "Doing install-pdf in flex" ; \
8485 (cd $(HOST_SUBDIR)/flex && \
8486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8488 "RANLIB=$${RANLIB}" \
8489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8490 install-pdf) \
8491 || exit 1
8493 @endif flex
8495 .PHONY: maybe-install-html-flex install-html-flex
8496 maybe-install-html-flex:
8497 @if flex
8498 maybe-install-html-flex: install-html-flex
8500 install-html-flex: \
8501 configure-flex \
8502 html-flex
8503 @: $(MAKE); $(unstage)
8504 @[ -f ./flex/Makefile ] || exit 0; \
8505 r=`${PWD_COMMAND}`; export r; \
8506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8507 $(HOST_EXPORTS) \
8508 for flag in $(EXTRA_HOST_FLAGS) ; do \
8509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8510 done; \
8511 echo "Doing install-html in flex" ; \
8512 (cd $(HOST_SUBDIR)/flex && \
8513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8515 "RANLIB=$${RANLIB}" \
8516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8517 install-html) \
8518 || exit 1
8520 @endif flex
8522 .PHONY: maybe-installcheck-flex installcheck-flex
8523 maybe-installcheck-flex:
8524 @if flex
8525 maybe-installcheck-flex: installcheck-flex
8527 installcheck-flex: \
8528 configure-flex
8529 @: $(MAKE); $(unstage)
8530 @[ -f ./flex/Makefile ] || exit 0; \
8531 r=`${PWD_COMMAND}`; export r; \
8532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8533 $(HOST_EXPORTS) \
8534 for flag in $(EXTRA_HOST_FLAGS) ; do \
8535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8536 done; \
8537 echo "Doing installcheck in flex" ; \
8538 (cd $(HOST_SUBDIR)/flex && \
8539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8541 "RANLIB=$${RANLIB}" \
8542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8543 installcheck) \
8544 || exit 1
8546 @endif flex
8548 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8549 maybe-mostlyclean-flex:
8550 @if flex
8551 maybe-mostlyclean-flex: mostlyclean-flex
8553 mostlyclean-flex:
8554 @: $(MAKE); $(unstage)
8555 @[ -f ./flex/Makefile ] || exit 0; \
8556 r=`${PWD_COMMAND}`; export r; \
8557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8558 $(HOST_EXPORTS) \
8559 for flag in $(EXTRA_HOST_FLAGS) ; do \
8560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8561 done; \
8562 echo "Doing mostlyclean in flex" ; \
8563 (cd $(HOST_SUBDIR)/flex && \
8564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8566 "RANLIB=$${RANLIB}" \
8567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8568 mostlyclean) \
8569 || exit 1
8571 @endif flex
8573 .PHONY: maybe-clean-flex clean-flex
8574 maybe-clean-flex:
8575 @if flex
8576 maybe-clean-flex: clean-flex
8578 clean-flex:
8579 @: $(MAKE); $(unstage)
8580 @[ -f ./flex/Makefile ] || exit 0; \
8581 r=`${PWD_COMMAND}`; export r; \
8582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8583 $(HOST_EXPORTS) \
8584 for flag in $(EXTRA_HOST_FLAGS) ; do \
8585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8586 done; \
8587 echo "Doing clean in flex" ; \
8588 (cd $(HOST_SUBDIR)/flex && \
8589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8591 "RANLIB=$${RANLIB}" \
8592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8593 clean) \
8594 || exit 1
8596 @endif flex
8598 .PHONY: maybe-distclean-flex distclean-flex
8599 maybe-distclean-flex:
8600 @if flex
8601 maybe-distclean-flex: distclean-flex
8603 distclean-flex:
8604 @: $(MAKE); $(unstage)
8605 @[ -f ./flex/Makefile ] || exit 0; \
8606 r=`${PWD_COMMAND}`; export r; \
8607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8608 $(HOST_EXPORTS) \
8609 for flag in $(EXTRA_HOST_FLAGS) ; do \
8610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8611 done; \
8612 echo "Doing distclean in flex" ; \
8613 (cd $(HOST_SUBDIR)/flex && \
8614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8616 "RANLIB=$${RANLIB}" \
8617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8618 distclean) \
8619 || exit 1
8621 @endif flex
8623 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8624 maybe-maintainer-clean-flex:
8625 @if flex
8626 maybe-maintainer-clean-flex: maintainer-clean-flex
8628 maintainer-clean-flex:
8629 @: $(MAKE); $(unstage)
8630 @[ -f ./flex/Makefile ] || exit 0; \
8631 r=`${PWD_COMMAND}`; export r; \
8632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8633 $(HOST_EXPORTS) \
8634 for flag in $(EXTRA_HOST_FLAGS) ; do \
8635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8636 done; \
8637 echo "Doing maintainer-clean in flex" ; \
8638 (cd $(HOST_SUBDIR)/flex && \
8639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8641 "RANLIB=$${RANLIB}" \
8642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8643 maintainer-clean) \
8644 || exit 1
8646 @endif flex
8650 .PHONY: configure-gas maybe-configure-gas
8651 maybe-configure-gas:
8652 @if gcc-bootstrap
8653 configure-gas: stage_current
8654 @endif gcc-bootstrap
8655 @if gas
8656 maybe-configure-gas: configure-gas
8657 configure-gas:
8658 @r=`${PWD_COMMAND}`; export r; \
8659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8660 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8662 $(HOST_EXPORTS) \
8663 echo Configuring in $(HOST_SUBDIR)/gas; \
8664 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8665 case $(srcdir) in \
8666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8667 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8669 esac; \
8670 srcdiroption="--srcdir=$${topdir}/gas"; \
8671 libsrcdir="$$s/gas"; \
8672 $(SHELL) $${libsrcdir}/configure \
8673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8674 --target=${target_alias} $${srcdiroption} \
8675 || exit 1
8676 @endif gas
8680 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8681 maybe-configure-stage1-gas:
8682 @if gas-bootstrap
8683 maybe-configure-stage1-gas: configure-stage1-gas
8684 configure-stage1-gas:
8685 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8687 @r=`${PWD_COMMAND}`; export r; \
8688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8689 TFLAGS="$(STAGE1_TFLAGS)"; \
8690 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8691 $(HOST_EXPORTS) \
8692 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8693 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8694 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8695 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8697 cd $(HOST_SUBDIR)/gas || exit 1; \
8698 case $(srcdir) in \
8699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8700 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8702 esac; \
8703 srcdiroption="--srcdir=$${topdir}/gas"; \
8704 libsrcdir="$$s/gas"; \
8705 $(SHELL) $${libsrcdir}/configure \
8706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8707 --target=${target_alias} $${srcdiroption} \
8708 $(STAGE1_CONFIGURE_FLAGS)
8709 @endif gas-bootstrap
8711 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8712 maybe-configure-stage2-gas:
8713 @if gas-bootstrap
8714 maybe-configure-stage2-gas: configure-stage2-gas
8715 configure-stage2-gas:
8716 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8718 @r=`${PWD_COMMAND}`; export r; \
8719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8720 TFLAGS="$(STAGE2_TFLAGS)"; \
8721 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8722 $(HOST_EXPORTS) \
8723 $(POSTSTAGE1_HOST_EXPORTS) \
8724 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8725 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8726 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8727 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8729 cd $(HOST_SUBDIR)/gas || exit 1; \
8730 case $(srcdir) in \
8731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8732 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8734 esac; \
8735 srcdiroption="--srcdir=$${topdir}/gas"; \
8736 libsrcdir="$$s/gas"; \
8737 $(SHELL) $${libsrcdir}/configure \
8738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8739 --target=${target_alias} $${srcdiroption} \
8740 --with-build-libsubdir=$(HOST_SUBDIR) \
8741 $(STAGE2_CONFIGURE_FLAGS)
8742 @endif gas-bootstrap
8744 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8745 maybe-configure-stage3-gas:
8746 @if gas-bootstrap
8747 maybe-configure-stage3-gas: configure-stage3-gas
8748 configure-stage3-gas:
8749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8751 @r=`${PWD_COMMAND}`; export r; \
8752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8753 TFLAGS="$(STAGE3_TFLAGS)"; \
8754 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8755 $(HOST_EXPORTS) \
8756 $(POSTSTAGE1_HOST_EXPORTS) \
8757 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8758 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8759 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8760 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8762 cd $(HOST_SUBDIR)/gas || exit 1; \
8763 case $(srcdir) in \
8764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8765 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8767 esac; \
8768 srcdiroption="--srcdir=$${topdir}/gas"; \
8769 libsrcdir="$$s/gas"; \
8770 $(SHELL) $${libsrcdir}/configure \
8771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8772 --target=${target_alias} $${srcdiroption} \
8773 --with-build-libsubdir=$(HOST_SUBDIR) \
8774 $(STAGE3_CONFIGURE_FLAGS)
8775 @endif gas-bootstrap
8777 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8778 maybe-configure-stage4-gas:
8779 @if gas-bootstrap
8780 maybe-configure-stage4-gas: configure-stage4-gas
8781 configure-stage4-gas:
8782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8784 @r=`${PWD_COMMAND}`; export r; \
8785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8786 TFLAGS="$(STAGE4_TFLAGS)"; \
8787 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8788 $(HOST_EXPORTS) \
8789 $(POSTSTAGE1_HOST_EXPORTS) \
8790 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8791 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8792 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8793 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8795 cd $(HOST_SUBDIR)/gas || exit 1; \
8796 case $(srcdir) in \
8797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8798 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8800 esac; \
8801 srcdiroption="--srcdir=$${topdir}/gas"; \
8802 libsrcdir="$$s/gas"; \
8803 $(SHELL) $${libsrcdir}/configure \
8804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8805 --target=${target_alias} $${srcdiroption} \
8806 --with-build-libsubdir=$(HOST_SUBDIR) \
8807 $(STAGE4_CONFIGURE_FLAGS)
8808 @endif gas-bootstrap
8810 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8811 maybe-configure-stageprofile-gas:
8812 @if gas-bootstrap
8813 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8814 configure-stageprofile-gas:
8815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8817 @r=`${PWD_COMMAND}`; export r; \
8818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8820 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8821 $(HOST_EXPORTS) \
8822 $(POSTSTAGE1_HOST_EXPORTS) \
8823 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8824 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8825 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8826 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8828 cd $(HOST_SUBDIR)/gas || exit 1; \
8829 case $(srcdir) in \
8830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8831 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8833 esac; \
8834 srcdiroption="--srcdir=$${topdir}/gas"; \
8835 libsrcdir="$$s/gas"; \
8836 $(SHELL) $${libsrcdir}/configure \
8837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8838 --target=${target_alias} $${srcdiroption} \
8839 --with-build-libsubdir=$(HOST_SUBDIR) \
8840 $(STAGEprofile_CONFIGURE_FLAGS)
8841 @endif gas-bootstrap
8843 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8844 maybe-configure-stagefeedback-gas:
8845 @if gas-bootstrap
8846 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8847 configure-stagefeedback-gas:
8848 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8850 @r=`${PWD_COMMAND}`; export r; \
8851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8853 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8854 $(HOST_EXPORTS) \
8855 $(POSTSTAGE1_HOST_EXPORTS) \
8856 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8857 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8858 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8859 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8861 cd $(HOST_SUBDIR)/gas || exit 1; \
8862 case $(srcdir) in \
8863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8864 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8866 esac; \
8867 srcdiroption="--srcdir=$${topdir}/gas"; \
8868 libsrcdir="$$s/gas"; \
8869 $(SHELL) $${libsrcdir}/configure \
8870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8871 --target=${target_alias} $${srcdiroption} \
8872 --with-build-libsubdir=$(HOST_SUBDIR) \
8873 $(STAGEfeedback_CONFIGURE_FLAGS)
8874 @endif gas-bootstrap
8880 .PHONY: all-gas maybe-all-gas
8881 maybe-all-gas:
8882 @if gcc-bootstrap
8883 all-gas: stage_current
8884 @endif gcc-bootstrap
8885 @if gas
8886 TARGET-gas=all
8887 maybe-all-gas: all-gas
8888 all-gas: configure-gas
8889 @r=`${PWD_COMMAND}`; export r; \
8890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8891 $(HOST_EXPORTS) \
8892 (cd $(HOST_SUBDIR)/gas && \
8893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8894 $(TARGET-gas))
8895 @endif gas
8899 .PHONY: all-stage1-gas maybe-all-stage1-gas
8900 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8901 maybe-all-stage1-gas:
8902 maybe-clean-stage1-gas:
8903 @if gas-bootstrap
8904 maybe-all-stage1-gas: all-stage1-gas
8905 all-stage1: all-stage1-gas
8906 TARGET-stage1-gas = $(TARGET-gas)
8907 all-stage1-gas: configure-stage1-gas
8908 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8909 @r=`${PWD_COMMAND}`; export r; \
8910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8911 TFLAGS="$(STAGE1_TFLAGS)"; \
8912 $(HOST_EXPORTS) \
8913 cd $(HOST_SUBDIR)/gas && \
8914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8915 CFLAGS="$(STAGE1_CFLAGS)" \
8916 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8917 LIBCFLAGS="$(LIBCFLAGS)" \
8918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8921 $(EXTRA_HOST_FLAGS) \
8922 $(STAGE1_FLAGS_TO_PASS) \
8923 TFLAGS="$(STAGE1_TFLAGS)" \
8924 $(TARGET-stage1-gas)
8926 maybe-clean-stage1-gas: clean-stage1-gas
8927 clean-stage1: clean-stage1-gas
8928 clean-stage1-gas:
8929 @if [ $(current_stage) = stage1 ]; then \
8930 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8931 else \
8932 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8933 $(MAKE) stage1-start; \
8934 fi; \
8935 cd $(HOST_SUBDIR)/gas && \
8936 $(MAKE) $(EXTRA_HOST_FLAGS) \
8937 $(STAGE1_FLAGS_TO_PASS) clean
8938 @endif gas-bootstrap
8941 .PHONY: all-stage2-gas maybe-all-stage2-gas
8942 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8943 maybe-all-stage2-gas:
8944 maybe-clean-stage2-gas:
8945 @if gas-bootstrap
8946 maybe-all-stage2-gas: all-stage2-gas
8947 all-stage2: all-stage2-gas
8948 TARGET-stage2-gas = $(TARGET-gas)
8949 all-stage2-gas: configure-stage2-gas
8950 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8951 @r=`${PWD_COMMAND}`; export r; \
8952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8953 TFLAGS="$(STAGE2_TFLAGS)"; \
8954 $(HOST_EXPORTS) \
8955 $(POSTSTAGE1_HOST_EXPORTS) \
8956 cd $(HOST_SUBDIR)/gas && \
8957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8958 CFLAGS="$(STAGE2_CFLAGS)" \
8959 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8960 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8965 TFLAGS="$(STAGE2_TFLAGS)" \
8966 $(TARGET-stage2-gas)
8968 maybe-clean-stage2-gas: clean-stage2-gas
8969 clean-stage2: clean-stage2-gas
8970 clean-stage2-gas:
8971 @if [ $(current_stage) = stage2 ]; then \
8972 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8973 else \
8974 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8975 $(MAKE) stage2-start; \
8976 fi; \
8977 cd $(HOST_SUBDIR)/gas && \
8978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8979 @endif gas-bootstrap
8982 .PHONY: all-stage3-gas maybe-all-stage3-gas
8983 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8984 maybe-all-stage3-gas:
8985 maybe-clean-stage3-gas:
8986 @if gas-bootstrap
8987 maybe-all-stage3-gas: all-stage3-gas
8988 all-stage3: all-stage3-gas
8989 TARGET-stage3-gas = $(TARGET-gas)
8990 all-stage3-gas: configure-stage3-gas
8991 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8992 @r=`${PWD_COMMAND}`; export r; \
8993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8994 TFLAGS="$(STAGE3_TFLAGS)"; \
8995 $(HOST_EXPORTS) \
8996 $(POSTSTAGE1_HOST_EXPORTS) \
8997 cd $(HOST_SUBDIR)/gas && \
8998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8999 CFLAGS="$(STAGE3_CFLAGS)" \
9000 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9001 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9006 TFLAGS="$(STAGE3_TFLAGS)" \
9007 $(TARGET-stage3-gas)
9009 maybe-clean-stage3-gas: clean-stage3-gas
9010 clean-stage3: clean-stage3-gas
9011 clean-stage3-gas:
9012 @if [ $(current_stage) = stage3 ]; then \
9013 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9014 else \
9015 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9016 $(MAKE) stage3-start; \
9017 fi; \
9018 cd $(HOST_SUBDIR)/gas && \
9019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9020 @endif gas-bootstrap
9023 .PHONY: all-stage4-gas maybe-all-stage4-gas
9024 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9025 maybe-all-stage4-gas:
9026 maybe-clean-stage4-gas:
9027 @if gas-bootstrap
9028 maybe-all-stage4-gas: all-stage4-gas
9029 all-stage4: all-stage4-gas
9030 TARGET-stage4-gas = $(TARGET-gas)
9031 all-stage4-gas: configure-stage4-gas
9032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9033 @r=`${PWD_COMMAND}`; export r; \
9034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9035 TFLAGS="$(STAGE4_TFLAGS)"; \
9036 $(HOST_EXPORTS) \
9037 $(POSTSTAGE1_HOST_EXPORTS) \
9038 cd $(HOST_SUBDIR)/gas && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9040 CFLAGS="$(STAGE4_CFLAGS)" \
9041 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9042 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9047 TFLAGS="$(STAGE4_TFLAGS)" \
9048 $(TARGET-stage4-gas)
9050 maybe-clean-stage4-gas: clean-stage4-gas
9051 clean-stage4: clean-stage4-gas
9052 clean-stage4-gas:
9053 @if [ $(current_stage) = stage4 ]; then \
9054 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9055 else \
9056 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9057 $(MAKE) stage4-start; \
9058 fi; \
9059 cd $(HOST_SUBDIR)/gas && \
9060 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9061 @endif gas-bootstrap
9064 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9065 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9066 maybe-all-stageprofile-gas:
9067 maybe-clean-stageprofile-gas:
9068 @if gas-bootstrap
9069 maybe-all-stageprofile-gas: all-stageprofile-gas
9070 all-stageprofile: all-stageprofile-gas
9071 TARGET-stageprofile-gas = $(TARGET-gas)
9072 all-stageprofile-gas: configure-stageprofile-gas
9073 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9074 @r=`${PWD_COMMAND}`; export r; \
9075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9076 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9077 $(HOST_EXPORTS) \
9078 $(POSTSTAGE1_HOST_EXPORTS) \
9079 cd $(HOST_SUBDIR)/gas && \
9080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9081 CFLAGS="$(STAGEprofile_CFLAGS)" \
9082 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9083 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9084 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9085 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9086 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9087 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9088 TFLAGS="$(STAGEprofile_TFLAGS)" \
9089 $(TARGET-stageprofile-gas)
9091 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9092 clean-stageprofile: clean-stageprofile-gas
9093 clean-stageprofile-gas:
9094 @if [ $(current_stage) = stageprofile ]; then \
9095 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9096 else \
9097 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9098 $(MAKE) stageprofile-start; \
9099 fi; \
9100 cd $(HOST_SUBDIR)/gas && \
9101 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9102 @endif gas-bootstrap
9105 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9106 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9107 maybe-all-stagefeedback-gas:
9108 maybe-clean-stagefeedback-gas:
9109 @if gas-bootstrap
9110 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9111 all-stagefeedback: all-stagefeedback-gas
9112 TARGET-stagefeedback-gas = $(TARGET-gas)
9113 all-stagefeedback-gas: configure-stagefeedback-gas
9114 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9115 @r=`${PWD_COMMAND}`; export r; \
9116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9118 $(HOST_EXPORTS) \
9119 $(POSTSTAGE1_HOST_EXPORTS) \
9120 cd $(HOST_SUBDIR)/gas && \
9121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9122 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9123 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9124 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9129 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9130 $(TARGET-stagefeedback-gas)
9132 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9133 clean-stagefeedback: clean-stagefeedback-gas
9134 clean-stagefeedback-gas:
9135 @if [ $(current_stage) = stagefeedback ]; then \
9136 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9137 else \
9138 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9139 $(MAKE) stagefeedback-start; \
9140 fi; \
9141 cd $(HOST_SUBDIR)/gas && \
9142 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9143 @endif gas-bootstrap
9149 .PHONY: check-gas maybe-check-gas
9150 maybe-check-gas:
9151 @if gas
9152 maybe-check-gas: check-gas
9154 check-gas:
9155 @: $(MAKE); $(unstage)
9156 @r=`${PWD_COMMAND}`; export r; \
9157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9158 $(HOST_EXPORTS) \
9159 (cd $(HOST_SUBDIR)/gas && \
9160 $(MAKE) $(FLAGS_TO_PASS) check)
9162 @endif gas
9164 .PHONY: install-gas maybe-install-gas
9165 maybe-install-gas:
9166 @if gas
9167 maybe-install-gas: install-gas
9169 install-gas: installdirs
9170 @: $(MAKE); $(unstage)
9171 @r=`${PWD_COMMAND}`; export r; \
9172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9173 $(HOST_EXPORTS) \
9174 (cd $(HOST_SUBDIR)/gas && \
9175 $(MAKE) $(FLAGS_TO_PASS) install)
9177 @endif gas
9179 .PHONY: install-strip-gas maybe-install-strip-gas
9180 maybe-install-strip-gas:
9181 @if gas
9182 maybe-install-strip-gas: install-strip-gas
9184 install-strip-gas: installdirs
9185 @: $(MAKE); $(unstage)
9186 @r=`${PWD_COMMAND}`; export r; \
9187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9188 $(HOST_EXPORTS) \
9189 (cd $(HOST_SUBDIR)/gas && \
9190 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9192 @endif gas
9194 # Other targets (info, dvi, pdf, etc.)
9196 .PHONY: maybe-info-gas info-gas
9197 maybe-info-gas:
9198 @if gas
9199 maybe-info-gas: info-gas
9201 info-gas: \
9202 configure-gas
9203 @[ -f ./gas/Makefile ] || exit 0; \
9204 r=`${PWD_COMMAND}`; export r; \
9205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9206 $(HOST_EXPORTS) \
9207 for flag in $(EXTRA_HOST_FLAGS) ; do \
9208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9209 done; \
9210 echo "Doing info in gas" ; \
9211 (cd $(HOST_SUBDIR)/gas && \
9212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9214 "RANLIB=$${RANLIB}" \
9215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9216 info) \
9217 || exit 1
9219 @endif gas
9221 .PHONY: maybe-dvi-gas dvi-gas
9222 maybe-dvi-gas:
9223 @if gas
9224 maybe-dvi-gas: dvi-gas
9226 dvi-gas: \
9227 configure-gas
9228 @[ -f ./gas/Makefile ] || exit 0; \
9229 r=`${PWD_COMMAND}`; export r; \
9230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9231 $(HOST_EXPORTS) \
9232 for flag in $(EXTRA_HOST_FLAGS) ; do \
9233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9234 done; \
9235 echo "Doing dvi in gas" ; \
9236 (cd $(HOST_SUBDIR)/gas && \
9237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9239 "RANLIB=$${RANLIB}" \
9240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9241 dvi) \
9242 || exit 1
9244 @endif gas
9246 .PHONY: maybe-pdf-gas pdf-gas
9247 maybe-pdf-gas:
9248 @if gas
9249 maybe-pdf-gas: pdf-gas
9251 pdf-gas: \
9252 configure-gas
9253 @[ -f ./gas/Makefile ] || exit 0; \
9254 r=`${PWD_COMMAND}`; export r; \
9255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9256 $(HOST_EXPORTS) \
9257 for flag in $(EXTRA_HOST_FLAGS) ; do \
9258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9259 done; \
9260 echo "Doing pdf in gas" ; \
9261 (cd $(HOST_SUBDIR)/gas && \
9262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9264 "RANLIB=$${RANLIB}" \
9265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9266 pdf) \
9267 || exit 1
9269 @endif gas
9271 .PHONY: maybe-html-gas html-gas
9272 maybe-html-gas:
9273 @if gas
9274 maybe-html-gas: html-gas
9276 html-gas: \
9277 configure-gas
9278 @[ -f ./gas/Makefile ] || exit 0; \
9279 r=`${PWD_COMMAND}`; export r; \
9280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9281 $(HOST_EXPORTS) \
9282 for flag in $(EXTRA_HOST_FLAGS) ; do \
9283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284 done; \
9285 echo "Doing html in gas" ; \
9286 (cd $(HOST_SUBDIR)/gas && \
9287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289 "RANLIB=$${RANLIB}" \
9290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9291 html) \
9292 || exit 1
9294 @endif gas
9296 .PHONY: maybe-TAGS-gas TAGS-gas
9297 maybe-TAGS-gas:
9298 @if gas
9299 maybe-TAGS-gas: TAGS-gas
9301 TAGS-gas: \
9302 configure-gas
9303 @[ -f ./gas/Makefile ] || exit 0; \
9304 r=`${PWD_COMMAND}`; export r; \
9305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9306 $(HOST_EXPORTS) \
9307 for flag in $(EXTRA_HOST_FLAGS) ; do \
9308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9309 done; \
9310 echo "Doing TAGS in gas" ; \
9311 (cd $(HOST_SUBDIR)/gas && \
9312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9314 "RANLIB=$${RANLIB}" \
9315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9316 TAGS) \
9317 || exit 1
9319 @endif gas
9321 .PHONY: maybe-install-info-gas install-info-gas
9322 maybe-install-info-gas:
9323 @if gas
9324 maybe-install-info-gas: install-info-gas
9326 install-info-gas: \
9327 configure-gas \
9328 info-gas
9329 @[ -f ./gas/Makefile ] || exit 0; \
9330 r=`${PWD_COMMAND}`; export r; \
9331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9332 $(HOST_EXPORTS) \
9333 for flag in $(EXTRA_HOST_FLAGS) ; do \
9334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9335 done; \
9336 echo "Doing install-info in gas" ; \
9337 (cd $(HOST_SUBDIR)/gas && \
9338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9340 "RANLIB=$${RANLIB}" \
9341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9342 install-info) \
9343 || exit 1
9345 @endif gas
9347 .PHONY: maybe-install-pdf-gas install-pdf-gas
9348 maybe-install-pdf-gas:
9349 @if gas
9350 maybe-install-pdf-gas: install-pdf-gas
9352 install-pdf-gas: \
9353 configure-gas \
9354 pdf-gas
9355 @[ -f ./gas/Makefile ] || exit 0; \
9356 r=`${PWD_COMMAND}`; export r; \
9357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9358 $(HOST_EXPORTS) \
9359 for flag in $(EXTRA_HOST_FLAGS) ; do \
9360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9361 done; \
9362 echo "Doing install-pdf in gas" ; \
9363 (cd $(HOST_SUBDIR)/gas && \
9364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9366 "RANLIB=$${RANLIB}" \
9367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9368 install-pdf) \
9369 || exit 1
9371 @endif gas
9373 .PHONY: maybe-install-html-gas install-html-gas
9374 maybe-install-html-gas:
9375 @if gas
9376 maybe-install-html-gas: install-html-gas
9378 install-html-gas: \
9379 configure-gas \
9380 html-gas
9381 @[ -f ./gas/Makefile ] || exit 0; \
9382 r=`${PWD_COMMAND}`; export r; \
9383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9384 $(HOST_EXPORTS) \
9385 for flag in $(EXTRA_HOST_FLAGS) ; do \
9386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9387 done; \
9388 echo "Doing install-html in gas" ; \
9389 (cd $(HOST_SUBDIR)/gas && \
9390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9392 "RANLIB=$${RANLIB}" \
9393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9394 install-html) \
9395 || exit 1
9397 @endif gas
9399 .PHONY: maybe-installcheck-gas installcheck-gas
9400 maybe-installcheck-gas:
9401 @if gas
9402 maybe-installcheck-gas: installcheck-gas
9404 installcheck-gas: \
9405 configure-gas
9406 @[ -f ./gas/Makefile ] || exit 0; \
9407 r=`${PWD_COMMAND}`; export r; \
9408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9409 $(HOST_EXPORTS) \
9410 for flag in $(EXTRA_HOST_FLAGS) ; do \
9411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9412 done; \
9413 echo "Doing installcheck in gas" ; \
9414 (cd $(HOST_SUBDIR)/gas && \
9415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9417 "RANLIB=$${RANLIB}" \
9418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9419 installcheck) \
9420 || exit 1
9422 @endif gas
9424 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9425 maybe-mostlyclean-gas:
9426 @if gas
9427 maybe-mostlyclean-gas: mostlyclean-gas
9429 mostlyclean-gas:
9430 @[ -f ./gas/Makefile ] || exit 0; \
9431 r=`${PWD_COMMAND}`; export r; \
9432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9433 $(HOST_EXPORTS) \
9434 for flag in $(EXTRA_HOST_FLAGS) ; do \
9435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9436 done; \
9437 echo "Doing mostlyclean in gas" ; \
9438 (cd $(HOST_SUBDIR)/gas && \
9439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9441 "RANLIB=$${RANLIB}" \
9442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9443 mostlyclean) \
9444 || exit 1
9446 @endif gas
9448 .PHONY: maybe-clean-gas clean-gas
9449 maybe-clean-gas:
9450 @if gas
9451 maybe-clean-gas: clean-gas
9453 clean-gas:
9454 @[ -f ./gas/Makefile ] || exit 0; \
9455 r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9457 $(HOST_EXPORTS) \
9458 for flag in $(EXTRA_HOST_FLAGS) ; do \
9459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9460 done; \
9461 echo "Doing clean in gas" ; \
9462 (cd $(HOST_SUBDIR)/gas && \
9463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9465 "RANLIB=$${RANLIB}" \
9466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9467 clean) \
9468 || exit 1
9470 @endif gas
9472 .PHONY: maybe-distclean-gas distclean-gas
9473 maybe-distclean-gas:
9474 @if gas
9475 maybe-distclean-gas: distclean-gas
9477 distclean-gas:
9478 @[ -f ./gas/Makefile ] || exit 0; \
9479 r=`${PWD_COMMAND}`; export r; \
9480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9481 $(HOST_EXPORTS) \
9482 for flag in $(EXTRA_HOST_FLAGS) ; do \
9483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9484 done; \
9485 echo "Doing distclean in gas" ; \
9486 (cd $(HOST_SUBDIR)/gas && \
9487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9489 "RANLIB=$${RANLIB}" \
9490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9491 distclean) \
9492 || exit 1
9494 @endif gas
9496 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9497 maybe-maintainer-clean-gas:
9498 @if gas
9499 maybe-maintainer-clean-gas: maintainer-clean-gas
9501 maintainer-clean-gas:
9502 @[ -f ./gas/Makefile ] || exit 0; \
9503 r=`${PWD_COMMAND}`; export r; \
9504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9505 $(HOST_EXPORTS) \
9506 for flag in $(EXTRA_HOST_FLAGS) ; do \
9507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9508 done; \
9509 echo "Doing maintainer-clean in gas" ; \
9510 (cd $(HOST_SUBDIR)/gas && \
9511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9513 "RANLIB=$${RANLIB}" \
9514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9515 maintainer-clean) \
9516 || exit 1
9518 @endif gas
9522 .PHONY: configure-gcc maybe-configure-gcc
9523 maybe-configure-gcc:
9524 @if gcc-bootstrap
9525 configure-gcc: stage_current
9526 @endif gcc-bootstrap
9527 @if gcc
9528 maybe-configure-gcc: configure-gcc
9529 configure-gcc:
9530 @r=`${PWD_COMMAND}`; export r; \
9531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9532 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9534 $(HOST_EXPORTS) \
9535 echo Configuring in $(HOST_SUBDIR)/gcc; \
9536 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9537 case $(srcdir) in \
9538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9539 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9541 esac; \
9542 srcdiroption="--srcdir=$${topdir}/gcc"; \
9543 libsrcdir="$$s/gcc"; \
9544 $(SHELL) $${libsrcdir}/configure \
9545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9546 --target=${target_alias} $${srcdiroption} \
9547 || exit 1
9548 @endif gcc
9552 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9553 maybe-configure-stage1-gcc:
9554 @if gcc-bootstrap
9555 maybe-configure-stage1-gcc: configure-stage1-gcc
9556 configure-stage1-gcc:
9557 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9558 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9559 @r=`${PWD_COMMAND}`; export r; \
9560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9561 TFLAGS="$(STAGE1_TFLAGS)"; \
9562 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9563 $(HOST_EXPORTS) \
9564 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9565 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9566 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9567 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9569 cd $(HOST_SUBDIR)/gcc || exit 1; \
9570 case $(srcdir) in \
9571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9572 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9574 esac; \
9575 srcdiroption="--srcdir=$${topdir}/gcc"; \
9576 libsrcdir="$$s/gcc"; \
9577 $(SHELL) $${libsrcdir}/configure \
9578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9579 --target=${target_alias} $${srcdiroption} \
9580 $(STAGE1_CONFIGURE_FLAGS)
9581 @endif gcc-bootstrap
9583 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9584 maybe-configure-stage2-gcc:
9585 @if gcc-bootstrap
9586 maybe-configure-stage2-gcc: configure-stage2-gcc
9587 configure-stage2-gcc:
9588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9590 @r=`${PWD_COMMAND}`; export r; \
9591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9592 TFLAGS="$(STAGE2_TFLAGS)"; \
9593 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9594 $(HOST_EXPORTS) \
9595 $(POSTSTAGE1_HOST_EXPORTS) \
9596 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9597 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9598 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9599 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9601 cd $(HOST_SUBDIR)/gcc || exit 1; \
9602 case $(srcdir) in \
9603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9604 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9606 esac; \
9607 srcdiroption="--srcdir=$${topdir}/gcc"; \
9608 libsrcdir="$$s/gcc"; \
9609 $(SHELL) $${libsrcdir}/configure \
9610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9611 --target=${target_alias} $${srcdiroption} \
9612 --with-build-libsubdir=$(HOST_SUBDIR) \
9613 $(STAGE2_CONFIGURE_FLAGS)
9614 @endif gcc-bootstrap
9616 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9617 maybe-configure-stage3-gcc:
9618 @if gcc-bootstrap
9619 maybe-configure-stage3-gcc: configure-stage3-gcc
9620 configure-stage3-gcc:
9621 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9622 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9623 @r=`${PWD_COMMAND}`; export r; \
9624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9625 TFLAGS="$(STAGE3_TFLAGS)"; \
9626 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9627 $(HOST_EXPORTS) \
9628 $(POSTSTAGE1_HOST_EXPORTS) \
9629 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9630 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9631 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9632 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9634 cd $(HOST_SUBDIR)/gcc || exit 1; \
9635 case $(srcdir) in \
9636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9637 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9639 esac; \
9640 srcdiroption="--srcdir=$${topdir}/gcc"; \
9641 libsrcdir="$$s/gcc"; \
9642 $(SHELL) $${libsrcdir}/configure \
9643 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9644 --target=${target_alias} $${srcdiroption} \
9645 --with-build-libsubdir=$(HOST_SUBDIR) \
9646 $(STAGE3_CONFIGURE_FLAGS)
9647 @endif gcc-bootstrap
9649 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9650 maybe-configure-stage4-gcc:
9651 @if gcc-bootstrap
9652 maybe-configure-stage4-gcc: configure-stage4-gcc
9653 configure-stage4-gcc:
9654 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9655 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9656 @r=`${PWD_COMMAND}`; export r; \
9657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9658 TFLAGS="$(STAGE4_TFLAGS)"; \
9659 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9660 $(HOST_EXPORTS) \
9661 $(POSTSTAGE1_HOST_EXPORTS) \
9662 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9663 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9664 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9665 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9667 cd $(HOST_SUBDIR)/gcc || exit 1; \
9668 case $(srcdir) in \
9669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9670 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9672 esac; \
9673 srcdiroption="--srcdir=$${topdir}/gcc"; \
9674 libsrcdir="$$s/gcc"; \
9675 $(SHELL) $${libsrcdir}/configure \
9676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9677 --target=${target_alias} $${srcdiroption} \
9678 --with-build-libsubdir=$(HOST_SUBDIR) \
9679 $(STAGE4_CONFIGURE_FLAGS)
9680 @endif gcc-bootstrap
9682 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9683 maybe-configure-stageprofile-gcc:
9684 @if gcc-bootstrap
9685 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9686 configure-stageprofile-gcc:
9687 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9689 @r=`${PWD_COMMAND}`; export r; \
9690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9691 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9692 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9693 $(HOST_EXPORTS) \
9694 $(POSTSTAGE1_HOST_EXPORTS) \
9695 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9696 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9697 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9698 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9700 cd $(HOST_SUBDIR)/gcc || exit 1; \
9701 case $(srcdir) in \
9702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9703 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9705 esac; \
9706 srcdiroption="--srcdir=$${topdir}/gcc"; \
9707 libsrcdir="$$s/gcc"; \
9708 $(SHELL) $${libsrcdir}/configure \
9709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9710 --target=${target_alias} $${srcdiroption} \
9711 --with-build-libsubdir=$(HOST_SUBDIR) \
9712 $(STAGEprofile_CONFIGURE_FLAGS)
9713 @endif gcc-bootstrap
9715 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9716 maybe-configure-stagefeedback-gcc:
9717 @if gcc-bootstrap
9718 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9719 configure-stagefeedback-gcc:
9720 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9721 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9722 @r=`${PWD_COMMAND}`; export r; \
9723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9724 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9725 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9726 $(HOST_EXPORTS) \
9727 $(POSTSTAGE1_HOST_EXPORTS) \
9728 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9729 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9730 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9731 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9733 cd $(HOST_SUBDIR)/gcc || exit 1; \
9734 case $(srcdir) in \
9735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9736 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9738 esac; \
9739 srcdiroption="--srcdir=$${topdir}/gcc"; \
9740 libsrcdir="$$s/gcc"; \
9741 $(SHELL) $${libsrcdir}/configure \
9742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9743 --target=${target_alias} $${srcdiroption} \
9744 --with-build-libsubdir=$(HOST_SUBDIR) \
9745 $(STAGEfeedback_CONFIGURE_FLAGS)
9746 @endif gcc-bootstrap
9752 .PHONY: all-gcc maybe-all-gcc
9753 maybe-all-gcc:
9754 @if gcc-bootstrap
9755 all-gcc: stage_current
9756 @endif gcc-bootstrap
9757 @if gcc
9758 TARGET-gcc=all
9759 maybe-all-gcc: all-gcc
9760 all-gcc: configure-gcc
9761 @r=`${PWD_COMMAND}`; export r; \
9762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9763 $(HOST_EXPORTS) \
9764 (cd $(HOST_SUBDIR)/gcc && \
9765 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9766 $(TARGET-gcc))
9767 @endif gcc
9771 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9772 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9773 maybe-all-stage1-gcc:
9774 maybe-clean-stage1-gcc:
9775 @if gcc-bootstrap
9776 maybe-all-stage1-gcc: all-stage1-gcc
9777 all-stage1: all-stage1-gcc
9778 TARGET-stage1-gcc = $(TARGET-gcc)
9779 all-stage1-gcc: configure-stage1-gcc
9780 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9781 @r=`${PWD_COMMAND}`; export r; \
9782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9783 TFLAGS="$(STAGE1_TFLAGS)"; \
9784 $(HOST_EXPORTS) \
9785 cd $(HOST_SUBDIR)/gcc && \
9786 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9787 CFLAGS="$(STAGE1_CFLAGS)" \
9788 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9789 LIBCFLAGS="$(LIBCFLAGS)" \
9790 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9791 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9792 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9793 $(EXTRA_HOST_FLAGS) \
9794 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9795 TFLAGS="$(STAGE1_TFLAGS)" \
9796 $(TARGET-stage1-gcc)
9798 maybe-clean-stage1-gcc: clean-stage1-gcc
9799 clean-stage1: clean-stage1-gcc
9800 clean-stage1-gcc:
9801 @if [ $(current_stage) = stage1 ]; then \
9802 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9803 else \
9804 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9805 $(MAKE) stage1-start; \
9806 fi; \
9807 cd $(HOST_SUBDIR)/gcc && \
9808 $(MAKE) $(EXTRA_HOST_FLAGS) \
9809 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9810 @endif gcc-bootstrap
9813 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9814 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9815 maybe-all-stage2-gcc:
9816 maybe-clean-stage2-gcc:
9817 @if gcc-bootstrap
9818 maybe-all-stage2-gcc: all-stage2-gcc
9819 all-stage2: all-stage2-gcc
9820 TARGET-stage2-gcc = $(TARGET-gcc)
9821 all-stage2-gcc: configure-stage2-gcc
9822 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9823 @r=`${PWD_COMMAND}`; export r; \
9824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9825 TFLAGS="$(STAGE2_TFLAGS)"; \
9826 $(HOST_EXPORTS) \
9827 $(POSTSTAGE1_HOST_EXPORTS) \
9828 cd $(HOST_SUBDIR)/gcc && \
9829 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9830 CFLAGS="$(STAGE2_CFLAGS)" \
9831 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9832 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9833 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9834 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9835 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9836 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9837 TFLAGS="$(STAGE2_TFLAGS)" \
9838 $(TARGET-stage2-gcc)
9840 maybe-clean-stage2-gcc: clean-stage2-gcc
9841 clean-stage2: clean-stage2-gcc
9842 clean-stage2-gcc:
9843 @if [ $(current_stage) = stage2 ]; then \
9844 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9845 else \
9846 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9847 $(MAKE) stage2-start; \
9848 fi; \
9849 cd $(HOST_SUBDIR)/gcc && \
9850 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9851 @endif gcc-bootstrap
9854 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9855 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9856 maybe-all-stage3-gcc:
9857 maybe-clean-stage3-gcc:
9858 @if gcc-bootstrap
9859 maybe-all-stage3-gcc: all-stage3-gcc
9860 all-stage3: all-stage3-gcc
9861 TARGET-stage3-gcc = $(TARGET-gcc)
9862 all-stage3-gcc: configure-stage3-gcc
9863 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9864 @r=`${PWD_COMMAND}`; export r; \
9865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9866 TFLAGS="$(STAGE3_TFLAGS)"; \
9867 $(HOST_EXPORTS) \
9868 $(POSTSTAGE1_HOST_EXPORTS) \
9869 cd $(HOST_SUBDIR)/gcc && \
9870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9871 CFLAGS="$(STAGE3_CFLAGS)" \
9872 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9873 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9877 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9878 TFLAGS="$(STAGE3_TFLAGS)" \
9879 $(TARGET-stage3-gcc)
9881 maybe-clean-stage3-gcc: clean-stage3-gcc
9882 clean-stage3: clean-stage3-gcc
9883 clean-stage3-gcc:
9884 @if [ $(current_stage) = stage3 ]; then \
9885 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9886 else \
9887 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9888 $(MAKE) stage3-start; \
9889 fi; \
9890 cd $(HOST_SUBDIR)/gcc && \
9891 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9892 @endif gcc-bootstrap
9895 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9896 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9897 maybe-all-stage4-gcc:
9898 maybe-clean-stage4-gcc:
9899 @if gcc-bootstrap
9900 maybe-all-stage4-gcc: all-stage4-gcc
9901 all-stage4: all-stage4-gcc
9902 TARGET-stage4-gcc = $(TARGET-gcc)
9903 all-stage4-gcc: configure-stage4-gcc
9904 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9905 @r=`${PWD_COMMAND}`; export r; \
9906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9907 TFLAGS="$(STAGE4_TFLAGS)"; \
9908 $(HOST_EXPORTS) \
9909 $(POSTSTAGE1_HOST_EXPORTS) \
9910 cd $(HOST_SUBDIR)/gcc && \
9911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9912 CFLAGS="$(STAGE4_CFLAGS)" \
9913 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9914 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9918 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9919 TFLAGS="$(STAGE4_TFLAGS)" \
9920 $(TARGET-stage4-gcc)
9922 maybe-clean-stage4-gcc: clean-stage4-gcc
9923 clean-stage4: clean-stage4-gcc
9924 clean-stage4-gcc:
9925 @if [ $(current_stage) = stage4 ]; then \
9926 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9927 else \
9928 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9929 $(MAKE) stage4-start; \
9930 fi; \
9931 cd $(HOST_SUBDIR)/gcc && \
9932 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9933 @endif gcc-bootstrap
9936 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9937 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9938 maybe-all-stageprofile-gcc:
9939 maybe-clean-stageprofile-gcc:
9940 @if gcc-bootstrap
9941 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9942 all-stageprofile: all-stageprofile-gcc
9943 TARGET-stageprofile-gcc = $(TARGET-gcc)
9944 all-stageprofile-gcc: configure-stageprofile-gcc
9945 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9946 @r=`${PWD_COMMAND}`; export r; \
9947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9948 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9949 $(HOST_EXPORTS) \
9950 $(POSTSTAGE1_HOST_EXPORTS) \
9951 cd $(HOST_SUBDIR)/gcc && \
9952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9953 CFLAGS="$(STAGEprofile_CFLAGS)" \
9954 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9955 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9960 TFLAGS="$(STAGEprofile_TFLAGS)" \
9961 $(TARGET-stageprofile-gcc)
9963 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9964 clean-stageprofile: clean-stageprofile-gcc
9965 clean-stageprofile-gcc:
9966 @if [ $(current_stage) = stageprofile ]; then \
9967 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9968 else \
9969 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9970 $(MAKE) stageprofile-start; \
9971 fi; \
9972 cd $(HOST_SUBDIR)/gcc && \
9973 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9974 @endif gcc-bootstrap
9977 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9978 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9979 maybe-all-stagefeedback-gcc:
9980 maybe-clean-stagefeedback-gcc:
9981 @if gcc-bootstrap
9982 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9983 all-stagefeedback: all-stagefeedback-gcc
9984 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9985 all-stagefeedback-gcc: configure-stagefeedback-gcc
9986 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9987 @r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9990 $(HOST_EXPORTS) \
9991 $(POSTSTAGE1_HOST_EXPORTS) \
9992 cd $(HOST_SUBDIR)/gcc && \
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9994 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9995 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9996 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10001 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10002 $(TARGET-stagefeedback-gcc)
10004 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10005 clean-stagefeedback: clean-stagefeedback-gcc
10006 clean-stagefeedback-gcc:
10007 @if [ $(current_stage) = stagefeedback ]; then \
10008 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10009 else \
10010 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10011 $(MAKE) stagefeedback-start; \
10012 fi; \
10013 cd $(HOST_SUBDIR)/gcc && \
10014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10015 @endif gcc-bootstrap
10021 .PHONY: check-gcc maybe-check-gcc
10022 maybe-check-gcc:
10023 @if gcc
10024 maybe-check-gcc: check-gcc
10026 check-gcc:
10027 @: $(MAKE); $(unstage)
10028 @r=`${PWD_COMMAND}`; export r; \
10029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10030 $(HOST_EXPORTS) \
10031 (cd $(HOST_SUBDIR)/gcc && \
10032 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10034 @endif gcc
10036 .PHONY: install-gcc maybe-install-gcc
10037 maybe-install-gcc:
10038 @if gcc
10039 maybe-install-gcc: install-gcc
10041 install-gcc: installdirs
10042 @: $(MAKE); $(unstage)
10043 @r=`${PWD_COMMAND}`; export r; \
10044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10045 $(HOST_EXPORTS) \
10046 (cd $(HOST_SUBDIR)/gcc && \
10047 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10049 @endif gcc
10051 .PHONY: install-strip-gcc maybe-install-strip-gcc
10052 maybe-install-strip-gcc:
10053 @if gcc
10054 maybe-install-strip-gcc: install-strip-gcc
10056 install-strip-gcc: installdirs
10057 @: $(MAKE); $(unstage)
10058 @r=`${PWD_COMMAND}`; export r; \
10059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10060 $(HOST_EXPORTS) \
10061 (cd $(HOST_SUBDIR)/gcc && \
10062 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10064 @endif gcc
10066 # Other targets (info, dvi, pdf, etc.)
10068 .PHONY: maybe-info-gcc info-gcc
10069 maybe-info-gcc:
10070 @if gcc
10071 maybe-info-gcc: info-gcc
10073 info-gcc: \
10074 configure-gcc
10075 @[ -f ./gcc/Makefile ] || exit 0; \
10076 r=`${PWD_COMMAND}`; export r; \
10077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10078 $(HOST_EXPORTS) \
10079 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081 done; \
10082 echo "Doing info in gcc" ; \
10083 (cd $(HOST_SUBDIR)/gcc && \
10084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086 "RANLIB=$${RANLIB}" \
10087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10088 info) \
10089 || exit 1
10091 @endif gcc
10093 .PHONY: maybe-dvi-gcc dvi-gcc
10094 maybe-dvi-gcc:
10095 @if gcc
10096 maybe-dvi-gcc: dvi-gcc
10098 dvi-gcc: \
10099 configure-gcc
10100 @[ -f ./gcc/Makefile ] || exit 0; \
10101 r=`${PWD_COMMAND}`; export r; \
10102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103 $(HOST_EXPORTS) \
10104 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106 done; \
10107 echo "Doing dvi in gcc" ; \
10108 (cd $(HOST_SUBDIR)/gcc && \
10109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111 "RANLIB=$${RANLIB}" \
10112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10113 dvi) \
10114 || exit 1
10116 @endif gcc
10118 .PHONY: maybe-pdf-gcc pdf-gcc
10119 maybe-pdf-gcc:
10120 @if gcc
10121 maybe-pdf-gcc: pdf-gcc
10123 pdf-gcc: \
10124 configure-gcc
10125 @[ -f ./gcc/Makefile ] || exit 0; \
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128 $(HOST_EXPORTS) \
10129 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
10132 echo "Doing pdf in gcc" ; \
10133 (cd $(HOST_SUBDIR)/gcc && \
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138 pdf) \
10139 || exit 1
10141 @endif gcc
10143 .PHONY: maybe-html-gcc html-gcc
10144 maybe-html-gcc:
10145 @if gcc
10146 maybe-html-gcc: html-gcc
10148 html-gcc: \
10149 configure-gcc
10150 @[ -f ./gcc/Makefile ] || exit 0; \
10151 r=`${PWD_COMMAND}`; export r; \
10152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10153 $(HOST_EXPORTS) \
10154 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10156 done; \
10157 echo "Doing html in gcc" ; \
10158 (cd $(HOST_SUBDIR)/gcc && \
10159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10161 "RANLIB=$${RANLIB}" \
10162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10163 html) \
10164 || exit 1
10166 @endif gcc
10168 .PHONY: maybe-TAGS-gcc TAGS-gcc
10169 maybe-TAGS-gcc:
10170 @if gcc
10171 maybe-TAGS-gcc: TAGS-gcc
10173 TAGS-gcc: \
10174 configure-gcc
10175 @[ -f ./gcc/Makefile ] || exit 0; \
10176 r=`${PWD_COMMAND}`; export r; \
10177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10178 $(HOST_EXPORTS) \
10179 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181 done; \
10182 echo "Doing TAGS in gcc" ; \
10183 (cd $(HOST_SUBDIR)/gcc && \
10184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186 "RANLIB=$${RANLIB}" \
10187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10188 TAGS) \
10189 || exit 1
10191 @endif gcc
10193 .PHONY: maybe-install-info-gcc install-info-gcc
10194 maybe-install-info-gcc:
10195 @if gcc
10196 maybe-install-info-gcc: install-info-gcc
10198 install-info-gcc: \
10199 configure-gcc \
10200 info-gcc
10201 @[ -f ./gcc/Makefile ] || exit 0; \
10202 r=`${PWD_COMMAND}`; export r; \
10203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10204 $(HOST_EXPORTS) \
10205 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10207 done; \
10208 echo "Doing install-info in gcc" ; \
10209 (cd $(HOST_SUBDIR)/gcc && \
10210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10212 "RANLIB=$${RANLIB}" \
10213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10214 install-info) \
10215 || exit 1
10217 @endif gcc
10219 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10220 maybe-install-pdf-gcc:
10221 @if gcc
10222 maybe-install-pdf-gcc: install-pdf-gcc
10224 install-pdf-gcc: \
10225 configure-gcc \
10226 pdf-gcc
10227 @[ -f ./gcc/Makefile ] || exit 0; \
10228 r=`${PWD_COMMAND}`; export r; \
10229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10230 $(HOST_EXPORTS) \
10231 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10233 done; \
10234 echo "Doing install-pdf in gcc" ; \
10235 (cd $(HOST_SUBDIR)/gcc && \
10236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10238 "RANLIB=$${RANLIB}" \
10239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10240 install-pdf) \
10241 || exit 1
10243 @endif gcc
10245 .PHONY: maybe-install-html-gcc install-html-gcc
10246 maybe-install-html-gcc:
10247 @if gcc
10248 maybe-install-html-gcc: install-html-gcc
10250 install-html-gcc: \
10251 configure-gcc \
10252 html-gcc
10253 @[ -f ./gcc/Makefile ] || exit 0; \
10254 r=`${PWD_COMMAND}`; export r; \
10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10256 $(HOST_EXPORTS) \
10257 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10259 done; \
10260 echo "Doing install-html in gcc" ; \
10261 (cd $(HOST_SUBDIR)/gcc && \
10262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10264 "RANLIB=$${RANLIB}" \
10265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10266 install-html) \
10267 || exit 1
10269 @endif gcc
10271 .PHONY: maybe-installcheck-gcc installcheck-gcc
10272 maybe-installcheck-gcc:
10273 @if gcc
10274 maybe-installcheck-gcc: installcheck-gcc
10276 installcheck-gcc: \
10277 configure-gcc
10278 @[ -f ./gcc/Makefile ] || exit 0; \
10279 r=`${PWD_COMMAND}`; export r; \
10280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10281 $(HOST_EXPORTS) \
10282 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10284 done; \
10285 echo "Doing installcheck in gcc" ; \
10286 (cd $(HOST_SUBDIR)/gcc && \
10287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10289 "RANLIB=$${RANLIB}" \
10290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10291 installcheck) \
10292 || exit 1
10294 @endif gcc
10296 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10297 maybe-mostlyclean-gcc:
10298 @if gcc
10299 maybe-mostlyclean-gcc: mostlyclean-gcc
10301 mostlyclean-gcc:
10302 @[ -f ./gcc/Makefile ] || exit 0; \
10303 r=`${PWD_COMMAND}`; export r; \
10304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10305 $(HOST_EXPORTS) \
10306 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10308 done; \
10309 echo "Doing mostlyclean in gcc" ; \
10310 (cd $(HOST_SUBDIR)/gcc && \
10311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10313 "RANLIB=$${RANLIB}" \
10314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10315 mostlyclean) \
10316 || exit 1
10318 @endif gcc
10320 .PHONY: maybe-clean-gcc clean-gcc
10321 maybe-clean-gcc:
10322 @if gcc
10323 maybe-clean-gcc: clean-gcc
10325 clean-gcc:
10326 @[ -f ./gcc/Makefile ] || exit 0; \
10327 r=`${PWD_COMMAND}`; export r; \
10328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10329 $(HOST_EXPORTS) \
10330 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10332 done; \
10333 echo "Doing clean in gcc" ; \
10334 (cd $(HOST_SUBDIR)/gcc && \
10335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10337 "RANLIB=$${RANLIB}" \
10338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10339 clean) \
10340 || exit 1
10342 @endif gcc
10344 .PHONY: maybe-distclean-gcc distclean-gcc
10345 maybe-distclean-gcc:
10346 @if gcc
10347 maybe-distclean-gcc: distclean-gcc
10349 distclean-gcc:
10350 @[ -f ./gcc/Makefile ] || exit 0; \
10351 r=`${PWD_COMMAND}`; export r; \
10352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10353 $(HOST_EXPORTS) \
10354 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10356 done; \
10357 echo "Doing distclean in gcc" ; \
10358 (cd $(HOST_SUBDIR)/gcc && \
10359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10361 "RANLIB=$${RANLIB}" \
10362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10363 distclean) \
10364 || exit 1
10366 @endif gcc
10368 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10369 maybe-maintainer-clean-gcc:
10370 @if gcc
10371 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10373 maintainer-clean-gcc:
10374 @[ -f ./gcc/Makefile ] || exit 0; \
10375 r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377 $(HOST_EXPORTS) \
10378 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10380 done; \
10381 echo "Doing maintainer-clean in gcc" ; \
10382 (cd $(HOST_SUBDIR)/gcc && \
10383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10385 "RANLIB=$${RANLIB}" \
10386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10387 maintainer-clean) \
10388 || exit 1
10390 @endif gcc
10394 .PHONY: configure-gmp maybe-configure-gmp
10395 maybe-configure-gmp:
10396 @if gcc-bootstrap
10397 configure-gmp: stage_current
10398 @endif gcc-bootstrap
10399 @if gmp
10400 maybe-configure-gmp: configure-gmp
10401 configure-gmp:
10402 @r=`${PWD_COMMAND}`; export r; \
10403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10404 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10406 $(HOST_EXPORTS) \
10407 echo Configuring in $(HOST_SUBDIR)/gmp; \
10408 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10409 case $(srcdir) in \
10410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10411 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10413 esac; \
10414 srcdiroption="--srcdir=$${topdir}/gmp"; \
10415 libsrcdir="$$s/gmp"; \
10416 $(SHELL) $${libsrcdir}/configure \
10417 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10418 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10419 || exit 1
10420 @endif gmp
10424 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10425 maybe-configure-stage1-gmp:
10426 @if gmp-bootstrap
10427 maybe-configure-stage1-gmp: configure-stage1-gmp
10428 configure-stage1-gmp:
10429 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10430 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10431 @r=`${PWD_COMMAND}`; export r; \
10432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10433 TFLAGS="$(STAGE1_TFLAGS)"; \
10434 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10435 $(HOST_EXPORTS) \
10436 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10437 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10438 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10439 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10441 cd $(HOST_SUBDIR)/gmp || exit 1; \
10442 case $(srcdir) in \
10443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10444 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10446 esac; \
10447 srcdiroption="--srcdir=$${topdir}/gmp"; \
10448 libsrcdir="$$s/gmp"; \
10449 $(SHELL) $${libsrcdir}/configure \
10450 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10451 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10452 $(STAGE1_CONFIGURE_FLAGS) \
10453 --disable-shared
10454 @endif gmp-bootstrap
10456 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10457 maybe-configure-stage2-gmp:
10458 @if gmp-bootstrap
10459 maybe-configure-stage2-gmp: configure-stage2-gmp
10460 configure-stage2-gmp:
10461 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10462 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10463 @r=`${PWD_COMMAND}`; export r; \
10464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10465 TFLAGS="$(STAGE2_TFLAGS)"; \
10466 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10467 $(HOST_EXPORTS) \
10468 $(POSTSTAGE1_HOST_EXPORTS) \
10469 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10470 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10471 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10472 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10474 cd $(HOST_SUBDIR)/gmp || exit 1; \
10475 case $(srcdir) in \
10476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10477 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10479 esac; \
10480 srcdiroption="--srcdir=$${topdir}/gmp"; \
10481 libsrcdir="$$s/gmp"; \
10482 $(SHELL) $${libsrcdir}/configure \
10483 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10484 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10485 --with-build-libsubdir=$(HOST_SUBDIR) \
10486 $(STAGE2_CONFIGURE_FLAGS) \
10487 --disable-shared
10488 @endif gmp-bootstrap
10490 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10491 maybe-configure-stage3-gmp:
10492 @if gmp-bootstrap
10493 maybe-configure-stage3-gmp: configure-stage3-gmp
10494 configure-stage3-gmp:
10495 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10496 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10497 @r=`${PWD_COMMAND}`; export r; \
10498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10499 TFLAGS="$(STAGE3_TFLAGS)"; \
10500 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10501 $(HOST_EXPORTS) \
10502 $(POSTSTAGE1_HOST_EXPORTS) \
10503 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10504 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10505 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10506 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10508 cd $(HOST_SUBDIR)/gmp || exit 1; \
10509 case $(srcdir) in \
10510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10511 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10513 esac; \
10514 srcdiroption="--srcdir=$${topdir}/gmp"; \
10515 libsrcdir="$$s/gmp"; \
10516 $(SHELL) $${libsrcdir}/configure \
10517 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10518 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10519 --with-build-libsubdir=$(HOST_SUBDIR) \
10520 $(STAGE3_CONFIGURE_FLAGS) \
10521 --disable-shared
10522 @endif gmp-bootstrap
10524 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10525 maybe-configure-stage4-gmp:
10526 @if gmp-bootstrap
10527 maybe-configure-stage4-gmp: configure-stage4-gmp
10528 configure-stage4-gmp:
10529 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10530 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10531 @r=`${PWD_COMMAND}`; export r; \
10532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10533 TFLAGS="$(STAGE4_TFLAGS)"; \
10534 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10535 $(HOST_EXPORTS) \
10536 $(POSTSTAGE1_HOST_EXPORTS) \
10537 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10538 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10539 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10540 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10541 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10542 cd $(HOST_SUBDIR)/gmp || exit 1; \
10543 case $(srcdir) in \
10544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10545 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10547 esac; \
10548 srcdiroption="--srcdir=$${topdir}/gmp"; \
10549 libsrcdir="$$s/gmp"; \
10550 $(SHELL) $${libsrcdir}/configure \
10551 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10552 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10553 --with-build-libsubdir=$(HOST_SUBDIR) \
10554 $(STAGE4_CONFIGURE_FLAGS) \
10555 --disable-shared
10556 @endif gmp-bootstrap
10558 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10559 maybe-configure-stageprofile-gmp:
10560 @if gmp-bootstrap
10561 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10562 configure-stageprofile-gmp:
10563 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10565 @r=`${PWD_COMMAND}`; export r; \
10566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10567 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10568 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10569 $(HOST_EXPORTS) \
10570 $(POSTSTAGE1_HOST_EXPORTS) \
10571 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10572 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10573 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10574 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10576 cd $(HOST_SUBDIR)/gmp || exit 1; \
10577 case $(srcdir) in \
10578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10579 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10581 esac; \
10582 srcdiroption="--srcdir=$${topdir}/gmp"; \
10583 libsrcdir="$$s/gmp"; \
10584 $(SHELL) $${libsrcdir}/configure \
10585 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10586 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10587 --with-build-libsubdir=$(HOST_SUBDIR) \
10588 $(STAGEprofile_CONFIGURE_FLAGS) \
10589 --disable-shared
10590 @endif gmp-bootstrap
10592 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10593 maybe-configure-stagefeedback-gmp:
10594 @if gmp-bootstrap
10595 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10596 configure-stagefeedback-gmp:
10597 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10599 @r=`${PWD_COMMAND}`; export r; \
10600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10601 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10602 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10603 $(HOST_EXPORTS) \
10604 $(POSTSTAGE1_HOST_EXPORTS) \
10605 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10606 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10607 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10608 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10610 cd $(HOST_SUBDIR)/gmp || exit 1; \
10611 case $(srcdir) in \
10612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10613 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10615 esac; \
10616 srcdiroption="--srcdir=$${topdir}/gmp"; \
10617 libsrcdir="$$s/gmp"; \
10618 $(SHELL) $${libsrcdir}/configure \
10619 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10620 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10621 --with-build-libsubdir=$(HOST_SUBDIR) \
10622 $(STAGEfeedback_CONFIGURE_FLAGS) \
10623 --disable-shared
10624 @endif gmp-bootstrap
10630 .PHONY: all-gmp maybe-all-gmp
10631 maybe-all-gmp:
10632 @if gcc-bootstrap
10633 all-gmp: stage_current
10634 @endif gcc-bootstrap
10635 @if gmp
10636 TARGET-gmp=all
10637 maybe-all-gmp: all-gmp
10638 all-gmp: configure-gmp
10639 @r=`${PWD_COMMAND}`; export r; \
10640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10641 $(HOST_EXPORTS) \
10642 (cd $(HOST_SUBDIR)/gmp && \
10643 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10644 $(TARGET-gmp))
10645 @endif gmp
10649 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10650 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10651 maybe-all-stage1-gmp:
10652 maybe-clean-stage1-gmp:
10653 @if gmp-bootstrap
10654 maybe-all-stage1-gmp: all-stage1-gmp
10655 all-stage1: all-stage1-gmp
10656 TARGET-stage1-gmp = $(TARGET-gmp)
10657 all-stage1-gmp: configure-stage1-gmp
10658 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10659 @r=`${PWD_COMMAND}`; export r; \
10660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10661 TFLAGS="$(STAGE1_TFLAGS)"; \
10662 $(HOST_EXPORTS) \
10663 cd $(HOST_SUBDIR)/gmp && \
10664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10665 CFLAGS="$(STAGE1_CFLAGS)" \
10666 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10667 LIBCFLAGS="$(LIBCFLAGS)" \
10668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10671 $(EXTRA_HOST_FLAGS) \
10672 $(STAGE1_FLAGS_TO_PASS) \
10673 TFLAGS="$(STAGE1_TFLAGS)" \
10674 $(TARGET-stage1-gmp)
10676 maybe-clean-stage1-gmp: clean-stage1-gmp
10677 clean-stage1: clean-stage1-gmp
10678 clean-stage1-gmp:
10679 @if [ $(current_stage) = stage1 ]; then \
10680 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10681 else \
10682 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10683 $(MAKE) stage1-start; \
10684 fi; \
10685 cd $(HOST_SUBDIR)/gmp && \
10686 $(MAKE) $(EXTRA_HOST_FLAGS) \
10687 $(STAGE1_FLAGS_TO_PASS) clean
10688 @endif gmp-bootstrap
10691 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10692 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10693 maybe-all-stage2-gmp:
10694 maybe-clean-stage2-gmp:
10695 @if gmp-bootstrap
10696 maybe-all-stage2-gmp: all-stage2-gmp
10697 all-stage2: all-stage2-gmp
10698 TARGET-stage2-gmp = $(TARGET-gmp)
10699 all-stage2-gmp: configure-stage2-gmp
10700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10701 @r=`${PWD_COMMAND}`; export r; \
10702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10703 TFLAGS="$(STAGE2_TFLAGS)"; \
10704 $(HOST_EXPORTS) \
10705 $(POSTSTAGE1_HOST_EXPORTS) \
10706 cd $(HOST_SUBDIR)/gmp && \
10707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10708 CFLAGS="$(STAGE2_CFLAGS)" \
10709 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10710 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10714 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10715 TFLAGS="$(STAGE2_TFLAGS)" \
10716 $(TARGET-stage2-gmp)
10718 maybe-clean-stage2-gmp: clean-stage2-gmp
10719 clean-stage2: clean-stage2-gmp
10720 clean-stage2-gmp:
10721 @if [ $(current_stage) = stage2 ]; then \
10722 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10723 else \
10724 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10725 $(MAKE) stage2-start; \
10726 fi; \
10727 cd $(HOST_SUBDIR)/gmp && \
10728 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10729 @endif gmp-bootstrap
10732 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10733 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10734 maybe-all-stage3-gmp:
10735 maybe-clean-stage3-gmp:
10736 @if gmp-bootstrap
10737 maybe-all-stage3-gmp: all-stage3-gmp
10738 all-stage3: all-stage3-gmp
10739 TARGET-stage3-gmp = $(TARGET-gmp)
10740 all-stage3-gmp: configure-stage3-gmp
10741 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10742 @r=`${PWD_COMMAND}`; export r; \
10743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10744 TFLAGS="$(STAGE3_TFLAGS)"; \
10745 $(HOST_EXPORTS) \
10746 $(POSTSTAGE1_HOST_EXPORTS) \
10747 cd $(HOST_SUBDIR)/gmp && \
10748 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10749 CFLAGS="$(STAGE3_CFLAGS)" \
10750 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10751 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10752 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10753 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10754 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10755 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10756 TFLAGS="$(STAGE3_TFLAGS)" \
10757 $(TARGET-stage3-gmp)
10759 maybe-clean-stage3-gmp: clean-stage3-gmp
10760 clean-stage3: clean-stage3-gmp
10761 clean-stage3-gmp:
10762 @if [ $(current_stage) = stage3 ]; then \
10763 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10764 else \
10765 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10766 $(MAKE) stage3-start; \
10767 fi; \
10768 cd $(HOST_SUBDIR)/gmp && \
10769 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10770 @endif gmp-bootstrap
10773 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10774 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10775 maybe-all-stage4-gmp:
10776 maybe-clean-stage4-gmp:
10777 @if gmp-bootstrap
10778 maybe-all-stage4-gmp: all-stage4-gmp
10779 all-stage4: all-stage4-gmp
10780 TARGET-stage4-gmp = $(TARGET-gmp)
10781 all-stage4-gmp: configure-stage4-gmp
10782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10783 @r=`${PWD_COMMAND}`; export r; \
10784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10785 TFLAGS="$(STAGE4_TFLAGS)"; \
10786 $(HOST_EXPORTS) \
10787 $(POSTSTAGE1_HOST_EXPORTS) \
10788 cd $(HOST_SUBDIR)/gmp && \
10789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10790 CFLAGS="$(STAGE4_CFLAGS)" \
10791 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10792 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10796 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10797 TFLAGS="$(STAGE4_TFLAGS)" \
10798 $(TARGET-stage4-gmp)
10800 maybe-clean-stage4-gmp: clean-stage4-gmp
10801 clean-stage4: clean-stage4-gmp
10802 clean-stage4-gmp:
10803 @if [ $(current_stage) = stage4 ]; then \
10804 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10805 else \
10806 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10807 $(MAKE) stage4-start; \
10808 fi; \
10809 cd $(HOST_SUBDIR)/gmp && \
10810 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10811 @endif gmp-bootstrap
10814 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10815 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10816 maybe-all-stageprofile-gmp:
10817 maybe-clean-stageprofile-gmp:
10818 @if gmp-bootstrap
10819 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10820 all-stageprofile: all-stageprofile-gmp
10821 TARGET-stageprofile-gmp = $(TARGET-gmp)
10822 all-stageprofile-gmp: configure-stageprofile-gmp
10823 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10824 @r=`${PWD_COMMAND}`; export r; \
10825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10826 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10827 $(HOST_EXPORTS) \
10828 $(POSTSTAGE1_HOST_EXPORTS) \
10829 cd $(HOST_SUBDIR)/gmp && \
10830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10831 CFLAGS="$(STAGEprofile_CFLAGS)" \
10832 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10833 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10837 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10838 TFLAGS="$(STAGEprofile_TFLAGS)" \
10839 $(TARGET-stageprofile-gmp)
10841 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10842 clean-stageprofile: clean-stageprofile-gmp
10843 clean-stageprofile-gmp:
10844 @if [ $(current_stage) = stageprofile ]; then \
10845 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10846 else \
10847 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10848 $(MAKE) stageprofile-start; \
10849 fi; \
10850 cd $(HOST_SUBDIR)/gmp && \
10851 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10852 @endif gmp-bootstrap
10855 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10856 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10857 maybe-all-stagefeedback-gmp:
10858 maybe-clean-stagefeedback-gmp:
10859 @if gmp-bootstrap
10860 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10861 all-stagefeedback: all-stagefeedback-gmp
10862 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10863 all-stagefeedback-gmp: configure-stagefeedback-gmp
10864 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10865 @r=`${PWD_COMMAND}`; export r; \
10866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10867 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10868 $(HOST_EXPORTS) \
10869 $(POSTSTAGE1_HOST_EXPORTS) \
10870 cd $(HOST_SUBDIR)/gmp && \
10871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10872 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10873 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10874 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10878 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10879 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10880 $(TARGET-stagefeedback-gmp)
10882 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10883 clean-stagefeedback: clean-stagefeedback-gmp
10884 clean-stagefeedback-gmp:
10885 @if [ $(current_stage) = stagefeedback ]; then \
10886 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10887 else \
10888 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10889 $(MAKE) stagefeedback-start; \
10890 fi; \
10891 cd $(HOST_SUBDIR)/gmp && \
10892 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10893 @endif gmp-bootstrap
10899 .PHONY: check-gmp maybe-check-gmp
10900 maybe-check-gmp:
10901 @if gmp
10902 maybe-check-gmp: check-gmp
10904 check-gmp:
10905 @: $(MAKE); $(unstage)
10906 @r=`${PWD_COMMAND}`; export r; \
10907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10908 $(HOST_EXPORTS) \
10909 (cd $(HOST_SUBDIR)/gmp && \
10910 $(MAKE) $(FLAGS_TO_PASS) check)
10912 @endif gmp
10914 .PHONY: install-gmp maybe-install-gmp
10915 maybe-install-gmp:
10916 @if gmp
10917 maybe-install-gmp: install-gmp
10919 install-gmp:
10921 @endif gmp
10923 .PHONY: install-strip-gmp maybe-install-strip-gmp
10924 maybe-install-strip-gmp:
10925 @if gmp
10926 maybe-install-strip-gmp: install-strip-gmp
10928 install-strip-gmp:
10930 @endif gmp
10932 # Other targets (info, dvi, pdf, etc.)
10934 .PHONY: maybe-info-gmp info-gmp
10935 maybe-info-gmp:
10936 @if gmp
10937 maybe-info-gmp: info-gmp
10939 info-gmp: \
10940 configure-gmp
10941 @[ -f ./gmp/Makefile ] || exit 0; \
10942 r=`${PWD_COMMAND}`; export r; \
10943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10944 $(HOST_EXPORTS) \
10945 for flag in $(EXTRA_HOST_FLAGS) ; do \
10946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10947 done; \
10948 echo "Doing info in gmp" ; \
10949 (cd $(HOST_SUBDIR)/gmp && \
10950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10952 "RANLIB=$${RANLIB}" \
10953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10954 info) \
10955 || exit 1
10957 @endif gmp
10959 .PHONY: maybe-dvi-gmp dvi-gmp
10960 maybe-dvi-gmp:
10961 @if gmp
10962 maybe-dvi-gmp: dvi-gmp
10964 dvi-gmp: \
10965 configure-gmp
10966 @[ -f ./gmp/Makefile ] || exit 0; \
10967 r=`${PWD_COMMAND}`; export r; \
10968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10969 $(HOST_EXPORTS) \
10970 for flag in $(EXTRA_HOST_FLAGS) ; do \
10971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10972 done; \
10973 echo "Doing dvi in gmp" ; \
10974 (cd $(HOST_SUBDIR)/gmp && \
10975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10977 "RANLIB=$${RANLIB}" \
10978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10979 dvi) \
10980 || exit 1
10982 @endif gmp
10984 .PHONY: maybe-pdf-gmp pdf-gmp
10985 maybe-pdf-gmp:
10986 @if gmp
10987 maybe-pdf-gmp: pdf-gmp
10989 pdf-gmp: \
10990 configure-gmp
10991 @[ -f ./gmp/Makefile ] || exit 0; \
10992 r=`${PWD_COMMAND}`; export r; \
10993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10994 $(HOST_EXPORTS) \
10995 for flag in $(EXTRA_HOST_FLAGS) ; do \
10996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10997 done; \
10998 echo "Doing pdf in gmp" ; \
10999 (cd $(HOST_SUBDIR)/gmp && \
11000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11002 "RANLIB=$${RANLIB}" \
11003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11004 pdf) \
11005 || exit 1
11007 @endif gmp
11009 .PHONY: maybe-html-gmp html-gmp
11010 maybe-html-gmp:
11011 @if gmp
11012 maybe-html-gmp: html-gmp
11014 html-gmp: \
11015 configure-gmp
11016 @[ -f ./gmp/Makefile ] || exit 0; \
11017 r=`${PWD_COMMAND}`; export r; \
11018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11019 $(HOST_EXPORTS) \
11020 for flag in $(EXTRA_HOST_FLAGS) ; do \
11021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11022 done; \
11023 echo "Doing html in gmp" ; \
11024 (cd $(HOST_SUBDIR)/gmp && \
11025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11027 "RANLIB=$${RANLIB}" \
11028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11029 html) \
11030 || exit 1
11032 @endif gmp
11034 .PHONY: maybe-TAGS-gmp TAGS-gmp
11035 maybe-TAGS-gmp:
11036 @if gmp
11037 maybe-TAGS-gmp: TAGS-gmp
11039 TAGS-gmp: \
11040 configure-gmp
11041 @[ -f ./gmp/Makefile ] || exit 0; \
11042 r=`${PWD_COMMAND}`; export r; \
11043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11044 $(HOST_EXPORTS) \
11045 for flag in $(EXTRA_HOST_FLAGS) ; do \
11046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11047 done; \
11048 echo "Doing TAGS in gmp" ; \
11049 (cd $(HOST_SUBDIR)/gmp && \
11050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11052 "RANLIB=$${RANLIB}" \
11053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11054 TAGS) \
11055 || exit 1
11057 @endif gmp
11059 .PHONY: maybe-install-info-gmp install-info-gmp
11060 maybe-install-info-gmp:
11061 @if gmp
11062 maybe-install-info-gmp: install-info-gmp
11064 install-info-gmp: \
11065 configure-gmp \
11066 info-gmp
11067 @[ -f ./gmp/Makefile ] || exit 0; \
11068 r=`${PWD_COMMAND}`; export r; \
11069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11070 $(HOST_EXPORTS) \
11071 for flag in $(EXTRA_HOST_FLAGS) ; do \
11072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11073 done; \
11074 echo "Doing install-info in gmp" ; \
11075 (cd $(HOST_SUBDIR)/gmp && \
11076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11078 "RANLIB=$${RANLIB}" \
11079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11080 install-info) \
11081 || exit 1
11083 @endif gmp
11085 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11086 maybe-install-pdf-gmp:
11087 @if gmp
11088 maybe-install-pdf-gmp: install-pdf-gmp
11090 install-pdf-gmp: \
11091 configure-gmp \
11092 pdf-gmp
11093 @[ -f ./gmp/Makefile ] || exit 0; \
11094 r=`${PWD_COMMAND}`; export r; \
11095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11096 $(HOST_EXPORTS) \
11097 for flag in $(EXTRA_HOST_FLAGS) ; do \
11098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11099 done; \
11100 echo "Doing install-pdf in gmp" ; \
11101 (cd $(HOST_SUBDIR)/gmp && \
11102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11104 "RANLIB=$${RANLIB}" \
11105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11106 install-pdf) \
11107 || exit 1
11109 @endif gmp
11111 .PHONY: maybe-install-html-gmp install-html-gmp
11112 maybe-install-html-gmp:
11113 @if gmp
11114 maybe-install-html-gmp: install-html-gmp
11116 install-html-gmp: \
11117 configure-gmp \
11118 html-gmp
11119 @[ -f ./gmp/Makefile ] || exit 0; \
11120 r=`${PWD_COMMAND}`; export r; \
11121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11122 $(HOST_EXPORTS) \
11123 for flag in $(EXTRA_HOST_FLAGS) ; do \
11124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11125 done; \
11126 echo "Doing install-html in gmp" ; \
11127 (cd $(HOST_SUBDIR)/gmp && \
11128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11130 "RANLIB=$${RANLIB}" \
11131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11132 install-html) \
11133 || exit 1
11135 @endif gmp
11137 .PHONY: maybe-installcheck-gmp installcheck-gmp
11138 maybe-installcheck-gmp:
11139 @if gmp
11140 maybe-installcheck-gmp: installcheck-gmp
11142 installcheck-gmp: \
11143 configure-gmp
11144 @[ -f ./gmp/Makefile ] || exit 0; \
11145 r=`${PWD_COMMAND}`; export r; \
11146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11147 $(HOST_EXPORTS) \
11148 for flag in $(EXTRA_HOST_FLAGS) ; do \
11149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11150 done; \
11151 echo "Doing installcheck in gmp" ; \
11152 (cd $(HOST_SUBDIR)/gmp && \
11153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11155 "RANLIB=$${RANLIB}" \
11156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11157 installcheck) \
11158 || exit 1
11160 @endif gmp
11162 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11163 maybe-mostlyclean-gmp:
11164 @if gmp
11165 maybe-mostlyclean-gmp: mostlyclean-gmp
11167 mostlyclean-gmp:
11168 @[ -f ./gmp/Makefile ] || exit 0; \
11169 r=`${PWD_COMMAND}`; export r; \
11170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11171 $(HOST_EXPORTS) \
11172 for flag in $(EXTRA_HOST_FLAGS) ; do \
11173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11174 done; \
11175 echo "Doing mostlyclean in gmp" ; \
11176 (cd $(HOST_SUBDIR)/gmp && \
11177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11179 "RANLIB=$${RANLIB}" \
11180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11181 mostlyclean) \
11182 || exit 1
11184 @endif gmp
11186 .PHONY: maybe-clean-gmp clean-gmp
11187 maybe-clean-gmp:
11188 @if gmp
11189 maybe-clean-gmp: clean-gmp
11191 clean-gmp:
11192 @[ -f ./gmp/Makefile ] || exit 0; \
11193 r=`${PWD_COMMAND}`; export r; \
11194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11195 $(HOST_EXPORTS) \
11196 for flag in $(EXTRA_HOST_FLAGS) ; do \
11197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11198 done; \
11199 echo "Doing clean in gmp" ; \
11200 (cd $(HOST_SUBDIR)/gmp && \
11201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11203 "RANLIB=$${RANLIB}" \
11204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11205 clean) \
11206 || exit 1
11208 @endif gmp
11210 .PHONY: maybe-distclean-gmp distclean-gmp
11211 maybe-distclean-gmp:
11212 @if gmp
11213 maybe-distclean-gmp: distclean-gmp
11215 distclean-gmp:
11216 @[ -f ./gmp/Makefile ] || exit 0; \
11217 r=`${PWD_COMMAND}`; export r; \
11218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11219 $(HOST_EXPORTS) \
11220 for flag in $(EXTRA_HOST_FLAGS) ; do \
11221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11222 done; \
11223 echo "Doing distclean in gmp" ; \
11224 (cd $(HOST_SUBDIR)/gmp && \
11225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11227 "RANLIB=$${RANLIB}" \
11228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11229 distclean) \
11230 || exit 1
11232 @endif gmp
11234 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11235 maybe-maintainer-clean-gmp:
11236 @if gmp
11237 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11239 maintainer-clean-gmp:
11240 @[ -f ./gmp/Makefile ] || exit 0; \
11241 r=`${PWD_COMMAND}`; export r; \
11242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11243 $(HOST_EXPORTS) \
11244 for flag in $(EXTRA_HOST_FLAGS) ; do \
11245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11246 done; \
11247 echo "Doing maintainer-clean in gmp" ; \
11248 (cd $(HOST_SUBDIR)/gmp && \
11249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11251 "RANLIB=$${RANLIB}" \
11252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11253 maintainer-clean) \
11254 || exit 1
11256 @endif gmp
11260 .PHONY: configure-mpfr maybe-configure-mpfr
11261 maybe-configure-mpfr:
11262 @if gcc-bootstrap
11263 configure-mpfr: stage_current
11264 @endif gcc-bootstrap
11265 @if mpfr
11266 maybe-configure-mpfr: configure-mpfr
11267 configure-mpfr:
11268 @r=`${PWD_COMMAND}`; export r; \
11269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11270 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11272 $(HOST_EXPORTS) \
11273 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11274 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11275 case $(srcdir) in \
11276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11277 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11279 esac; \
11280 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11281 libsrcdir="$$s/mpfr"; \
11282 $(SHELL) $${libsrcdir}/configure \
11283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11284 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11285 || exit 1
11286 @endif mpfr
11290 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11291 maybe-configure-stage1-mpfr:
11292 @if mpfr-bootstrap
11293 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11294 configure-stage1-mpfr:
11295 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11297 @r=`${PWD_COMMAND}`; export r; \
11298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11299 TFLAGS="$(STAGE1_TFLAGS)"; \
11300 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11301 $(HOST_EXPORTS) \
11302 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11303 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11304 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11305 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11307 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11308 case $(srcdir) in \
11309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11310 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11312 esac; \
11313 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11314 libsrcdir="$$s/mpfr"; \
11315 $(SHELL) $${libsrcdir}/configure \
11316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11317 --target=${target_alias} $${srcdiroption} \
11318 $(STAGE1_CONFIGURE_FLAGS) \
11319 --disable-shared @extra_mpfr_configure_flags@
11320 @endif mpfr-bootstrap
11322 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11323 maybe-configure-stage2-mpfr:
11324 @if mpfr-bootstrap
11325 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11326 configure-stage2-mpfr:
11327 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11329 @r=`${PWD_COMMAND}`; export r; \
11330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11331 TFLAGS="$(STAGE2_TFLAGS)"; \
11332 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11333 $(HOST_EXPORTS) \
11334 $(POSTSTAGE1_HOST_EXPORTS) \
11335 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11336 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11337 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11338 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11340 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11341 case $(srcdir) in \
11342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11343 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11345 esac; \
11346 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11347 libsrcdir="$$s/mpfr"; \
11348 $(SHELL) $${libsrcdir}/configure \
11349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11350 --target=${target_alias} $${srcdiroption} \
11351 --with-build-libsubdir=$(HOST_SUBDIR) \
11352 $(STAGE2_CONFIGURE_FLAGS) \
11353 --disable-shared @extra_mpfr_configure_flags@
11354 @endif mpfr-bootstrap
11356 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11357 maybe-configure-stage3-mpfr:
11358 @if mpfr-bootstrap
11359 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11360 configure-stage3-mpfr:
11361 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11363 @r=`${PWD_COMMAND}`; export r; \
11364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11365 TFLAGS="$(STAGE3_TFLAGS)"; \
11366 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11367 $(HOST_EXPORTS) \
11368 $(POSTSTAGE1_HOST_EXPORTS) \
11369 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11370 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11371 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11372 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11374 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11375 case $(srcdir) in \
11376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11377 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11379 esac; \
11380 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11381 libsrcdir="$$s/mpfr"; \
11382 $(SHELL) $${libsrcdir}/configure \
11383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11384 --target=${target_alias} $${srcdiroption} \
11385 --with-build-libsubdir=$(HOST_SUBDIR) \
11386 $(STAGE3_CONFIGURE_FLAGS) \
11387 --disable-shared @extra_mpfr_configure_flags@
11388 @endif mpfr-bootstrap
11390 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11391 maybe-configure-stage4-mpfr:
11392 @if mpfr-bootstrap
11393 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11394 configure-stage4-mpfr:
11395 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11396 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11397 @r=`${PWD_COMMAND}`; export r; \
11398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11399 TFLAGS="$(STAGE4_TFLAGS)"; \
11400 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11401 $(HOST_EXPORTS) \
11402 $(POSTSTAGE1_HOST_EXPORTS) \
11403 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11404 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11405 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11406 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11408 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11409 case $(srcdir) in \
11410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11411 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11413 esac; \
11414 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11415 libsrcdir="$$s/mpfr"; \
11416 $(SHELL) $${libsrcdir}/configure \
11417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11418 --target=${target_alias} $${srcdiroption} \
11419 --with-build-libsubdir=$(HOST_SUBDIR) \
11420 $(STAGE4_CONFIGURE_FLAGS) \
11421 --disable-shared @extra_mpfr_configure_flags@
11422 @endif mpfr-bootstrap
11424 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11425 maybe-configure-stageprofile-mpfr:
11426 @if mpfr-bootstrap
11427 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11428 configure-stageprofile-mpfr:
11429 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11430 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11431 @r=`${PWD_COMMAND}`; export r; \
11432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11433 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11434 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11435 $(HOST_EXPORTS) \
11436 $(POSTSTAGE1_HOST_EXPORTS) \
11437 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11438 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11439 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11440 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11442 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11443 case $(srcdir) in \
11444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11445 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11447 esac; \
11448 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11449 libsrcdir="$$s/mpfr"; \
11450 $(SHELL) $${libsrcdir}/configure \
11451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11452 --target=${target_alias} $${srcdiroption} \
11453 --with-build-libsubdir=$(HOST_SUBDIR) \
11454 $(STAGEprofile_CONFIGURE_FLAGS) \
11455 --disable-shared @extra_mpfr_configure_flags@
11456 @endif mpfr-bootstrap
11458 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11459 maybe-configure-stagefeedback-mpfr:
11460 @if mpfr-bootstrap
11461 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11462 configure-stagefeedback-mpfr:
11463 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11464 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11465 @r=`${PWD_COMMAND}`; export r; \
11466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11467 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11468 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11469 $(HOST_EXPORTS) \
11470 $(POSTSTAGE1_HOST_EXPORTS) \
11471 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11472 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11473 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11474 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11476 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11477 case $(srcdir) in \
11478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11479 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11481 esac; \
11482 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11483 libsrcdir="$$s/mpfr"; \
11484 $(SHELL) $${libsrcdir}/configure \
11485 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11486 --target=${target_alias} $${srcdiroption} \
11487 --with-build-libsubdir=$(HOST_SUBDIR) \
11488 $(STAGEfeedback_CONFIGURE_FLAGS) \
11489 --disable-shared @extra_mpfr_configure_flags@
11490 @endif mpfr-bootstrap
11496 .PHONY: all-mpfr maybe-all-mpfr
11497 maybe-all-mpfr:
11498 @if gcc-bootstrap
11499 all-mpfr: stage_current
11500 @endif gcc-bootstrap
11501 @if mpfr
11502 TARGET-mpfr=all
11503 maybe-all-mpfr: all-mpfr
11504 all-mpfr: configure-mpfr
11505 @r=`${PWD_COMMAND}`; export r; \
11506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11507 $(HOST_EXPORTS) \
11508 (cd $(HOST_SUBDIR)/mpfr && \
11509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11510 $(TARGET-mpfr))
11511 @endif mpfr
11515 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11516 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11517 maybe-all-stage1-mpfr:
11518 maybe-clean-stage1-mpfr:
11519 @if mpfr-bootstrap
11520 maybe-all-stage1-mpfr: all-stage1-mpfr
11521 all-stage1: all-stage1-mpfr
11522 TARGET-stage1-mpfr = $(TARGET-mpfr)
11523 all-stage1-mpfr: configure-stage1-mpfr
11524 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11525 @r=`${PWD_COMMAND}`; export r; \
11526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11527 TFLAGS="$(STAGE1_TFLAGS)"; \
11528 $(HOST_EXPORTS) \
11529 cd $(HOST_SUBDIR)/mpfr && \
11530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11531 CFLAGS="$(STAGE1_CFLAGS)" \
11532 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11533 LIBCFLAGS="$(LIBCFLAGS)" \
11534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11537 $(EXTRA_HOST_FLAGS) \
11538 $(STAGE1_FLAGS_TO_PASS) \
11539 TFLAGS="$(STAGE1_TFLAGS)" \
11540 $(TARGET-stage1-mpfr)
11542 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11543 clean-stage1: clean-stage1-mpfr
11544 clean-stage1-mpfr:
11545 @if [ $(current_stage) = stage1 ]; then \
11546 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11547 else \
11548 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11549 $(MAKE) stage1-start; \
11550 fi; \
11551 cd $(HOST_SUBDIR)/mpfr && \
11552 $(MAKE) $(EXTRA_HOST_FLAGS) \
11553 $(STAGE1_FLAGS_TO_PASS) clean
11554 @endif mpfr-bootstrap
11557 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11558 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11559 maybe-all-stage2-mpfr:
11560 maybe-clean-stage2-mpfr:
11561 @if mpfr-bootstrap
11562 maybe-all-stage2-mpfr: all-stage2-mpfr
11563 all-stage2: all-stage2-mpfr
11564 TARGET-stage2-mpfr = $(TARGET-mpfr)
11565 all-stage2-mpfr: configure-stage2-mpfr
11566 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11567 @r=`${PWD_COMMAND}`; export r; \
11568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11569 TFLAGS="$(STAGE2_TFLAGS)"; \
11570 $(HOST_EXPORTS) \
11571 $(POSTSTAGE1_HOST_EXPORTS) \
11572 cd $(HOST_SUBDIR)/mpfr && \
11573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11574 CFLAGS="$(STAGE2_CFLAGS)" \
11575 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11576 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11581 TFLAGS="$(STAGE2_TFLAGS)" \
11582 $(TARGET-stage2-mpfr)
11584 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11585 clean-stage2: clean-stage2-mpfr
11586 clean-stage2-mpfr:
11587 @if [ $(current_stage) = stage2 ]; then \
11588 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11589 else \
11590 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11591 $(MAKE) stage2-start; \
11592 fi; \
11593 cd $(HOST_SUBDIR)/mpfr && \
11594 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11595 @endif mpfr-bootstrap
11598 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11599 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11600 maybe-all-stage3-mpfr:
11601 maybe-clean-stage3-mpfr:
11602 @if mpfr-bootstrap
11603 maybe-all-stage3-mpfr: all-stage3-mpfr
11604 all-stage3: all-stage3-mpfr
11605 TARGET-stage3-mpfr = $(TARGET-mpfr)
11606 all-stage3-mpfr: configure-stage3-mpfr
11607 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11608 @r=`${PWD_COMMAND}`; export r; \
11609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11610 TFLAGS="$(STAGE3_TFLAGS)"; \
11611 $(HOST_EXPORTS) \
11612 $(POSTSTAGE1_HOST_EXPORTS) \
11613 cd $(HOST_SUBDIR)/mpfr && \
11614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11615 CFLAGS="$(STAGE3_CFLAGS)" \
11616 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11617 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11622 TFLAGS="$(STAGE3_TFLAGS)" \
11623 $(TARGET-stage3-mpfr)
11625 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11626 clean-stage3: clean-stage3-mpfr
11627 clean-stage3-mpfr:
11628 @if [ $(current_stage) = stage3 ]; then \
11629 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11630 else \
11631 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11632 $(MAKE) stage3-start; \
11633 fi; \
11634 cd $(HOST_SUBDIR)/mpfr && \
11635 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11636 @endif mpfr-bootstrap
11639 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11640 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11641 maybe-all-stage4-mpfr:
11642 maybe-clean-stage4-mpfr:
11643 @if mpfr-bootstrap
11644 maybe-all-stage4-mpfr: all-stage4-mpfr
11645 all-stage4: all-stage4-mpfr
11646 TARGET-stage4-mpfr = $(TARGET-mpfr)
11647 all-stage4-mpfr: configure-stage4-mpfr
11648 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11649 @r=`${PWD_COMMAND}`; export r; \
11650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11651 TFLAGS="$(STAGE4_TFLAGS)"; \
11652 $(HOST_EXPORTS) \
11653 $(POSTSTAGE1_HOST_EXPORTS) \
11654 cd $(HOST_SUBDIR)/mpfr && \
11655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11656 CFLAGS="$(STAGE4_CFLAGS)" \
11657 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11658 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11662 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11663 TFLAGS="$(STAGE4_TFLAGS)" \
11664 $(TARGET-stage4-mpfr)
11666 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11667 clean-stage4: clean-stage4-mpfr
11668 clean-stage4-mpfr:
11669 @if [ $(current_stage) = stage4 ]; then \
11670 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11671 else \
11672 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11673 $(MAKE) stage4-start; \
11674 fi; \
11675 cd $(HOST_SUBDIR)/mpfr && \
11676 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11677 @endif mpfr-bootstrap
11680 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11681 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11682 maybe-all-stageprofile-mpfr:
11683 maybe-clean-stageprofile-mpfr:
11684 @if mpfr-bootstrap
11685 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11686 all-stageprofile: all-stageprofile-mpfr
11687 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11688 all-stageprofile-mpfr: configure-stageprofile-mpfr
11689 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11690 @r=`${PWD_COMMAND}`; export r; \
11691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11692 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11693 $(HOST_EXPORTS) \
11694 $(POSTSTAGE1_HOST_EXPORTS) \
11695 cd $(HOST_SUBDIR)/mpfr && \
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11697 CFLAGS="$(STAGEprofile_CFLAGS)" \
11698 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11699 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11704 TFLAGS="$(STAGEprofile_TFLAGS)" \
11705 $(TARGET-stageprofile-mpfr)
11707 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11708 clean-stageprofile: clean-stageprofile-mpfr
11709 clean-stageprofile-mpfr:
11710 @if [ $(current_stage) = stageprofile ]; then \
11711 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11712 else \
11713 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11714 $(MAKE) stageprofile-start; \
11715 fi; \
11716 cd $(HOST_SUBDIR)/mpfr && \
11717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11718 @endif mpfr-bootstrap
11721 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11722 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11723 maybe-all-stagefeedback-mpfr:
11724 maybe-clean-stagefeedback-mpfr:
11725 @if mpfr-bootstrap
11726 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11727 all-stagefeedback: all-stagefeedback-mpfr
11728 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11729 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11730 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11731 @r=`${PWD_COMMAND}`; export r; \
11732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11733 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11734 $(HOST_EXPORTS) \
11735 $(POSTSTAGE1_HOST_EXPORTS) \
11736 cd $(HOST_SUBDIR)/mpfr && \
11737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11738 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11739 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11740 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11744 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11745 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11746 $(TARGET-stagefeedback-mpfr)
11748 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11749 clean-stagefeedback: clean-stagefeedback-mpfr
11750 clean-stagefeedback-mpfr:
11751 @if [ $(current_stage) = stagefeedback ]; then \
11752 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11753 else \
11754 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11755 $(MAKE) stagefeedback-start; \
11756 fi; \
11757 cd $(HOST_SUBDIR)/mpfr && \
11758 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11759 @endif mpfr-bootstrap
11765 .PHONY: check-mpfr maybe-check-mpfr
11766 maybe-check-mpfr:
11767 @if mpfr
11768 maybe-check-mpfr: check-mpfr
11770 check-mpfr:
11771 @: $(MAKE); $(unstage)
11772 @r=`${PWD_COMMAND}`; export r; \
11773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11774 $(HOST_EXPORTS) \
11775 (cd $(HOST_SUBDIR)/mpfr && \
11776 $(MAKE) $(FLAGS_TO_PASS) check)
11778 @endif mpfr
11780 .PHONY: install-mpfr maybe-install-mpfr
11781 maybe-install-mpfr:
11782 @if mpfr
11783 maybe-install-mpfr: install-mpfr
11785 install-mpfr:
11787 @endif mpfr
11789 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11790 maybe-install-strip-mpfr:
11791 @if mpfr
11792 maybe-install-strip-mpfr: install-strip-mpfr
11794 install-strip-mpfr:
11796 @endif mpfr
11798 # Other targets (info, dvi, pdf, etc.)
11800 .PHONY: maybe-info-mpfr info-mpfr
11801 maybe-info-mpfr:
11802 @if mpfr
11803 maybe-info-mpfr: info-mpfr
11805 info-mpfr: \
11806 configure-mpfr
11807 @[ -f ./mpfr/Makefile ] || exit 0; \
11808 r=`${PWD_COMMAND}`; export r; \
11809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11810 $(HOST_EXPORTS) \
11811 for flag in $(EXTRA_HOST_FLAGS) ; do \
11812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11813 done; \
11814 echo "Doing info in mpfr" ; \
11815 (cd $(HOST_SUBDIR)/mpfr && \
11816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11818 "RANLIB=$${RANLIB}" \
11819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11820 info) \
11821 || exit 1
11823 @endif mpfr
11825 .PHONY: maybe-dvi-mpfr dvi-mpfr
11826 maybe-dvi-mpfr:
11827 @if mpfr
11828 maybe-dvi-mpfr: dvi-mpfr
11830 dvi-mpfr: \
11831 configure-mpfr
11832 @[ -f ./mpfr/Makefile ] || exit 0; \
11833 r=`${PWD_COMMAND}`; export r; \
11834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11835 $(HOST_EXPORTS) \
11836 for flag in $(EXTRA_HOST_FLAGS) ; do \
11837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11838 done; \
11839 echo "Doing dvi in mpfr" ; \
11840 (cd $(HOST_SUBDIR)/mpfr && \
11841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11843 "RANLIB=$${RANLIB}" \
11844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11845 dvi) \
11846 || exit 1
11848 @endif mpfr
11850 .PHONY: maybe-pdf-mpfr pdf-mpfr
11851 maybe-pdf-mpfr:
11852 @if mpfr
11853 maybe-pdf-mpfr: pdf-mpfr
11855 pdf-mpfr: \
11856 configure-mpfr
11857 @[ -f ./mpfr/Makefile ] || exit 0; \
11858 r=`${PWD_COMMAND}`; export r; \
11859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11860 $(HOST_EXPORTS) \
11861 for flag in $(EXTRA_HOST_FLAGS) ; do \
11862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11863 done; \
11864 echo "Doing pdf in mpfr" ; \
11865 (cd $(HOST_SUBDIR)/mpfr && \
11866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11868 "RANLIB=$${RANLIB}" \
11869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11870 pdf) \
11871 || exit 1
11873 @endif mpfr
11875 .PHONY: maybe-html-mpfr html-mpfr
11876 maybe-html-mpfr:
11877 @if mpfr
11878 maybe-html-mpfr: html-mpfr
11880 html-mpfr: \
11881 configure-mpfr
11882 @[ -f ./mpfr/Makefile ] || exit 0; \
11883 r=`${PWD_COMMAND}`; export r; \
11884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11885 $(HOST_EXPORTS) \
11886 for flag in $(EXTRA_HOST_FLAGS) ; do \
11887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11888 done; \
11889 echo "Doing html in mpfr" ; \
11890 (cd $(HOST_SUBDIR)/mpfr && \
11891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11893 "RANLIB=$${RANLIB}" \
11894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11895 html) \
11896 || exit 1
11898 @endif mpfr
11900 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11901 maybe-TAGS-mpfr:
11902 @if mpfr
11903 maybe-TAGS-mpfr: TAGS-mpfr
11905 TAGS-mpfr: \
11906 configure-mpfr
11907 @[ -f ./mpfr/Makefile ] || exit 0; \
11908 r=`${PWD_COMMAND}`; export r; \
11909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11910 $(HOST_EXPORTS) \
11911 for flag in $(EXTRA_HOST_FLAGS) ; do \
11912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11913 done; \
11914 echo "Doing TAGS in mpfr" ; \
11915 (cd $(HOST_SUBDIR)/mpfr && \
11916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11918 "RANLIB=$${RANLIB}" \
11919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11920 TAGS) \
11921 || exit 1
11923 @endif mpfr
11925 .PHONY: maybe-install-info-mpfr install-info-mpfr
11926 maybe-install-info-mpfr:
11927 @if mpfr
11928 maybe-install-info-mpfr: install-info-mpfr
11930 install-info-mpfr: \
11931 configure-mpfr \
11932 info-mpfr
11933 @[ -f ./mpfr/Makefile ] || exit 0; \
11934 r=`${PWD_COMMAND}`; export r; \
11935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11936 $(HOST_EXPORTS) \
11937 for flag in $(EXTRA_HOST_FLAGS) ; do \
11938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11939 done; \
11940 echo "Doing install-info in mpfr" ; \
11941 (cd $(HOST_SUBDIR)/mpfr && \
11942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11944 "RANLIB=$${RANLIB}" \
11945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11946 install-info) \
11947 || exit 1
11949 @endif mpfr
11951 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11952 maybe-install-pdf-mpfr:
11953 @if mpfr
11954 maybe-install-pdf-mpfr: install-pdf-mpfr
11956 install-pdf-mpfr: \
11957 configure-mpfr \
11958 pdf-mpfr
11959 @[ -f ./mpfr/Makefile ] || exit 0; \
11960 r=`${PWD_COMMAND}`; export r; \
11961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11962 $(HOST_EXPORTS) \
11963 for flag in $(EXTRA_HOST_FLAGS) ; do \
11964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11965 done; \
11966 echo "Doing install-pdf in mpfr" ; \
11967 (cd $(HOST_SUBDIR)/mpfr && \
11968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11970 "RANLIB=$${RANLIB}" \
11971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11972 install-pdf) \
11973 || exit 1
11975 @endif mpfr
11977 .PHONY: maybe-install-html-mpfr install-html-mpfr
11978 maybe-install-html-mpfr:
11979 @if mpfr
11980 maybe-install-html-mpfr: install-html-mpfr
11982 install-html-mpfr: \
11983 configure-mpfr \
11984 html-mpfr
11985 @[ -f ./mpfr/Makefile ] || exit 0; \
11986 r=`${PWD_COMMAND}`; export r; \
11987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11988 $(HOST_EXPORTS) \
11989 for flag in $(EXTRA_HOST_FLAGS) ; do \
11990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11991 done; \
11992 echo "Doing install-html in mpfr" ; \
11993 (cd $(HOST_SUBDIR)/mpfr && \
11994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11996 "RANLIB=$${RANLIB}" \
11997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11998 install-html) \
11999 || exit 1
12001 @endif mpfr
12003 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12004 maybe-installcheck-mpfr:
12005 @if mpfr
12006 maybe-installcheck-mpfr: installcheck-mpfr
12008 installcheck-mpfr: \
12009 configure-mpfr
12010 @[ -f ./mpfr/Makefile ] || exit 0; \
12011 r=`${PWD_COMMAND}`; export r; \
12012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12013 $(HOST_EXPORTS) \
12014 for flag in $(EXTRA_HOST_FLAGS) ; do \
12015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12016 done; \
12017 echo "Doing installcheck in mpfr" ; \
12018 (cd $(HOST_SUBDIR)/mpfr && \
12019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12021 "RANLIB=$${RANLIB}" \
12022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12023 installcheck) \
12024 || exit 1
12026 @endif mpfr
12028 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12029 maybe-mostlyclean-mpfr:
12030 @if mpfr
12031 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12033 mostlyclean-mpfr:
12034 @[ -f ./mpfr/Makefile ] || exit 0; \
12035 r=`${PWD_COMMAND}`; export r; \
12036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12037 $(HOST_EXPORTS) \
12038 for flag in $(EXTRA_HOST_FLAGS) ; do \
12039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12040 done; \
12041 echo "Doing mostlyclean in mpfr" ; \
12042 (cd $(HOST_SUBDIR)/mpfr && \
12043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12045 "RANLIB=$${RANLIB}" \
12046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12047 mostlyclean) \
12048 || exit 1
12050 @endif mpfr
12052 .PHONY: maybe-clean-mpfr clean-mpfr
12053 maybe-clean-mpfr:
12054 @if mpfr
12055 maybe-clean-mpfr: clean-mpfr
12057 clean-mpfr:
12058 @[ -f ./mpfr/Makefile ] || exit 0; \
12059 r=`${PWD_COMMAND}`; export r; \
12060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12061 $(HOST_EXPORTS) \
12062 for flag in $(EXTRA_HOST_FLAGS) ; do \
12063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12064 done; \
12065 echo "Doing clean in mpfr" ; \
12066 (cd $(HOST_SUBDIR)/mpfr && \
12067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12069 "RANLIB=$${RANLIB}" \
12070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12071 clean) \
12072 || exit 1
12074 @endif mpfr
12076 .PHONY: maybe-distclean-mpfr distclean-mpfr
12077 maybe-distclean-mpfr:
12078 @if mpfr
12079 maybe-distclean-mpfr: distclean-mpfr
12081 distclean-mpfr:
12082 @[ -f ./mpfr/Makefile ] || exit 0; \
12083 r=`${PWD_COMMAND}`; export r; \
12084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12085 $(HOST_EXPORTS) \
12086 for flag in $(EXTRA_HOST_FLAGS) ; do \
12087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12088 done; \
12089 echo "Doing distclean in mpfr" ; \
12090 (cd $(HOST_SUBDIR)/mpfr && \
12091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12093 "RANLIB=$${RANLIB}" \
12094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12095 distclean) \
12096 || exit 1
12098 @endif mpfr
12100 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12101 maybe-maintainer-clean-mpfr:
12102 @if mpfr
12103 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12105 maintainer-clean-mpfr:
12106 @[ -f ./mpfr/Makefile ] || exit 0; \
12107 r=`${PWD_COMMAND}`; export r; \
12108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12109 $(HOST_EXPORTS) \
12110 for flag in $(EXTRA_HOST_FLAGS) ; do \
12111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12112 done; \
12113 echo "Doing maintainer-clean in mpfr" ; \
12114 (cd $(HOST_SUBDIR)/mpfr && \
12115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12117 "RANLIB=$${RANLIB}" \
12118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12119 maintainer-clean) \
12120 || exit 1
12122 @endif mpfr
12126 .PHONY: configure-mpc maybe-configure-mpc
12127 maybe-configure-mpc:
12128 @if gcc-bootstrap
12129 configure-mpc: stage_current
12130 @endif gcc-bootstrap
12131 @if mpc
12132 maybe-configure-mpc: configure-mpc
12133 configure-mpc:
12134 @r=`${PWD_COMMAND}`; export r; \
12135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12136 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12138 $(HOST_EXPORTS) \
12139 echo Configuring in $(HOST_SUBDIR)/mpc; \
12140 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12141 case $(srcdir) in \
12142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12143 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12145 esac; \
12146 srcdiroption="--srcdir=$${topdir}/mpc"; \
12147 libsrcdir="$$s/mpc"; \
12148 $(SHELL) $${libsrcdir}/configure \
12149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12150 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12151 || exit 1
12152 @endif mpc
12156 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12157 maybe-configure-stage1-mpc:
12158 @if mpc-bootstrap
12159 maybe-configure-stage1-mpc: configure-stage1-mpc
12160 configure-stage1-mpc:
12161 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12163 @r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165 TFLAGS="$(STAGE1_TFLAGS)"; \
12166 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12167 $(HOST_EXPORTS) \
12168 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12169 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12170 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12171 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12173 cd $(HOST_SUBDIR)/mpc || exit 1; \
12174 case $(srcdir) in \
12175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12176 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12178 esac; \
12179 srcdiroption="--srcdir=$${topdir}/mpc"; \
12180 libsrcdir="$$s/mpc"; \
12181 $(SHELL) $${libsrcdir}/configure \
12182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12183 --target=${target_alias} $${srcdiroption} \
12184 $(STAGE1_CONFIGURE_FLAGS) \
12185 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12186 @endif mpc-bootstrap
12188 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12189 maybe-configure-stage2-mpc:
12190 @if mpc-bootstrap
12191 maybe-configure-stage2-mpc: configure-stage2-mpc
12192 configure-stage2-mpc:
12193 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12194 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12195 @r=`${PWD_COMMAND}`; export r; \
12196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197 TFLAGS="$(STAGE2_TFLAGS)"; \
12198 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12199 $(HOST_EXPORTS) \
12200 $(POSTSTAGE1_HOST_EXPORTS) \
12201 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12202 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12203 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12204 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12206 cd $(HOST_SUBDIR)/mpc || exit 1; \
12207 case $(srcdir) in \
12208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12209 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12211 esac; \
12212 srcdiroption="--srcdir=$${topdir}/mpc"; \
12213 libsrcdir="$$s/mpc"; \
12214 $(SHELL) $${libsrcdir}/configure \
12215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12216 --target=${target_alias} $${srcdiroption} \
12217 --with-build-libsubdir=$(HOST_SUBDIR) \
12218 $(STAGE2_CONFIGURE_FLAGS) \
12219 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12220 @endif mpc-bootstrap
12222 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12223 maybe-configure-stage3-mpc:
12224 @if mpc-bootstrap
12225 maybe-configure-stage3-mpc: configure-stage3-mpc
12226 configure-stage3-mpc:
12227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12229 @r=`${PWD_COMMAND}`; export r; \
12230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12231 TFLAGS="$(STAGE3_TFLAGS)"; \
12232 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12233 $(HOST_EXPORTS) \
12234 $(POSTSTAGE1_HOST_EXPORTS) \
12235 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12236 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12237 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12238 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12240 cd $(HOST_SUBDIR)/mpc || exit 1; \
12241 case $(srcdir) in \
12242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12243 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12245 esac; \
12246 srcdiroption="--srcdir=$${topdir}/mpc"; \
12247 libsrcdir="$$s/mpc"; \
12248 $(SHELL) $${libsrcdir}/configure \
12249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12250 --target=${target_alias} $${srcdiroption} \
12251 --with-build-libsubdir=$(HOST_SUBDIR) \
12252 $(STAGE3_CONFIGURE_FLAGS) \
12253 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12254 @endif mpc-bootstrap
12256 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12257 maybe-configure-stage4-mpc:
12258 @if mpc-bootstrap
12259 maybe-configure-stage4-mpc: configure-stage4-mpc
12260 configure-stage4-mpc:
12261 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12263 @r=`${PWD_COMMAND}`; export r; \
12264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265 TFLAGS="$(STAGE4_TFLAGS)"; \
12266 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12267 $(HOST_EXPORTS) \
12268 $(POSTSTAGE1_HOST_EXPORTS) \
12269 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12270 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12271 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12272 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12274 cd $(HOST_SUBDIR)/mpc || exit 1; \
12275 case $(srcdir) in \
12276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12277 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12279 esac; \
12280 srcdiroption="--srcdir=$${topdir}/mpc"; \
12281 libsrcdir="$$s/mpc"; \
12282 $(SHELL) $${libsrcdir}/configure \
12283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12284 --target=${target_alias} $${srcdiroption} \
12285 --with-build-libsubdir=$(HOST_SUBDIR) \
12286 $(STAGE4_CONFIGURE_FLAGS) \
12287 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12288 @endif mpc-bootstrap
12290 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12291 maybe-configure-stageprofile-mpc:
12292 @if mpc-bootstrap
12293 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12294 configure-stageprofile-mpc:
12295 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12297 @r=`${PWD_COMMAND}`; export r; \
12298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12299 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12300 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12301 $(HOST_EXPORTS) \
12302 $(POSTSTAGE1_HOST_EXPORTS) \
12303 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12304 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12305 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12306 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12308 cd $(HOST_SUBDIR)/mpc || exit 1; \
12309 case $(srcdir) in \
12310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12311 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12313 esac; \
12314 srcdiroption="--srcdir=$${topdir}/mpc"; \
12315 libsrcdir="$$s/mpc"; \
12316 $(SHELL) $${libsrcdir}/configure \
12317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12318 --target=${target_alias} $${srcdiroption} \
12319 --with-build-libsubdir=$(HOST_SUBDIR) \
12320 $(STAGEprofile_CONFIGURE_FLAGS) \
12321 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12322 @endif mpc-bootstrap
12324 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12325 maybe-configure-stagefeedback-mpc:
12326 @if mpc-bootstrap
12327 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12328 configure-stagefeedback-mpc:
12329 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12331 @r=`${PWD_COMMAND}`; export r; \
12332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12333 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12334 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12335 $(HOST_EXPORTS) \
12336 $(POSTSTAGE1_HOST_EXPORTS) \
12337 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12338 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12339 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12340 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12342 cd $(HOST_SUBDIR)/mpc || exit 1; \
12343 case $(srcdir) in \
12344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12345 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12347 esac; \
12348 srcdiroption="--srcdir=$${topdir}/mpc"; \
12349 libsrcdir="$$s/mpc"; \
12350 $(SHELL) $${libsrcdir}/configure \
12351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12352 --target=${target_alias} $${srcdiroption} \
12353 --with-build-libsubdir=$(HOST_SUBDIR) \
12354 $(STAGEfeedback_CONFIGURE_FLAGS) \
12355 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12356 @endif mpc-bootstrap
12362 .PHONY: all-mpc maybe-all-mpc
12363 maybe-all-mpc:
12364 @if gcc-bootstrap
12365 all-mpc: stage_current
12366 @endif gcc-bootstrap
12367 @if mpc
12368 TARGET-mpc=all
12369 maybe-all-mpc: all-mpc
12370 all-mpc: configure-mpc
12371 @r=`${PWD_COMMAND}`; export r; \
12372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12373 $(HOST_EXPORTS) \
12374 (cd $(HOST_SUBDIR)/mpc && \
12375 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12376 $(TARGET-mpc))
12377 @endif mpc
12381 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12382 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12383 maybe-all-stage1-mpc:
12384 maybe-clean-stage1-mpc:
12385 @if mpc-bootstrap
12386 maybe-all-stage1-mpc: all-stage1-mpc
12387 all-stage1: all-stage1-mpc
12388 TARGET-stage1-mpc = $(TARGET-mpc)
12389 all-stage1-mpc: configure-stage1-mpc
12390 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12391 @r=`${PWD_COMMAND}`; export r; \
12392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12393 TFLAGS="$(STAGE1_TFLAGS)"; \
12394 $(HOST_EXPORTS) \
12395 cd $(HOST_SUBDIR)/mpc && \
12396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12397 CFLAGS="$(STAGE1_CFLAGS)" \
12398 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12399 LIBCFLAGS="$(LIBCFLAGS)" \
12400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12403 $(EXTRA_HOST_FLAGS) \
12404 $(STAGE1_FLAGS_TO_PASS) \
12405 TFLAGS="$(STAGE1_TFLAGS)" \
12406 $(TARGET-stage1-mpc)
12408 maybe-clean-stage1-mpc: clean-stage1-mpc
12409 clean-stage1: clean-stage1-mpc
12410 clean-stage1-mpc:
12411 @if [ $(current_stage) = stage1 ]; then \
12412 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12413 else \
12414 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12415 $(MAKE) stage1-start; \
12416 fi; \
12417 cd $(HOST_SUBDIR)/mpc && \
12418 $(MAKE) $(EXTRA_HOST_FLAGS) \
12419 $(STAGE1_FLAGS_TO_PASS) clean
12420 @endif mpc-bootstrap
12423 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12424 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12425 maybe-all-stage2-mpc:
12426 maybe-clean-stage2-mpc:
12427 @if mpc-bootstrap
12428 maybe-all-stage2-mpc: all-stage2-mpc
12429 all-stage2: all-stage2-mpc
12430 TARGET-stage2-mpc = $(TARGET-mpc)
12431 all-stage2-mpc: configure-stage2-mpc
12432 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12433 @r=`${PWD_COMMAND}`; export r; \
12434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12435 TFLAGS="$(STAGE2_TFLAGS)"; \
12436 $(HOST_EXPORTS) \
12437 $(POSTSTAGE1_HOST_EXPORTS) \
12438 cd $(HOST_SUBDIR)/mpc && \
12439 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12440 CFLAGS="$(STAGE2_CFLAGS)" \
12441 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12442 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12443 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12444 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12445 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12446 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12447 TFLAGS="$(STAGE2_TFLAGS)" \
12448 $(TARGET-stage2-mpc)
12450 maybe-clean-stage2-mpc: clean-stage2-mpc
12451 clean-stage2: clean-stage2-mpc
12452 clean-stage2-mpc:
12453 @if [ $(current_stage) = stage2 ]; then \
12454 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12455 else \
12456 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12457 $(MAKE) stage2-start; \
12458 fi; \
12459 cd $(HOST_SUBDIR)/mpc && \
12460 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12461 @endif mpc-bootstrap
12464 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12465 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12466 maybe-all-stage3-mpc:
12467 maybe-clean-stage3-mpc:
12468 @if mpc-bootstrap
12469 maybe-all-stage3-mpc: all-stage3-mpc
12470 all-stage3: all-stage3-mpc
12471 TARGET-stage3-mpc = $(TARGET-mpc)
12472 all-stage3-mpc: configure-stage3-mpc
12473 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12474 @r=`${PWD_COMMAND}`; export r; \
12475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12476 TFLAGS="$(STAGE3_TFLAGS)"; \
12477 $(HOST_EXPORTS) \
12478 $(POSTSTAGE1_HOST_EXPORTS) \
12479 cd $(HOST_SUBDIR)/mpc && \
12480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12481 CFLAGS="$(STAGE3_CFLAGS)" \
12482 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12483 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12487 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12488 TFLAGS="$(STAGE3_TFLAGS)" \
12489 $(TARGET-stage3-mpc)
12491 maybe-clean-stage3-mpc: clean-stage3-mpc
12492 clean-stage3: clean-stage3-mpc
12493 clean-stage3-mpc:
12494 @if [ $(current_stage) = stage3 ]; then \
12495 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12496 else \
12497 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12498 $(MAKE) stage3-start; \
12499 fi; \
12500 cd $(HOST_SUBDIR)/mpc && \
12501 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12502 @endif mpc-bootstrap
12505 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12506 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12507 maybe-all-stage4-mpc:
12508 maybe-clean-stage4-mpc:
12509 @if mpc-bootstrap
12510 maybe-all-stage4-mpc: all-stage4-mpc
12511 all-stage4: all-stage4-mpc
12512 TARGET-stage4-mpc = $(TARGET-mpc)
12513 all-stage4-mpc: configure-stage4-mpc
12514 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12515 @r=`${PWD_COMMAND}`; export r; \
12516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12517 TFLAGS="$(STAGE4_TFLAGS)"; \
12518 $(HOST_EXPORTS) \
12519 $(POSTSTAGE1_HOST_EXPORTS) \
12520 cd $(HOST_SUBDIR)/mpc && \
12521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12522 CFLAGS="$(STAGE4_CFLAGS)" \
12523 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12524 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12528 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12529 TFLAGS="$(STAGE4_TFLAGS)" \
12530 $(TARGET-stage4-mpc)
12532 maybe-clean-stage4-mpc: clean-stage4-mpc
12533 clean-stage4: clean-stage4-mpc
12534 clean-stage4-mpc:
12535 @if [ $(current_stage) = stage4 ]; then \
12536 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12537 else \
12538 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12539 $(MAKE) stage4-start; \
12540 fi; \
12541 cd $(HOST_SUBDIR)/mpc && \
12542 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12543 @endif mpc-bootstrap
12546 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12547 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12548 maybe-all-stageprofile-mpc:
12549 maybe-clean-stageprofile-mpc:
12550 @if mpc-bootstrap
12551 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12552 all-stageprofile: all-stageprofile-mpc
12553 TARGET-stageprofile-mpc = $(TARGET-mpc)
12554 all-stageprofile-mpc: configure-stageprofile-mpc
12555 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12556 @r=`${PWD_COMMAND}`; export r; \
12557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12558 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12559 $(HOST_EXPORTS) \
12560 $(POSTSTAGE1_HOST_EXPORTS) \
12561 cd $(HOST_SUBDIR)/mpc && \
12562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12563 CFLAGS="$(STAGEprofile_CFLAGS)" \
12564 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12565 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12566 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12567 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12568 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12569 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12570 TFLAGS="$(STAGEprofile_TFLAGS)" \
12571 $(TARGET-stageprofile-mpc)
12573 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12574 clean-stageprofile: clean-stageprofile-mpc
12575 clean-stageprofile-mpc:
12576 @if [ $(current_stage) = stageprofile ]; then \
12577 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12578 else \
12579 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12580 $(MAKE) stageprofile-start; \
12581 fi; \
12582 cd $(HOST_SUBDIR)/mpc && \
12583 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12584 @endif mpc-bootstrap
12587 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12588 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12589 maybe-all-stagefeedback-mpc:
12590 maybe-clean-stagefeedback-mpc:
12591 @if mpc-bootstrap
12592 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12593 all-stagefeedback: all-stagefeedback-mpc
12594 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12595 all-stagefeedback-mpc: configure-stagefeedback-mpc
12596 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12597 @r=`${PWD_COMMAND}`; export r; \
12598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12599 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12600 $(HOST_EXPORTS) \
12601 $(POSTSTAGE1_HOST_EXPORTS) \
12602 cd $(HOST_SUBDIR)/mpc && \
12603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12604 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12605 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12606 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12610 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12611 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12612 $(TARGET-stagefeedback-mpc)
12614 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12615 clean-stagefeedback: clean-stagefeedback-mpc
12616 clean-stagefeedback-mpc:
12617 @if [ $(current_stage) = stagefeedback ]; then \
12618 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12619 else \
12620 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12621 $(MAKE) stagefeedback-start; \
12622 fi; \
12623 cd $(HOST_SUBDIR)/mpc && \
12624 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12625 @endif mpc-bootstrap
12631 .PHONY: check-mpc maybe-check-mpc
12632 maybe-check-mpc:
12633 @if mpc
12634 maybe-check-mpc: check-mpc
12636 check-mpc:
12637 @: $(MAKE); $(unstage)
12638 @r=`${PWD_COMMAND}`; export r; \
12639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12640 $(HOST_EXPORTS) \
12641 (cd $(HOST_SUBDIR)/mpc && \
12642 $(MAKE) $(FLAGS_TO_PASS) check)
12644 @endif mpc
12646 .PHONY: install-mpc maybe-install-mpc
12647 maybe-install-mpc:
12648 @if mpc
12649 maybe-install-mpc: install-mpc
12651 install-mpc:
12653 @endif mpc
12655 .PHONY: install-strip-mpc maybe-install-strip-mpc
12656 maybe-install-strip-mpc:
12657 @if mpc
12658 maybe-install-strip-mpc: install-strip-mpc
12660 install-strip-mpc:
12662 @endif mpc
12664 # Other targets (info, dvi, pdf, etc.)
12666 .PHONY: maybe-info-mpc info-mpc
12667 maybe-info-mpc:
12668 @if mpc
12669 maybe-info-mpc: info-mpc
12671 info-mpc: \
12672 configure-mpc
12673 @[ -f ./mpc/Makefile ] || exit 0; \
12674 r=`${PWD_COMMAND}`; export r; \
12675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12676 $(HOST_EXPORTS) \
12677 for flag in $(EXTRA_HOST_FLAGS) ; do \
12678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12679 done; \
12680 echo "Doing info in mpc" ; \
12681 (cd $(HOST_SUBDIR)/mpc && \
12682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12684 "RANLIB=$${RANLIB}" \
12685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12686 info) \
12687 || exit 1
12689 @endif mpc
12691 .PHONY: maybe-dvi-mpc dvi-mpc
12692 maybe-dvi-mpc:
12693 @if mpc
12694 maybe-dvi-mpc: dvi-mpc
12696 dvi-mpc: \
12697 configure-mpc
12698 @[ -f ./mpc/Makefile ] || exit 0; \
12699 r=`${PWD_COMMAND}`; export r; \
12700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12701 $(HOST_EXPORTS) \
12702 for flag in $(EXTRA_HOST_FLAGS) ; do \
12703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12704 done; \
12705 echo "Doing dvi in mpc" ; \
12706 (cd $(HOST_SUBDIR)/mpc && \
12707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12709 "RANLIB=$${RANLIB}" \
12710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12711 dvi) \
12712 || exit 1
12714 @endif mpc
12716 .PHONY: maybe-pdf-mpc pdf-mpc
12717 maybe-pdf-mpc:
12718 @if mpc
12719 maybe-pdf-mpc: pdf-mpc
12721 pdf-mpc: \
12722 configure-mpc
12723 @[ -f ./mpc/Makefile ] || exit 0; \
12724 r=`${PWD_COMMAND}`; export r; \
12725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12726 $(HOST_EXPORTS) \
12727 for flag in $(EXTRA_HOST_FLAGS) ; do \
12728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12729 done; \
12730 echo "Doing pdf in mpc" ; \
12731 (cd $(HOST_SUBDIR)/mpc && \
12732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12734 "RANLIB=$${RANLIB}" \
12735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12736 pdf) \
12737 || exit 1
12739 @endif mpc
12741 .PHONY: maybe-html-mpc html-mpc
12742 maybe-html-mpc:
12743 @if mpc
12744 maybe-html-mpc: html-mpc
12746 html-mpc: \
12747 configure-mpc
12748 @[ -f ./mpc/Makefile ] || exit 0; \
12749 r=`${PWD_COMMAND}`; export r; \
12750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12751 $(HOST_EXPORTS) \
12752 for flag in $(EXTRA_HOST_FLAGS) ; do \
12753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12754 done; \
12755 echo "Doing html in mpc" ; \
12756 (cd $(HOST_SUBDIR)/mpc && \
12757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12759 "RANLIB=$${RANLIB}" \
12760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12761 html) \
12762 || exit 1
12764 @endif mpc
12766 .PHONY: maybe-TAGS-mpc TAGS-mpc
12767 maybe-TAGS-mpc:
12768 @if mpc
12769 maybe-TAGS-mpc: TAGS-mpc
12771 TAGS-mpc: \
12772 configure-mpc
12773 @[ -f ./mpc/Makefile ] || exit 0; \
12774 r=`${PWD_COMMAND}`; export r; \
12775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12776 $(HOST_EXPORTS) \
12777 for flag in $(EXTRA_HOST_FLAGS) ; do \
12778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12779 done; \
12780 echo "Doing TAGS in mpc" ; \
12781 (cd $(HOST_SUBDIR)/mpc && \
12782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12784 "RANLIB=$${RANLIB}" \
12785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12786 TAGS) \
12787 || exit 1
12789 @endif mpc
12791 .PHONY: maybe-install-info-mpc install-info-mpc
12792 maybe-install-info-mpc:
12793 @if mpc
12794 maybe-install-info-mpc: install-info-mpc
12796 install-info-mpc: \
12797 configure-mpc \
12798 info-mpc
12799 @[ -f ./mpc/Makefile ] || exit 0; \
12800 r=`${PWD_COMMAND}`; export r; \
12801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12802 $(HOST_EXPORTS) \
12803 for flag in $(EXTRA_HOST_FLAGS) ; do \
12804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12805 done; \
12806 echo "Doing install-info in mpc" ; \
12807 (cd $(HOST_SUBDIR)/mpc && \
12808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12810 "RANLIB=$${RANLIB}" \
12811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12812 install-info) \
12813 || exit 1
12815 @endif mpc
12817 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12818 maybe-install-pdf-mpc:
12819 @if mpc
12820 maybe-install-pdf-mpc: install-pdf-mpc
12822 install-pdf-mpc: \
12823 configure-mpc \
12824 pdf-mpc
12825 @[ -f ./mpc/Makefile ] || exit 0; \
12826 r=`${PWD_COMMAND}`; export r; \
12827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12828 $(HOST_EXPORTS) \
12829 for flag in $(EXTRA_HOST_FLAGS) ; do \
12830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12831 done; \
12832 echo "Doing install-pdf in mpc" ; \
12833 (cd $(HOST_SUBDIR)/mpc && \
12834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12836 "RANLIB=$${RANLIB}" \
12837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12838 install-pdf) \
12839 || exit 1
12841 @endif mpc
12843 .PHONY: maybe-install-html-mpc install-html-mpc
12844 maybe-install-html-mpc:
12845 @if mpc
12846 maybe-install-html-mpc: install-html-mpc
12848 install-html-mpc: \
12849 configure-mpc \
12850 html-mpc
12851 @[ -f ./mpc/Makefile ] || exit 0; \
12852 r=`${PWD_COMMAND}`; export r; \
12853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12854 $(HOST_EXPORTS) \
12855 for flag in $(EXTRA_HOST_FLAGS) ; do \
12856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12857 done; \
12858 echo "Doing install-html in mpc" ; \
12859 (cd $(HOST_SUBDIR)/mpc && \
12860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12862 "RANLIB=$${RANLIB}" \
12863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12864 install-html) \
12865 || exit 1
12867 @endif mpc
12869 .PHONY: maybe-installcheck-mpc installcheck-mpc
12870 maybe-installcheck-mpc:
12871 @if mpc
12872 maybe-installcheck-mpc: installcheck-mpc
12874 installcheck-mpc: \
12875 configure-mpc
12876 @[ -f ./mpc/Makefile ] || exit 0; \
12877 r=`${PWD_COMMAND}`; export r; \
12878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12879 $(HOST_EXPORTS) \
12880 for flag in $(EXTRA_HOST_FLAGS) ; do \
12881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12882 done; \
12883 echo "Doing installcheck in mpc" ; \
12884 (cd $(HOST_SUBDIR)/mpc && \
12885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12887 "RANLIB=$${RANLIB}" \
12888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12889 installcheck) \
12890 || exit 1
12892 @endif mpc
12894 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12895 maybe-mostlyclean-mpc:
12896 @if mpc
12897 maybe-mostlyclean-mpc: mostlyclean-mpc
12899 mostlyclean-mpc:
12900 @[ -f ./mpc/Makefile ] || exit 0; \
12901 r=`${PWD_COMMAND}`; export r; \
12902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12903 $(HOST_EXPORTS) \
12904 for flag in $(EXTRA_HOST_FLAGS) ; do \
12905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12906 done; \
12907 echo "Doing mostlyclean in mpc" ; \
12908 (cd $(HOST_SUBDIR)/mpc && \
12909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12911 "RANLIB=$${RANLIB}" \
12912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12913 mostlyclean) \
12914 || exit 1
12916 @endif mpc
12918 .PHONY: maybe-clean-mpc clean-mpc
12919 maybe-clean-mpc:
12920 @if mpc
12921 maybe-clean-mpc: clean-mpc
12923 clean-mpc:
12924 @[ -f ./mpc/Makefile ] || exit 0; \
12925 r=`${PWD_COMMAND}`; export r; \
12926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12927 $(HOST_EXPORTS) \
12928 for flag in $(EXTRA_HOST_FLAGS) ; do \
12929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12930 done; \
12931 echo "Doing clean in mpc" ; \
12932 (cd $(HOST_SUBDIR)/mpc && \
12933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12935 "RANLIB=$${RANLIB}" \
12936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12937 clean) \
12938 || exit 1
12940 @endif mpc
12942 .PHONY: maybe-distclean-mpc distclean-mpc
12943 maybe-distclean-mpc:
12944 @if mpc
12945 maybe-distclean-mpc: distclean-mpc
12947 distclean-mpc:
12948 @[ -f ./mpc/Makefile ] || exit 0; \
12949 r=`${PWD_COMMAND}`; export r; \
12950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12951 $(HOST_EXPORTS) \
12952 for flag in $(EXTRA_HOST_FLAGS) ; do \
12953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12954 done; \
12955 echo "Doing distclean in mpc" ; \
12956 (cd $(HOST_SUBDIR)/mpc && \
12957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12959 "RANLIB=$${RANLIB}" \
12960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12961 distclean) \
12962 || exit 1
12964 @endif mpc
12966 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12967 maybe-maintainer-clean-mpc:
12968 @if mpc
12969 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12971 maintainer-clean-mpc:
12972 @[ -f ./mpc/Makefile ] || exit 0; \
12973 r=`${PWD_COMMAND}`; export r; \
12974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12975 $(HOST_EXPORTS) \
12976 for flag in $(EXTRA_HOST_FLAGS) ; do \
12977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12978 done; \
12979 echo "Doing maintainer-clean in mpc" ; \
12980 (cd $(HOST_SUBDIR)/mpc && \
12981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12983 "RANLIB=$${RANLIB}" \
12984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12985 maintainer-clean) \
12986 || exit 1
12988 @endif mpc
12992 .PHONY: configure-isl maybe-configure-isl
12993 maybe-configure-isl:
12994 @if gcc-bootstrap
12995 configure-isl: stage_current
12996 @endif gcc-bootstrap
12997 @if isl
12998 maybe-configure-isl: configure-isl
12999 configure-isl:
13000 @r=`${PWD_COMMAND}`; export r; \
13001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13002 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13004 $(HOST_EXPORTS) \
13005 echo Configuring in $(HOST_SUBDIR)/isl; \
13006 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13007 case $(srcdir) in \
13008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13009 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13011 esac; \
13012 srcdiroption="--srcdir=$${topdir}/isl"; \
13013 libsrcdir="$$s/isl"; \
13014 $(SHELL) $${libsrcdir}/configure \
13015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13016 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13017 || exit 1
13018 @endif isl
13022 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13023 maybe-configure-stage1-isl:
13024 @if isl-bootstrap
13025 maybe-configure-stage1-isl: configure-stage1-isl
13026 configure-stage1-isl:
13027 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13029 @r=`${PWD_COMMAND}`; export r; \
13030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13031 TFLAGS="$(STAGE1_TFLAGS)"; \
13032 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13033 $(HOST_EXPORTS) \
13034 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13035 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13036 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13037 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13039 cd $(HOST_SUBDIR)/isl || exit 1; \
13040 case $(srcdir) in \
13041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13042 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13044 esac; \
13045 srcdiroption="--srcdir=$${topdir}/isl"; \
13046 libsrcdir="$$s/isl"; \
13047 $(SHELL) $${libsrcdir}/configure \
13048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13049 --target=${target_alias} $${srcdiroption} \
13050 $(STAGE1_CONFIGURE_FLAGS) \
13051 --disable-shared @extra_isl_gmp_configure_flags@
13052 @endif isl-bootstrap
13054 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13055 maybe-configure-stage2-isl:
13056 @if isl-bootstrap
13057 maybe-configure-stage2-isl: configure-stage2-isl
13058 configure-stage2-isl:
13059 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13060 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13061 @r=`${PWD_COMMAND}`; export r; \
13062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13063 TFLAGS="$(STAGE2_TFLAGS)"; \
13064 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13065 $(HOST_EXPORTS) \
13066 $(POSTSTAGE1_HOST_EXPORTS) \
13067 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13068 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13069 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13070 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13072 cd $(HOST_SUBDIR)/isl || exit 1; \
13073 case $(srcdir) in \
13074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13075 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13077 esac; \
13078 srcdiroption="--srcdir=$${topdir}/isl"; \
13079 libsrcdir="$$s/isl"; \
13080 $(SHELL) $${libsrcdir}/configure \
13081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13082 --target=${target_alias} $${srcdiroption} \
13083 --with-build-libsubdir=$(HOST_SUBDIR) \
13084 $(STAGE2_CONFIGURE_FLAGS) \
13085 --disable-shared @extra_isl_gmp_configure_flags@
13086 @endif isl-bootstrap
13088 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13089 maybe-configure-stage3-isl:
13090 @if isl-bootstrap
13091 maybe-configure-stage3-isl: configure-stage3-isl
13092 configure-stage3-isl:
13093 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13095 @r=`${PWD_COMMAND}`; export r; \
13096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13097 TFLAGS="$(STAGE3_TFLAGS)"; \
13098 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13099 $(HOST_EXPORTS) \
13100 $(POSTSTAGE1_HOST_EXPORTS) \
13101 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13102 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13103 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13104 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13106 cd $(HOST_SUBDIR)/isl || exit 1; \
13107 case $(srcdir) in \
13108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13109 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13111 esac; \
13112 srcdiroption="--srcdir=$${topdir}/isl"; \
13113 libsrcdir="$$s/isl"; \
13114 $(SHELL) $${libsrcdir}/configure \
13115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13116 --target=${target_alias} $${srcdiroption} \
13117 --with-build-libsubdir=$(HOST_SUBDIR) \
13118 $(STAGE3_CONFIGURE_FLAGS) \
13119 --disable-shared @extra_isl_gmp_configure_flags@
13120 @endif isl-bootstrap
13122 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13123 maybe-configure-stage4-isl:
13124 @if isl-bootstrap
13125 maybe-configure-stage4-isl: configure-stage4-isl
13126 configure-stage4-isl:
13127 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13128 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13129 @r=`${PWD_COMMAND}`; export r; \
13130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13131 TFLAGS="$(STAGE4_TFLAGS)"; \
13132 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13133 $(HOST_EXPORTS) \
13134 $(POSTSTAGE1_HOST_EXPORTS) \
13135 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13136 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13137 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13138 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13140 cd $(HOST_SUBDIR)/isl || exit 1; \
13141 case $(srcdir) in \
13142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13143 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13145 esac; \
13146 srcdiroption="--srcdir=$${topdir}/isl"; \
13147 libsrcdir="$$s/isl"; \
13148 $(SHELL) $${libsrcdir}/configure \
13149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13150 --target=${target_alias} $${srcdiroption} \
13151 --with-build-libsubdir=$(HOST_SUBDIR) \
13152 $(STAGE4_CONFIGURE_FLAGS) \
13153 --disable-shared @extra_isl_gmp_configure_flags@
13154 @endif isl-bootstrap
13156 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13157 maybe-configure-stageprofile-isl:
13158 @if isl-bootstrap
13159 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13160 configure-stageprofile-isl:
13161 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13163 @r=`${PWD_COMMAND}`; export r; \
13164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13165 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13166 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13167 $(HOST_EXPORTS) \
13168 $(POSTSTAGE1_HOST_EXPORTS) \
13169 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13170 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13171 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13172 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13174 cd $(HOST_SUBDIR)/isl || exit 1; \
13175 case $(srcdir) in \
13176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13177 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13179 esac; \
13180 srcdiroption="--srcdir=$${topdir}/isl"; \
13181 libsrcdir="$$s/isl"; \
13182 $(SHELL) $${libsrcdir}/configure \
13183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13184 --target=${target_alias} $${srcdiroption} \
13185 --with-build-libsubdir=$(HOST_SUBDIR) \
13186 $(STAGEprofile_CONFIGURE_FLAGS) \
13187 --disable-shared @extra_isl_gmp_configure_flags@
13188 @endif isl-bootstrap
13190 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13191 maybe-configure-stagefeedback-isl:
13192 @if isl-bootstrap
13193 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13194 configure-stagefeedback-isl:
13195 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13197 @r=`${PWD_COMMAND}`; export r; \
13198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13199 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13200 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13201 $(HOST_EXPORTS) \
13202 $(POSTSTAGE1_HOST_EXPORTS) \
13203 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13204 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13205 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13206 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13208 cd $(HOST_SUBDIR)/isl || exit 1; \
13209 case $(srcdir) in \
13210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13211 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13213 esac; \
13214 srcdiroption="--srcdir=$${topdir}/isl"; \
13215 libsrcdir="$$s/isl"; \
13216 $(SHELL) $${libsrcdir}/configure \
13217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13218 --target=${target_alias} $${srcdiroption} \
13219 --with-build-libsubdir=$(HOST_SUBDIR) \
13220 $(STAGEfeedback_CONFIGURE_FLAGS) \
13221 --disable-shared @extra_isl_gmp_configure_flags@
13222 @endif isl-bootstrap
13228 .PHONY: all-isl maybe-all-isl
13229 maybe-all-isl:
13230 @if gcc-bootstrap
13231 all-isl: stage_current
13232 @endif gcc-bootstrap
13233 @if isl
13234 TARGET-isl=all
13235 maybe-all-isl: all-isl
13236 all-isl: configure-isl
13237 @r=`${PWD_COMMAND}`; export r; \
13238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13239 $(HOST_EXPORTS) \
13240 (cd $(HOST_SUBDIR)/isl && \
13241 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13242 $(TARGET-isl))
13243 @endif isl
13247 .PHONY: all-stage1-isl maybe-all-stage1-isl
13248 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13249 maybe-all-stage1-isl:
13250 maybe-clean-stage1-isl:
13251 @if isl-bootstrap
13252 maybe-all-stage1-isl: all-stage1-isl
13253 all-stage1: all-stage1-isl
13254 TARGET-stage1-isl = $(TARGET-isl)
13255 all-stage1-isl: configure-stage1-isl
13256 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13257 @r=`${PWD_COMMAND}`; export r; \
13258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13259 TFLAGS="$(STAGE1_TFLAGS)"; \
13260 $(HOST_EXPORTS) \
13261 cd $(HOST_SUBDIR)/isl && \
13262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13263 CFLAGS="$(STAGE1_CFLAGS)" \
13264 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13265 LIBCFLAGS="$(LIBCFLAGS)" \
13266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13269 $(EXTRA_HOST_FLAGS) \
13270 $(STAGE1_FLAGS_TO_PASS) V=1 \
13271 TFLAGS="$(STAGE1_TFLAGS)" \
13272 $(TARGET-stage1-isl)
13274 maybe-clean-stage1-isl: clean-stage1-isl
13275 clean-stage1: clean-stage1-isl
13276 clean-stage1-isl:
13277 @if [ $(current_stage) = stage1 ]; then \
13278 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13279 else \
13280 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13281 $(MAKE) stage1-start; \
13282 fi; \
13283 cd $(HOST_SUBDIR)/isl && \
13284 $(MAKE) $(EXTRA_HOST_FLAGS) \
13285 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13286 @endif isl-bootstrap
13289 .PHONY: all-stage2-isl maybe-all-stage2-isl
13290 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13291 maybe-all-stage2-isl:
13292 maybe-clean-stage2-isl:
13293 @if isl-bootstrap
13294 maybe-all-stage2-isl: all-stage2-isl
13295 all-stage2: all-stage2-isl
13296 TARGET-stage2-isl = $(TARGET-isl)
13297 all-stage2-isl: configure-stage2-isl
13298 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13299 @r=`${PWD_COMMAND}`; export r; \
13300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13301 TFLAGS="$(STAGE2_TFLAGS)"; \
13302 $(HOST_EXPORTS) \
13303 $(POSTSTAGE1_HOST_EXPORTS) \
13304 cd $(HOST_SUBDIR)/isl && \
13305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13306 CFLAGS="$(STAGE2_CFLAGS)" \
13307 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13308 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13313 TFLAGS="$(STAGE2_TFLAGS)" \
13314 $(TARGET-stage2-isl)
13316 maybe-clean-stage2-isl: clean-stage2-isl
13317 clean-stage2: clean-stage2-isl
13318 clean-stage2-isl:
13319 @if [ $(current_stage) = stage2 ]; then \
13320 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13321 else \
13322 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13323 $(MAKE) stage2-start; \
13324 fi; \
13325 cd $(HOST_SUBDIR)/isl && \
13326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13327 @endif isl-bootstrap
13330 .PHONY: all-stage3-isl maybe-all-stage3-isl
13331 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13332 maybe-all-stage3-isl:
13333 maybe-clean-stage3-isl:
13334 @if isl-bootstrap
13335 maybe-all-stage3-isl: all-stage3-isl
13336 all-stage3: all-stage3-isl
13337 TARGET-stage3-isl = $(TARGET-isl)
13338 all-stage3-isl: configure-stage3-isl
13339 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13340 @r=`${PWD_COMMAND}`; export r; \
13341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13342 TFLAGS="$(STAGE3_TFLAGS)"; \
13343 $(HOST_EXPORTS) \
13344 $(POSTSTAGE1_HOST_EXPORTS) \
13345 cd $(HOST_SUBDIR)/isl && \
13346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13347 CFLAGS="$(STAGE3_CFLAGS)" \
13348 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13349 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13354 TFLAGS="$(STAGE3_TFLAGS)" \
13355 $(TARGET-stage3-isl)
13357 maybe-clean-stage3-isl: clean-stage3-isl
13358 clean-stage3: clean-stage3-isl
13359 clean-stage3-isl:
13360 @if [ $(current_stage) = stage3 ]; then \
13361 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13362 else \
13363 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13364 $(MAKE) stage3-start; \
13365 fi; \
13366 cd $(HOST_SUBDIR)/isl && \
13367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13368 @endif isl-bootstrap
13371 .PHONY: all-stage4-isl maybe-all-stage4-isl
13372 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13373 maybe-all-stage4-isl:
13374 maybe-clean-stage4-isl:
13375 @if isl-bootstrap
13376 maybe-all-stage4-isl: all-stage4-isl
13377 all-stage4: all-stage4-isl
13378 TARGET-stage4-isl = $(TARGET-isl)
13379 all-stage4-isl: configure-stage4-isl
13380 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13381 @r=`${PWD_COMMAND}`; export r; \
13382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13383 TFLAGS="$(STAGE4_TFLAGS)"; \
13384 $(HOST_EXPORTS) \
13385 $(POSTSTAGE1_HOST_EXPORTS) \
13386 cd $(HOST_SUBDIR)/isl && \
13387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13388 CFLAGS="$(STAGE4_CFLAGS)" \
13389 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13390 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13395 TFLAGS="$(STAGE4_TFLAGS)" \
13396 $(TARGET-stage4-isl)
13398 maybe-clean-stage4-isl: clean-stage4-isl
13399 clean-stage4: clean-stage4-isl
13400 clean-stage4-isl:
13401 @if [ $(current_stage) = stage4 ]; then \
13402 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13403 else \
13404 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13405 $(MAKE) stage4-start; \
13406 fi; \
13407 cd $(HOST_SUBDIR)/isl && \
13408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13409 @endif isl-bootstrap
13412 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13413 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13414 maybe-all-stageprofile-isl:
13415 maybe-clean-stageprofile-isl:
13416 @if isl-bootstrap
13417 maybe-all-stageprofile-isl: all-stageprofile-isl
13418 all-stageprofile: all-stageprofile-isl
13419 TARGET-stageprofile-isl = $(TARGET-isl)
13420 all-stageprofile-isl: configure-stageprofile-isl
13421 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13422 @r=`${PWD_COMMAND}`; export r; \
13423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13424 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13425 $(HOST_EXPORTS) \
13426 $(POSTSTAGE1_HOST_EXPORTS) \
13427 cd $(HOST_SUBDIR)/isl && \
13428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13429 CFLAGS="$(STAGEprofile_CFLAGS)" \
13430 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13431 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13435 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13436 TFLAGS="$(STAGEprofile_TFLAGS)" \
13437 $(TARGET-stageprofile-isl)
13439 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13440 clean-stageprofile: clean-stageprofile-isl
13441 clean-stageprofile-isl:
13442 @if [ $(current_stage) = stageprofile ]; then \
13443 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13444 else \
13445 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13446 $(MAKE) stageprofile-start; \
13447 fi; \
13448 cd $(HOST_SUBDIR)/isl && \
13449 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13450 @endif isl-bootstrap
13453 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13454 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13455 maybe-all-stagefeedback-isl:
13456 maybe-clean-stagefeedback-isl:
13457 @if isl-bootstrap
13458 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13459 all-stagefeedback: all-stagefeedback-isl
13460 TARGET-stagefeedback-isl = $(TARGET-isl)
13461 all-stagefeedback-isl: configure-stagefeedback-isl
13462 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13463 @r=`${PWD_COMMAND}`; export r; \
13464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13465 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13466 $(HOST_EXPORTS) \
13467 $(POSTSTAGE1_HOST_EXPORTS) \
13468 cd $(HOST_SUBDIR)/isl && \
13469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13470 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13471 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13472 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13476 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13477 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13478 $(TARGET-stagefeedback-isl)
13480 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13481 clean-stagefeedback: clean-stagefeedback-isl
13482 clean-stagefeedback-isl:
13483 @if [ $(current_stage) = stagefeedback ]; then \
13484 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13485 else \
13486 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13487 $(MAKE) stagefeedback-start; \
13488 fi; \
13489 cd $(HOST_SUBDIR)/isl && \
13490 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13491 @endif isl-bootstrap
13497 .PHONY: check-isl maybe-check-isl
13498 maybe-check-isl:
13499 @if isl
13500 maybe-check-isl: check-isl
13502 check-isl:
13503 @: $(MAKE); $(unstage)
13504 @r=`${PWD_COMMAND}`; export r; \
13505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13506 $(HOST_EXPORTS) \
13507 (cd $(HOST_SUBDIR)/isl && \
13508 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13510 @endif isl
13512 .PHONY: install-isl maybe-install-isl
13513 maybe-install-isl:
13514 @if isl
13515 maybe-install-isl: install-isl
13517 install-isl:
13519 @endif isl
13521 .PHONY: install-strip-isl maybe-install-strip-isl
13522 maybe-install-strip-isl:
13523 @if isl
13524 maybe-install-strip-isl: install-strip-isl
13526 install-strip-isl:
13528 @endif isl
13530 # Other targets (info, dvi, pdf, etc.)
13532 .PHONY: maybe-info-isl info-isl
13533 maybe-info-isl:
13534 @if isl
13535 maybe-info-isl: info-isl
13537 info-isl: \
13538 configure-isl
13539 @[ -f ./isl/Makefile ] || exit 0; \
13540 r=`${PWD_COMMAND}`; export r; \
13541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13542 $(HOST_EXPORTS) \
13543 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13545 done; \
13546 echo "Doing info in isl" ; \
13547 (cd $(HOST_SUBDIR)/isl && \
13548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13550 "RANLIB=$${RANLIB}" \
13551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13552 info) \
13553 || exit 1
13555 @endif isl
13557 .PHONY: maybe-dvi-isl dvi-isl
13558 maybe-dvi-isl:
13559 @if isl
13560 maybe-dvi-isl: dvi-isl
13562 dvi-isl: \
13563 configure-isl
13564 @[ -f ./isl/Makefile ] || exit 0; \
13565 r=`${PWD_COMMAND}`; export r; \
13566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13567 $(HOST_EXPORTS) \
13568 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13570 done; \
13571 echo "Doing dvi in isl" ; \
13572 (cd $(HOST_SUBDIR)/isl && \
13573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13575 "RANLIB=$${RANLIB}" \
13576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13577 dvi) \
13578 || exit 1
13580 @endif isl
13582 .PHONY: maybe-pdf-isl pdf-isl
13583 maybe-pdf-isl:
13584 @if isl
13585 maybe-pdf-isl: pdf-isl
13587 pdf-isl: \
13588 configure-isl
13589 @[ -f ./isl/Makefile ] || exit 0; \
13590 r=`${PWD_COMMAND}`; export r; \
13591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13592 $(HOST_EXPORTS) \
13593 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13595 done; \
13596 echo "Doing pdf in isl" ; \
13597 (cd $(HOST_SUBDIR)/isl && \
13598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13600 "RANLIB=$${RANLIB}" \
13601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13602 pdf) \
13603 || exit 1
13605 @endif isl
13607 .PHONY: maybe-html-isl html-isl
13608 maybe-html-isl:
13609 @if isl
13610 maybe-html-isl: html-isl
13612 html-isl: \
13613 configure-isl
13614 @[ -f ./isl/Makefile ] || exit 0; \
13615 r=`${PWD_COMMAND}`; export r; \
13616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13617 $(HOST_EXPORTS) \
13618 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13620 done; \
13621 echo "Doing html in isl" ; \
13622 (cd $(HOST_SUBDIR)/isl && \
13623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13625 "RANLIB=$${RANLIB}" \
13626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13627 html) \
13628 || exit 1
13630 @endif isl
13632 .PHONY: maybe-TAGS-isl TAGS-isl
13633 maybe-TAGS-isl:
13634 @if isl
13635 maybe-TAGS-isl: TAGS-isl
13637 TAGS-isl: \
13638 configure-isl
13639 @[ -f ./isl/Makefile ] || exit 0; \
13640 r=`${PWD_COMMAND}`; export r; \
13641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13642 $(HOST_EXPORTS) \
13643 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13645 done; \
13646 echo "Doing TAGS in isl" ; \
13647 (cd $(HOST_SUBDIR)/isl && \
13648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13650 "RANLIB=$${RANLIB}" \
13651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13652 TAGS) \
13653 || exit 1
13655 @endif isl
13657 .PHONY: maybe-install-info-isl install-info-isl
13658 maybe-install-info-isl:
13659 @if isl
13660 maybe-install-info-isl: install-info-isl
13662 install-info-isl: \
13663 configure-isl \
13664 info-isl
13665 @[ -f ./isl/Makefile ] || exit 0; \
13666 r=`${PWD_COMMAND}`; export r; \
13667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13668 $(HOST_EXPORTS) \
13669 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13671 done; \
13672 echo "Doing install-info in isl" ; \
13673 (cd $(HOST_SUBDIR)/isl && \
13674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13676 "RANLIB=$${RANLIB}" \
13677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13678 install-info) \
13679 || exit 1
13681 @endif isl
13683 .PHONY: maybe-install-pdf-isl install-pdf-isl
13684 maybe-install-pdf-isl:
13685 @if isl
13686 maybe-install-pdf-isl: install-pdf-isl
13688 install-pdf-isl: \
13689 configure-isl \
13690 pdf-isl
13691 @[ -f ./isl/Makefile ] || exit 0; \
13692 r=`${PWD_COMMAND}`; export r; \
13693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13694 $(HOST_EXPORTS) \
13695 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13697 done; \
13698 echo "Doing install-pdf in isl" ; \
13699 (cd $(HOST_SUBDIR)/isl && \
13700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13702 "RANLIB=$${RANLIB}" \
13703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13704 install-pdf) \
13705 || exit 1
13707 @endif isl
13709 .PHONY: maybe-install-html-isl install-html-isl
13710 maybe-install-html-isl:
13711 @if isl
13712 maybe-install-html-isl: install-html-isl
13714 install-html-isl: \
13715 configure-isl \
13716 html-isl
13717 @[ -f ./isl/Makefile ] || exit 0; \
13718 r=`${PWD_COMMAND}`; export r; \
13719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13720 $(HOST_EXPORTS) \
13721 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13723 done; \
13724 echo "Doing install-html in isl" ; \
13725 (cd $(HOST_SUBDIR)/isl && \
13726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13728 "RANLIB=$${RANLIB}" \
13729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13730 install-html) \
13731 || exit 1
13733 @endif isl
13735 .PHONY: maybe-installcheck-isl installcheck-isl
13736 maybe-installcheck-isl:
13737 @if isl
13738 maybe-installcheck-isl: installcheck-isl
13740 installcheck-isl: \
13741 configure-isl
13742 @[ -f ./isl/Makefile ] || exit 0; \
13743 r=`${PWD_COMMAND}`; export r; \
13744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13745 $(HOST_EXPORTS) \
13746 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13748 done; \
13749 echo "Doing installcheck in isl" ; \
13750 (cd $(HOST_SUBDIR)/isl && \
13751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13753 "RANLIB=$${RANLIB}" \
13754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13755 installcheck) \
13756 || exit 1
13758 @endif isl
13760 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13761 maybe-mostlyclean-isl:
13762 @if isl
13763 maybe-mostlyclean-isl: mostlyclean-isl
13765 mostlyclean-isl:
13766 @[ -f ./isl/Makefile ] || exit 0; \
13767 r=`${PWD_COMMAND}`; export r; \
13768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13769 $(HOST_EXPORTS) \
13770 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13772 done; \
13773 echo "Doing mostlyclean in isl" ; \
13774 (cd $(HOST_SUBDIR)/isl && \
13775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13777 "RANLIB=$${RANLIB}" \
13778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13779 mostlyclean) \
13780 || exit 1
13782 @endif isl
13784 .PHONY: maybe-clean-isl clean-isl
13785 maybe-clean-isl:
13786 @if isl
13787 maybe-clean-isl: clean-isl
13789 clean-isl:
13790 @[ -f ./isl/Makefile ] || exit 0; \
13791 r=`${PWD_COMMAND}`; export r; \
13792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13793 $(HOST_EXPORTS) \
13794 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13796 done; \
13797 echo "Doing clean in isl" ; \
13798 (cd $(HOST_SUBDIR)/isl && \
13799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13801 "RANLIB=$${RANLIB}" \
13802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13803 clean) \
13804 || exit 1
13806 @endif isl
13808 .PHONY: maybe-distclean-isl distclean-isl
13809 maybe-distclean-isl:
13810 @if isl
13811 maybe-distclean-isl: distclean-isl
13813 distclean-isl:
13814 @[ -f ./isl/Makefile ] || exit 0; \
13815 r=`${PWD_COMMAND}`; export r; \
13816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13817 $(HOST_EXPORTS) \
13818 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13820 done; \
13821 echo "Doing distclean in isl" ; \
13822 (cd $(HOST_SUBDIR)/isl && \
13823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13825 "RANLIB=$${RANLIB}" \
13826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13827 distclean) \
13828 || exit 1
13830 @endif isl
13832 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13833 maybe-maintainer-clean-isl:
13834 @if isl
13835 maybe-maintainer-clean-isl: maintainer-clean-isl
13837 maintainer-clean-isl:
13838 @[ -f ./isl/Makefile ] || exit 0; \
13839 r=`${PWD_COMMAND}`; export r; \
13840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13841 $(HOST_EXPORTS) \
13842 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13844 done; \
13845 echo "Doing maintainer-clean in isl" ; \
13846 (cd $(HOST_SUBDIR)/isl && \
13847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13849 "RANLIB=$${RANLIB}" \
13850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13851 maintainer-clean) \
13852 || exit 1
13854 @endif isl
13858 .PHONY: configure-cloog maybe-configure-cloog
13859 maybe-configure-cloog:
13860 @if gcc-bootstrap
13861 configure-cloog: stage_current
13862 @endif gcc-bootstrap
13863 @if cloog
13864 maybe-configure-cloog: configure-cloog
13865 configure-cloog:
13866 @r=`${PWD_COMMAND}`; export r; \
13867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13868 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13870 $(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; \
13871 echo Configuring in $(HOST_SUBDIR)/cloog; \
13872 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13873 case $(srcdir) in \
13874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13875 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13877 esac; \
13878 srcdiroption="--srcdir=$${topdir}/cloog"; \
13879 libsrcdir="$$s/cloog"; \
13880 $(SHELL) $${libsrcdir}/configure \
13881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13882 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13883 || exit 1
13884 @endif cloog
13888 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13889 maybe-configure-stage1-cloog:
13890 @if cloog-bootstrap
13891 maybe-configure-stage1-cloog: configure-stage1-cloog
13892 configure-stage1-cloog:
13893 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13894 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13895 @r=`${PWD_COMMAND}`; export r; \
13896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13897 TFLAGS="$(STAGE1_TFLAGS)"; \
13898 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13899 $(HOST_EXPORTS) \
13900 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13901 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13902 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; \
13903 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13905 cd $(HOST_SUBDIR)/cloog || exit 1; \
13906 case $(srcdir) in \
13907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13908 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13910 esac; \
13911 srcdiroption="--srcdir=$${topdir}/cloog"; \
13912 libsrcdir="$$s/cloog"; \
13913 $(SHELL) $${libsrcdir}/configure \
13914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13915 --target=${target_alias} $${srcdiroption} \
13916 $(STAGE1_CONFIGURE_FLAGS) \
13917 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13918 @endif cloog-bootstrap
13920 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13921 maybe-configure-stage2-cloog:
13922 @if cloog-bootstrap
13923 maybe-configure-stage2-cloog: configure-stage2-cloog
13924 configure-stage2-cloog:
13925 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13927 @r=`${PWD_COMMAND}`; export r; \
13928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13929 TFLAGS="$(STAGE2_TFLAGS)"; \
13930 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13931 $(HOST_EXPORTS) \
13932 $(POSTSTAGE1_HOST_EXPORTS) \
13933 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13934 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13935 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; \
13936 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13938 cd $(HOST_SUBDIR)/cloog || exit 1; \
13939 case $(srcdir) in \
13940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13941 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13943 esac; \
13944 srcdiroption="--srcdir=$${topdir}/cloog"; \
13945 libsrcdir="$$s/cloog"; \
13946 $(SHELL) $${libsrcdir}/configure \
13947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13948 --target=${target_alias} $${srcdiroption} \
13949 --with-build-libsubdir=$(HOST_SUBDIR) \
13950 $(STAGE2_CONFIGURE_FLAGS) \
13951 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13952 @endif cloog-bootstrap
13954 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13955 maybe-configure-stage3-cloog:
13956 @if cloog-bootstrap
13957 maybe-configure-stage3-cloog: configure-stage3-cloog
13958 configure-stage3-cloog:
13959 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13961 @r=`${PWD_COMMAND}`; export r; \
13962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13963 TFLAGS="$(STAGE3_TFLAGS)"; \
13964 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13965 $(HOST_EXPORTS) \
13966 $(POSTSTAGE1_HOST_EXPORTS) \
13967 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13968 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13969 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; \
13970 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13972 cd $(HOST_SUBDIR)/cloog || exit 1; \
13973 case $(srcdir) in \
13974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13975 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13977 esac; \
13978 srcdiroption="--srcdir=$${topdir}/cloog"; \
13979 libsrcdir="$$s/cloog"; \
13980 $(SHELL) $${libsrcdir}/configure \
13981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13982 --target=${target_alias} $${srcdiroption} \
13983 --with-build-libsubdir=$(HOST_SUBDIR) \
13984 $(STAGE3_CONFIGURE_FLAGS) \
13985 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13986 @endif cloog-bootstrap
13988 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13989 maybe-configure-stage4-cloog:
13990 @if cloog-bootstrap
13991 maybe-configure-stage4-cloog: configure-stage4-cloog
13992 configure-stage4-cloog:
13993 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13995 @r=`${PWD_COMMAND}`; export r; \
13996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13997 TFLAGS="$(STAGE4_TFLAGS)"; \
13998 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13999 $(HOST_EXPORTS) \
14000 $(POSTSTAGE1_HOST_EXPORTS) \
14001 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14002 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14003 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; \
14004 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14006 cd $(HOST_SUBDIR)/cloog || exit 1; \
14007 case $(srcdir) in \
14008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14009 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14011 esac; \
14012 srcdiroption="--srcdir=$${topdir}/cloog"; \
14013 libsrcdir="$$s/cloog"; \
14014 $(SHELL) $${libsrcdir}/configure \
14015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14016 --target=${target_alias} $${srcdiroption} \
14017 --with-build-libsubdir=$(HOST_SUBDIR) \
14018 $(STAGE4_CONFIGURE_FLAGS) \
14019 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14020 @endif cloog-bootstrap
14022 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14023 maybe-configure-stageprofile-cloog:
14024 @if cloog-bootstrap
14025 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14026 configure-stageprofile-cloog:
14027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14029 @r=`${PWD_COMMAND}`; export r; \
14030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14031 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14032 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14033 $(HOST_EXPORTS) \
14034 $(POSTSTAGE1_HOST_EXPORTS) \
14035 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14036 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14037 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; \
14038 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14040 cd $(HOST_SUBDIR)/cloog || exit 1; \
14041 case $(srcdir) in \
14042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14043 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14045 esac; \
14046 srcdiroption="--srcdir=$${topdir}/cloog"; \
14047 libsrcdir="$$s/cloog"; \
14048 $(SHELL) $${libsrcdir}/configure \
14049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14050 --target=${target_alias} $${srcdiroption} \
14051 --with-build-libsubdir=$(HOST_SUBDIR) \
14052 $(STAGEprofile_CONFIGURE_FLAGS) \
14053 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14054 @endif cloog-bootstrap
14056 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14057 maybe-configure-stagefeedback-cloog:
14058 @if cloog-bootstrap
14059 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14060 configure-stagefeedback-cloog:
14061 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14062 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14063 @r=`${PWD_COMMAND}`; export r; \
14064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14065 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14066 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14067 $(HOST_EXPORTS) \
14068 $(POSTSTAGE1_HOST_EXPORTS) \
14069 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14070 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14071 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; \
14072 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14074 cd $(HOST_SUBDIR)/cloog || exit 1; \
14075 case $(srcdir) in \
14076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14077 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14079 esac; \
14080 srcdiroption="--srcdir=$${topdir}/cloog"; \
14081 libsrcdir="$$s/cloog"; \
14082 $(SHELL) $${libsrcdir}/configure \
14083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14084 --target=${target_alias} $${srcdiroption} \
14085 --with-build-libsubdir=$(HOST_SUBDIR) \
14086 $(STAGEfeedback_CONFIGURE_FLAGS) \
14087 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14088 @endif cloog-bootstrap
14094 .PHONY: all-cloog maybe-all-cloog
14095 maybe-all-cloog:
14096 @if gcc-bootstrap
14097 all-cloog: stage_current
14098 @endif gcc-bootstrap
14099 @if cloog
14100 TARGET-cloog=all
14101 maybe-all-cloog: all-cloog
14102 all-cloog: configure-cloog
14103 @r=`${PWD_COMMAND}`; export r; \
14104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14105 $(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; \
14106 (cd $(HOST_SUBDIR)/cloog && \
14107 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14108 $(TARGET-cloog))
14109 @endif cloog
14113 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14114 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14115 maybe-all-stage1-cloog:
14116 maybe-clean-stage1-cloog:
14117 @if cloog-bootstrap
14118 maybe-all-stage1-cloog: all-stage1-cloog
14119 all-stage1: all-stage1-cloog
14120 TARGET-stage1-cloog = $(TARGET-cloog)
14121 all-stage1-cloog: configure-stage1-cloog
14122 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14123 @r=`${PWD_COMMAND}`; export r; \
14124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14125 TFLAGS="$(STAGE1_TFLAGS)"; \
14126 $(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; \
14127 cd $(HOST_SUBDIR)/cloog && \
14128 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14129 CFLAGS="$(STAGE1_CFLAGS)" \
14130 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14131 LIBCFLAGS="$(LIBCFLAGS)" \
14132 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14133 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14134 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14135 $(EXTRA_HOST_FLAGS) \
14136 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14137 TFLAGS="$(STAGE1_TFLAGS)" \
14138 $(TARGET-stage1-cloog)
14140 maybe-clean-stage1-cloog: clean-stage1-cloog
14141 clean-stage1: clean-stage1-cloog
14142 clean-stage1-cloog:
14143 @if [ $(current_stage) = stage1 ]; then \
14144 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14145 else \
14146 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14147 $(MAKE) stage1-start; \
14148 fi; \
14149 cd $(HOST_SUBDIR)/cloog && \
14150 $(MAKE) $(EXTRA_HOST_FLAGS) \
14151 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14152 @endif cloog-bootstrap
14155 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14156 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14157 maybe-all-stage2-cloog:
14158 maybe-clean-stage2-cloog:
14159 @if cloog-bootstrap
14160 maybe-all-stage2-cloog: all-stage2-cloog
14161 all-stage2: all-stage2-cloog
14162 TARGET-stage2-cloog = $(TARGET-cloog)
14163 all-stage2-cloog: configure-stage2-cloog
14164 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14165 @r=`${PWD_COMMAND}`; export r; \
14166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14167 TFLAGS="$(STAGE2_TFLAGS)"; \
14168 $(HOST_EXPORTS) \
14169 $(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; \
14170 cd $(HOST_SUBDIR)/cloog && \
14171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14172 CFLAGS="$(STAGE2_CFLAGS)" \
14173 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14174 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14178 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14179 TFLAGS="$(STAGE2_TFLAGS)" \
14180 $(TARGET-stage2-cloog)
14182 maybe-clean-stage2-cloog: clean-stage2-cloog
14183 clean-stage2: clean-stage2-cloog
14184 clean-stage2-cloog:
14185 @if [ $(current_stage) = stage2 ]; then \
14186 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14187 else \
14188 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14189 $(MAKE) stage2-start; \
14190 fi; \
14191 cd $(HOST_SUBDIR)/cloog && \
14192 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14193 @endif cloog-bootstrap
14196 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14197 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14198 maybe-all-stage3-cloog:
14199 maybe-clean-stage3-cloog:
14200 @if cloog-bootstrap
14201 maybe-all-stage3-cloog: all-stage3-cloog
14202 all-stage3: all-stage3-cloog
14203 TARGET-stage3-cloog = $(TARGET-cloog)
14204 all-stage3-cloog: configure-stage3-cloog
14205 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14206 @r=`${PWD_COMMAND}`; export r; \
14207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14208 TFLAGS="$(STAGE3_TFLAGS)"; \
14209 $(HOST_EXPORTS) \
14210 $(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; \
14211 cd $(HOST_SUBDIR)/cloog && \
14212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14213 CFLAGS="$(STAGE3_CFLAGS)" \
14214 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14215 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14219 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14220 TFLAGS="$(STAGE3_TFLAGS)" \
14221 $(TARGET-stage3-cloog)
14223 maybe-clean-stage3-cloog: clean-stage3-cloog
14224 clean-stage3: clean-stage3-cloog
14225 clean-stage3-cloog:
14226 @if [ $(current_stage) = stage3 ]; then \
14227 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14228 else \
14229 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14230 $(MAKE) stage3-start; \
14231 fi; \
14232 cd $(HOST_SUBDIR)/cloog && \
14233 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14234 @endif cloog-bootstrap
14237 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14238 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14239 maybe-all-stage4-cloog:
14240 maybe-clean-stage4-cloog:
14241 @if cloog-bootstrap
14242 maybe-all-stage4-cloog: all-stage4-cloog
14243 all-stage4: all-stage4-cloog
14244 TARGET-stage4-cloog = $(TARGET-cloog)
14245 all-stage4-cloog: configure-stage4-cloog
14246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14247 @r=`${PWD_COMMAND}`; export r; \
14248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14249 TFLAGS="$(STAGE4_TFLAGS)"; \
14250 $(HOST_EXPORTS) \
14251 $(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; \
14252 cd $(HOST_SUBDIR)/cloog && \
14253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14254 CFLAGS="$(STAGE4_CFLAGS)" \
14255 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14256 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14257 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14258 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14259 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14260 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14261 TFLAGS="$(STAGE4_TFLAGS)" \
14262 $(TARGET-stage4-cloog)
14264 maybe-clean-stage4-cloog: clean-stage4-cloog
14265 clean-stage4: clean-stage4-cloog
14266 clean-stage4-cloog:
14267 @if [ $(current_stage) = stage4 ]; then \
14268 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14269 else \
14270 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14271 $(MAKE) stage4-start; \
14272 fi; \
14273 cd $(HOST_SUBDIR)/cloog && \
14274 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14275 @endif cloog-bootstrap
14278 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14279 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14280 maybe-all-stageprofile-cloog:
14281 maybe-clean-stageprofile-cloog:
14282 @if cloog-bootstrap
14283 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14284 all-stageprofile: all-stageprofile-cloog
14285 TARGET-stageprofile-cloog = $(TARGET-cloog)
14286 all-stageprofile-cloog: configure-stageprofile-cloog
14287 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14288 @r=`${PWD_COMMAND}`; export r; \
14289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14290 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14291 $(HOST_EXPORTS) \
14292 $(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; \
14293 cd $(HOST_SUBDIR)/cloog && \
14294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14295 CFLAGS="$(STAGEprofile_CFLAGS)" \
14296 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14297 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14298 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14299 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14300 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14301 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14302 TFLAGS="$(STAGEprofile_TFLAGS)" \
14303 $(TARGET-stageprofile-cloog)
14305 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14306 clean-stageprofile: clean-stageprofile-cloog
14307 clean-stageprofile-cloog:
14308 @if [ $(current_stage) = stageprofile ]; then \
14309 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14310 else \
14311 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14312 $(MAKE) stageprofile-start; \
14313 fi; \
14314 cd $(HOST_SUBDIR)/cloog && \
14315 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14316 @endif cloog-bootstrap
14319 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14320 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14321 maybe-all-stagefeedback-cloog:
14322 maybe-clean-stagefeedback-cloog:
14323 @if cloog-bootstrap
14324 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14325 all-stagefeedback: all-stagefeedback-cloog
14326 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14327 all-stagefeedback-cloog: configure-stagefeedback-cloog
14328 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14329 @r=`${PWD_COMMAND}`; export r; \
14330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14331 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14332 $(HOST_EXPORTS) \
14333 $(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; \
14334 cd $(HOST_SUBDIR)/cloog && \
14335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14336 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14337 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14338 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14342 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14343 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14344 $(TARGET-stagefeedback-cloog)
14346 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14347 clean-stagefeedback: clean-stagefeedback-cloog
14348 clean-stagefeedback-cloog:
14349 @if [ $(current_stage) = stagefeedback ]; then \
14350 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14351 else \
14352 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14353 $(MAKE) stagefeedback-start; \
14354 fi; \
14355 cd $(HOST_SUBDIR)/cloog && \
14356 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14357 @endif cloog-bootstrap
14363 .PHONY: check-cloog maybe-check-cloog
14364 maybe-check-cloog:
14365 @if cloog
14366 maybe-check-cloog: check-cloog
14368 check-cloog:
14369 @: $(MAKE); $(unstage)
14370 @r=`${PWD_COMMAND}`; export r; \
14371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14372 $(HOST_EXPORTS) \
14373 (cd $(HOST_SUBDIR)/cloog && \
14374 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14376 @endif cloog
14378 .PHONY: install-cloog maybe-install-cloog
14379 maybe-install-cloog:
14380 @if cloog
14381 maybe-install-cloog: install-cloog
14383 install-cloog:
14385 @endif cloog
14387 .PHONY: install-strip-cloog maybe-install-strip-cloog
14388 maybe-install-strip-cloog:
14389 @if cloog
14390 maybe-install-strip-cloog: install-strip-cloog
14392 install-strip-cloog:
14394 @endif cloog
14396 # Other targets (info, dvi, pdf, etc.)
14398 .PHONY: maybe-info-cloog info-cloog
14399 maybe-info-cloog:
14400 @if cloog
14401 maybe-info-cloog: info-cloog
14403 info-cloog: \
14404 configure-cloog
14405 @[ -f ./cloog/Makefile ] || exit 0; \
14406 r=`${PWD_COMMAND}`; export r; \
14407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14408 $(HOST_EXPORTS) \
14409 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14411 done; \
14412 echo "Doing info in cloog" ; \
14413 (cd $(HOST_SUBDIR)/cloog && \
14414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14416 "RANLIB=$${RANLIB}" \
14417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14418 info) \
14419 || exit 1
14421 @endif cloog
14423 .PHONY: maybe-dvi-cloog dvi-cloog
14424 maybe-dvi-cloog:
14425 @if cloog
14426 maybe-dvi-cloog: dvi-cloog
14428 dvi-cloog: \
14429 configure-cloog
14430 @[ -f ./cloog/Makefile ] || exit 0; \
14431 r=`${PWD_COMMAND}`; export r; \
14432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14433 $(HOST_EXPORTS) \
14434 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14436 done; \
14437 echo "Doing dvi in cloog" ; \
14438 (cd $(HOST_SUBDIR)/cloog && \
14439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14441 "RANLIB=$${RANLIB}" \
14442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14443 dvi) \
14444 || exit 1
14446 @endif cloog
14448 .PHONY: maybe-pdf-cloog pdf-cloog
14449 maybe-pdf-cloog:
14450 @if cloog
14451 maybe-pdf-cloog: pdf-cloog
14453 pdf-cloog: \
14454 configure-cloog
14455 @[ -f ./cloog/Makefile ] || exit 0; \
14456 r=`${PWD_COMMAND}`; export r; \
14457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14458 $(HOST_EXPORTS) \
14459 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14461 done; \
14462 echo "Doing pdf in cloog" ; \
14463 (cd $(HOST_SUBDIR)/cloog && \
14464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14466 "RANLIB=$${RANLIB}" \
14467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14468 pdf) \
14469 || exit 1
14471 @endif cloog
14473 .PHONY: maybe-html-cloog html-cloog
14474 maybe-html-cloog:
14475 @if cloog
14476 maybe-html-cloog: html-cloog
14478 html-cloog: \
14479 configure-cloog
14480 @[ -f ./cloog/Makefile ] || exit 0; \
14481 r=`${PWD_COMMAND}`; export r; \
14482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14483 $(HOST_EXPORTS) \
14484 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14486 done; \
14487 echo "Doing html in cloog" ; \
14488 (cd $(HOST_SUBDIR)/cloog && \
14489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14491 "RANLIB=$${RANLIB}" \
14492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14493 html) \
14494 || exit 1
14496 @endif cloog
14498 .PHONY: maybe-TAGS-cloog TAGS-cloog
14499 maybe-TAGS-cloog:
14500 @if cloog
14501 maybe-TAGS-cloog: TAGS-cloog
14503 TAGS-cloog: \
14504 configure-cloog
14505 @[ -f ./cloog/Makefile ] || exit 0; \
14506 r=`${PWD_COMMAND}`; export r; \
14507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14508 $(HOST_EXPORTS) \
14509 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14511 done; \
14512 echo "Doing TAGS in cloog" ; \
14513 (cd $(HOST_SUBDIR)/cloog && \
14514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14516 "RANLIB=$${RANLIB}" \
14517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14518 TAGS) \
14519 || exit 1
14521 @endif cloog
14523 .PHONY: maybe-install-info-cloog install-info-cloog
14524 maybe-install-info-cloog:
14525 @if cloog
14526 maybe-install-info-cloog: install-info-cloog
14528 install-info-cloog: \
14529 configure-cloog \
14530 info-cloog
14531 @[ -f ./cloog/Makefile ] || exit 0; \
14532 r=`${PWD_COMMAND}`; export r; \
14533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14534 $(HOST_EXPORTS) \
14535 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14537 done; \
14538 echo "Doing install-info in cloog" ; \
14539 (cd $(HOST_SUBDIR)/cloog && \
14540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14542 "RANLIB=$${RANLIB}" \
14543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14544 install-info) \
14545 || exit 1
14547 @endif cloog
14549 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14550 maybe-install-pdf-cloog:
14551 @if cloog
14552 maybe-install-pdf-cloog: install-pdf-cloog
14554 install-pdf-cloog: \
14555 configure-cloog \
14556 pdf-cloog
14557 @[ -f ./cloog/Makefile ] || exit 0; \
14558 r=`${PWD_COMMAND}`; export r; \
14559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14560 $(HOST_EXPORTS) \
14561 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14563 done; \
14564 echo "Doing install-pdf in cloog" ; \
14565 (cd $(HOST_SUBDIR)/cloog && \
14566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14568 "RANLIB=$${RANLIB}" \
14569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14570 install-pdf) \
14571 || exit 1
14573 @endif cloog
14575 .PHONY: maybe-install-html-cloog install-html-cloog
14576 maybe-install-html-cloog:
14577 @if cloog
14578 maybe-install-html-cloog: install-html-cloog
14580 install-html-cloog: \
14581 configure-cloog \
14582 html-cloog
14583 @[ -f ./cloog/Makefile ] || exit 0; \
14584 r=`${PWD_COMMAND}`; export r; \
14585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14586 $(HOST_EXPORTS) \
14587 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14589 done; \
14590 echo "Doing install-html in cloog" ; \
14591 (cd $(HOST_SUBDIR)/cloog && \
14592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14594 "RANLIB=$${RANLIB}" \
14595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14596 install-html) \
14597 || exit 1
14599 @endif cloog
14601 .PHONY: maybe-installcheck-cloog installcheck-cloog
14602 maybe-installcheck-cloog:
14603 @if cloog
14604 maybe-installcheck-cloog: installcheck-cloog
14606 installcheck-cloog: \
14607 configure-cloog
14608 @[ -f ./cloog/Makefile ] || exit 0; \
14609 r=`${PWD_COMMAND}`; export r; \
14610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14611 $(HOST_EXPORTS) \
14612 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14614 done; \
14615 echo "Doing installcheck in cloog" ; \
14616 (cd $(HOST_SUBDIR)/cloog && \
14617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14619 "RANLIB=$${RANLIB}" \
14620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14621 installcheck) \
14622 || exit 1
14624 @endif cloog
14626 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14627 maybe-mostlyclean-cloog:
14628 @if cloog
14629 maybe-mostlyclean-cloog: mostlyclean-cloog
14631 mostlyclean-cloog:
14632 @[ -f ./cloog/Makefile ] || exit 0; \
14633 r=`${PWD_COMMAND}`; export r; \
14634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14635 $(HOST_EXPORTS) \
14636 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14638 done; \
14639 echo "Doing mostlyclean in cloog" ; \
14640 (cd $(HOST_SUBDIR)/cloog && \
14641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14643 "RANLIB=$${RANLIB}" \
14644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14645 mostlyclean) \
14646 || exit 1
14648 @endif cloog
14650 .PHONY: maybe-clean-cloog clean-cloog
14651 maybe-clean-cloog:
14652 @if cloog
14653 maybe-clean-cloog: clean-cloog
14655 clean-cloog:
14656 @[ -f ./cloog/Makefile ] || exit 0; \
14657 r=`${PWD_COMMAND}`; export r; \
14658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14659 $(HOST_EXPORTS) \
14660 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14662 done; \
14663 echo "Doing clean in cloog" ; \
14664 (cd $(HOST_SUBDIR)/cloog && \
14665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14667 "RANLIB=$${RANLIB}" \
14668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14669 clean) \
14670 || exit 1
14672 @endif cloog
14674 .PHONY: maybe-distclean-cloog distclean-cloog
14675 maybe-distclean-cloog:
14676 @if cloog
14677 maybe-distclean-cloog: distclean-cloog
14679 distclean-cloog:
14680 @[ -f ./cloog/Makefile ] || exit 0; \
14681 r=`${PWD_COMMAND}`; export r; \
14682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14683 $(HOST_EXPORTS) \
14684 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14686 done; \
14687 echo "Doing distclean in cloog" ; \
14688 (cd $(HOST_SUBDIR)/cloog && \
14689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14691 "RANLIB=$${RANLIB}" \
14692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14693 distclean) \
14694 || exit 1
14696 @endif cloog
14698 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14699 maybe-maintainer-clean-cloog:
14700 @if cloog
14701 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14703 maintainer-clean-cloog:
14704 @[ -f ./cloog/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) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14710 done; \
14711 echo "Doing maintainer-clean in cloog" ; \
14712 (cd $(HOST_SUBDIR)/cloog && \
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 maintainer-clean) \
14718 || exit 1
14720 @endif cloog
14724 .PHONY: configure-libelf maybe-configure-libelf
14725 maybe-configure-libelf:
14726 @if gcc-bootstrap
14727 configure-libelf: stage_current
14728 @endif gcc-bootstrap
14729 @if libelf
14730 maybe-configure-libelf: configure-libelf
14731 configure-libelf:
14732 @r=`${PWD_COMMAND}`; export r; \
14733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14734 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14735 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14736 $(HOST_EXPORTS) \
14737 echo Configuring in $(HOST_SUBDIR)/libelf; \
14738 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14739 case $(srcdir) in \
14740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14741 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14743 esac; \
14744 srcdiroption="--srcdir=$${topdir}/libelf"; \
14745 libsrcdir="$$s/libelf"; \
14746 $(SHELL) $${libsrcdir}/configure \
14747 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14748 --target=${target_alias} $${srcdiroption} --disable-shared \
14749 || exit 1
14750 @endif libelf
14754 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14755 maybe-configure-stage1-libelf:
14756 @if libelf-bootstrap
14757 maybe-configure-stage1-libelf: configure-stage1-libelf
14758 configure-stage1-libelf:
14759 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14760 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14761 @r=`${PWD_COMMAND}`; export r; \
14762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14763 TFLAGS="$(STAGE1_TFLAGS)"; \
14764 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14765 $(HOST_EXPORTS) \
14766 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14767 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14768 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14769 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14771 cd $(HOST_SUBDIR)/libelf || exit 1; \
14772 case $(srcdir) in \
14773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14774 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14776 esac; \
14777 srcdiroption="--srcdir=$${topdir}/libelf"; \
14778 libsrcdir="$$s/libelf"; \
14779 $(SHELL) $${libsrcdir}/configure \
14780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14781 --target=${target_alias} $${srcdiroption} \
14782 $(STAGE1_CONFIGURE_FLAGS) \
14783 --disable-shared
14784 @endif libelf-bootstrap
14786 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14787 maybe-configure-stage2-libelf:
14788 @if libelf-bootstrap
14789 maybe-configure-stage2-libelf: configure-stage2-libelf
14790 configure-stage2-libelf:
14791 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14792 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14793 @r=`${PWD_COMMAND}`; export r; \
14794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14795 TFLAGS="$(STAGE2_TFLAGS)"; \
14796 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14797 $(HOST_EXPORTS) \
14798 $(POSTSTAGE1_HOST_EXPORTS) \
14799 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14800 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14801 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14802 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14804 cd $(HOST_SUBDIR)/libelf || exit 1; \
14805 case $(srcdir) in \
14806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14807 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14809 esac; \
14810 srcdiroption="--srcdir=$${topdir}/libelf"; \
14811 libsrcdir="$$s/libelf"; \
14812 $(SHELL) $${libsrcdir}/configure \
14813 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14814 --target=${target_alias} $${srcdiroption} \
14815 --with-build-libsubdir=$(HOST_SUBDIR) \
14816 $(STAGE2_CONFIGURE_FLAGS) \
14817 --disable-shared
14818 @endif libelf-bootstrap
14820 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14821 maybe-configure-stage3-libelf:
14822 @if libelf-bootstrap
14823 maybe-configure-stage3-libelf: configure-stage3-libelf
14824 configure-stage3-libelf:
14825 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14826 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14827 @r=`${PWD_COMMAND}`; export r; \
14828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14829 TFLAGS="$(STAGE3_TFLAGS)"; \
14830 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14831 $(HOST_EXPORTS) \
14832 $(POSTSTAGE1_HOST_EXPORTS) \
14833 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14834 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14835 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14836 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14838 cd $(HOST_SUBDIR)/libelf || exit 1; \
14839 case $(srcdir) in \
14840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14841 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14843 esac; \
14844 srcdiroption="--srcdir=$${topdir}/libelf"; \
14845 libsrcdir="$$s/libelf"; \
14846 $(SHELL) $${libsrcdir}/configure \
14847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14848 --target=${target_alias} $${srcdiroption} \
14849 --with-build-libsubdir=$(HOST_SUBDIR) \
14850 $(STAGE3_CONFIGURE_FLAGS) \
14851 --disable-shared
14852 @endif libelf-bootstrap
14854 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14855 maybe-configure-stage4-libelf:
14856 @if libelf-bootstrap
14857 maybe-configure-stage4-libelf: configure-stage4-libelf
14858 configure-stage4-libelf:
14859 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14861 @r=`${PWD_COMMAND}`; export r; \
14862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14863 TFLAGS="$(STAGE4_TFLAGS)"; \
14864 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14865 $(HOST_EXPORTS) \
14866 $(POSTSTAGE1_HOST_EXPORTS) \
14867 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14868 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14869 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14870 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14872 cd $(HOST_SUBDIR)/libelf || exit 1; \
14873 case $(srcdir) in \
14874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14875 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14877 esac; \
14878 srcdiroption="--srcdir=$${topdir}/libelf"; \
14879 libsrcdir="$$s/libelf"; \
14880 $(SHELL) $${libsrcdir}/configure \
14881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14882 --target=${target_alias} $${srcdiroption} \
14883 --with-build-libsubdir=$(HOST_SUBDIR) \
14884 $(STAGE4_CONFIGURE_FLAGS) \
14885 --disable-shared
14886 @endif libelf-bootstrap
14888 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14889 maybe-configure-stageprofile-libelf:
14890 @if libelf-bootstrap
14891 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14892 configure-stageprofile-libelf:
14893 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14894 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14895 @r=`${PWD_COMMAND}`; export r; \
14896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14897 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14898 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14899 $(HOST_EXPORTS) \
14900 $(POSTSTAGE1_HOST_EXPORTS) \
14901 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14902 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14903 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14904 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14906 cd $(HOST_SUBDIR)/libelf || exit 1; \
14907 case $(srcdir) in \
14908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14909 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14911 esac; \
14912 srcdiroption="--srcdir=$${topdir}/libelf"; \
14913 libsrcdir="$$s/libelf"; \
14914 $(SHELL) $${libsrcdir}/configure \
14915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14916 --target=${target_alias} $${srcdiroption} \
14917 --with-build-libsubdir=$(HOST_SUBDIR) \
14918 $(STAGEprofile_CONFIGURE_FLAGS) \
14919 --disable-shared
14920 @endif libelf-bootstrap
14922 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14923 maybe-configure-stagefeedback-libelf:
14924 @if libelf-bootstrap
14925 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14926 configure-stagefeedback-libelf:
14927 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14929 @r=`${PWD_COMMAND}`; export r; \
14930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14931 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14932 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14933 $(HOST_EXPORTS) \
14934 $(POSTSTAGE1_HOST_EXPORTS) \
14935 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14936 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14937 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14938 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14940 cd $(HOST_SUBDIR)/libelf || exit 1; \
14941 case $(srcdir) in \
14942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14943 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14945 esac; \
14946 srcdiroption="--srcdir=$${topdir}/libelf"; \
14947 libsrcdir="$$s/libelf"; \
14948 $(SHELL) $${libsrcdir}/configure \
14949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14950 --target=${target_alias} $${srcdiroption} \
14951 --with-build-libsubdir=$(HOST_SUBDIR) \
14952 $(STAGEfeedback_CONFIGURE_FLAGS) \
14953 --disable-shared
14954 @endif libelf-bootstrap
14960 .PHONY: all-libelf maybe-all-libelf
14961 maybe-all-libelf:
14962 @if gcc-bootstrap
14963 all-libelf: stage_current
14964 @endif gcc-bootstrap
14965 @if libelf
14966 TARGET-libelf=all
14967 maybe-all-libelf: all-libelf
14968 all-libelf: configure-libelf
14969 @r=`${PWD_COMMAND}`; export r; \
14970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14971 $(HOST_EXPORTS) \
14972 (cd $(HOST_SUBDIR)/libelf && \
14973 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14974 $(TARGET-libelf))
14975 @endif libelf
14979 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14980 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14981 maybe-all-stage1-libelf:
14982 maybe-clean-stage1-libelf:
14983 @if libelf-bootstrap
14984 maybe-all-stage1-libelf: all-stage1-libelf
14985 all-stage1: all-stage1-libelf
14986 TARGET-stage1-libelf = $(TARGET-libelf)
14987 all-stage1-libelf: configure-stage1-libelf
14988 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14989 @r=`${PWD_COMMAND}`; export r; \
14990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14991 TFLAGS="$(STAGE1_TFLAGS)"; \
14992 $(HOST_EXPORTS) \
14993 cd $(HOST_SUBDIR)/libelf && \
14994 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14995 CFLAGS="$(STAGE1_CFLAGS)" \
14996 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14997 LIBCFLAGS="$(LIBCFLAGS)" \
14998 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14999 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15000 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15001 $(EXTRA_HOST_FLAGS) \
15002 $(STAGE1_FLAGS_TO_PASS) \
15003 TFLAGS="$(STAGE1_TFLAGS)" \
15004 $(TARGET-stage1-libelf)
15006 maybe-clean-stage1-libelf: clean-stage1-libelf
15007 clean-stage1: clean-stage1-libelf
15008 clean-stage1-libelf:
15009 @if [ $(current_stage) = stage1 ]; then \
15010 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15011 else \
15012 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15013 $(MAKE) stage1-start; \
15014 fi; \
15015 cd $(HOST_SUBDIR)/libelf && \
15016 $(MAKE) $(EXTRA_HOST_FLAGS) \
15017 $(STAGE1_FLAGS_TO_PASS) clean
15018 @endif libelf-bootstrap
15021 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15022 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15023 maybe-all-stage2-libelf:
15024 maybe-clean-stage2-libelf:
15025 @if libelf-bootstrap
15026 maybe-all-stage2-libelf: all-stage2-libelf
15027 all-stage2: all-stage2-libelf
15028 TARGET-stage2-libelf = $(TARGET-libelf)
15029 all-stage2-libelf: configure-stage2-libelf
15030 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15031 @r=`${PWD_COMMAND}`; export r; \
15032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15033 TFLAGS="$(STAGE2_TFLAGS)"; \
15034 $(HOST_EXPORTS) \
15035 $(POSTSTAGE1_HOST_EXPORTS) \
15036 cd $(HOST_SUBDIR)/libelf && \
15037 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15038 CFLAGS="$(STAGE2_CFLAGS)" \
15039 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15040 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15041 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15042 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15043 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15044 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15045 TFLAGS="$(STAGE2_TFLAGS)" \
15046 $(TARGET-stage2-libelf)
15048 maybe-clean-stage2-libelf: clean-stage2-libelf
15049 clean-stage2: clean-stage2-libelf
15050 clean-stage2-libelf:
15051 @if [ $(current_stage) = stage2 ]; then \
15052 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15053 else \
15054 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15055 $(MAKE) stage2-start; \
15056 fi; \
15057 cd $(HOST_SUBDIR)/libelf && \
15058 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15059 @endif libelf-bootstrap
15062 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15063 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15064 maybe-all-stage3-libelf:
15065 maybe-clean-stage3-libelf:
15066 @if libelf-bootstrap
15067 maybe-all-stage3-libelf: all-stage3-libelf
15068 all-stage3: all-stage3-libelf
15069 TARGET-stage3-libelf = $(TARGET-libelf)
15070 all-stage3-libelf: configure-stage3-libelf
15071 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15072 @r=`${PWD_COMMAND}`; export r; \
15073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15074 TFLAGS="$(STAGE3_TFLAGS)"; \
15075 $(HOST_EXPORTS) \
15076 $(POSTSTAGE1_HOST_EXPORTS) \
15077 cd $(HOST_SUBDIR)/libelf && \
15078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15079 CFLAGS="$(STAGE3_CFLAGS)" \
15080 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15081 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15086 TFLAGS="$(STAGE3_TFLAGS)" \
15087 $(TARGET-stage3-libelf)
15089 maybe-clean-stage3-libelf: clean-stage3-libelf
15090 clean-stage3: clean-stage3-libelf
15091 clean-stage3-libelf:
15092 @if [ $(current_stage) = stage3 ]; then \
15093 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15094 else \
15095 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15096 $(MAKE) stage3-start; \
15097 fi; \
15098 cd $(HOST_SUBDIR)/libelf && \
15099 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15100 @endif libelf-bootstrap
15103 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15104 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15105 maybe-all-stage4-libelf:
15106 maybe-clean-stage4-libelf:
15107 @if libelf-bootstrap
15108 maybe-all-stage4-libelf: all-stage4-libelf
15109 all-stage4: all-stage4-libelf
15110 TARGET-stage4-libelf = $(TARGET-libelf)
15111 all-stage4-libelf: configure-stage4-libelf
15112 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15113 @r=`${PWD_COMMAND}`; export r; \
15114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15115 TFLAGS="$(STAGE4_TFLAGS)"; \
15116 $(HOST_EXPORTS) \
15117 $(POSTSTAGE1_HOST_EXPORTS) \
15118 cd $(HOST_SUBDIR)/libelf && \
15119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15120 CFLAGS="$(STAGE4_CFLAGS)" \
15121 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15122 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15127 TFLAGS="$(STAGE4_TFLAGS)" \
15128 $(TARGET-stage4-libelf)
15130 maybe-clean-stage4-libelf: clean-stage4-libelf
15131 clean-stage4: clean-stage4-libelf
15132 clean-stage4-libelf:
15133 @if [ $(current_stage) = stage4 ]; then \
15134 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15135 else \
15136 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15137 $(MAKE) stage4-start; \
15138 fi; \
15139 cd $(HOST_SUBDIR)/libelf && \
15140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15141 @endif libelf-bootstrap
15144 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15145 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15146 maybe-all-stageprofile-libelf:
15147 maybe-clean-stageprofile-libelf:
15148 @if libelf-bootstrap
15149 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15150 all-stageprofile: all-stageprofile-libelf
15151 TARGET-stageprofile-libelf = $(TARGET-libelf)
15152 all-stageprofile-libelf: configure-stageprofile-libelf
15153 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15154 @r=`${PWD_COMMAND}`; export r; \
15155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15156 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15157 $(HOST_EXPORTS) \
15158 $(POSTSTAGE1_HOST_EXPORTS) \
15159 cd $(HOST_SUBDIR)/libelf && \
15160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15161 CFLAGS="$(STAGEprofile_CFLAGS)" \
15162 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15163 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15168 TFLAGS="$(STAGEprofile_TFLAGS)" \
15169 $(TARGET-stageprofile-libelf)
15171 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15172 clean-stageprofile: clean-stageprofile-libelf
15173 clean-stageprofile-libelf:
15174 @if [ $(current_stage) = stageprofile ]; then \
15175 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15176 else \
15177 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15178 $(MAKE) stageprofile-start; \
15179 fi; \
15180 cd $(HOST_SUBDIR)/libelf && \
15181 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15182 @endif libelf-bootstrap
15185 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15186 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15187 maybe-all-stagefeedback-libelf:
15188 maybe-clean-stagefeedback-libelf:
15189 @if libelf-bootstrap
15190 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15191 all-stagefeedback: all-stagefeedback-libelf
15192 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15193 all-stagefeedback-libelf: configure-stagefeedback-libelf
15194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15195 @r=`${PWD_COMMAND}`; export r; \
15196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15197 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15198 $(HOST_EXPORTS) \
15199 $(POSTSTAGE1_HOST_EXPORTS) \
15200 cd $(HOST_SUBDIR)/libelf && \
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15202 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15203 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15204 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15208 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15209 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15210 $(TARGET-stagefeedback-libelf)
15212 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15213 clean-stagefeedback: clean-stagefeedback-libelf
15214 clean-stagefeedback-libelf:
15215 @if [ $(current_stage) = stagefeedback ]; then \
15216 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15217 else \
15218 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15219 $(MAKE) stagefeedback-start; \
15220 fi; \
15221 cd $(HOST_SUBDIR)/libelf && \
15222 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15223 @endif libelf-bootstrap
15229 .PHONY: check-libelf maybe-check-libelf
15230 maybe-check-libelf:
15231 @if libelf
15232 maybe-check-libelf: check-libelf
15234 check-libelf:
15235 @: $(MAKE); $(unstage)
15236 @r=`${PWD_COMMAND}`; export r; \
15237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15238 $(HOST_EXPORTS) \
15239 (cd $(HOST_SUBDIR)/libelf && \
15240 $(MAKE) $(FLAGS_TO_PASS) check)
15242 @endif libelf
15244 .PHONY: install-libelf maybe-install-libelf
15245 maybe-install-libelf:
15246 @if libelf
15247 maybe-install-libelf: install-libelf
15249 install-libelf:
15251 @endif libelf
15253 .PHONY: install-strip-libelf maybe-install-strip-libelf
15254 maybe-install-strip-libelf:
15255 @if libelf
15256 maybe-install-strip-libelf: install-strip-libelf
15258 install-strip-libelf:
15260 @endif libelf
15262 # Other targets (info, dvi, pdf, etc.)
15264 .PHONY: maybe-info-libelf info-libelf
15265 maybe-info-libelf:
15266 @if libelf
15267 maybe-info-libelf: info-libelf
15269 info-libelf: \
15270 configure-libelf
15271 @[ -f ./libelf/Makefile ] || exit 0; \
15272 r=`${PWD_COMMAND}`; export r; \
15273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15274 $(HOST_EXPORTS) \
15275 for flag in $(EXTRA_HOST_FLAGS) ; do \
15276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15277 done; \
15278 echo "Doing info in libelf" ; \
15279 (cd $(HOST_SUBDIR)/libelf && \
15280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15282 "RANLIB=$${RANLIB}" \
15283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15284 info) \
15285 || exit 1
15287 @endif libelf
15289 .PHONY: maybe-dvi-libelf dvi-libelf
15290 maybe-dvi-libelf:
15291 @if libelf
15292 maybe-dvi-libelf: dvi-libelf
15294 dvi-libelf: \
15295 configure-libelf
15296 @[ -f ./libelf/Makefile ] || exit 0; \
15297 r=`${PWD_COMMAND}`; export r; \
15298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15299 $(HOST_EXPORTS) \
15300 for flag in $(EXTRA_HOST_FLAGS) ; do \
15301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15302 done; \
15303 echo "Doing dvi in libelf" ; \
15304 (cd $(HOST_SUBDIR)/libelf && \
15305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15307 "RANLIB=$${RANLIB}" \
15308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15309 dvi) \
15310 || exit 1
15312 @endif libelf
15314 .PHONY: maybe-pdf-libelf pdf-libelf
15315 maybe-pdf-libelf:
15316 @if libelf
15317 maybe-pdf-libelf: pdf-libelf
15319 pdf-libelf: \
15320 configure-libelf
15321 @[ -f ./libelf/Makefile ] || exit 0; \
15322 r=`${PWD_COMMAND}`; export r; \
15323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15324 $(HOST_EXPORTS) \
15325 for flag in $(EXTRA_HOST_FLAGS) ; do \
15326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15327 done; \
15328 echo "Doing pdf in libelf" ; \
15329 (cd $(HOST_SUBDIR)/libelf && \
15330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15332 "RANLIB=$${RANLIB}" \
15333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15334 pdf) \
15335 || exit 1
15337 @endif libelf
15339 .PHONY: maybe-html-libelf html-libelf
15340 maybe-html-libelf:
15341 @if libelf
15342 maybe-html-libelf: html-libelf
15344 html-libelf: \
15345 configure-libelf
15346 @[ -f ./libelf/Makefile ] || exit 0; \
15347 r=`${PWD_COMMAND}`; export r; \
15348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15349 $(HOST_EXPORTS) \
15350 for flag in $(EXTRA_HOST_FLAGS) ; do \
15351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15352 done; \
15353 echo "Doing html in libelf" ; \
15354 (cd $(HOST_SUBDIR)/libelf && \
15355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15357 "RANLIB=$${RANLIB}" \
15358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15359 html) \
15360 || exit 1
15362 @endif libelf
15364 .PHONY: maybe-TAGS-libelf TAGS-libelf
15365 maybe-TAGS-libelf:
15366 @if libelf
15367 maybe-TAGS-libelf: TAGS-libelf
15369 TAGS-libelf: \
15370 configure-libelf
15371 @[ -f ./libelf/Makefile ] || exit 0; \
15372 r=`${PWD_COMMAND}`; export r; \
15373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15374 $(HOST_EXPORTS) \
15375 for flag in $(EXTRA_HOST_FLAGS) ; do \
15376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15377 done; \
15378 echo "Doing TAGS in libelf" ; \
15379 (cd $(HOST_SUBDIR)/libelf && \
15380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15382 "RANLIB=$${RANLIB}" \
15383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15384 TAGS) \
15385 || exit 1
15387 @endif libelf
15389 .PHONY: maybe-install-info-libelf install-info-libelf
15390 maybe-install-info-libelf:
15391 @if libelf
15392 maybe-install-info-libelf: install-info-libelf
15394 install-info-libelf: \
15395 configure-libelf \
15396 info-libelf
15397 @[ -f ./libelf/Makefile ] || exit 0; \
15398 r=`${PWD_COMMAND}`; export r; \
15399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400 $(HOST_EXPORTS) \
15401 for flag in $(EXTRA_HOST_FLAGS) ; do \
15402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15403 done; \
15404 echo "Doing install-info in libelf" ; \
15405 (cd $(HOST_SUBDIR)/libelf && \
15406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15408 "RANLIB=$${RANLIB}" \
15409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15410 install-info) \
15411 || exit 1
15413 @endif libelf
15415 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15416 maybe-install-pdf-libelf:
15417 @if libelf
15418 maybe-install-pdf-libelf: install-pdf-libelf
15420 install-pdf-libelf: \
15421 configure-libelf \
15422 pdf-libelf
15423 @[ -f ./libelf/Makefile ] || exit 0; \
15424 r=`${PWD_COMMAND}`; export r; \
15425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15426 $(HOST_EXPORTS) \
15427 for flag in $(EXTRA_HOST_FLAGS) ; do \
15428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429 done; \
15430 echo "Doing install-pdf in libelf" ; \
15431 (cd $(HOST_SUBDIR)/libelf && \
15432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434 "RANLIB=$${RANLIB}" \
15435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15436 install-pdf) \
15437 || exit 1
15439 @endif libelf
15441 .PHONY: maybe-install-html-libelf install-html-libelf
15442 maybe-install-html-libelf:
15443 @if libelf
15444 maybe-install-html-libelf: install-html-libelf
15446 install-html-libelf: \
15447 configure-libelf \
15448 html-libelf
15449 @[ -f ./libelf/Makefile ] || exit 0; \
15450 r=`${PWD_COMMAND}`; export r; \
15451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15452 $(HOST_EXPORTS) \
15453 for flag in $(EXTRA_HOST_FLAGS) ; do \
15454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15455 done; \
15456 echo "Doing install-html in libelf" ; \
15457 (cd $(HOST_SUBDIR)/libelf && \
15458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15460 "RANLIB=$${RANLIB}" \
15461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15462 install-html) \
15463 || exit 1
15465 @endif libelf
15467 .PHONY: maybe-installcheck-libelf installcheck-libelf
15468 maybe-installcheck-libelf:
15469 @if libelf
15470 maybe-installcheck-libelf: installcheck-libelf
15472 installcheck-libelf: \
15473 configure-libelf
15474 @[ -f ./libelf/Makefile ] || exit 0; \
15475 r=`${PWD_COMMAND}`; export r; \
15476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15477 $(HOST_EXPORTS) \
15478 for flag in $(EXTRA_HOST_FLAGS) ; do \
15479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15480 done; \
15481 echo "Doing installcheck in libelf" ; \
15482 (cd $(HOST_SUBDIR)/libelf && \
15483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15485 "RANLIB=$${RANLIB}" \
15486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15487 installcheck) \
15488 || exit 1
15490 @endif libelf
15492 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15493 maybe-mostlyclean-libelf:
15494 @if libelf
15495 maybe-mostlyclean-libelf: mostlyclean-libelf
15497 mostlyclean-libelf:
15498 @[ -f ./libelf/Makefile ] || exit 0; \
15499 r=`${PWD_COMMAND}`; export r; \
15500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15501 $(HOST_EXPORTS) \
15502 for flag in $(EXTRA_HOST_FLAGS) ; do \
15503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15504 done; \
15505 echo "Doing mostlyclean in libelf" ; \
15506 (cd $(HOST_SUBDIR)/libelf && \
15507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15509 "RANLIB=$${RANLIB}" \
15510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15511 mostlyclean) \
15512 || exit 1
15514 @endif libelf
15516 .PHONY: maybe-clean-libelf clean-libelf
15517 maybe-clean-libelf:
15518 @if libelf
15519 maybe-clean-libelf: clean-libelf
15521 clean-libelf:
15522 @[ -f ./libelf/Makefile ] || exit 0; \
15523 r=`${PWD_COMMAND}`; export r; \
15524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15525 $(HOST_EXPORTS) \
15526 for flag in $(EXTRA_HOST_FLAGS) ; do \
15527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15528 done; \
15529 echo "Doing clean in libelf" ; \
15530 (cd $(HOST_SUBDIR)/libelf && \
15531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15533 "RANLIB=$${RANLIB}" \
15534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15535 clean) \
15536 || exit 1
15538 @endif libelf
15540 .PHONY: maybe-distclean-libelf distclean-libelf
15541 maybe-distclean-libelf:
15542 @if libelf
15543 maybe-distclean-libelf: distclean-libelf
15545 distclean-libelf:
15546 @[ -f ./libelf/Makefile ] || exit 0; \
15547 r=`${PWD_COMMAND}`; export r; \
15548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15549 $(HOST_EXPORTS) \
15550 for flag in $(EXTRA_HOST_FLAGS) ; do \
15551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15552 done; \
15553 echo "Doing distclean in libelf" ; \
15554 (cd $(HOST_SUBDIR)/libelf && \
15555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15557 "RANLIB=$${RANLIB}" \
15558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15559 distclean) \
15560 || exit 1
15562 @endif libelf
15564 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15565 maybe-maintainer-clean-libelf:
15566 @if libelf
15567 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15569 maintainer-clean-libelf:
15570 @[ -f ./libelf/Makefile ] || exit 0; \
15571 r=`${PWD_COMMAND}`; export r; \
15572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15573 $(HOST_EXPORTS) \
15574 for flag in $(EXTRA_HOST_FLAGS) ; do \
15575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15576 done; \
15577 echo "Doing maintainer-clean in libelf" ; \
15578 (cd $(HOST_SUBDIR)/libelf && \
15579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15581 "RANLIB=$${RANLIB}" \
15582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15583 maintainer-clean) \
15584 || exit 1
15586 @endif libelf
15590 .PHONY: configure-gold maybe-configure-gold
15591 maybe-configure-gold:
15592 @if gcc-bootstrap
15593 configure-gold: stage_current
15594 @endif gcc-bootstrap
15595 @if gold
15596 maybe-configure-gold: configure-gold
15597 configure-gold:
15598 @r=`${PWD_COMMAND}`; export r; \
15599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15600 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15602 $(HOST_EXPORTS) \
15603 echo Configuring in $(HOST_SUBDIR)/gold; \
15604 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15605 case $(srcdir) in \
15606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15607 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15609 esac; \
15610 srcdiroption="--srcdir=$${topdir}/gold"; \
15611 libsrcdir="$$s/gold"; \
15612 $(SHELL) $${libsrcdir}/configure \
15613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15614 --target=${target_alias} $${srcdiroption} \
15615 || exit 1
15616 @endif gold
15620 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15621 maybe-configure-stage1-gold:
15622 @if gold-bootstrap
15623 maybe-configure-stage1-gold: configure-stage1-gold
15624 configure-stage1-gold:
15625 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15627 @r=`${PWD_COMMAND}`; export r; \
15628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15629 TFLAGS="$(STAGE1_TFLAGS)"; \
15630 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15631 $(HOST_EXPORTS) \
15632 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15633 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15634 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15635 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15637 cd $(HOST_SUBDIR)/gold || exit 1; \
15638 case $(srcdir) in \
15639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15640 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15642 esac; \
15643 srcdiroption="--srcdir=$${topdir}/gold"; \
15644 libsrcdir="$$s/gold"; \
15645 $(SHELL) $${libsrcdir}/configure \
15646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15647 --target=${target_alias} $${srcdiroption} \
15648 $(STAGE1_CONFIGURE_FLAGS)
15649 @endif gold-bootstrap
15651 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15652 maybe-configure-stage2-gold:
15653 @if gold-bootstrap
15654 maybe-configure-stage2-gold: configure-stage2-gold
15655 configure-stage2-gold:
15656 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15658 @r=`${PWD_COMMAND}`; export r; \
15659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15660 TFLAGS="$(STAGE2_TFLAGS)"; \
15661 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15662 $(HOST_EXPORTS) \
15663 $(POSTSTAGE1_HOST_EXPORTS) \
15664 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15665 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15666 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15667 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15669 cd $(HOST_SUBDIR)/gold || exit 1; \
15670 case $(srcdir) in \
15671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15672 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15674 esac; \
15675 srcdiroption="--srcdir=$${topdir}/gold"; \
15676 libsrcdir="$$s/gold"; \
15677 $(SHELL) $${libsrcdir}/configure \
15678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15679 --target=${target_alias} $${srcdiroption} \
15680 --with-build-libsubdir=$(HOST_SUBDIR) \
15681 $(STAGE2_CONFIGURE_FLAGS)
15682 @endif gold-bootstrap
15684 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15685 maybe-configure-stage3-gold:
15686 @if gold-bootstrap
15687 maybe-configure-stage3-gold: configure-stage3-gold
15688 configure-stage3-gold:
15689 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15691 @r=`${PWD_COMMAND}`; export r; \
15692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15693 TFLAGS="$(STAGE3_TFLAGS)"; \
15694 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15695 $(HOST_EXPORTS) \
15696 $(POSTSTAGE1_HOST_EXPORTS) \
15697 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15698 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15699 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15700 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15702 cd $(HOST_SUBDIR)/gold || exit 1; \
15703 case $(srcdir) in \
15704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15705 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15707 esac; \
15708 srcdiroption="--srcdir=$${topdir}/gold"; \
15709 libsrcdir="$$s/gold"; \
15710 $(SHELL) $${libsrcdir}/configure \
15711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15712 --target=${target_alias} $${srcdiroption} \
15713 --with-build-libsubdir=$(HOST_SUBDIR) \
15714 $(STAGE3_CONFIGURE_FLAGS)
15715 @endif gold-bootstrap
15717 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15718 maybe-configure-stage4-gold:
15719 @if gold-bootstrap
15720 maybe-configure-stage4-gold: configure-stage4-gold
15721 configure-stage4-gold:
15722 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15723 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15724 @r=`${PWD_COMMAND}`; export r; \
15725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15726 TFLAGS="$(STAGE4_TFLAGS)"; \
15727 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15728 $(HOST_EXPORTS) \
15729 $(POSTSTAGE1_HOST_EXPORTS) \
15730 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15731 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15732 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15733 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15735 cd $(HOST_SUBDIR)/gold || exit 1; \
15736 case $(srcdir) in \
15737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15738 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15740 esac; \
15741 srcdiroption="--srcdir=$${topdir}/gold"; \
15742 libsrcdir="$$s/gold"; \
15743 $(SHELL) $${libsrcdir}/configure \
15744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15745 --target=${target_alias} $${srcdiroption} \
15746 --with-build-libsubdir=$(HOST_SUBDIR) \
15747 $(STAGE4_CONFIGURE_FLAGS)
15748 @endif gold-bootstrap
15750 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15751 maybe-configure-stageprofile-gold:
15752 @if gold-bootstrap
15753 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15754 configure-stageprofile-gold:
15755 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15757 @r=`${PWD_COMMAND}`; export r; \
15758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15759 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15760 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15761 $(HOST_EXPORTS) \
15762 $(POSTSTAGE1_HOST_EXPORTS) \
15763 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15764 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15765 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15766 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15768 cd $(HOST_SUBDIR)/gold || exit 1; \
15769 case $(srcdir) in \
15770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15771 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15773 esac; \
15774 srcdiroption="--srcdir=$${topdir}/gold"; \
15775 libsrcdir="$$s/gold"; \
15776 $(SHELL) $${libsrcdir}/configure \
15777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15778 --target=${target_alias} $${srcdiroption} \
15779 --with-build-libsubdir=$(HOST_SUBDIR) \
15780 $(STAGEprofile_CONFIGURE_FLAGS)
15781 @endif gold-bootstrap
15783 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15784 maybe-configure-stagefeedback-gold:
15785 @if gold-bootstrap
15786 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15787 configure-stagefeedback-gold:
15788 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15790 @r=`${PWD_COMMAND}`; export r; \
15791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15792 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15793 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15794 $(HOST_EXPORTS) \
15795 $(POSTSTAGE1_HOST_EXPORTS) \
15796 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15797 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15798 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15799 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15801 cd $(HOST_SUBDIR)/gold || exit 1; \
15802 case $(srcdir) in \
15803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15804 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15806 esac; \
15807 srcdiroption="--srcdir=$${topdir}/gold"; \
15808 libsrcdir="$$s/gold"; \
15809 $(SHELL) $${libsrcdir}/configure \
15810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15811 --target=${target_alias} $${srcdiroption} \
15812 --with-build-libsubdir=$(HOST_SUBDIR) \
15813 $(STAGEfeedback_CONFIGURE_FLAGS)
15814 @endif gold-bootstrap
15820 .PHONY: all-gold maybe-all-gold
15821 maybe-all-gold:
15822 @if gcc-bootstrap
15823 all-gold: stage_current
15824 @endif gcc-bootstrap
15825 @if gold
15826 TARGET-gold=all
15827 maybe-all-gold: all-gold
15828 all-gold: configure-gold
15829 @r=`${PWD_COMMAND}`; export r; \
15830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15831 $(HOST_EXPORTS) \
15832 (cd $(HOST_SUBDIR)/gold && \
15833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15834 $(TARGET-gold))
15835 @endif gold
15839 .PHONY: all-stage1-gold maybe-all-stage1-gold
15840 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15841 maybe-all-stage1-gold:
15842 maybe-clean-stage1-gold:
15843 @if gold-bootstrap
15844 maybe-all-stage1-gold: all-stage1-gold
15845 all-stage1: all-stage1-gold
15846 TARGET-stage1-gold = $(TARGET-gold)
15847 all-stage1-gold: configure-stage1-gold
15848 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15849 @r=`${PWD_COMMAND}`; export r; \
15850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15851 TFLAGS="$(STAGE1_TFLAGS)"; \
15852 $(HOST_EXPORTS) \
15853 cd $(HOST_SUBDIR)/gold && \
15854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15855 CFLAGS="$(STAGE1_CFLAGS)" \
15856 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15857 LIBCFLAGS="$(LIBCFLAGS)" \
15858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15861 $(EXTRA_HOST_FLAGS) \
15862 $(STAGE1_FLAGS_TO_PASS) \
15863 TFLAGS="$(STAGE1_TFLAGS)" \
15864 $(TARGET-stage1-gold)
15866 maybe-clean-stage1-gold: clean-stage1-gold
15867 clean-stage1: clean-stage1-gold
15868 clean-stage1-gold:
15869 @if [ $(current_stage) = stage1 ]; then \
15870 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15871 else \
15872 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15873 $(MAKE) stage1-start; \
15874 fi; \
15875 cd $(HOST_SUBDIR)/gold && \
15876 $(MAKE) $(EXTRA_HOST_FLAGS) \
15877 $(STAGE1_FLAGS_TO_PASS) clean
15878 @endif gold-bootstrap
15881 .PHONY: all-stage2-gold maybe-all-stage2-gold
15882 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15883 maybe-all-stage2-gold:
15884 maybe-clean-stage2-gold:
15885 @if gold-bootstrap
15886 maybe-all-stage2-gold: all-stage2-gold
15887 all-stage2: all-stage2-gold
15888 TARGET-stage2-gold = $(TARGET-gold)
15889 all-stage2-gold: configure-stage2-gold
15890 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15891 @r=`${PWD_COMMAND}`; export r; \
15892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15893 TFLAGS="$(STAGE2_TFLAGS)"; \
15894 $(HOST_EXPORTS) \
15895 $(POSTSTAGE1_HOST_EXPORTS) \
15896 cd $(HOST_SUBDIR)/gold && \
15897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15898 CFLAGS="$(STAGE2_CFLAGS)" \
15899 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15900 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15905 TFLAGS="$(STAGE2_TFLAGS)" \
15906 $(TARGET-stage2-gold)
15908 maybe-clean-stage2-gold: clean-stage2-gold
15909 clean-stage2: clean-stage2-gold
15910 clean-stage2-gold:
15911 @if [ $(current_stage) = stage2 ]; then \
15912 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15913 else \
15914 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15915 $(MAKE) stage2-start; \
15916 fi; \
15917 cd $(HOST_SUBDIR)/gold && \
15918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15919 @endif gold-bootstrap
15922 .PHONY: all-stage3-gold maybe-all-stage3-gold
15923 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15924 maybe-all-stage3-gold:
15925 maybe-clean-stage3-gold:
15926 @if gold-bootstrap
15927 maybe-all-stage3-gold: all-stage3-gold
15928 all-stage3: all-stage3-gold
15929 TARGET-stage3-gold = $(TARGET-gold)
15930 all-stage3-gold: configure-stage3-gold
15931 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15932 @r=`${PWD_COMMAND}`; export r; \
15933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15934 TFLAGS="$(STAGE3_TFLAGS)"; \
15935 $(HOST_EXPORTS) \
15936 $(POSTSTAGE1_HOST_EXPORTS) \
15937 cd $(HOST_SUBDIR)/gold && \
15938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15939 CFLAGS="$(STAGE3_CFLAGS)" \
15940 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15941 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15946 TFLAGS="$(STAGE3_TFLAGS)" \
15947 $(TARGET-stage3-gold)
15949 maybe-clean-stage3-gold: clean-stage3-gold
15950 clean-stage3: clean-stage3-gold
15951 clean-stage3-gold:
15952 @if [ $(current_stage) = stage3 ]; then \
15953 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15954 else \
15955 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15956 $(MAKE) stage3-start; \
15957 fi; \
15958 cd $(HOST_SUBDIR)/gold && \
15959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15960 @endif gold-bootstrap
15963 .PHONY: all-stage4-gold maybe-all-stage4-gold
15964 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15965 maybe-all-stage4-gold:
15966 maybe-clean-stage4-gold:
15967 @if gold-bootstrap
15968 maybe-all-stage4-gold: all-stage4-gold
15969 all-stage4: all-stage4-gold
15970 TARGET-stage4-gold = $(TARGET-gold)
15971 all-stage4-gold: configure-stage4-gold
15972 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15973 @r=`${PWD_COMMAND}`; export r; \
15974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15975 TFLAGS="$(STAGE4_TFLAGS)"; \
15976 $(HOST_EXPORTS) \
15977 $(POSTSTAGE1_HOST_EXPORTS) \
15978 cd $(HOST_SUBDIR)/gold && \
15979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15980 CFLAGS="$(STAGE4_CFLAGS)" \
15981 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15982 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15987 TFLAGS="$(STAGE4_TFLAGS)" \
15988 $(TARGET-stage4-gold)
15990 maybe-clean-stage4-gold: clean-stage4-gold
15991 clean-stage4: clean-stage4-gold
15992 clean-stage4-gold:
15993 @if [ $(current_stage) = stage4 ]; then \
15994 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15995 else \
15996 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15997 $(MAKE) stage4-start; \
15998 fi; \
15999 cd $(HOST_SUBDIR)/gold && \
16000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16001 @endif gold-bootstrap
16004 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16005 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16006 maybe-all-stageprofile-gold:
16007 maybe-clean-stageprofile-gold:
16008 @if gold-bootstrap
16009 maybe-all-stageprofile-gold: all-stageprofile-gold
16010 all-stageprofile: all-stageprofile-gold
16011 TARGET-stageprofile-gold = $(TARGET-gold)
16012 all-stageprofile-gold: configure-stageprofile-gold
16013 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16014 @r=`${PWD_COMMAND}`; export r; \
16015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16016 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16017 $(HOST_EXPORTS) \
16018 $(POSTSTAGE1_HOST_EXPORTS) \
16019 cd $(HOST_SUBDIR)/gold && \
16020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16021 CFLAGS="$(STAGEprofile_CFLAGS)" \
16022 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16023 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16028 TFLAGS="$(STAGEprofile_TFLAGS)" \
16029 $(TARGET-stageprofile-gold)
16031 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16032 clean-stageprofile: clean-stageprofile-gold
16033 clean-stageprofile-gold:
16034 @if [ $(current_stage) = stageprofile ]; then \
16035 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16036 else \
16037 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16038 $(MAKE) stageprofile-start; \
16039 fi; \
16040 cd $(HOST_SUBDIR)/gold && \
16041 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16042 @endif gold-bootstrap
16045 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16046 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16047 maybe-all-stagefeedback-gold:
16048 maybe-clean-stagefeedback-gold:
16049 @if gold-bootstrap
16050 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16051 all-stagefeedback: all-stagefeedback-gold
16052 TARGET-stagefeedback-gold = $(TARGET-gold)
16053 all-stagefeedback-gold: configure-stagefeedback-gold
16054 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16055 @r=`${PWD_COMMAND}`; export r; \
16056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16057 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16058 $(HOST_EXPORTS) \
16059 $(POSTSTAGE1_HOST_EXPORTS) \
16060 cd $(HOST_SUBDIR)/gold && \
16061 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16062 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16063 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16064 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16065 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16066 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16067 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16068 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16069 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16070 $(TARGET-stagefeedback-gold)
16072 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16073 clean-stagefeedback: clean-stagefeedback-gold
16074 clean-stagefeedback-gold:
16075 @if [ $(current_stage) = stagefeedback ]; then \
16076 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16077 else \
16078 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16079 $(MAKE) stagefeedback-start; \
16080 fi; \
16081 cd $(HOST_SUBDIR)/gold && \
16082 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16083 @endif gold-bootstrap
16089 .PHONY: check-gold maybe-check-gold
16090 maybe-check-gold:
16091 @if gold
16092 maybe-check-gold: check-gold
16094 check-gold:
16095 @: $(MAKE); $(unstage)
16096 @r=`${PWD_COMMAND}`; export r; \
16097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16098 $(HOST_EXPORTS) \
16099 (cd $(HOST_SUBDIR)/gold && \
16100 $(MAKE) $(FLAGS_TO_PASS) check)
16102 @endif gold
16104 .PHONY: install-gold maybe-install-gold
16105 maybe-install-gold:
16106 @if gold
16107 maybe-install-gold: install-gold
16109 install-gold: installdirs
16110 @: $(MAKE); $(unstage)
16111 @r=`${PWD_COMMAND}`; export r; \
16112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16113 $(HOST_EXPORTS) \
16114 (cd $(HOST_SUBDIR)/gold && \
16115 $(MAKE) $(FLAGS_TO_PASS) install)
16117 @endif gold
16119 .PHONY: install-strip-gold maybe-install-strip-gold
16120 maybe-install-strip-gold:
16121 @if gold
16122 maybe-install-strip-gold: install-strip-gold
16124 install-strip-gold: installdirs
16125 @: $(MAKE); $(unstage)
16126 @r=`${PWD_COMMAND}`; export r; \
16127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16128 $(HOST_EXPORTS) \
16129 (cd $(HOST_SUBDIR)/gold && \
16130 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16132 @endif gold
16134 # Other targets (info, dvi, pdf, etc.)
16136 .PHONY: maybe-info-gold info-gold
16137 maybe-info-gold:
16138 @if gold
16139 maybe-info-gold: info-gold
16141 info-gold: \
16142 configure-gold
16143 @[ -f ./gold/Makefile ] || exit 0; \
16144 r=`${PWD_COMMAND}`; export r; \
16145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16146 $(HOST_EXPORTS) \
16147 for flag in $(EXTRA_HOST_FLAGS) ; do \
16148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16149 done; \
16150 echo "Doing info in gold" ; \
16151 (cd $(HOST_SUBDIR)/gold && \
16152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16154 "RANLIB=$${RANLIB}" \
16155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16156 info) \
16157 || exit 1
16159 @endif gold
16161 .PHONY: maybe-dvi-gold dvi-gold
16162 maybe-dvi-gold:
16163 @if gold
16164 maybe-dvi-gold: dvi-gold
16166 dvi-gold: \
16167 configure-gold
16168 @[ -f ./gold/Makefile ] || exit 0; \
16169 r=`${PWD_COMMAND}`; export r; \
16170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16171 $(HOST_EXPORTS) \
16172 for flag in $(EXTRA_HOST_FLAGS) ; do \
16173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16174 done; \
16175 echo "Doing dvi in gold" ; \
16176 (cd $(HOST_SUBDIR)/gold && \
16177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16179 "RANLIB=$${RANLIB}" \
16180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16181 dvi) \
16182 || exit 1
16184 @endif gold
16186 .PHONY: maybe-pdf-gold pdf-gold
16187 maybe-pdf-gold:
16188 @if gold
16189 maybe-pdf-gold: pdf-gold
16191 pdf-gold: \
16192 configure-gold
16193 @[ -f ./gold/Makefile ] || exit 0; \
16194 r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16196 $(HOST_EXPORTS) \
16197 for flag in $(EXTRA_HOST_FLAGS) ; do \
16198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16199 done; \
16200 echo "Doing pdf in gold" ; \
16201 (cd $(HOST_SUBDIR)/gold && \
16202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16204 "RANLIB=$${RANLIB}" \
16205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16206 pdf) \
16207 || exit 1
16209 @endif gold
16211 .PHONY: maybe-html-gold html-gold
16212 maybe-html-gold:
16213 @if gold
16214 maybe-html-gold: html-gold
16216 html-gold: \
16217 configure-gold
16218 @[ -f ./gold/Makefile ] || exit 0; \
16219 r=`${PWD_COMMAND}`; export r; \
16220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16221 $(HOST_EXPORTS) \
16222 for flag in $(EXTRA_HOST_FLAGS) ; do \
16223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16224 done; \
16225 echo "Doing html in gold" ; \
16226 (cd $(HOST_SUBDIR)/gold && \
16227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16229 "RANLIB=$${RANLIB}" \
16230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16231 html) \
16232 || exit 1
16234 @endif gold
16236 .PHONY: maybe-TAGS-gold TAGS-gold
16237 maybe-TAGS-gold:
16238 @if gold
16239 maybe-TAGS-gold: TAGS-gold
16241 TAGS-gold: \
16242 configure-gold
16243 @[ -f ./gold/Makefile ] || exit 0; \
16244 r=`${PWD_COMMAND}`; export r; \
16245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16246 $(HOST_EXPORTS) \
16247 for flag in $(EXTRA_HOST_FLAGS) ; do \
16248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16249 done; \
16250 echo "Doing TAGS in gold" ; \
16251 (cd $(HOST_SUBDIR)/gold && \
16252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16254 "RANLIB=$${RANLIB}" \
16255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16256 TAGS) \
16257 || exit 1
16259 @endif gold
16261 .PHONY: maybe-install-info-gold install-info-gold
16262 maybe-install-info-gold:
16263 @if gold
16264 maybe-install-info-gold: install-info-gold
16266 install-info-gold: \
16267 configure-gold \
16268 info-gold
16269 @[ -f ./gold/Makefile ] || exit 0; \
16270 r=`${PWD_COMMAND}`; export r; \
16271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16272 $(HOST_EXPORTS) \
16273 for flag in $(EXTRA_HOST_FLAGS) ; do \
16274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16275 done; \
16276 echo "Doing install-info in gold" ; \
16277 (cd $(HOST_SUBDIR)/gold && \
16278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16280 "RANLIB=$${RANLIB}" \
16281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16282 install-info) \
16283 || exit 1
16285 @endif gold
16287 .PHONY: maybe-install-pdf-gold install-pdf-gold
16288 maybe-install-pdf-gold:
16289 @if gold
16290 maybe-install-pdf-gold: install-pdf-gold
16292 install-pdf-gold: \
16293 configure-gold \
16294 pdf-gold
16295 @[ -f ./gold/Makefile ] || exit 0; \
16296 r=`${PWD_COMMAND}`; export r; \
16297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16298 $(HOST_EXPORTS) \
16299 for flag in $(EXTRA_HOST_FLAGS) ; do \
16300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16301 done; \
16302 echo "Doing install-pdf in gold" ; \
16303 (cd $(HOST_SUBDIR)/gold && \
16304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16306 "RANLIB=$${RANLIB}" \
16307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16308 install-pdf) \
16309 || exit 1
16311 @endif gold
16313 .PHONY: maybe-install-html-gold install-html-gold
16314 maybe-install-html-gold:
16315 @if gold
16316 maybe-install-html-gold: install-html-gold
16318 install-html-gold: \
16319 configure-gold \
16320 html-gold
16321 @[ -f ./gold/Makefile ] || exit 0; \
16322 r=`${PWD_COMMAND}`; export r; \
16323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16324 $(HOST_EXPORTS) \
16325 for flag in $(EXTRA_HOST_FLAGS) ; do \
16326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16327 done; \
16328 echo "Doing install-html in gold" ; \
16329 (cd $(HOST_SUBDIR)/gold && \
16330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16332 "RANLIB=$${RANLIB}" \
16333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16334 install-html) \
16335 || exit 1
16337 @endif gold
16339 .PHONY: maybe-installcheck-gold installcheck-gold
16340 maybe-installcheck-gold:
16341 @if gold
16342 maybe-installcheck-gold: installcheck-gold
16344 installcheck-gold: \
16345 configure-gold
16346 @[ -f ./gold/Makefile ] || exit 0; \
16347 r=`${PWD_COMMAND}`; export r; \
16348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16349 $(HOST_EXPORTS) \
16350 for flag in $(EXTRA_HOST_FLAGS) ; do \
16351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16352 done; \
16353 echo "Doing installcheck in gold" ; \
16354 (cd $(HOST_SUBDIR)/gold && \
16355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16357 "RANLIB=$${RANLIB}" \
16358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16359 installcheck) \
16360 || exit 1
16362 @endif gold
16364 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16365 maybe-mostlyclean-gold:
16366 @if gold
16367 maybe-mostlyclean-gold: mostlyclean-gold
16369 mostlyclean-gold:
16370 @[ -f ./gold/Makefile ] || exit 0; \
16371 r=`${PWD_COMMAND}`; export r; \
16372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16373 $(HOST_EXPORTS) \
16374 for flag in $(EXTRA_HOST_FLAGS) ; do \
16375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16376 done; \
16377 echo "Doing mostlyclean in gold" ; \
16378 (cd $(HOST_SUBDIR)/gold && \
16379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16381 "RANLIB=$${RANLIB}" \
16382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16383 mostlyclean) \
16384 || exit 1
16386 @endif gold
16388 .PHONY: maybe-clean-gold clean-gold
16389 maybe-clean-gold:
16390 @if gold
16391 maybe-clean-gold: clean-gold
16393 clean-gold:
16394 @[ -f ./gold/Makefile ] || exit 0; \
16395 r=`${PWD_COMMAND}`; export r; \
16396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16397 $(HOST_EXPORTS) \
16398 for flag in $(EXTRA_HOST_FLAGS) ; do \
16399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16400 done; \
16401 echo "Doing clean in gold" ; \
16402 (cd $(HOST_SUBDIR)/gold && \
16403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16405 "RANLIB=$${RANLIB}" \
16406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16407 clean) \
16408 || exit 1
16410 @endif gold
16412 .PHONY: maybe-distclean-gold distclean-gold
16413 maybe-distclean-gold:
16414 @if gold
16415 maybe-distclean-gold: distclean-gold
16417 distclean-gold:
16418 @[ -f ./gold/Makefile ] || exit 0; \
16419 r=`${PWD_COMMAND}`; export r; \
16420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16421 $(HOST_EXPORTS) \
16422 for flag in $(EXTRA_HOST_FLAGS) ; do \
16423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16424 done; \
16425 echo "Doing distclean in gold" ; \
16426 (cd $(HOST_SUBDIR)/gold && \
16427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16429 "RANLIB=$${RANLIB}" \
16430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16431 distclean) \
16432 || exit 1
16434 @endif gold
16436 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16437 maybe-maintainer-clean-gold:
16438 @if gold
16439 maybe-maintainer-clean-gold: maintainer-clean-gold
16441 maintainer-clean-gold:
16442 @[ -f ./gold/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 maintainer-clean in gold" ; \
16450 (cd $(HOST_SUBDIR)/gold && \
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 maintainer-clean) \
16456 || exit 1
16458 @endif gold
16462 .PHONY: configure-gprof maybe-configure-gprof
16463 maybe-configure-gprof:
16464 @if gcc-bootstrap
16465 configure-gprof: stage_current
16466 @endif gcc-bootstrap
16467 @if gprof
16468 maybe-configure-gprof: configure-gprof
16469 configure-gprof:
16470 @: $(MAKE); $(unstage)
16471 @r=`${PWD_COMMAND}`; export r; \
16472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16473 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16475 $(HOST_EXPORTS) \
16476 echo Configuring in $(HOST_SUBDIR)/gprof; \
16477 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16478 case $(srcdir) in \
16479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16480 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16482 esac; \
16483 srcdiroption="--srcdir=$${topdir}/gprof"; \
16484 libsrcdir="$$s/gprof"; \
16485 $(SHELL) $${libsrcdir}/configure \
16486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16487 --target=${target_alias} $${srcdiroption} \
16488 || exit 1
16489 @endif gprof
16495 .PHONY: all-gprof maybe-all-gprof
16496 maybe-all-gprof:
16497 @if gcc-bootstrap
16498 all-gprof: stage_current
16499 @endif gcc-bootstrap
16500 @if gprof
16501 TARGET-gprof=all
16502 maybe-all-gprof: all-gprof
16503 all-gprof: configure-gprof
16504 @: $(MAKE); $(unstage)
16505 @r=`${PWD_COMMAND}`; export r; \
16506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16507 $(HOST_EXPORTS) \
16508 (cd $(HOST_SUBDIR)/gprof && \
16509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16510 $(TARGET-gprof))
16511 @endif gprof
16516 .PHONY: check-gprof maybe-check-gprof
16517 maybe-check-gprof:
16518 @if gprof
16519 maybe-check-gprof: check-gprof
16521 check-gprof:
16522 @: $(MAKE); $(unstage)
16523 @r=`${PWD_COMMAND}`; export r; \
16524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16525 $(HOST_EXPORTS) \
16526 (cd $(HOST_SUBDIR)/gprof && \
16527 $(MAKE) $(FLAGS_TO_PASS) check)
16529 @endif gprof
16531 .PHONY: install-gprof maybe-install-gprof
16532 maybe-install-gprof:
16533 @if gprof
16534 maybe-install-gprof: install-gprof
16536 install-gprof: installdirs
16537 @: $(MAKE); $(unstage)
16538 @r=`${PWD_COMMAND}`; export r; \
16539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16540 $(HOST_EXPORTS) \
16541 (cd $(HOST_SUBDIR)/gprof && \
16542 $(MAKE) $(FLAGS_TO_PASS) install)
16544 @endif gprof
16546 .PHONY: install-strip-gprof maybe-install-strip-gprof
16547 maybe-install-strip-gprof:
16548 @if gprof
16549 maybe-install-strip-gprof: install-strip-gprof
16551 install-strip-gprof: installdirs
16552 @: $(MAKE); $(unstage)
16553 @r=`${PWD_COMMAND}`; export r; \
16554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16555 $(HOST_EXPORTS) \
16556 (cd $(HOST_SUBDIR)/gprof && \
16557 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16559 @endif gprof
16561 # Other targets (info, dvi, pdf, etc.)
16563 .PHONY: maybe-info-gprof info-gprof
16564 maybe-info-gprof:
16565 @if gprof
16566 maybe-info-gprof: info-gprof
16568 info-gprof: \
16569 configure-gprof
16570 @: $(MAKE); $(unstage)
16571 @[ -f ./gprof/Makefile ] || exit 0; \
16572 r=`${PWD_COMMAND}`; export r; \
16573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16574 $(HOST_EXPORTS) \
16575 for flag in $(EXTRA_HOST_FLAGS) ; do \
16576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16577 done; \
16578 echo "Doing info in gprof" ; \
16579 (cd $(HOST_SUBDIR)/gprof && \
16580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16582 "RANLIB=$${RANLIB}" \
16583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16584 info) \
16585 || exit 1
16587 @endif gprof
16589 .PHONY: maybe-dvi-gprof dvi-gprof
16590 maybe-dvi-gprof:
16591 @if gprof
16592 maybe-dvi-gprof: dvi-gprof
16594 dvi-gprof: \
16595 configure-gprof
16596 @: $(MAKE); $(unstage)
16597 @[ -f ./gprof/Makefile ] || exit 0; \
16598 r=`${PWD_COMMAND}`; export r; \
16599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16600 $(HOST_EXPORTS) \
16601 for flag in $(EXTRA_HOST_FLAGS) ; do \
16602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16603 done; \
16604 echo "Doing dvi in gprof" ; \
16605 (cd $(HOST_SUBDIR)/gprof && \
16606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16608 "RANLIB=$${RANLIB}" \
16609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16610 dvi) \
16611 || exit 1
16613 @endif gprof
16615 .PHONY: maybe-pdf-gprof pdf-gprof
16616 maybe-pdf-gprof:
16617 @if gprof
16618 maybe-pdf-gprof: pdf-gprof
16620 pdf-gprof: \
16621 configure-gprof
16622 @: $(MAKE); $(unstage)
16623 @[ -f ./gprof/Makefile ] || exit 0; \
16624 r=`${PWD_COMMAND}`; export r; \
16625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16626 $(HOST_EXPORTS) \
16627 for flag in $(EXTRA_HOST_FLAGS) ; do \
16628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16629 done; \
16630 echo "Doing pdf in gprof" ; \
16631 (cd $(HOST_SUBDIR)/gprof && \
16632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16634 "RANLIB=$${RANLIB}" \
16635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16636 pdf) \
16637 || exit 1
16639 @endif gprof
16641 .PHONY: maybe-html-gprof html-gprof
16642 maybe-html-gprof:
16643 @if gprof
16644 maybe-html-gprof: html-gprof
16646 html-gprof: \
16647 configure-gprof
16648 @: $(MAKE); $(unstage)
16649 @[ -f ./gprof/Makefile ] || exit 0; \
16650 r=`${PWD_COMMAND}`; export r; \
16651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16652 $(HOST_EXPORTS) \
16653 for flag in $(EXTRA_HOST_FLAGS) ; do \
16654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16655 done; \
16656 echo "Doing html in gprof" ; \
16657 (cd $(HOST_SUBDIR)/gprof && \
16658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16660 "RANLIB=$${RANLIB}" \
16661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16662 html) \
16663 || exit 1
16665 @endif gprof
16667 .PHONY: maybe-TAGS-gprof TAGS-gprof
16668 maybe-TAGS-gprof:
16669 @if gprof
16670 maybe-TAGS-gprof: TAGS-gprof
16672 TAGS-gprof: \
16673 configure-gprof
16674 @: $(MAKE); $(unstage)
16675 @[ -f ./gprof/Makefile ] || exit 0; \
16676 r=`${PWD_COMMAND}`; export r; \
16677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16678 $(HOST_EXPORTS) \
16679 for flag in $(EXTRA_HOST_FLAGS) ; do \
16680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16681 done; \
16682 echo "Doing TAGS in gprof" ; \
16683 (cd $(HOST_SUBDIR)/gprof && \
16684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16686 "RANLIB=$${RANLIB}" \
16687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16688 TAGS) \
16689 || exit 1
16691 @endif gprof
16693 .PHONY: maybe-install-info-gprof install-info-gprof
16694 maybe-install-info-gprof:
16695 @if gprof
16696 maybe-install-info-gprof: install-info-gprof
16698 install-info-gprof: \
16699 configure-gprof \
16700 info-gprof
16701 @: $(MAKE); $(unstage)
16702 @[ -f ./gprof/Makefile ] || exit 0; \
16703 r=`${PWD_COMMAND}`; export r; \
16704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16705 $(HOST_EXPORTS) \
16706 for flag in $(EXTRA_HOST_FLAGS) ; do \
16707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16708 done; \
16709 echo "Doing install-info in gprof" ; \
16710 (cd $(HOST_SUBDIR)/gprof && \
16711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16713 "RANLIB=$${RANLIB}" \
16714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16715 install-info) \
16716 || exit 1
16718 @endif gprof
16720 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16721 maybe-install-pdf-gprof:
16722 @if gprof
16723 maybe-install-pdf-gprof: install-pdf-gprof
16725 install-pdf-gprof: \
16726 configure-gprof \
16727 pdf-gprof
16728 @: $(MAKE); $(unstage)
16729 @[ -f ./gprof/Makefile ] || exit 0; \
16730 r=`${PWD_COMMAND}`; export r; \
16731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16732 $(HOST_EXPORTS) \
16733 for flag in $(EXTRA_HOST_FLAGS) ; do \
16734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16735 done; \
16736 echo "Doing install-pdf in gprof" ; \
16737 (cd $(HOST_SUBDIR)/gprof && \
16738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16740 "RANLIB=$${RANLIB}" \
16741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16742 install-pdf) \
16743 || exit 1
16745 @endif gprof
16747 .PHONY: maybe-install-html-gprof install-html-gprof
16748 maybe-install-html-gprof:
16749 @if gprof
16750 maybe-install-html-gprof: install-html-gprof
16752 install-html-gprof: \
16753 configure-gprof \
16754 html-gprof
16755 @: $(MAKE); $(unstage)
16756 @[ -f ./gprof/Makefile ] || exit 0; \
16757 r=`${PWD_COMMAND}`; export r; \
16758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16759 $(HOST_EXPORTS) \
16760 for flag in $(EXTRA_HOST_FLAGS) ; do \
16761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16762 done; \
16763 echo "Doing install-html in gprof" ; \
16764 (cd $(HOST_SUBDIR)/gprof && \
16765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16767 "RANLIB=$${RANLIB}" \
16768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16769 install-html) \
16770 || exit 1
16772 @endif gprof
16774 .PHONY: maybe-installcheck-gprof installcheck-gprof
16775 maybe-installcheck-gprof:
16776 @if gprof
16777 maybe-installcheck-gprof: installcheck-gprof
16779 installcheck-gprof: \
16780 configure-gprof
16781 @: $(MAKE); $(unstage)
16782 @[ -f ./gprof/Makefile ] || exit 0; \
16783 r=`${PWD_COMMAND}`; export r; \
16784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16785 $(HOST_EXPORTS) \
16786 for flag in $(EXTRA_HOST_FLAGS) ; do \
16787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16788 done; \
16789 echo "Doing installcheck in gprof" ; \
16790 (cd $(HOST_SUBDIR)/gprof && \
16791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16793 "RANLIB=$${RANLIB}" \
16794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16795 installcheck) \
16796 || exit 1
16798 @endif gprof
16800 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16801 maybe-mostlyclean-gprof:
16802 @if gprof
16803 maybe-mostlyclean-gprof: mostlyclean-gprof
16805 mostlyclean-gprof:
16806 @: $(MAKE); $(unstage)
16807 @[ -f ./gprof/Makefile ] || exit 0; \
16808 r=`${PWD_COMMAND}`; export r; \
16809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16810 $(HOST_EXPORTS) \
16811 for flag in $(EXTRA_HOST_FLAGS) ; do \
16812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16813 done; \
16814 echo "Doing mostlyclean in gprof" ; \
16815 (cd $(HOST_SUBDIR)/gprof && \
16816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16818 "RANLIB=$${RANLIB}" \
16819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16820 mostlyclean) \
16821 || exit 1
16823 @endif gprof
16825 .PHONY: maybe-clean-gprof clean-gprof
16826 maybe-clean-gprof:
16827 @if gprof
16828 maybe-clean-gprof: clean-gprof
16830 clean-gprof:
16831 @: $(MAKE); $(unstage)
16832 @[ -f ./gprof/Makefile ] || exit 0; \
16833 r=`${PWD_COMMAND}`; export r; \
16834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16835 $(HOST_EXPORTS) \
16836 for flag in $(EXTRA_HOST_FLAGS) ; do \
16837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16838 done; \
16839 echo "Doing clean in gprof" ; \
16840 (cd $(HOST_SUBDIR)/gprof && \
16841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16843 "RANLIB=$${RANLIB}" \
16844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16845 clean) \
16846 || exit 1
16848 @endif gprof
16850 .PHONY: maybe-distclean-gprof distclean-gprof
16851 maybe-distclean-gprof:
16852 @if gprof
16853 maybe-distclean-gprof: distclean-gprof
16855 distclean-gprof:
16856 @: $(MAKE); $(unstage)
16857 @[ -f ./gprof/Makefile ] || exit 0; \
16858 r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 $(HOST_EXPORTS) \
16861 for flag in $(EXTRA_HOST_FLAGS) ; do \
16862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16863 done; \
16864 echo "Doing distclean in gprof" ; \
16865 (cd $(HOST_SUBDIR)/gprof && \
16866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16868 "RANLIB=$${RANLIB}" \
16869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16870 distclean) \
16871 || exit 1
16873 @endif gprof
16875 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16876 maybe-maintainer-clean-gprof:
16877 @if gprof
16878 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16880 maintainer-clean-gprof:
16881 @: $(MAKE); $(unstage)
16882 @[ -f ./gprof/Makefile ] || exit 0; \
16883 r=`${PWD_COMMAND}`; export r; \
16884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16885 $(HOST_EXPORTS) \
16886 for flag in $(EXTRA_HOST_FLAGS) ; do \
16887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16888 done; \
16889 echo "Doing maintainer-clean in gprof" ; \
16890 (cd $(HOST_SUBDIR)/gprof && \
16891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16893 "RANLIB=$${RANLIB}" \
16894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16895 maintainer-clean) \
16896 || exit 1
16898 @endif gprof
16902 .PHONY: configure-intl maybe-configure-intl
16903 maybe-configure-intl:
16904 @if gcc-bootstrap
16905 configure-intl: stage_current
16906 @endif gcc-bootstrap
16907 @if intl
16908 maybe-configure-intl: configure-intl
16909 configure-intl:
16910 @r=`${PWD_COMMAND}`; export r; \
16911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16912 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16914 $(HOST_EXPORTS) \
16915 echo Configuring in $(HOST_SUBDIR)/intl; \
16916 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16917 case $(srcdir) in \
16918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16919 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16921 esac; \
16922 srcdiroption="--srcdir=$${topdir}/intl"; \
16923 libsrcdir="$$s/intl"; \
16924 $(SHELL) $${libsrcdir}/configure \
16925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16926 --target=${target_alias} $${srcdiroption} \
16927 || exit 1
16928 @endif intl
16932 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16933 maybe-configure-stage1-intl:
16934 @if intl-bootstrap
16935 maybe-configure-stage1-intl: configure-stage1-intl
16936 configure-stage1-intl:
16937 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16939 @r=`${PWD_COMMAND}`; export r; \
16940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16941 TFLAGS="$(STAGE1_TFLAGS)"; \
16942 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16943 $(HOST_EXPORTS) \
16944 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16945 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16946 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16947 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16949 cd $(HOST_SUBDIR)/intl || exit 1; \
16950 case $(srcdir) in \
16951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16952 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16954 esac; \
16955 srcdiroption="--srcdir=$${topdir}/intl"; \
16956 libsrcdir="$$s/intl"; \
16957 $(SHELL) $${libsrcdir}/configure \
16958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16959 --target=${target_alias} $${srcdiroption} \
16960 $(STAGE1_CONFIGURE_FLAGS)
16961 @endif intl-bootstrap
16963 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16964 maybe-configure-stage2-intl:
16965 @if intl-bootstrap
16966 maybe-configure-stage2-intl: configure-stage2-intl
16967 configure-stage2-intl:
16968 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16972 TFLAGS="$(STAGE2_TFLAGS)"; \
16973 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16974 $(HOST_EXPORTS) \
16975 $(POSTSTAGE1_HOST_EXPORTS) \
16976 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16977 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16978 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16979 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16981 cd $(HOST_SUBDIR)/intl || exit 1; \
16982 case $(srcdir) in \
16983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16984 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16986 esac; \
16987 srcdiroption="--srcdir=$${topdir}/intl"; \
16988 libsrcdir="$$s/intl"; \
16989 $(SHELL) $${libsrcdir}/configure \
16990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16991 --target=${target_alias} $${srcdiroption} \
16992 --with-build-libsubdir=$(HOST_SUBDIR) \
16993 $(STAGE2_CONFIGURE_FLAGS)
16994 @endif intl-bootstrap
16996 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16997 maybe-configure-stage3-intl:
16998 @if intl-bootstrap
16999 maybe-configure-stage3-intl: configure-stage3-intl
17000 configure-stage3-intl:
17001 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17003 @r=`${PWD_COMMAND}`; export r; \
17004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17005 TFLAGS="$(STAGE3_TFLAGS)"; \
17006 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17007 $(HOST_EXPORTS) \
17008 $(POSTSTAGE1_HOST_EXPORTS) \
17009 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17010 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17011 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17012 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17014 cd $(HOST_SUBDIR)/intl || exit 1; \
17015 case $(srcdir) in \
17016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17017 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17019 esac; \
17020 srcdiroption="--srcdir=$${topdir}/intl"; \
17021 libsrcdir="$$s/intl"; \
17022 $(SHELL) $${libsrcdir}/configure \
17023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17024 --target=${target_alias} $${srcdiroption} \
17025 --with-build-libsubdir=$(HOST_SUBDIR) \
17026 $(STAGE3_CONFIGURE_FLAGS)
17027 @endif intl-bootstrap
17029 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17030 maybe-configure-stage4-intl:
17031 @if intl-bootstrap
17032 maybe-configure-stage4-intl: configure-stage4-intl
17033 configure-stage4-intl:
17034 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17035 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17036 @r=`${PWD_COMMAND}`; export r; \
17037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17038 TFLAGS="$(STAGE4_TFLAGS)"; \
17039 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17040 $(HOST_EXPORTS) \
17041 $(POSTSTAGE1_HOST_EXPORTS) \
17042 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17043 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17044 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17045 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17047 cd $(HOST_SUBDIR)/intl || exit 1; \
17048 case $(srcdir) in \
17049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17050 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17052 esac; \
17053 srcdiroption="--srcdir=$${topdir}/intl"; \
17054 libsrcdir="$$s/intl"; \
17055 $(SHELL) $${libsrcdir}/configure \
17056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17057 --target=${target_alias} $${srcdiroption} \
17058 --with-build-libsubdir=$(HOST_SUBDIR) \
17059 $(STAGE4_CONFIGURE_FLAGS)
17060 @endif intl-bootstrap
17062 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17063 maybe-configure-stageprofile-intl:
17064 @if intl-bootstrap
17065 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17066 configure-stageprofile-intl:
17067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17069 @r=`${PWD_COMMAND}`; export r; \
17070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17072 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17073 $(HOST_EXPORTS) \
17074 $(POSTSTAGE1_HOST_EXPORTS) \
17075 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17077 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17078 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17080 cd $(HOST_SUBDIR)/intl || exit 1; \
17081 case $(srcdir) in \
17082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17083 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17085 esac; \
17086 srcdiroption="--srcdir=$${topdir}/intl"; \
17087 libsrcdir="$$s/intl"; \
17088 $(SHELL) $${libsrcdir}/configure \
17089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17090 --target=${target_alias} $${srcdiroption} \
17091 --with-build-libsubdir=$(HOST_SUBDIR) \
17092 $(STAGEprofile_CONFIGURE_FLAGS)
17093 @endif intl-bootstrap
17095 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17096 maybe-configure-stagefeedback-intl:
17097 @if intl-bootstrap
17098 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17099 configure-stagefeedback-intl:
17100 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17102 @r=`${PWD_COMMAND}`; export r; \
17103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17104 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17105 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17106 $(HOST_EXPORTS) \
17107 $(POSTSTAGE1_HOST_EXPORTS) \
17108 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17109 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17110 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17111 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17113 cd $(HOST_SUBDIR)/intl || exit 1; \
17114 case $(srcdir) in \
17115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17116 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17118 esac; \
17119 srcdiroption="--srcdir=$${topdir}/intl"; \
17120 libsrcdir="$$s/intl"; \
17121 $(SHELL) $${libsrcdir}/configure \
17122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17123 --target=${target_alias} $${srcdiroption} \
17124 --with-build-libsubdir=$(HOST_SUBDIR) \
17125 $(STAGEfeedback_CONFIGURE_FLAGS)
17126 @endif intl-bootstrap
17132 .PHONY: all-intl maybe-all-intl
17133 maybe-all-intl:
17134 @if gcc-bootstrap
17135 all-intl: stage_current
17136 @endif gcc-bootstrap
17137 @if intl
17138 TARGET-intl=all
17139 maybe-all-intl: all-intl
17140 all-intl: configure-intl
17141 @r=`${PWD_COMMAND}`; export r; \
17142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17143 $(HOST_EXPORTS) \
17144 (cd $(HOST_SUBDIR)/intl && \
17145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17146 $(TARGET-intl))
17147 @endif intl
17151 .PHONY: all-stage1-intl maybe-all-stage1-intl
17152 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17153 maybe-all-stage1-intl:
17154 maybe-clean-stage1-intl:
17155 @if intl-bootstrap
17156 maybe-all-stage1-intl: all-stage1-intl
17157 all-stage1: all-stage1-intl
17158 TARGET-stage1-intl = $(TARGET-intl)
17159 all-stage1-intl: configure-stage1-intl
17160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17161 @r=`${PWD_COMMAND}`; export r; \
17162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17163 TFLAGS="$(STAGE1_TFLAGS)"; \
17164 $(HOST_EXPORTS) \
17165 cd $(HOST_SUBDIR)/intl && \
17166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17167 CFLAGS="$(STAGE1_CFLAGS)" \
17168 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17169 LIBCFLAGS="$(LIBCFLAGS)" \
17170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17173 $(EXTRA_HOST_FLAGS) \
17174 $(STAGE1_FLAGS_TO_PASS) \
17175 TFLAGS="$(STAGE1_TFLAGS)" \
17176 $(TARGET-stage1-intl)
17178 maybe-clean-stage1-intl: clean-stage1-intl
17179 clean-stage1: clean-stage1-intl
17180 clean-stage1-intl:
17181 @if [ $(current_stage) = stage1 ]; then \
17182 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17183 else \
17184 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17185 $(MAKE) stage1-start; \
17186 fi; \
17187 cd $(HOST_SUBDIR)/intl && \
17188 $(MAKE) $(EXTRA_HOST_FLAGS) \
17189 $(STAGE1_FLAGS_TO_PASS) clean
17190 @endif intl-bootstrap
17193 .PHONY: all-stage2-intl maybe-all-stage2-intl
17194 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17195 maybe-all-stage2-intl:
17196 maybe-clean-stage2-intl:
17197 @if intl-bootstrap
17198 maybe-all-stage2-intl: all-stage2-intl
17199 all-stage2: all-stage2-intl
17200 TARGET-stage2-intl = $(TARGET-intl)
17201 all-stage2-intl: configure-stage2-intl
17202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17203 @r=`${PWD_COMMAND}`; export r; \
17204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17205 TFLAGS="$(STAGE2_TFLAGS)"; \
17206 $(HOST_EXPORTS) \
17207 $(POSTSTAGE1_HOST_EXPORTS) \
17208 cd $(HOST_SUBDIR)/intl && \
17209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17210 CFLAGS="$(STAGE2_CFLAGS)" \
17211 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17212 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17217 TFLAGS="$(STAGE2_TFLAGS)" \
17218 $(TARGET-stage2-intl)
17220 maybe-clean-stage2-intl: clean-stage2-intl
17221 clean-stage2: clean-stage2-intl
17222 clean-stage2-intl:
17223 @if [ $(current_stage) = stage2 ]; then \
17224 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17225 else \
17226 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17227 $(MAKE) stage2-start; \
17228 fi; \
17229 cd $(HOST_SUBDIR)/intl && \
17230 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17231 @endif intl-bootstrap
17234 .PHONY: all-stage3-intl maybe-all-stage3-intl
17235 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17236 maybe-all-stage3-intl:
17237 maybe-clean-stage3-intl:
17238 @if intl-bootstrap
17239 maybe-all-stage3-intl: all-stage3-intl
17240 all-stage3: all-stage3-intl
17241 TARGET-stage3-intl = $(TARGET-intl)
17242 all-stage3-intl: configure-stage3-intl
17243 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17244 @r=`${PWD_COMMAND}`; export r; \
17245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17246 TFLAGS="$(STAGE3_TFLAGS)"; \
17247 $(HOST_EXPORTS) \
17248 $(POSTSTAGE1_HOST_EXPORTS) \
17249 cd $(HOST_SUBDIR)/intl && \
17250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17251 CFLAGS="$(STAGE3_CFLAGS)" \
17252 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17253 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17258 TFLAGS="$(STAGE3_TFLAGS)" \
17259 $(TARGET-stage3-intl)
17261 maybe-clean-stage3-intl: clean-stage3-intl
17262 clean-stage3: clean-stage3-intl
17263 clean-stage3-intl:
17264 @if [ $(current_stage) = stage3 ]; then \
17265 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17266 else \
17267 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17268 $(MAKE) stage3-start; \
17269 fi; \
17270 cd $(HOST_SUBDIR)/intl && \
17271 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17272 @endif intl-bootstrap
17275 .PHONY: all-stage4-intl maybe-all-stage4-intl
17276 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17277 maybe-all-stage4-intl:
17278 maybe-clean-stage4-intl:
17279 @if intl-bootstrap
17280 maybe-all-stage4-intl: all-stage4-intl
17281 all-stage4: all-stage4-intl
17282 TARGET-stage4-intl = $(TARGET-intl)
17283 all-stage4-intl: configure-stage4-intl
17284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17285 @r=`${PWD_COMMAND}`; export r; \
17286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17287 TFLAGS="$(STAGE4_TFLAGS)"; \
17288 $(HOST_EXPORTS) \
17289 $(POSTSTAGE1_HOST_EXPORTS) \
17290 cd $(HOST_SUBDIR)/intl && \
17291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17292 CFLAGS="$(STAGE4_CFLAGS)" \
17293 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17294 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17299 TFLAGS="$(STAGE4_TFLAGS)" \
17300 $(TARGET-stage4-intl)
17302 maybe-clean-stage4-intl: clean-stage4-intl
17303 clean-stage4: clean-stage4-intl
17304 clean-stage4-intl:
17305 @if [ $(current_stage) = stage4 ]; then \
17306 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17307 else \
17308 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17309 $(MAKE) stage4-start; \
17310 fi; \
17311 cd $(HOST_SUBDIR)/intl && \
17312 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17313 @endif intl-bootstrap
17316 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17317 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17318 maybe-all-stageprofile-intl:
17319 maybe-clean-stageprofile-intl:
17320 @if intl-bootstrap
17321 maybe-all-stageprofile-intl: all-stageprofile-intl
17322 all-stageprofile: all-stageprofile-intl
17323 TARGET-stageprofile-intl = $(TARGET-intl)
17324 all-stageprofile-intl: configure-stageprofile-intl
17325 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17326 @r=`${PWD_COMMAND}`; export r; \
17327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17329 $(HOST_EXPORTS) \
17330 $(POSTSTAGE1_HOST_EXPORTS) \
17331 cd $(HOST_SUBDIR)/intl && \
17332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17333 CFLAGS="$(STAGEprofile_CFLAGS)" \
17334 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17335 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17340 TFLAGS="$(STAGEprofile_TFLAGS)" \
17341 $(TARGET-stageprofile-intl)
17343 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17344 clean-stageprofile: clean-stageprofile-intl
17345 clean-stageprofile-intl:
17346 @if [ $(current_stage) = stageprofile ]; then \
17347 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17348 else \
17349 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17350 $(MAKE) stageprofile-start; \
17351 fi; \
17352 cd $(HOST_SUBDIR)/intl && \
17353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17354 @endif intl-bootstrap
17357 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17358 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17359 maybe-all-stagefeedback-intl:
17360 maybe-clean-stagefeedback-intl:
17361 @if intl-bootstrap
17362 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17363 all-stagefeedback: all-stagefeedback-intl
17364 TARGET-stagefeedback-intl = $(TARGET-intl)
17365 all-stagefeedback-intl: configure-stagefeedback-intl
17366 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17367 @r=`${PWD_COMMAND}`; export r; \
17368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17370 $(HOST_EXPORTS) \
17371 $(POSTSTAGE1_HOST_EXPORTS) \
17372 cd $(HOST_SUBDIR)/intl && \
17373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17374 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17375 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17376 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17381 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17382 $(TARGET-stagefeedback-intl)
17384 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17385 clean-stagefeedback: clean-stagefeedback-intl
17386 clean-stagefeedback-intl:
17387 @if [ $(current_stage) = stagefeedback ]; then \
17388 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17389 else \
17390 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17391 $(MAKE) stagefeedback-start; \
17392 fi; \
17393 cd $(HOST_SUBDIR)/intl && \
17394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17395 @endif intl-bootstrap
17401 .PHONY: check-intl maybe-check-intl
17402 maybe-check-intl:
17403 @if intl
17404 maybe-check-intl: check-intl
17406 check-intl:
17407 @: $(MAKE); $(unstage)
17408 @r=`${PWD_COMMAND}`; export r; \
17409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17410 $(HOST_EXPORTS) \
17411 (cd $(HOST_SUBDIR)/intl && \
17412 $(MAKE) $(FLAGS_TO_PASS) check)
17414 @endif intl
17416 .PHONY: install-intl maybe-install-intl
17417 maybe-install-intl:
17418 @if intl
17419 maybe-install-intl: install-intl
17421 install-intl: installdirs
17422 @: $(MAKE); $(unstage)
17423 @r=`${PWD_COMMAND}`; export r; \
17424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425 $(HOST_EXPORTS) \
17426 (cd $(HOST_SUBDIR)/intl && \
17427 $(MAKE) $(FLAGS_TO_PASS) install)
17429 @endif intl
17431 .PHONY: install-strip-intl maybe-install-strip-intl
17432 maybe-install-strip-intl:
17433 @if intl
17434 maybe-install-strip-intl: install-strip-intl
17436 install-strip-intl: installdirs
17437 @: $(MAKE); $(unstage)
17438 @r=`${PWD_COMMAND}`; export r; \
17439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17440 $(HOST_EXPORTS) \
17441 (cd $(HOST_SUBDIR)/intl && \
17442 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17444 @endif intl
17446 # Other targets (info, dvi, pdf, etc.)
17448 .PHONY: maybe-info-intl info-intl
17449 maybe-info-intl:
17450 @if intl
17451 maybe-info-intl: info-intl
17453 info-intl: \
17454 configure-intl
17455 @[ -f ./intl/Makefile ] || exit 0; \
17456 r=`${PWD_COMMAND}`; export r; \
17457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17458 $(HOST_EXPORTS) \
17459 for flag in $(EXTRA_HOST_FLAGS) ; do \
17460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17461 done; \
17462 echo "Doing info in intl" ; \
17463 (cd $(HOST_SUBDIR)/intl && \
17464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17466 "RANLIB=$${RANLIB}" \
17467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17468 info) \
17469 || exit 1
17471 @endif intl
17473 .PHONY: maybe-dvi-intl dvi-intl
17474 maybe-dvi-intl:
17475 @if intl
17476 maybe-dvi-intl: dvi-intl
17478 dvi-intl: \
17479 configure-intl
17480 @[ -f ./intl/Makefile ] || exit 0; \
17481 r=`${PWD_COMMAND}`; export r; \
17482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17483 $(HOST_EXPORTS) \
17484 for flag in $(EXTRA_HOST_FLAGS) ; do \
17485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17486 done; \
17487 echo "Doing dvi in intl" ; \
17488 (cd $(HOST_SUBDIR)/intl && \
17489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17491 "RANLIB=$${RANLIB}" \
17492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17493 dvi) \
17494 || exit 1
17496 @endif intl
17498 .PHONY: maybe-pdf-intl pdf-intl
17499 maybe-pdf-intl:
17500 @if intl
17501 maybe-pdf-intl: pdf-intl
17503 pdf-intl: \
17504 configure-intl
17505 @[ -f ./intl/Makefile ] || exit 0; \
17506 r=`${PWD_COMMAND}`; export r; \
17507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17508 $(HOST_EXPORTS) \
17509 for flag in $(EXTRA_HOST_FLAGS) ; do \
17510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17511 done; \
17512 echo "Doing pdf in intl" ; \
17513 (cd $(HOST_SUBDIR)/intl && \
17514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17516 "RANLIB=$${RANLIB}" \
17517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17518 pdf) \
17519 || exit 1
17521 @endif intl
17523 .PHONY: maybe-html-intl html-intl
17524 maybe-html-intl:
17525 @if intl
17526 maybe-html-intl: html-intl
17528 html-intl: \
17529 configure-intl
17530 @[ -f ./intl/Makefile ] || exit 0; \
17531 r=`${PWD_COMMAND}`; export r; \
17532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17533 $(HOST_EXPORTS) \
17534 for flag in $(EXTRA_HOST_FLAGS) ; do \
17535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17536 done; \
17537 echo "Doing html in intl" ; \
17538 (cd $(HOST_SUBDIR)/intl && \
17539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17541 "RANLIB=$${RANLIB}" \
17542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17543 html) \
17544 || exit 1
17546 @endif intl
17548 .PHONY: maybe-TAGS-intl TAGS-intl
17549 maybe-TAGS-intl:
17550 @if intl
17551 maybe-TAGS-intl: TAGS-intl
17553 TAGS-intl: \
17554 configure-intl
17555 @[ -f ./intl/Makefile ] || exit 0; \
17556 r=`${PWD_COMMAND}`; export r; \
17557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17558 $(HOST_EXPORTS) \
17559 for flag in $(EXTRA_HOST_FLAGS) ; do \
17560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17561 done; \
17562 echo "Doing TAGS in intl" ; \
17563 (cd $(HOST_SUBDIR)/intl && \
17564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17566 "RANLIB=$${RANLIB}" \
17567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17568 TAGS) \
17569 || exit 1
17571 @endif intl
17573 .PHONY: maybe-install-info-intl install-info-intl
17574 maybe-install-info-intl:
17575 @if intl
17576 maybe-install-info-intl: install-info-intl
17578 install-info-intl: \
17579 configure-intl \
17580 info-intl
17581 @[ -f ./intl/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing install-info in intl" ; \
17589 (cd $(HOST_SUBDIR)/intl && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17594 install-info) \
17595 || exit 1
17597 @endif intl
17599 .PHONY: maybe-install-pdf-intl install-pdf-intl
17600 maybe-install-pdf-intl:
17601 @if intl
17602 maybe-install-pdf-intl: install-pdf-intl
17604 install-pdf-intl: \
17605 configure-intl \
17606 pdf-intl
17607 @[ -f ./intl/Makefile ] || exit 0; \
17608 r=`${PWD_COMMAND}`; export r; \
17609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17610 $(HOST_EXPORTS) \
17611 for flag in $(EXTRA_HOST_FLAGS) ; do \
17612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17613 done; \
17614 echo "Doing install-pdf in intl" ; \
17615 (cd $(HOST_SUBDIR)/intl && \
17616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17618 "RANLIB=$${RANLIB}" \
17619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17620 install-pdf) \
17621 || exit 1
17623 @endif intl
17625 .PHONY: maybe-install-html-intl install-html-intl
17626 maybe-install-html-intl:
17627 @if intl
17628 maybe-install-html-intl: install-html-intl
17630 install-html-intl: \
17631 configure-intl \
17632 html-intl
17633 @[ -f ./intl/Makefile ] || exit 0; \
17634 r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 $(HOST_EXPORTS) \
17637 for flag in $(EXTRA_HOST_FLAGS) ; do \
17638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17639 done; \
17640 echo "Doing install-html in intl" ; \
17641 (cd $(HOST_SUBDIR)/intl && \
17642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17644 "RANLIB=$${RANLIB}" \
17645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17646 install-html) \
17647 || exit 1
17649 @endif intl
17651 .PHONY: maybe-installcheck-intl installcheck-intl
17652 maybe-installcheck-intl:
17653 @if intl
17654 maybe-installcheck-intl: installcheck-intl
17656 installcheck-intl: \
17657 configure-intl
17658 @[ -f ./intl/Makefile ] || exit 0; \
17659 r=`${PWD_COMMAND}`; export r; \
17660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17661 $(HOST_EXPORTS) \
17662 for flag in $(EXTRA_HOST_FLAGS) ; do \
17663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17664 done; \
17665 echo "Doing installcheck in intl" ; \
17666 (cd $(HOST_SUBDIR)/intl && \
17667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17669 "RANLIB=$${RANLIB}" \
17670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17671 installcheck) \
17672 || exit 1
17674 @endif intl
17676 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17677 maybe-mostlyclean-intl:
17678 @if intl
17679 maybe-mostlyclean-intl: mostlyclean-intl
17681 mostlyclean-intl:
17682 @[ -f ./intl/Makefile ] || exit 0; \
17683 r=`${PWD_COMMAND}`; export r; \
17684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17685 $(HOST_EXPORTS) \
17686 for flag in $(EXTRA_HOST_FLAGS) ; do \
17687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17688 done; \
17689 echo "Doing mostlyclean in intl" ; \
17690 (cd $(HOST_SUBDIR)/intl && \
17691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17693 "RANLIB=$${RANLIB}" \
17694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17695 mostlyclean) \
17696 || exit 1
17698 @endif intl
17700 .PHONY: maybe-clean-intl clean-intl
17701 maybe-clean-intl:
17702 @if intl
17703 maybe-clean-intl: clean-intl
17705 clean-intl:
17706 @[ -f ./intl/Makefile ] || exit 0; \
17707 r=`${PWD_COMMAND}`; export r; \
17708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17709 $(HOST_EXPORTS) \
17710 for flag in $(EXTRA_HOST_FLAGS) ; do \
17711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17712 done; \
17713 echo "Doing clean in intl" ; \
17714 (cd $(HOST_SUBDIR)/intl && \
17715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17717 "RANLIB=$${RANLIB}" \
17718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17719 clean) \
17720 || exit 1
17722 @endif intl
17724 .PHONY: maybe-distclean-intl distclean-intl
17725 maybe-distclean-intl:
17726 @if intl
17727 maybe-distclean-intl: distclean-intl
17729 distclean-intl:
17730 @[ -f ./intl/Makefile ] || exit 0; \
17731 r=`${PWD_COMMAND}`; export r; \
17732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17733 $(HOST_EXPORTS) \
17734 for flag in $(EXTRA_HOST_FLAGS) ; do \
17735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17736 done; \
17737 echo "Doing distclean in intl" ; \
17738 (cd $(HOST_SUBDIR)/intl && \
17739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17741 "RANLIB=$${RANLIB}" \
17742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17743 distclean) \
17744 || exit 1
17746 @endif intl
17748 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17749 maybe-maintainer-clean-intl:
17750 @if intl
17751 maybe-maintainer-clean-intl: maintainer-clean-intl
17753 maintainer-clean-intl:
17754 @[ -f ./intl/Makefile ] || exit 0; \
17755 r=`${PWD_COMMAND}`; export r; \
17756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17757 $(HOST_EXPORTS) \
17758 for flag in $(EXTRA_HOST_FLAGS) ; do \
17759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17760 done; \
17761 echo "Doing maintainer-clean in intl" ; \
17762 (cd $(HOST_SUBDIR)/intl && \
17763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17765 "RANLIB=$${RANLIB}" \
17766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17767 maintainer-clean) \
17768 || exit 1
17770 @endif intl
17774 .PHONY: configure-tcl maybe-configure-tcl
17775 maybe-configure-tcl:
17776 @if gcc-bootstrap
17777 configure-tcl: stage_current
17778 @endif gcc-bootstrap
17779 @if tcl
17780 maybe-configure-tcl: configure-tcl
17781 configure-tcl:
17782 @: $(MAKE); $(unstage)
17783 @r=`${PWD_COMMAND}`; export r; \
17784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17785 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17787 $(HOST_EXPORTS) \
17788 echo Configuring in $(HOST_SUBDIR)/tcl; \
17789 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17790 case $(srcdir) in \
17791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17792 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17794 esac; \
17795 srcdiroption="--srcdir=$${topdir}/tcl"; \
17796 libsrcdir="$$s/tcl"; \
17797 $(SHELL) $${libsrcdir}/configure \
17798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17799 --target=${target_alias} $${srcdiroption} \
17800 || exit 1
17801 @endif tcl
17807 .PHONY: all-tcl maybe-all-tcl
17808 maybe-all-tcl:
17809 @if gcc-bootstrap
17810 all-tcl: stage_current
17811 @endif gcc-bootstrap
17812 @if tcl
17813 TARGET-tcl=all
17814 maybe-all-tcl: all-tcl
17815 all-tcl: configure-tcl
17816 @: $(MAKE); $(unstage)
17817 @r=`${PWD_COMMAND}`; export r; \
17818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17819 $(HOST_EXPORTS) \
17820 (cd $(HOST_SUBDIR)/tcl && \
17821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17822 $(TARGET-tcl))
17823 @endif tcl
17828 .PHONY: check-tcl maybe-check-tcl
17829 maybe-check-tcl:
17830 @if tcl
17831 maybe-check-tcl: check-tcl
17833 check-tcl:
17834 @: $(MAKE); $(unstage)
17835 @r=`${PWD_COMMAND}`; export r; \
17836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17837 $(HOST_EXPORTS) \
17838 (cd $(HOST_SUBDIR)/tcl && \
17839 $(MAKE) $(FLAGS_TO_PASS) check)
17841 @endif tcl
17843 .PHONY: install-tcl maybe-install-tcl
17844 maybe-install-tcl:
17845 @if tcl
17846 maybe-install-tcl: install-tcl
17848 install-tcl: installdirs
17849 @: $(MAKE); $(unstage)
17850 @r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17852 $(HOST_EXPORTS) \
17853 (cd $(HOST_SUBDIR)/tcl && \
17854 $(MAKE) $(FLAGS_TO_PASS) install)
17856 @endif tcl
17858 .PHONY: install-strip-tcl maybe-install-strip-tcl
17859 maybe-install-strip-tcl:
17860 @if tcl
17861 maybe-install-strip-tcl: install-strip-tcl
17863 install-strip-tcl: installdirs
17864 @: $(MAKE); $(unstage)
17865 @r=`${PWD_COMMAND}`; export r; \
17866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17867 $(HOST_EXPORTS) \
17868 (cd $(HOST_SUBDIR)/tcl && \
17869 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17871 @endif tcl
17873 # Other targets (info, dvi, pdf, etc.)
17875 .PHONY: maybe-info-tcl info-tcl
17876 maybe-info-tcl:
17877 @if tcl
17878 maybe-info-tcl: info-tcl
17880 info-tcl: \
17881 configure-tcl
17882 @: $(MAKE); $(unstage)
17883 @[ -f ./tcl/Makefile ] || exit 0; \
17884 r=`${PWD_COMMAND}`; export r; \
17885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17886 $(HOST_EXPORTS) \
17887 for flag in $(EXTRA_HOST_FLAGS) ; do \
17888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17889 done; \
17890 echo "Doing info in tcl" ; \
17891 (cd $(HOST_SUBDIR)/tcl && \
17892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17894 "RANLIB=$${RANLIB}" \
17895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17896 info) \
17897 || exit 1
17899 @endif tcl
17901 .PHONY: maybe-dvi-tcl dvi-tcl
17902 maybe-dvi-tcl:
17903 @if tcl
17904 maybe-dvi-tcl: dvi-tcl
17906 dvi-tcl: \
17907 configure-tcl
17908 @: $(MAKE); $(unstage)
17909 @[ -f ./tcl/Makefile ] || exit 0; \
17910 r=`${PWD_COMMAND}`; export r; \
17911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17912 $(HOST_EXPORTS) \
17913 for flag in $(EXTRA_HOST_FLAGS) ; do \
17914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17915 done; \
17916 echo "Doing dvi in tcl" ; \
17917 (cd $(HOST_SUBDIR)/tcl && \
17918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17920 "RANLIB=$${RANLIB}" \
17921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17922 dvi) \
17923 || exit 1
17925 @endif tcl
17927 .PHONY: maybe-pdf-tcl pdf-tcl
17928 maybe-pdf-tcl:
17929 @if tcl
17930 maybe-pdf-tcl: pdf-tcl
17932 pdf-tcl: \
17933 configure-tcl
17934 @: $(MAKE); $(unstage)
17935 @[ -f ./tcl/Makefile ] || exit 0; \
17936 r=`${PWD_COMMAND}`; export r; \
17937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17938 $(HOST_EXPORTS) \
17939 for flag in $(EXTRA_HOST_FLAGS) ; do \
17940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17941 done; \
17942 echo "Doing pdf in tcl" ; \
17943 (cd $(HOST_SUBDIR)/tcl && \
17944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17946 "RANLIB=$${RANLIB}" \
17947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17948 pdf) \
17949 || exit 1
17951 @endif tcl
17953 .PHONY: maybe-html-tcl html-tcl
17954 maybe-html-tcl:
17955 @if tcl
17956 maybe-html-tcl: html-tcl
17958 html-tcl: \
17959 configure-tcl
17960 @: $(MAKE); $(unstage)
17961 @[ -f ./tcl/Makefile ] || exit 0; \
17962 r=`${PWD_COMMAND}`; export r; \
17963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17964 $(HOST_EXPORTS) \
17965 for flag in $(EXTRA_HOST_FLAGS) ; do \
17966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17967 done; \
17968 echo "Doing html in tcl" ; \
17969 (cd $(HOST_SUBDIR)/tcl && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17972 "RANLIB=$${RANLIB}" \
17973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17974 html) \
17975 || exit 1
17977 @endif tcl
17979 .PHONY: maybe-TAGS-tcl TAGS-tcl
17980 maybe-TAGS-tcl:
17981 @if tcl
17982 maybe-TAGS-tcl: TAGS-tcl
17984 TAGS-tcl: \
17985 configure-tcl
17986 @: $(MAKE); $(unstage)
17987 @[ -f ./tcl/Makefile ] || exit 0; \
17988 r=`${PWD_COMMAND}`; export r; \
17989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17990 $(HOST_EXPORTS) \
17991 for flag in $(EXTRA_HOST_FLAGS) ; do \
17992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17993 done; \
17994 echo "Doing TAGS in tcl" ; \
17995 (cd $(HOST_SUBDIR)/tcl && \
17996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17998 "RANLIB=$${RANLIB}" \
17999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18000 TAGS) \
18001 || exit 1
18003 @endif tcl
18005 .PHONY: maybe-install-info-tcl install-info-tcl
18006 maybe-install-info-tcl:
18007 @if tcl
18008 maybe-install-info-tcl: install-info-tcl
18010 install-info-tcl: \
18011 configure-tcl \
18012 info-tcl
18013 @: $(MAKE); $(unstage)
18014 @[ -f ./tcl/Makefile ] || exit 0; \
18015 r=`${PWD_COMMAND}`; export r; \
18016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017 $(HOST_EXPORTS) \
18018 for flag in $(EXTRA_HOST_FLAGS) ; do \
18019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18020 done; \
18021 echo "Doing install-info in tcl" ; \
18022 (cd $(HOST_SUBDIR)/tcl && \
18023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18025 "RANLIB=$${RANLIB}" \
18026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18027 install-info) \
18028 || exit 1
18030 @endif tcl
18032 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18033 maybe-install-pdf-tcl:
18034 @if tcl
18035 maybe-install-pdf-tcl: install-pdf-tcl
18037 install-pdf-tcl: \
18038 configure-tcl \
18039 pdf-tcl
18040 @: $(MAKE); $(unstage)
18041 @[ -f ./tcl/Makefile ] || exit 0; \
18042 r=`${PWD_COMMAND}`; export r; \
18043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18044 $(HOST_EXPORTS) \
18045 for flag in $(EXTRA_HOST_FLAGS) ; do \
18046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18047 done; \
18048 echo "Doing install-pdf in tcl" ; \
18049 (cd $(HOST_SUBDIR)/tcl && \
18050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18052 "RANLIB=$${RANLIB}" \
18053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18054 install-pdf) \
18055 || exit 1
18057 @endif tcl
18059 .PHONY: maybe-install-html-tcl install-html-tcl
18060 maybe-install-html-tcl:
18061 @if tcl
18062 maybe-install-html-tcl: install-html-tcl
18064 install-html-tcl: \
18065 configure-tcl \
18066 html-tcl
18067 @: $(MAKE); $(unstage)
18068 @[ -f ./tcl/Makefile ] || exit 0; \
18069 r=`${PWD_COMMAND}`; export r; \
18070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18071 $(HOST_EXPORTS) \
18072 for flag in $(EXTRA_HOST_FLAGS) ; do \
18073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18074 done; \
18075 echo "Doing install-html in tcl" ; \
18076 (cd $(HOST_SUBDIR)/tcl && \
18077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18079 "RANLIB=$${RANLIB}" \
18080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18081 install-html) \
18082 || exit 1
18084 @endif tcl
18086 .PHONY: maybe-installcheck-tcl installcheck-tcl
18087 maybe-installcheck-tcl:
18088 @if tcl
18089 maybe-installcheck-tcl: installcheck-tcl
18091 installcheck-tcl: \
18092 configure-tcl
18093 @: $(MAKE); $(unstage)
18094 @[ -f ./tcl/Makefile ] || exit 0; \
18095 r=`${PWD_COMMAND}`; export r; \
18096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097 $(HOST_EXPORTS) \
18098 for flag in $(EXTRA_HOST_FLAGS) ; do \
18099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18100 done; \
18101 echo "Doing installcheck in tcl" ; \
18102 (cd $(HOST_SUBDIR)/tcl && \
18103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18105 "RANLIB=$${RANLIB}" \
18106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18107 installcheck) \
18108 || exit 1
18110 @endif tcl
18112 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18113 maybe-mostlyclean-tcl:
18114 @if tcl
18115 maybe-mostlyclean-tcl: mostlyclean-tcl
18117 # tcl doesn't support mostlyclean.
18118 mostlyclean-tcl:
18120 @endif tcl
18122 .PHONY: maybe-clean-tcl clean-tcl
18123 maybe-clean-tcl:
18124 @if tcl
18125 maybe-clean-tcl: clean-tcl
18127 clean-tcl:
18128 @: $(MAKE); $(unstage)
18129 @[ -f ./tcl/Makefile ] || exit 0; \
18130 r=`${PWD_COMMAND}`; export r; \
18131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18132 $(HOST_EXPORTS) \
18133 for flag in $(EXTRA_HOST_FLAGS) ; do \
18134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18135 done; \
18136 echo "Doing clean in tcl" ; \
18137 (cd $(HOST_SUBDIR)/tcl && \
18138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18140 "RANLIB=$${RANLIB}" \
18141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18142 clean) \
18143 || exit 1
18145 @endif tcl
18147 .PHONY: maybe-distclean-tcl distclean-tcl
18148 maybe-distclean-tcl:
18149 @if tcl
18150 maybe-distclean-tcl: distclean-tcl
18152 distclean-tcl:
18153 @: $(MAKE); $(unstage)
18154 @[ -f ./tcl/Makefile ] || exit 0; \
18155 r=`${PWD_COMMAND}`; export r; \
18156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18157 $(HOST_EXPORTS) \
18158 for flag in $(EXTRA_HOST_FLAGS) ; do \
18159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18160 done; \
18161 echo "Doing distclean in tcl" ; \
18162 (cd $(HOST_SUBDIR)/tcl && \
18163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18165 "RANLIB=$${RANLIB}" \
18166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18167 distclean) \
18168 || exit 1
18170 @endif tcl
18172 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18173 maybe-maintainer-clean-tcl:
18174 @if tcl
18175 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18177 maintainer-clean-tcl:
18178 @: $(MAKE); $(unstage)
18179 @[ -f ./tcl/Makefile ] || exit 0; \
18180 r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 $(HOST_EXPORTS) \
18183 for flag in $(EXTRA_HOST_FLAGS) ; do \
18184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185 done; \
18186 echo "Doing maintainer-clean in tcl" ; \
18187 (cd $(HOST_SUBDIR)/tcl && \
18188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190 "RANLIB=$${RANLIB}" \
18191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18192 maintainer-clean) \
18193 || exit 1
18195 @endif tcl
18199 .PHONY: configure-itcl maybe-configure-itcl
18200 maybe-configure-itcl:
18201 @if gcc-bootstrap
18202 configure-itcl: stage_current
18203 @endif gcc-bootstrap
18204 @if itcl
18205 maybe-configure-itcl: configure-itcl
18206 configure-itcl:
18207 @: $(MAKE); $(unstage)
18208 @r=`${PWD_COMMAND}`; export r; \
18209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18210 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18212 $(HOST_EXPORTS) \
18213 echo Configuring in $(HOST_SUBDIR)/itcl; \
18214 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18215 case $(srcdir) in \
18216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18217 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18219 esac; \
18220 srcdiroption="--srcdir=$${topdir}/itcl"; \
18221 libsrcdir="$$s/itcl"; \
18222 $(SHELL) $${libsrcdir}/configure \
18223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18224 --target=${target_alias} $${srcdiroption} \
18225 || exit 1
18226 @endif itcl
18232 .PHONY: all-itcl maybe-all-itcl
18233 maybe-all-itcl:
18234 @if gcc-bootstrap
18235 all-itcl: stage_current
18236 @endif gcc-bootstrap
18237 @if itcl
18238 TARGET-itcl=all
18239 maybe-all-itcl: all-itcl
18240 all-itcl: configure-itcl
18241 @: $(MAKE); $(unstage)
18242 @r=`${PWD_COMMAND}`; export r; \
18243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18244 $(HOST_EXPORTS) \
18245 (cd $(HOST_SUBDIR)/itcl && \
18246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18247 $(TARGET-itcl))
18248 @endif itcl
18253 .PHONY: check-itcl maybe-check-itcl
18254 maybe-check-itcl:
18255 @if itcl
18256 maybe-check-itcl: check-itcl
18258 check-itcl:
18259 @: $(MAKE); $(unstage)
18260 @r=`${PWD_COMMAND}`; export r; \
18261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18262 $(HOST_EXPORTS) \
18263 (cd $(HOST_SUBDIR)/itcl && \
18264 $(MAKE) $(FLAGS_TO_PASS) check)
18266 @endif itcl
18268 .PHONY: install-itcl maybe-install-itcl
18269 maybe-install-itcl:
18270 @if itcl
18271 maybe-install-itcl: install-itcl
18273 install-itcl: installdirs
18274 @: $(MAKE); $(unstage)
18275 @r=`${PWD_COMMAND}`; export r; \
18276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18277 $(HOST_EXPORTS) \
18278 (cd $(HOST_SUBDIR)/itcl && \
18279 $(MAKE) $(FLAGS_TO_PASS) install)
18281 @endif itcl
18283 .PHONY: install-strip-itcl maybe-install-strip-itcl
18284 maybe-install-strip-itcl:
18285 @if itcl
18286 maybe-install-strip-itcl: install-strip-itcl
18288 install-strip-itcl: installdirs
18289 @: $(MAKE); $(unstage)
18290 @r=`${PWD_COMMAND}`; export r; \
18291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18292 $(HOST_EXPORTS) \
18293 (cd $(HOST_SUBDIR)/itcl && \
18294 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18296 @endif itcl
18298 # Other targets (info, dvi, pdf, etc.)
18300 .PHONY: maybe-info-itcl info-itcl
18301 maybe-info-itcl:
18302 @if itcl
18303 maybe-info-itcl: info-itcl
18305 info-itcl: \
18306 configure-itcl
18307 @: $(MAKE); $(unstage)
18308 @[ -f ./itcl/Makefile ] || exit 0; \
18309 r=`${PWD_COMMAND}`; export r; \
18310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18311 $(HOST_EXPORTS) \
18312 for flag in $(EXTRA_HOST_FLAGS) ; do \
18313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18314 done; \
18315 echo "Doing info in itcl" ; \
18316 (cd $(HOST_SUBDIR)/itcl && \
18317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18319 "RANLIB=$${RANLIB}" \
18320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18321 info) \
18322 || exit 1
18324 @endif itcl
18326 .PHONY: maybe-dvi-itcl dvi-itcl
18327 maybe-dvi-itcl:
18328 @if itcl
18329 maybe-dvi-itcl: dvi-itcl
18331 dvi-itcl: \
18332 configure-itcl
18333 @: $(MAKE); $(unstage)
18334 @[ -f ./itcl/Makefile ] || exit 0; \
18335 r=`${PWD_COMMAND}`; export r; \
18336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18337 $(HOST_EXPORTS) \
18338 for flag in $(EXTRA_HOST_FLAGS) ; do \
18339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18340 done; \
18341 echo "Doing dvi in itcl" ; \
18342 (cd $(HOST_SUBDIR)/itcl && \
18343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18345 "RANLIB=$${RANLIB}" \
18346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18347 dvi) \
18348 || exit 1
18350 @endif itcl
18352 .PHONY: maybe-pdf-itcl pdf-itcl
18353 maybe-pdf-itcl:
18354 @if itcl
18355 maybe-pdf-itcl: pdf-itcl
18357 pdf-itcl: \
18358 configure-itcl
18359 @: $(MAKE); $(unstage)
18360 @[ -f ./itcl/Makefile ] || exit 0; \
18361 r=`${PWD_COMMAND}`; export r; \
18362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18363 $(HOST_EXPORTS) \
18364 for flag in $(EXTRA_HOST_FLAGS) ; do \
18365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18366 done; \
18367 echo "Doing pdf in itcl" ; \
18368 (cd $(HOST_SUBDIR)/itcl && \
18369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18371 "RANLIB=$${RANLIB}" \
18372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18373 pdf) \
18374 || exit 1
18376 @endif itcl
18378 .PHONY: maybe-html-itcl html-itcl
18379 maybe-html-itcl:
18380 @if itcl
18381 maybe-html-itcl: html-itcl
18383 html-itcl: \
18384 configure-itcl
18385 @: $(MAKE); $(unstage)
18386 @[ -f ./itcl/Makefile ] || exit 0; \
18387 r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 $(HOST_EXPORTS) \
18390 for flag in $(EXTRA_HOST_FLAGS) ; do \
18391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18392 done; \
18393 echo "Doing html in itcl" ; \
18394 (cd $(HOST_SUBDIR)/itcl && \
18395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18397 "RANLIB=$${RANLIB}" \
18398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18399 html) \
18400 || exit 1
18402 @endif itcl
18404 .PHONY: maybe-TAGS-itcl TAGS-itcl
18405 maybe-TAGS-itcl:
18406 @if itcl
18407 maybe-TAGS-itcl: TAGS-itcl
18409 TAGS-itcl: \
18410 configure-itcl
18411 @: $(MAKE); $(unstage)
18412 @[ -f ./itcl/Makefile ] || exit 0; \
18413 r=`${PWD_COMMAND}`; export r; \
18414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18415 $(HOST_EXPORTS) \
18416 for flag in $(EXTRA_HOST_FLAGS) ; do \
18417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18418 done; \
18419 echo "Doing TAGS in itcl" ; \
18420 (cd $(HOST_SUBDIR)/itcl && \
18421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18423 "RANLIB=$${RANLIB}" \
18424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18425 TAGS) \
18426 || exit 1
18428 @endif itcl
18430 .PHONY: maybe-install-info-itcl install-info-itcl
18431 maybe-install-info-itcl:
18432 @if itcl
18433 maybe-install-info-itcl: install-info-itcl
18435 install-info-itcl: \
18436 configure-itcl \
18437 info-itcl
18438 @: $(MAKE); $(unstage)
18439 @[ -f ./itcl/Makefile ] || exit 0; \
18440 r=`${PWD_COMMAND}`; export r; \
18441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442 $(HOST_EXPORTS) \
18443 for flag in $(EXTRA_HOST_FLAGS) ; do \
18444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18445 done; \
18446 echo "Doing install-info in itcl" ; \
18447 (cd $(HOST_SUBDIR)/itcl && \
18448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18450 "RANLIB=$${RANLIB}" \
18451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18452 install-info) \
18453 || exit 1
18455 @endif itcl
18457 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18458 maybe-install-pdf-itcl:
18459 @if itcl
18460 maybe-install-pdf-itcl: install-pdf-itcl
18462 install-pdf-itcl: \
18463 configure-itcl \
18464 pdf-itcl
18465 @: $(MAKE); $(unstage)
18466 @[ -f ./itcl/Makefile ] || exit 0; \
18467 r=`${PWD_COMMAND}`; export r; \
18468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18469 $(HOST_EXPORTS) \
18470 for flag in $(EXTRA_HOST_FLAGS) ; do \
18471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18472 done; \
18473 echo "Doing install-pdf in itcl" ; \
18474 (cd $(HOST_SUBDIR)/itcl && \
18475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18477 "RANLIB=$${RANLIB}" \
18478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18479 install-pdf) \
18480 || exit 1
18482 @endif itcl
18484 .PHONY: maybe-install-html-itcl install-html-itcl
18485 maybe-install-html-itcl:
18486 @if itcl
18487 maybe-install-html-itcl: install-html-itcl
18489 install-html-itcl: \
18490 configure-itcl \
18491 html-itcl
18492 @: $(MAKE); $(unstage)
18493 @[ -f ./itcl/Makefile ] || exit 0; \
18494 r=`${PWD_COMMAND}`; export r; \
18495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18496 $(HOST_EXPORTS) \
18497 for flag in $(EXTRA_HOST_FLAGS) ; do \
18498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18499 done; \
18500 echo "Doing install-html in itcl" ; \
18501 (cd $(HOST_SUBDIR)/itcl && \
18502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18504 "RANLIB=$${RANLIB}" \
18505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18506 install-html) \
18507 || exit 1
18509 @endif itcl
18511 .PHONY: maybe-installcheck-itcl installcheck-itcl
18512 maybe-installcheck-itcl:
18513 @if itcl
18514 maybe-installcheck-itcl: installcheck-itcl
18516 installcheck-itcl: \
18517 configure-itcl
18518 @: $(MAKE); $(unstage)
18519 @[ -f ./itcl/Makefile ] || exit 0; \
18520 r=`${PWD_COMMAND}`; export r; \
18521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18522 $(HOST_EXPORTS) \
18523 for flag in $(EXTRA_HOST_FLAGS) ; do \
18524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18525 done; \
18526 echo "Doing installcheck in itcl" ; \
18527 (cd $(HOST_SUBDIR)/itcl && \
18528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18530 "RANLIB=$${RANLIB}" \
18531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18532 installcheck) \
18533 || exit 1
18535 @endif itcl
18537 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18538 maybe-mostlyclean-itcl:
18539 @if itcl
18540 maybe-mostlyclean-itcl: mostlyclean-itcl
18542 mostlyclean-itcl:
18543 @: $(MAKE); $(unstage)
18544 @[ -f ./itcl/Makefile ] || exit 0; \
18545 r=`${PWD_COMMAND}`; export r; \
18546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18547 $(HOST_EXPORTS) \
18548 for flag in $(EXTRA_HOST_FLAGS) ; do \
18549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18550 done; \
18551 echo "Doing mostlyclean in itcl" ; \
18552 (cd $(HOST_SUBDIR)/itcl && \
18553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18555 "RANLIB=$${RANLIB}" \
18556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18557 mostlyclean) \
18558 || exit 1
18560 @endif itcl
18562 .PHONY: maybe-clean-itcl clean-itcl
18563 maybe-clean-itcl:
18564 @if itcl
18565 maybe-clean-itcl: clean-itcl
18567 clean-itcl:
18568 @: $(MAKE); $(unstage)
18569 @[ -f ./itcl/Makefile ] || exit 0; \
18570 r=`${PWD_COMMAND}`; export r; \
18571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18572 $(HOST_EXPORTS) \
18573 for flag in $(EXTRA_HOST_FLAGS) ; do \
18574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18575 done; \
18576 echo "Doing clean in itcl" ; \
18577 (cd $(HOST_SUBDIR)/itcl && \
18578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18580 "RANLIB=$${RANLIB}" \
18581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18582 clean) \
18583 || exit 1
18585 @endif itcl
18587 .PHONY: maybe-distclean-itcl distclean-itcl
18588 maybe-distclean-itcl:
18589 @if itcl
18590 maybe-distclean-itcl: distclean-itcl
18592 distclean-itcl:
18593 @: $(MAKE); $(unstage)
18594 @[ -f ./itcl/Makefile ] || exit 0; \
18595 r=`${PWD_COMMAND}`; export r; \
18596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18597 $(HOST_EXPORTS) \
18598 for flag in $(EXTRA_HOST_FLAGS) ; do \
18599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18600 done; \
18601 echo "Doing distclean in itcl" ; \
18602 (cd $(HOST_SUBDIR)/itcl && \
18603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18605 "RANLIB=$${RANLIB}" \
18606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18607 distclean) \
18608 || exit 1
18610 @endif itcl
18612 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18613 maybe-maintainer-clean-itcl:
18614 @if itcl
18615 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18617 maintainer-clean-itcl:
18618 @: $(MAKE); $(unstage)
18619 @[ -f ./itcl/Makefile ] || exit 0; \
18620 r=`${PWD_COMMAND}`; export r; \
18621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18622 $(HOST_EXPORTS) \
18623 for flag in $(EXTRA_HOST_FLAGS) ; do \
18624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18625 done; \
18626 echo "Doing maintainer-clean in itcl" ; \
18627 (cd $(HOST_SUBDIR)/itcl && \
18628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18630 "RANLIB=$${RANLIB}" \
18631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18632 maintainer-clean) \
18633 || exit 1
18635 @endif itcl
18639 .PHONY: configure-ld maybe-configure-ld
18640 maybe-configure-ld:
18641 @if gcc-bootstrap
18642 configure-ld: stage_current
18643 @endif gcc-bootstrap
18644 @if ld
18645 maybe-configure-ld: configure-ld
18646 configure-ld:
18647 @r=`${PWD_COMMAND}`; export r; \
18648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18649 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18651 $(HOST_EXPORTS) \
18652 echo Configuring in $(HOST_SUBDIR)/ld; \
18653 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18654 case $(srcdir) in \
18655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18656 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18658 esac; \
18659 srcdiroption="--srcdir=$${topdir}/ld"; \
18660 libsrcdir="$$s/ld"; \
18661 $(SHELL) $${libsrcdir}/configure \
18662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18663 --target=${target_alias} $${srcdiroption} \
18664 || exit 1
18665 @endif ld
18669 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18670 maybe-configure-stage1-ld:
18671 @if ld-bootstrap
18672 maybe-configure-stage1-ld: configure-stage1-ld
18673 configure-stage1-ld:
18674 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18676 @r=`${PWD_COMMAND}`; export r; \
18677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18678 TFLAGS="$(STAGE1_TFLAGS)"; \
18679 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18680 $(HOST_EXPORTS) \
18681 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18682 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18683 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18684 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18686 cd $(HOST_SUBDIR)/ld || exit 1; \
18687 case $(srcdir) in \
18688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18689 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18691 esac; \
18692 srcdiroption="--srcdir=$${topdir}/ld"; \
18693 libsrcdir="$$s/ld"; \
18694 $(SHELL) $${libsrcdir}/configure \
18695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18696 --target=${target_alias} $${srcdiroption} \
18697 $(STAGE1_CONFIGURE_FLAGS)
18698 @endif ld-bootstrap
18700 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18701 maybe-configure-stage2-ld:
18702 @if ld-bootstrap
18703 maybe-configure-stage2-ld: configure-stage2-ld
18704 configure-stage2-ld:
18705 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18706 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18707 @r=`${PWD_COMMAND}`; export r; \
18708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18709 TFLAGS="$(STAGE2_TFLAGS)"; \
18710 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18711 $(HOST_EXPORTS) \
18712 $(POSTSTAGE1_HOST_EXPORTS) \
18713 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18714 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18715 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18716 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18718 cd $(HOST_SUBDIR)/ld || exit 1; \
18719 case $(srcdir) in \
18720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18721 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18723 esac; \
18724 srcdiroption="--srcdir=$${topdir}/ld"; \
18725 libsrcdir="$$s/ld"; \
18726 $(SHELL) $${libsrcdir}/configure \
18727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18728 --target=${target_alias} $${srcdiroption} \
18729 --with-build-libsubdir=$(HOST_SUBDIR) \
18730 $(STAGE2_CONFIGURE_FLAGS)
18731 @endif ld-bootstrap
18733 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18734 maybe-configure-stage3-ld:
18735 @if ld-bootstrap
18736 maybe-configure-stage3-ld: configure-stage3-ld
18737 configure-stage3-ld:
18738 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18740 @r=`${PWD_COMMAND}`; export r; \
18741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18742 TFLAGS="$(STAGE3_TFLAGS)"; \
18743 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18744 $(HOST_EXPORTS) \
18745 $(POSTSTAGE1_HOST_EXPORTS) \
18746 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18747 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18748 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18749 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18751 cd $(HOST_SUBDIR)/ld || exit 1; \
18752 case $(srcdir) in \
18753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18754 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18756 esac; \
18757 srcdiroption="--srcdir=$${topdir}/ld"; \
18758 libsrcdir="$$s/ld"; \
18759 $(SHELL) $${libsrcdir}/configure \
18760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18761 --target=${target_alias} $${srcdiroption} \
18762 --with-build-libsubdir=$(HOST_SUBDIR) \
18763 $(STAGE3_CONFIGURE_FLAGS)
18764 @endif ld-bootstrap
18766 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18767 maybe-configure-stage4-ld:
18768 @if ld-bootstrap
18769 maybe-configure-stage4-ld: configure-stage4-ld
18770 configure-stage4-ld:
18771 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18773 @r=`${PWD_COMMAND}`; export r; \
18774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18775 TFLAGS="$(STAGE4_TFLAGS)"; \
18776 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18777 $(HOST_EXPORTS) \
18778 $(POSTSTAGE1_HOST_EXPORTS) \
18779 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18780 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18781 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18782 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18784 cd $(HOST_SUBDIR)/ld || exit 1; \
18785 case $(srcdir) in \
18786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18787 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18789 esac; \
18790 srcdiroption="--srcdir=$${topdir}/ld"; \
18791 libsrcdir="$$s/ld"; \
18792 $(SHELL) $${libsrcdir}/configure \
18793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18794 --target=${target_alias} $${srcdiroption} \
18795 --with-build-libsubdir=$(HOST_SUBDIR) \
18796 $(STAGE4_CONFIGURE_FLAGS)
18797 @endif ld-bootstrap
18799 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18800 maybe-configure-stageprofile-ld:
18801 @if ld-bootstrap
18802 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18803 configure-stageprofile-ld:
18804 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18806 @r=`${PWD_COMMAND}`; export r; \
18807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18808 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18809 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18810 $(HOST_EXPORTS) \
18811 $(POSTSTAGE1_HOST_EXPORTS) \
18812 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18813 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18814 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18815 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18817 cd $(HOST_SUBDIR)/ld || exit 1; \
18818 case $(srcdir) in \
18819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18820 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18822 esac; \
18823 srcdiroption="--srcdir=$${topdir}/ld"; \
18824 libsrcdir="$$s/ld"; \
18825 $(SHELL) $${libsrcdir}/configure \
18826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18827 --target=${target_alias} $${srcdiroption} \
18828 --with-build-libsubdir=$(HOST_SUBDIR) \
18829 $(STAGEprofile_CONFIGURE_FLAGS)
18830 @endif ld-bootstrap
18832 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18833 maybe-configure-stagefeedback-ld:
18834 @if ld-bootstrap
18835 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18836 configure-stagefeedback-ld:
18837 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18839 @r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18842 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18843 $(HOST_EXPORTS) \
18844 $(POSTSTAGE1_HOST_EXPORTS) \
18845 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18846 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18847 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18848 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18850 cd $(HOST_SUBDIR)/ld || exit 1; \
18851 case $(srcdir) in \
18852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18853 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18855 esac; \
18856 srcdiroption="--srcdir=$${topdir}/ld"; \
18857 libsrcdir="$$s/ld"; \
18858 $(SHELL) $${libsrcdir}/configure \
18859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18860 --target=${target_alias} $${srcdiroption} \
18861 --with-build-libsubdir=$(HOST_SUBDIR) \
18862 $(STAGEfeedback_CONFIGURE_FLAGS)
18863 @endif ld-bootstrap
18869 .PHONY: all-ld maybe-all-ld
18870 maybe-all-ld:
18871 @if gcc-bootstrap
18872 all-ld: stage_current
18873 @endif gcc-bootstrap
18874 @if ld
18875 TARGET-ld=all
18876 maybe-all-ld: all-ld
18877 all-ld: configure-ld
18878 @r=`${PWD_COMMAND}`; export r; \
18879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18880 $(HOST_EXPORTS) \
18881 (cd $(HOST_SUBDIR)/ld && \
18882 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18883 $(TARGET-ld))
18884 @endif ld
18888 .PHONY: all-stage1-ld maybe-all-stage1-ld
18889 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18890 maybe-all-stage1-ld:
18891 maybe-clean-stage1-ld:
18892 @if ld-bootstrap
18893 maybe-all-stage1-ld: all-stage1-ld
18894 all-stage1: all-stage1-ld
18895 TARGET-stage1-ld = $(TARGET-ld)
18896 all-stage1-ld: configure-stage1-ld
18897 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18898 @r=`${PWD_COMMAND}`; export r; \
18899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900 TFLAGS="$(STAGE1_TFLAGS)"; \
18901 $(HOST_EXPORTS) \
18902 cd $(HOST_SUBDIR)/ld && \
18903 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18904 CFLAGS="$(STAGE1_CFLAGS)" \
18905 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18906 LIBCFLAGS="$(LIBCFLAGS)" \
18907 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18908 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18909 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18910 $(EXTRA_HOST_FLAGS) \
18911 $(STAGE1_FLAGS_TO_PASS) \
18912 TFLAGS="$(STAGE1_TFLAGS)" \
18913 $(TARGET-stage1-ld)
18915 maybe-clean-stage1-ld: clean-stage1-ld
18916 clean-stage1: clean-stage1-ld
18917 clean-stage1-ld:
18918 @if [ $(current_stage) = stage1 ]; then \
18919 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18920 else \
18921 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18922 $(MAKE) stage1-start; \
18923 fi; \
18924 cd $(HOST_SUBDIR)/ld && \
18925 $(MAKE) $(EXTRA_HOST_FLAGS) \
18926 $(STAGE1_FLAGS_TO_PASS) clean
18927 @endif ld-bootstrap
18930 .PHONY: all-stage2-ld maybe-all-stage2-ld
18931 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18932 maybe-all-stage2-ld:
18933 maybe-clean-stage2-ld:
18934 @if ld-bootstrap
18935 maybe-all-stage2-ld: all-stage2-ld
18936 all-stage2: all-stage2-ld
18937 TARGET-stage2-ld = $(TARGET-ld)
18938 all-stage2-ld: configure-stage2-ld
18939 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18940 @r=`${PWD_COMMAND}`; export r; \
18941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18942 TFLAGS="$(STAGE2_TFLAGS)"; \
18943 $(HOST_EXPORTS) \
18944 $(POSTSTAGE1_HOST_EXPORTS) \
18945 cd $(HOST_SUBDIR)/ld && \
18946 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18947 CFLAGS="$(STAGE2_CFLAGS)" \
18948 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18949 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18950 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18951 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18952 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18953 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18954 TFLAGS="$(STAGE2_TFLAGS)" \
18955 $(TARGET-stage2-ld)
18957 maybe-clean-stage2-ld: clean-stage2-ld
18958 clean-stage2: clean-stage2-ld
18959 clean-stage2-ld:
18960 @if [ $(current_stage) = stage2 ]; then \
18961 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18962 else \
18963 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18964 $(MAKE) stage2-start; \
18965 fi; \
18966 cd $(HOST_SUBDIR)/ld && \
18967 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18968 @endif ld-bootstrap
18971 .PHONY: all-stage3-ld maybe-all-stage3-ld
18972 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18973 maybe-all-stage3-ld:
18974 maybe-clean-stage3-ld:
18975 @if ld-bootstrap
18976 maybe-all-stage3-ld: all-stage3-ld
18977 all-stage3: all-stage3-ld
18978 TARGET-stage3-ld = $(TARGET-ld)
18979 all-stage3-ld: configure-stage3-ld
18980 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18981 @r=`${PWD_COMMAND}`; export r; \
18982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18983 TFLAGS="$(STAGE3_TFLAGS)"; \
18984 $(HOST_EXPORTS) \
18985 $(POSTSTAGE1_HOST_EXPORTS) \
18986 cd $(HOST_SUBDIR)/ld && \
18987 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18988 CFLAGS="$(STAGE3_CFLAGS)" \
18989 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18990 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18991 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18992 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18993 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18994 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18995 TFLAGS="$(STAGE3_TFLAGS)" \
18996 $(TARGET-stage3-ld)
18998 maybe-clean-stage3-ld: clean-stage3-ld
18999 clean-stage3: clean-stage3-ld
19000 clean-stage3-ld:
19001 @if [ $(current_stage) = stage3 ]; then \
19002 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19003 else \
19004 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19005 $(MAKE) stage3-start; \
19006 fi; \
19007 cd $(HOST_SUBDIR)/ld && \
19008 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19009 @endif ld-bootstrap
19012 .PHONY: all-stage4-ld maybe-all-stage4-ld
19013 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19014 maybe-all-stage4-ld:
19015 maybe-clean-stage4-ld:
19016 @if ld-bootstrap
19017 maybe-all-stage4-ld: all-stage4-ld
19018 all-stage4: all-stage4-ld
19019 TARGET-stage4-ld = $(TARGET-ld)
19020 all-stage4-ld: configure-stage4-ld
19021 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19022 @r=`${PWD_COMMAND}`; export r; \
19023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19024 TFLAGS="$(STAGE4_TFLAGS)"; \
19025 $(HOST_EXPORTS) \
19026 $(POSTSTAGE1_HOST_EXPORTS) \
19027 cd $(HOST_SUBDIR)/ld && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19029 CFLAGS="$(STAGE4_CFLAGS)" \
19030 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19031 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19032 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19033 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19034 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19035 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19036 TFLAGS="$(STAGE4_TFLAGS)" \
19037 $(TARGET-stage4-ld)
19039 maybe-clean-stage4-ld: clean-stage4-ld
19040 clean-stage4: clean-stage4-ld
19041 clean-stage4-ld:
19042 @if [ $(current_stage) = stage4 ]; then \
19043 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19044 else \
19045 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19046 $(MAKE) stage4-start; \
19047 fi; \
19048 cd $(HOST_SUBDIR)/ld && \
19049 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19050 @endif ld-bootstrap
19053 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19054 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19055 maybe-all-stageprofile-ld:
19056 maybe-clean-stageprofile-ld:
19057 @if ld-bootstrap
19058 maybe-all-stageprofile-ld: all-stageprofile-ld
19059 all-stageprofile: all-stageprofile-ld
19060 TARGET-stageprofile-ld = $(TARGET-ld)
19061 all-stageprofile-ld: configure-stageprofile-ld
19062 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19063 @r=`${PWD_COMMAND}`; export r; \
19064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19065 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19066 $(HOST_EXPORTS) \
19067 $(POSTSTAGE1_HOST_EXPORTS) \
19068 cd $(HOST_SUBDIR)/ld && \
19069 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19070 CFLAGS="$(STAGEprofile_CFLAGS)" \
19071 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19072 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19073 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19074 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19075 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19076 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19077 TFLAGS="$(STAGEprofile_TFLAGS)" \
19078 $(TARGET-stageprofile-ld)
19080 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19081 clean-stageprofile: clean-stageprofile-ld
19082 clean-stageprofile-ld:
19083 @if [ $(current_stage) = stageprofile ]; then \
19084 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19085 else \
19086 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19087 $(MAKE) stageprofile-start; \
19088 fi; \
19089 cd $(HOST_SUBDIR)/ld && \
19090 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19091 @endif ld-bootstrap
19094 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19095 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19096 maybe-all-stagefeedback-ld:
19097 maybe-clean-stagefeedback-ld:
19098 @if ld-bootstrap
19099 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19100 all-stagefeedback: all-stagefeedback-ld
19101 TARGET-stagefeedback-ld = $(TARGET-ld)
19102 all-stagefeedback-ld: configure-stagefeedback-ld
19103 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19104 @r=`${PWD_COMMAND}`; export r; \
19105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19106 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19107 $(HOST_EXPORTS) \
19108 $(POSTSTAGE1_HOST_EXPORTS) \
19109 cd $(HOST_SUBDIR)/ld && \
19110 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19111 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19112 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19113 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19114 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19115 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19116 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19117 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19118 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19119 $(TARGET-stagefeedback-ld)
19121 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19122 clean-stagefeedback: clean-stagefeedback-ld
19123 clean-stagefeedback-ld:
19124 @if [ $(current_stage) = stagefeedback ]; then \
19125 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19126 else \
19127 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19128 $(MAKE) stagefeedback-start; \
19129 fi; \
19130 cd $(HOST_SUBDIR)/ld && \
19131 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19132 @endif ld-bootstrap
19138 .PHONY: check-ld maybe-check-ld
19139 maybe-check-ld:
19140 @if ld
19141 maybe-check-ld: check-ld
19143 check-ld:
19144 @: $(MAKE); $(unstage)
19145 @r=`${PWD_COMMAND}`; export r; \
19146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19147 $(HOST_EXPORTS) \
19148 (cd $(HOST_SUBDIR)/ld && \
19149 $(MAKE) $(FLAGS_TO_PASS) check)
19151 @endif ld
19153 .PHONY: install-ld maybe-install-ld
19154 maybe-install-ld:
19155 @if ld
19156 maybe-install-ld: install-ld
19158 install-ld: installdirs
19159 @: $(MAKE); $(unstage)
19160 @r=`${PWD_COMMAND}`; export r; \
19161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19162 $(HOST_EXPORTS) \
19163 (cd $(HOST_SUBDIR)/ld && \
19164 $(MAKE) $(FLAGS_TO_PASS) install)
19166 @endif ld
19168 .PHONY: install-strip-ld maybe-install-strip-ld
19169 maybe-install-strip-ld:
19170 @if ld
19171 maybe-install-strip-ld: install-strip-ld
19173 install-strip-ld: installdirs
19174 @: $(MAKE); $(unstage)
19175 @r=`${PWD_COMMAND}`; export r; \
19176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19177 $(HOST_EXPORTS) \
19178 (cd $(HOST_SUBDIR)/ld && \
19179 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19181 @endif ld
19183 # Other targets (info, dvi, pdf, etc.)
19185 .PHONY: maybe-info-ld info-ld
19186 maybe-info-ld:
19187 @if ld
19188 maybe-info-ld: info-ld
19190 info-ld: \
19191 configure-ld
19192 @[ -f ./ld/Makefile ] || exit 0; \
19193 r=`${PWD_COMMAND}`; export r; \
19194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19195 $(HOST_EXPORTS) \
19196 for flag in $(EXTRA_HOST_FLAGS) ; do \
19197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19198 done; \
19199 echo "Doing info in ld" ; \
19200 (cd $(HOST_SUBDIR)/ld && \
19201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19203 "RANLIB=$${RANLIB}" \
19204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19205 info) \
19206 || exit 1
19208 @endif ld
19210 .PHONY: maybe-dvi-ld dvi-ld
19211 maybe-dvi-ld:
19212 @if ld
19213 maybe-dvi-ld: dvi-ld
19215 dvi-ld: \
19216 configure-ld
19217 @[ -f ./ld/Makefile ] || exit 0; \
19218 r=`${PWD_COMMAND}`; export r; \
19219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19220 $(HOST_EXPORTS) \
19221 for flag in $(EXTRA_HOST_FLAGS) ; do \
19222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19223 done; \
19224 echo "Doing dvi in ld" ; \
19225 (cd $(HOST_SUBDIR)/ld && \
19226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19228 "RANLIB=$${RANLIB}" \
19229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19230 dvi) \
19231 || exit 1
19233 @endif ld
19235 .PHONY: maybe-pdf-ld pdf-ld
19236 maybe-pdf-ld:
19237 @if ld
19238 maybe-pdf-ld: pdf-ld
19240 pdf-ld: \
19241 configure-ld
19242 @[ -f ./ld/Makefile ] || exit 0; \
19243 r=`${PWD_COMMAND}`; export r; \
19244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19245 $(HOST_EXPORTS) \
19246 for flag in $(EXTRA_HOST_FLAGS) ; do \
19247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19248 done; \
19249 echo "Doing pdf in ld" ; \
19250 (cd $(HOST_SUBDIR)/ld && \
19251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19253 "RANLIB=$${RANLIB}" \
19254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19255 pdf) \
19256 || exit 1
19258 @endif ld
19260 .PHONY: maybe-html-ld html-ld
19261 maybe-html-ld:
19262 @if ld
19263 maybe-html-ld: html-ld
19265 html-ld: \
19266 configure-ld
19267 @[ -f ./ld/Makefile ] || exit 0; \
19268 r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270 $(HOST_EXPORTS) \
19271 for flag in $(EXTRA_HOST_FLAGS) ; do \
19272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273 done; \
19274 echo "Doing html in ld" ; \
19275 (cd $(HOST_SUBDIR)/ld && \
19276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278 "RANLIB=$${RANLIB}" \
19279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19280 html) \
19281 || exit 1
19283 @endif ld
19285 .PHONY: maybe-TAGS-ld TAGS-ld
19286 maybe-TAGS-ld:
19287 @if ld
19288 maybe-TAGS-ld: TAGS-ld
19290 TAGS-ld: \
19291 configure-ld
19292 @[ -f ./ld/Makefile ] || exit 0; \
19293 r=`${PWD_COMMAND}`; export r; \
19294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19295 $(HOST_EXPORTS) \
19296 for flag in $(EXTRA_HOST_FLAGS) ; do \
19297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19298 done; \
19299 echo "Doing TAGS in ld" ; \
19300 (cd $(HOST_SUBDIR)/ld && \
19301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19303 "RANLIB=$${RANLIB}" \
19304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19305 TAGS) \
19306 || exit 1
19308 @endif ld
19310 .PHONY: maybe-install-info-ld install-info-ld
19311 maybe-install-info-ld:
19312 @if ld
19313 maybe-install-info-ld: install-info-ld
19315 install-info-ld: \
19316 configure-ld \
19317 info-ld
19318 @[ -f ./ld/Makefile ] || exit 0; \
19319 r=`${PWD_COMMAND}`; export r; \
19320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19321 $(HOST_EXPORTS) \
19322 for flag in $(EXTRA_HOST_FLAGS) ; do \
19323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19324 done; \
19325 echo "Doing install-info in ld" ; \
19326 (cd $(HOST_SUBDIR)/ld && \
19327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19329 "RANLIB=$${RANLIB}" \
19330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19331 install-info) \
19332 || exit 1
19334 @endif ld
19336 .PHONY: maybe-install-pdf-ld install-pdf-ld
19337 maybe-install-pdf-ld:
19338 @if ld
19339 maybe-install-pdf-ld: install-pdf-ld
19341 install-pdf-ld: \
19342 configure-ld \
19343 pdf-ld
19344 @[ -f ./ld/Makefile ] || exit 0; \
19345 r=`${PWD_COMMAND}`; export r; \
19346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19347 $(HOST_EXPORTS) \
19348 for flag in $(EXTRA_HOST_FLAGS) ; do \
19349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19350 done; \
19351 echo "Doing install-pdf in ld" ; \
19352 (cd $(HOST_SUBDIR)/ld && \
19353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19355 "RANLIB=$${RANLIB}" \
19356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19357 install-pdf) \
19358 || exit 1
19360 @endif ld
19362 .PHONY: maybe-install-html-ld install-html-ld
19363 maybe-install-html-ld:
19364 @if ld
19365 maybe-install-html-ld: install-html-ld
19367 install-html-ld: \
19368 configure-ld \
19369 html-ld
19370 @[ -f ./ld/Makefile ] || exit 0; \
19371 r=`${PWD_COMMAND}`; export r; \
19372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19373 $(HOST_EXPORTS) \
19374 for flag in $(EXTRA_HOST_FLAGS) ; do \
19375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19376 done; \
19377 echo "Doing install-html in ld" ; \
19378 (cd $(HOST_SUBDIR)/ld && \
19379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19381 "RANLIB=$${RANLIB}" \
19382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19383 install-html) \
19384 || exit 1
19386 @endif ld
19388 .PHONY: maybe-installcheck-ld installcheck-ld
19389 maybe-installcheck-ld:
19390 @if ld
19391 maybe-installcheck-ld: installcheck-ld
19393 installcheck-ld: \
19394 configure-ld
19395 @[ -f ./ld/Makefile ] || exit 0; \
19396 r=`${PWD_COMMAND}`; export r; \
19397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19398 $(HOST_EXPORTS) \
19399 for flag in $(EXTRA_HOST_FLAGS) ; do \
19400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19401 done; \
19402 echo "Doing installcheck in ld" ; \
19403 (cd $(HOST_SUBDIR)/ld && \
19404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19406 "RANLIB=$${RANLIB}" \
19407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19408 installcheck) \
19409 || exit 1
19411 @endif ld
19413 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19414 maybe-mostlyclean-ld:
19415 @if ld
19416 maybe-mostlyclean-ld: mostlyclean-ld
19418 mostlyclean-ld:
19419 @[ -f ./ld/Makefile ] || exit 0; \
19420 r=`${PWD_COMMAND}`; export r; \
19421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19422 $(HOST_EXPORTS) \
19423 for flag in $(EXTRA_HOST_FLAGS) ; do \
19424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19425 done; \
19426 echo "Doing mostlyclean in ld" ; \
19427 (cd $(HOST_SUBDIR)/ld && \
19428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19430 "RANLIB=$${RANLIB}" \
19431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19432 mostlyclean) \
19433 || exit 1
19435 @endif ld
19437 .PHONY: maybe-clean-ld clean-ld
19438 maybe-clean-ld:
19439 @if ld
19440 maybe-clean-ld: clean-ld
19442 clean-ld:
19443 @[ -f ./ld/Makefile ] || exit 0; \
19444 r=`${PWD_COMMAND}`; export r; \
19445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19446 $(HOST_EXPORTS) \
19447 for flag in $(EXTRA_HOST_FLAGS) ; do \
19448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19449 done; \
19450 echo "Doing clean in ld" ; \
19451 (cd $(HOST_SUBDIR)/ld && \
19452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19454 "RANLIB=$${RANLIB}" \
19455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19456 clean) \
19457 || exit 1
19459 @endif ld
19461 .PHONY: maybe-distclean-ld distclean-ld
19462 maybe-distclean-ld:
19463 @if ld
19464 maybe-distclean-ld: distclean-ld
19466 distclean-ld:
19467 @[ -f ./ld/Makefile ] || exit 0; \
19468 r=`${PWD_COMMAND}`; export r; \
19469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19470 $(HOST_EXPORTS) \
19471 for flag in $(EXTRA_HOST_FLAGS) ; do \
19472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19473 done; \
19474 echo "Doing distclean in ld" ; \
19475 (cd $(HOST_SUBDIR)/ld && \
19476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19478 "RANLIB=$${RANLIB}" \
19479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19480 distclean) \
19481 || exit 1
19483 @endif ld
19485 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19486 maybe-maintainer-clean-ld:
19487 @if ld
19488 maybe-maintainer-clean-ld: maintainer-clean-ld
19490 maintainer-clean-ld:
19491 @[ -f ./ld/Makefile ] || exit 0; \
19492 r=`${PWD_COMMAND}`; export r; \
19493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19494 $(HOST_EXPORTS) \
19495 for flag in $(EXTRA_HOST_FLAGS) ; do \
19496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19497 done; \
19498 echo "Doing maintainer-clean in ld" ; \
19499 (cd $(HOST_SUBDIR)/ld && \
19500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19502 "RANLIB=$${RANLIB}" \
19503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19504 maintainer-clean) \
19505 || exit 1
19507 @endif ld
19511 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19512 maybe-configure-libbacktrace:
19513 @if gcc-bootstrap
19514 configure-libbacktrace: stage_current
19515 @endif gcc-bootstrap
19516 @if libbacktrace
19517 maybe-configure-libbacktrace: configure-libbacktrace
19518 configure-libbacktrace:
19519 @r=`${PWD_COMMAND}`; export r; \
19520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19521 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19523 $(HOST_EXPORTS) \
19524 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19525 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19526 case $(srcdir) in \
19527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19528 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19530 esac; \
19531 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19532 libsrcdir="$$s/libbacktrace"; \
19533 $(SHELL) $${libsrcdir}/configure \
19534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19535 --target=${target_alias} $${srcdiroption} \
19536 || exit 1
19537 @endif libbacktrace
19541 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19542 maybe-configure-stage1-libbacktrace:
19543 @if libbacktrace-bootstrap
19544 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19545 configure-stage1-libbacktrace:
19546 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19548 @r=`${PWD_COMMAND}`; export r; \
19549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19550 TFLAGS="$(STAGE1_TFLAGS)"; \
19551 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19552 $(HOST_EXPORTS) \
19553 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19554 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19555 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19556 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19558 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19559 case $(srcdir) in \
19560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19561 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19563 esac; \
19564 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19565 libsrcdir="$$s/libbacktrace"; \
19566 $(SHELL) $${libsrcdir}/configure \
19567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19568 --target=${target_alias} $${srcdiroption} \
19569 $(STAGE1_CONFIGURE_FLAGS)
19570 @endif libbacktrace-bootstrap
19572 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19573 maybe-configure-stage2-libbacktrace:
19574 @if libbacktrace-bootstrap
19575 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19576 configure-stage2-libbacktrace:
19577 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19578 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19579 @r=`${PWD_COMMAND}`; export r; \
19580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19581 TFLAGS="$(STAGE2_TFLAGS)"; \
19582 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19583 $(HOST_EXPORTS) \
19584 $(POSTSTAGE1_HOST_EXPORTS) \
19585 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19586 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19587 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19588 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19590 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19591 case $(srcdir) in \
19592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19593 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19595 esac; \
19596 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19597 libsrcdir="$$s/libbacktrace"; \
19598 $(SHELL) $${libsrcdir}/configure \
19599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19600 --target=${target_alias} $${srcdiroption} \
19601 --with-build-libsubdir=$(HOST_SUBDIR) \
19602 $(STAGE2_CONFIGURE_FLAGS)
19603 @endif libbacktrace-bootstrap
19605 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19606 maybe-configure-stage3-libbacktrace:
19607 @if libbacktrace-bootstrap
19608 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19609 configure-stage3-libbacktrace:
19610 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19611 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19612 @r=`${PWD_COMMAND}`; export r; \
19613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19614 TFLAGS="$(STAGE3_TFLAGS)"; \
19615 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19616 $(HOST_EXPORTS) \
19617 $(POSTSTAGE1_HOST_EXPORTS) \
19618 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19619 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19620 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19621 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19623 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19624 case $(srcdir) in \
19625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19626 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19628 esac; \
19629 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19630 libsrcdir="$$s/libbacktrace"; \
19631 $(SHELL) $${libsrcdir}/configure \
19632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19633 --target=${target_alias} $${srcdiroption} \
19634 --with-build-libsubdir=$(HOST_SUBDIR) \
19635 $(STAGE3_CONFIGURE_FLAGS)
19636 @endif libbacktrace-bootstrap
19638 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19639 maybe-configure-stage4-libbacktrace:
19640 @if libbacktrace-bootstrap
19641 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19642 configure-stage4-libbacktrace:
19643 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19644 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19645 @r=`${PWD_COMMAND}`; export r; \
19646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19647 TFLAGS="$(STAGE4_TFLAGS)"; \
19648 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19649 $(HOST_EXPORTS) \
19650 $(POSTSTAGE1_HOST_EXPORTS) \
19651 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19652 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19653 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19654 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19656 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19657 case $(srcdir) in \
19658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19659 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19661 esac; \
19662 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19663 libsrcdir="$$s/libbacktrace"; \
19664 $(SHELL) $${libsrcdir}/configure \
19665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19666 --target=${target_alias} $${srcdiroption} \
19667 --with-build-libsubdir=$(HOST_SUBDIR) \
19668 $(STAGE4_CONFIGURE_FLAGS)
19669 @endif libbacktrace-bootstrap
19671 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19672 maybe-configure-stageprofile-libbacktrace:
19673 @if libbacktrace-bootstrap
19674 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19675 configure-stageprofile-libbacktrace:
19676 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19678 @r=`${PWD_COMMAND}`; export r; \
19679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19680 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19681 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19682 $(HOST_EXPORTS) \
19683 $(POSTSTAGE1_HOST_EXPORTS) \
19684 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19685 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19686 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19687 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19689 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19690 case $(srcdir) in \
19691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19692 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19694 esac; \
19695 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19696 libsrcdir="$$s/libbacktrace"; \
19697 $(SHELL) $${libsrcdir}/configure \
19698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19699 --target=${target_alias} $${srcdiroption} \
19700 --with-build-libsubdir=$(HOST_SUBDIR) \
19701 $(STAGEprofile_CONFIGURE_FLAGS)
19702 @endif libbacktrace-bootstrap
19704 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19705 maybe-configure-stagefeedback-libbacktrace:
19706 @if libbacktrace-bootstrap
19707 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19708 configure-stagefeedback-libbacktrace:
19709 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19710 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19711 @r=`${PWD_COMMAND}`; export r; \
19712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19713 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19714 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19715 $(HOST_EXPORTS) \
19716 $(POSTSTAGE1_HOST_EXPORTS) \
19717 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19718 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19719 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19720 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19722 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19723 case $(srcdir) in \
19724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19725 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19727 esac; \
19728 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19729 libsrcdir="$$s/libbacktrace"; \
19730 $(SHELL) $${libsrcdir}/configure \
19731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19732 --target=${target_alias} $${srcdiroption} \
19733 --with-build-libsubdir=$(HOST_SUBDIR) \
19734 $(STAGEfeedback_CONFIGURE_FLAGS)
19735 @endif libbacktrace-bootstrap
19741 .PHONY: all-libbacktrace maybe-all-libbacktrace
19742 maybe-all-libbacktrace:
19743 @if gcc-bootstrap
19744 all-libbacktrace: stage_current
19745 @endif gcc-bootstrap
19746 @if libbacktrace
19747 TARGET-libbacktrace=all
19748 maybe-all-libbacktrace: all-libbacktrace
19749 all-libbacktrace: configure-libbacktrace
19750 @r=`${PWD_COMMAND}`; export r; \
19751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19752 $(HOST_EXPORTS) \
19753 (cd $(HOST_SUBDIR)/libbacktrace && \
19754 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19755 $(TARGET-libbacktrace))
19756 @endif libbacktrace
19760 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19761 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19762 maybe-all-stage1-libbacktrace:
19763 maybe-clean-stage1-libbacktrace:
19764 @if libbacktrace-bootstrap
19765 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19766 all-stage1: all-stage1-libbacktrace
19767 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19768 all-stage1-libbacktrace: configure-stage1-libbacktrace
19769 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19770 @r=`${PWD_COMMAND}`; export r; \
19771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19772 TFLAGS="$(STAGE1_TFLAGS)"; \
19773 $(HOST_EXPORTS) \
19774 cd $(HOST_SUBDIR)/libbacktrace && \
19775 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19776 CFLAGS="$(STAGE1_CFLAGS)" \
19777 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19778 LIBCFLAGS="$(LIBCFLAGS)" \
19779 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19780 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19781 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19782 $(EXTRA_HOST_FLAGS) \
19783 $(STAGE1_FLAGS_TO_PASS) \
19784 TFLAGS="$(STAGE1_TFLAGS)" \
19785 $(TARGET-stage1-libbacktrace)
19787 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19788 clean-stage1: clean-stage1-libbacktrace
19789 clean-stage1-libbacktrace:
19790 @if [ $(current_stage) = stage1 ]; then \
19791 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19792 else \
19793 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19794 $(MAKE) stage1-start; \
19795 fi; \
19796 cd $(HOST_SUBDIR)/libbacktrace && \
19797 $(MAKE) $(EXTRA_HOST_FLAGS) \
19798 $(STAGE1_FLAGS_TO_PASS) clean
19799 @endif libbacktrace-bootstrap
19802 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19803 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19804 maybe-all-stage2-libbacktrace:
19805 maybe-clean-stage2-libbacktrace:
19806 @if libbacktrace-bootstrap
19807 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19808 all-stage2: all-stage2-libbacktrace
19809 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19810 all-stage2-libbacktrace: configure-stage2-libbacktrace
19811 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19812 @r=`${PWD_COMMAND}`; export r; \
19813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19814 TFLAGS="$(STAGE2_TFLAGS)"; \
19815 $(HOST_EXPORTS) \
19816 $(POSTSTAGE1_HOST_EXPORTS) \
19817 cd $(HOST_SUBDIR)/libbacktrace && \
19818 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19819 CFLAGS="$(STAGE2_CFLAGS)" \
19820 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19821 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19822 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19823 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19824 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19825 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19826 TFLAGS="$(STAGE2_TFLAGS)" \
19827 $(TARGET-stage2-libbacktrace)
19829 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19830 clean-stage2: clean-stage2-libbacktrace
19831 clean-stage2-libbacktrace:
19832 @if [ $(current_stage) = stage2 ]; then \
19833 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19834 else \
19835 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19836 $(MAKE) stage2-start; \
19837 fi; \
19838 cd $(HOST_SUBDIR)/libbacktrace && \
19839 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19840 @endif libbacktrace-bootstrap
19843 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19844 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19845 maybe-all-stage3-libbacktrace:
19846 maybe-clean-stage3-libbacktrace:
19847 @if libbacktrace-bootstrap
19848 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19849 all-stage3: all-stage3-libbacktrace
19850 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19851 all-stage3-libbacktrace: configure-stage3-libbacktrace
19852 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19853 @r=`${PWD_COMMAND}`; export r; \
19854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19855 TFLAGS="$(STAGE3_TFLAGS)"; \
19856 $(HOST_EXPORTS) \
19857 $(POSTSTAGE1_HOST_EXPORTS) \
19858 cd $(HOST_SUBDIR)/libbacktrace && \
19859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19860 CFLAGS="$(STAGE3_CFLAGS)" \
19861 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19862 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19866 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19867 TFLAGS="$(STAGE3_TFLAGS)" \
19868 $(TARGET-stage3-libbacktrace)
19870 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19871 clean-stage3: clean-stage3-libbacktrace
19872 clean-stage3-libbacktrace:
19873 @if [ $(current_stage) = stage3 ]; then \
19874 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19875 else \
19876 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19877 $(MAKE) stage3-start; \
19878 fi; \
19879 cd $(HOST_SUBDIR)/libbacktrace && \
19880 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19881 @endif libbacktrace-bootstrap
19884 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19885 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19886 maybe-all-stage4-libbacktrace:
19887 maybe-clean-stage4-libbacktrace:
19888 @if libbacktrace-bootstrap
19889 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19890 all-stage4: all-stage4-libbacktrace
19891 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19892 all-stage4-libbacktrace: configure-stage4-libbacktrace
19893 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19894 @r=`${PWD_COMMAND}`; export r; \
19895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19896 TFLAGS="$(STAGE4_TFLAGS)"; \
19897 $(HOST_EXPORTS) \
19898 $(POSTSTAGE1_HOST_EXPORTS) \
19899 cd $(HOST_SUBDIR)/libbacktrace && \
19900 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19901 CFLAGS="$(STAGE4_CFLAGS)" \
19902 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19903 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19904 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19905 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19906 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19907 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19908 TFLAGS="$(STAGE4_TFLAGS)" \
19909 $(TARGET-stage4-libbacktrace)
19911 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19912 clean-stage4: clean-stage4-libbacktrace
19913 clean-stage4-libbacktrace:
19914 @if [ $(current_stage) = stage4 ]; then \
19915 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19916 else \
19917 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19918 $(MAKE) stage4-start; \
19919 fi; \
19920 cd $(HOST_SUBDIR)/libbacktrace && \
19921 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19922 @endif libbacktrace-bootstrap
19925 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19926 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19927 maybe-all-stageprofile-libbacktrace:
19928 maybe-clean-stageprofile-libbacktrace:
19929 @if libbacktrace-bootstrap
19930 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19931 all-stageprofile: all-stageprofile-libbacktrace
19932 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19933 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19935 @r=`${PWD_COMMAND}`; export r; \
19936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19937 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19938 $(HOST_EXPORTS) \
19939 $(POSTSTAGE1_HOST_EXPORTS) \
19940 cd $(HOST_SUBDIR)/libbacktrace && \
19941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19942 CFLAGS="$(STAGEprofile_CFLAGS)" \
19943 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19944 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19948 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19949 TFLAGS="$(STAGEprofile_TFLAGS)" \
19950 $(TARGET-stageprofile-libbacktrace)
19952 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19953 clean-stageprofile: clean-stageprofile-libbacktrace
19954 clean-stageprofile-libbacktrace:
19955 @if [ $(current_stage) = stageprofile ]; then \
19956 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19957 else \
19958 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19959 $(MAKE) stageprofile-start; \
19960 fi; \
19961 cd $(HOST_SUBDIR)/libbacktrace && \
19962 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19963 @endif libbacktrace-bootstrap
19966 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19967 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19968 maybe-all-stagefeedback-libbacktrace:
19969 maybe-clean-stagefeedback-libbacktrace:
19970 @if libbacktrace-bootstrap
19971 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19972 all-stagefeedback: all-stagefeedback-libbacktrace
19973 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19974 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19975 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19976 @r=`${PWD_COMMAND}`; export r; \
19977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19978 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19979 $(HOST_EXPORTS) \
19980 $(POSTSTAGE1_HOST_EXPORTS) \
19981 cd $(HOST_SUBDIR)/libbacktrace && \
19982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19983 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19984 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19985 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19989 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19990 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19991 $(TARGET-stagefeedback-libbacktrace)
19993 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19994 clean-stagefeedback: clean-stagefeedback-libbacktrace
19995 clean-stagefeedback-libbacktrace:
19996 @if [ $(current_stage) = stagefeedback ]; then \
19997 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19998 else \
19999 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20000 $(MAKE) stagefeedback-start; \
20001 fi; \
20002 cd $(HOST_SUBDIR)/libbacktrace && \
20003 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20004 @endif libbacktrace-bootstrap
20010 .PHONY: check-libbacktrace maybe-check-libbacktrace
20011 maybe-check-libbacktrace:
20012 @if libbacktrace
20013 maybe-check-libbacktrace: check-libbacktrace
20015 check-libbacktrace:
20016 @: $(MAKE); $(unstage)
20017 @r=`${PWD_COMMAND}`; export r; \
20018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20019 $(HOST_EXPORTS) \
20020 (cd $(HOST_SUBDIR)/libbacktrace && \
20021 $(MAKE) $(FLAGS_TO_PASS) check)
20023 @endif libbacktrace
20025 .PHONY: install-libbacktrace maybe-install-libbacktrace
20026 maybe-install-libbacktrace:
20027 @if libbacktrace
20028 maybe-install-libbacktrace: install-libbacktrace
20030 install-libbacktrace: installdirs
20031 @: $(MAKE); $(unstage)
20032 @r=`${PWD_COMMAND}`; export r; \
20033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20034 $(HOST_EXPORTS) \
20035 (cd $(HOST_SUBDIR)/libbacktrace && \
20036 $(MAKE) $(FLAGS_TO_PASS) install)
20038 @endif libbacktrace
20040 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20041 maybe-install-strip-libbacktrace:
20042 @if libbacktrace
20043 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20045 install-strip-libbacktrace: installdirs
20046 @: $(MAKE); $(unstage)
20047 @r=`${PWD_COMMAND}`; export r; \
20048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20049 $(HOST_EXPORTS) \
20050 (cd $(HOST_SUBDIR)/libbacktrace && \
20051 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20053 @endif libbacktrace
20055 # Other targets (info, dvi, pdf, etc.)
20057 .PHONY: maybe-info-libbacktrace info-libbacktrace
20058 maybe-info-libbacktrace:
20059 @if libbacktrace
20060 maybe-info-libbacktrace: info-libbacktrace
20062 info-libbacktrace: \
20063 configure-libbacktrace
20064 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20065 r=`${PWD_COMMAND}`; export r; \
20066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20067 $(HOST_EXPORTS) \
20068 for flag in $(EXTRA_HOST_FLAGS) ; do \
20069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20070 done; \
20071 echo "Doing info in libbacktrace" ; \
20072 (cd $(HOST_SUBDIR)/libbacktrace && \
20073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20075 "RANLIB=$${RANLIB}" \
20076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20077 info) \
20078 || exit 1
20080 @endif libbacktrace
20082 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20083 maybe-dvi-libbacktrace:
20084 @if libbacktrace
20085 maybe-dvi-libbacktrace: dvi-libbacktrace
20087 dvi-libbacktrace: \
20088 configure-libbacktrace
20089 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20090 r=`${PWD_COMMAND}`; export r; \
20091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20092 $(HOST_EXPORTS) \
20093 for flag in $(EXTRA_HOST_FLAGS) ; do \
20094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20095 done; \
20096 echo "Doing dvi in libbacktrace" ; \
20097 (cd $(HOST_SUBDIR)/libbacktrace && \
20098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20100 "RANLIB=$${RANLIB}" \
20101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20102 dvi) \
20103 || exit 1
20105 @endif libbacktrace
20107 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20108 maybe-pdf-libbacktrace:
20109 @if libbacktrace
20110 maybe-pdf-libbacktrace: pdf-libbacktrace
20112 pdf-libbacktrace: \
20113 configure-libbacktrace
20114 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20115 r=`${PWD_COMMAND}`; export r; \
20116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20117 $(HOST_EXPORTS) \
20118 for flag in $(EXTRA_HOST_FLAGS) ; do \
20119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20120 done; \
20121 echo "Doing pdf in libbacktrace" ; \
20122 (cd $(HOST_SUBDIR)/libbacktrace && \
20123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20125 "RANLIB=$${RANLIB}" \
20126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20127 pdf) \
20128 || exit 1
20130 @endif libbacktrace
20132 .PHONY: maybe-html-libbacktrace html-libbacktrace
20133 maybe-html-libbacktrace:
20134 @if libbacktrace
20135 maybe-html-libbacktrace: html-libbacktrace
20137 html-libbacktrace: \
20138 configure-libbacktrace
20139 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20140 r=`${PWD_COMMAND}`; export r; \
20141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20142 $(HOST_EXPORTS) \
20143 for flag in $(EXTRA_HOST_FLAGS) ; do \
20144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20145 done; \
20146 echo "Doing html in libbacktrace" ; \
20147 (cd $(HOST_SUBDIR)/libbacktrace && \
20148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20150 "RANLIB=$${RANLIB}" \
20151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20152 html) \
20153 || exit 1
20155 @endif libbacktrace
20157 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20158 maybe-TAGS-libbacktrace:
20159 @if libbacktrace
20160 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20162 TAGS-libbacktrace: \
20163 configure-libbacktrace
20164 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20165 r=`${PWD_COMMAND}`; export r; \
20166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20167 $(HOST_EXPORTS) \
20168 for flag in $(EXTRA_HOST_FLAGS) ; do \
20169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20170 done; \
20171 echo "Doing TAGS in libbacktrace" ; \
20172 (cd $(HOST_SUBDIR)/libbacktrace && \
20173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20175 "RANLIB=$${RANLIB}" \
20176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20177 TAGS) \
20178 || exit 1
20180 @endif libbacktrace
20182 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20183 maybe-install-info-libbacktrace:
20184 @if libbacktrace
20185 maybe-install-info-libbacktrace: install-info-libbacktrace
20187 install-info-libbacktrace: \
20188 configure-libbacktrace \
20189 info-libbacktrace
20190 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20191 r=`${PWD_COMMAND}`; export r; \
20192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20193 $(HOST_EXPORTS) \
20194 for flag in $(EXTRA_HOST_FLAGS) ; do \
20195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20196 done; \
20197 echo "Doing install-info in libbacktrace" ; \
20198 (cd $(HOST_SUBDIR)/libbacktrace && \
20199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20201 "RANLIB=$${RANLIB}" \
20202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20203 install-info) \
20204 || exit 1
20206 @endif libbacktrace
20208 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20209 maybe-install-pdf-libbacktrace:
20210 @if libbacktrace
20211 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20213 install-pdf-libbacktrace: \
20214 configure-libbacktrace \
20215 pdf-libbacktrace
20216 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20217 r=`${PWD_COMMAND}`; export r; \
20218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20219 $(HOST_EXPORTS) \
20220 for flag in $(EXTRA_HOST_FLAGS) ; do \
20221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20222 done; \
20223 echo "Doing install-pdf in libbacktrace" ; \
20224 (cd $(HOST_SUBDIR)/libbacktrace && \
20225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20227 "RANLIB=$${RANLIB}" \
20228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20229 install-pdf) \
20230 || exit 1
20232 @endif libbacktrace
20234 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20235 maybe-install-html-libbacktrace:
20236 @if libbacktrace
20237 maybe-install-html-libbacktrace: install-html-libbacktrace
20239 install-html-libbacktrace: \
20240 configure-libbacktrace \
20241 html-libbacktrace
20242 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20243 r=`${PWD_COMMAND}`; export r; \
20244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20245 $(HOST_EXPORTS) \
20246 for flag in $(EXTRA_HOST_FLAGS) ; do \
20247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20248 done; \
20249 echo "Doing install-html in libbacktrace" ; \
20250 (cd $(HOST_SUBDIR)/libbacktrace && \
20251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20253 "RANLIB=$${RANLIB}" \
20254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20255 install-html) \
20256 || exit 1
20258 @endif libbacktrace
20260 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20261 maybe-installcheck-libbacktrace:
20262 @if libbacktrace
20263 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20265 installcheck-libbacktrace: \
20266 configure-libbacktrace
20267 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20268 r=`${PWD_COMMAND}`; export r; \
20269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20270 $(HOST_EXPORTS) \
20271 for flag in $(EXTRA_HOST_FLAGS) ; do \
20272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20273 done; \
20274 echo "Doing installcheck in libbacktrace" ; \
20275 (cd $(HOST_SUBDIR)/libbacktrace && \
20276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20278 "RANLIB=$${RANLIB}" \
20279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20280 installcheck) \
20281 || exit 1
20283 @endif libbacktrace
20285 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20286 maybe-mostlyclean-libbacktrace:
20287 @if libbacktrace
20288 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20290 mostlyclean-libbacktrace:
20291 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20292 r=`${PWD_COMMAND}`; export r; \
20293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20294 $(HOST_EXPORTS) \
20295 for flag in $(EXTRA_HOST_FLAGS) ; do \
20296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20297 done; \
20298 echo "Doing mostlyclean in libbacktrace" ; \
20299 (cd $(HOST_SUBDIR)/libbacktrace && \
20300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20302 "RANLIB=$${RANLIB}" \
20303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20304 mostlyclean) \
20305 || exit 1
20307 @endif libbacktrace
20309 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20310 maybe-clean-libbacktrace:
20311 @if libbacktrace
20312 maybe-clean-libbacktrace: clean-libbacktrace
20314 clean-libbacktrace:
20315 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20316 r=`${PWD_COMMAND}`; export r; \
20317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20318 $(HOST_EXPORTS) \
20319 for flag in $(EXTRA_HOST_FLAGS) ; do \
20320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20321 done; \
20322 echo "Doing clean in libbacktrace" ; \
20323 (cd $(HOST_SUBDIR)/libbacktrace && \
20324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20326 "RANLIB=$${RANLIB}" \
20327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20328 clean) \
20329 || exit 1
20331 @endif libbacktrace
20333 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20334 maybe-distclean-libbacktrace:
20335 @if libbacktrace
20336 maybe-distclean-libbacktrace: distclean-libbacktrace
20338 distclean-libbacktrace:
20339 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20340 r=`${PWD_COMMAND}`; export r; \
20341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20342 $(HOST_EXPORTS) \
20343 for flag in $(EXTRA_HOST_FLAGS) ; do \
20344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20345 done; \
20346 echo "Doing distclean in libbacktrace" ; \
20347 (cd $(HOST_SUBDIR)/libbacktrace && \
20348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20350 "RANLIB=$${RANLIB}" \
20351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20352 distclean) \
20353 || exit 1
20355 @endif libbacktrace
20357 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20358 maybe-maintainer-clean-libbacktrace:
20359 @if libbacktrace
20360 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20362 maintainer-clean-libbacktrace:
20363 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20364 r=`${PWD_COMMAND}`; export r; \
20365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20366 $(HOST_EXPORTS) \
20367 for flag in $(EXTRA_HOST_FLAGS) ; do \
20368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20369 done; \
20370 echo "Doing maintainer-clean in libbacktrace" ; \
20371 (cd $(HOST_SUBDIR)/libbacktrace && \
20372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20374 "RANLIB=$${RANLIB}" \
20375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20376 maintainer-clean) \
20377 || exit 1
20379 @endif libbacktrace
20383 .PHONY: configure-libcpp maybe-configure-libcpp
20384 maybe-configure-libcpp:
20385 @if gcc-bootstrap
20386 configure-libcpp: stage_current
20387 @endif gcc-bootstrap
20388 @if libcpp
20389 maybe-configure-libcpp: configure-libcpp
20390 configure-libcpp:
20391 @r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20395 $(HOST_EXPORTS) \
20396 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20397 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20398 case $(srcdir) in \
20399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20400 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20402 esac; \
20403 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20404 libsrcdir="$$s/libcpp"; \
20405 $(SHELL) $${libsrcdir}/configure \
20406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20407 --target=${target_alias} $${srcdiroption} \
20408 || exit 1
20409 @endif libcpp
20413 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20414 maybe-configure-stage1-libcpp:
20415 @if libcpp-bootstrap
20416 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20417 configure-stage1-libcpp:
20418 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20419 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20420 @r=`${PWD_COMMAND}`; export r; \
20421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20422 TFLAGS="$(STAGE1_TFLAGS)"; \
20423 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20424 $(HOST_EXPORTS) \
20425 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20426 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20427 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20428 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20430 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20431 case $(srcdir) in \
20432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20433 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20435 esac; \
20436 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20437 libsrcdir="$$s/libcpp"; \
20438 $(SHELL) $${libsrcdir}/configure \
20439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20440 --target=${target_alias} $${srcdiroption} \
20441 $(STAGE1_CONFIGURE_FLAGS)
20442 @endif libcpp-bootstrap
20444 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20445 maybe-configure-stage2-libcpp:
20446 @if libcpp-bootstrap
20447 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20448 configure-stage2-libcpp:
20449 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20450 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20451 @r=`${PWD_COMMAND}`; export r; \
20452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20453 TFLAGS="$(STAGE2_TFLAGS)"; \
20454 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20455 $(HOST_EXPORTS) \
20456 $(POSTSTAGE1_HOST_EXPORTS) \
20457 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20458 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20459 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20460 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20462 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20463 case $(srcdir) in \
20464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20465 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20467 esac; \
20468 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20469 libsrcdir="$$s/libcpp"; \
20470 $(SHELL) $${libsrcdir}/configure \
20471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20472 --target=${target_alias} $${srcdiroption} \
20473 --with-build-libsubdir=$(HOST_SUBDIR) \
20474 $(STAGE2_CONFIGURE_FLAGS)
20475 @endif libcpp-bootstrap
20477 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20478 maybe-configure-stage3-libcpp:
20479 @if libcpp-bootstrap
20480 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20481 configure-stage3-libcpp:
20482 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20484 @r=`${PWD_COMMAND}`; export r; \
20485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20486 TFLAGS="$(STAGE3_TFLAGS)"; \
20487 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20488 $(HOST_EXPORTS) \
20489 $(POSTSTAGE1_HOST_EXPORTS) \
20490 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20491 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20492 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20493 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20495 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20496 case $(srcdir) in \
20497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20498 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20500 esac; \
20501 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20502 libsrcdir="$$s/libcpp"; \
20503 $(SHELL) $${libsrcdir}/configure \
20504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20505 --target=${target_alias} $${srcdiroption} \
20506 --with-build-libsubdir=$(HOST_SUBDIR) \
20507 $(STAGE3_CONFIGURE_FLAGS)
20508 @endif libcpp-bootstrap
20510 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20511 maybe-configure-stage4-libcpp:
20512 @if libcpp-bootstrap
20513 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20514 configure-stage4-libcpp:
20515 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20516 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20517 @r=`${PWD_COMMAND}`; export r; \
20518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20519 TFLAGS="$(STAGE4_TFLAGS)"; \
20520 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20521 $(HOST_EXPORTS) \
20522 $(POSTSTAGE1_HOST_EXPORTS) \
20523 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20524 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20525 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20526 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20528 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20529 case $(srcdir) in \
20530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20531 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20533 esac; \
20534 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20535 libsrcdir="$$s/libcpp"; \
20536 $(SHELL) $${libsrcdir}/configure \
20537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20538 --target=${target_alias} $${srcdiroption} \
20539 --with-build-libsubdir=$(HOST_SUBDIR) \
20540 $(STAGE4_CONFIGURE_FLAGS)
20541 @endif libcpp-bootstrap
20543 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20544 maybe-configure-stageprofile-libcpp:
20545 @if libcpp-bootstrap
20546 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20547 configure-stageprofile-libcpp:
20548 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20550 @r=`${PWD_COMMAND}`; export r; \
20551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20552 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20553 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20554 $(HOST_EXPORTS) \
20555 $(POSTSTAGE1_HOST_EXPORTS) \
20556 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20557 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20558 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20559 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20561 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20562 case $(srcdir) in \
20563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20564 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20566 esac; \
20567 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20568 libsrcdir="$$s/libcpp"; \
20569 $(SHELL) $${libsrcdir}/configure \
20570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20571 --target=${target_alias} $${srcdiroption} \
20572 --with-build-libsubdir=$(HOST_SUBDIR) \
20573 $(STAGEprofile_CONFIGURE_FLAGS)
20574 @endif libcpp-bootstrap
20576 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20577 maybe-configure-stagefeedback-libcpp:
20578 @if libcpp-bootstrap
20579 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20580 configure-stagefeedback-libcpp:
20581 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20583 @r=`${PWD_COMMAND}`; export r; \
20584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20585 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20586 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20587 $(HOST_EXPORTS) \
20588 $(POSTSTAGE1_HOST_EXPORTS) \
20589 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20590 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20591 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20592 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20594 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20595 case $(srcdir) in \
20596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20597 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20599 esac; \
20600 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20601 libsrcdir="$$s/libcpp"; \
20602 $(SHELL) $${libsrcdir}/configure \
20603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20604 --target=${target_alias} $${srcdiroption} \
20605 --with-build-libsubdir=$(HOST_SUBDIR) \
20606 $(STAGEfeedback_CONFIGURE_FLAGS)
20607 @endif libcpp-bootstrap
20613 .PHONY: all-libcpp maybe-all-libcpp
20614 maybe-all-libcpp:
20615 @if gcc-bootstrap
20616 all-libcpp: stage_current
20617 @endif gcc-bootstrap
20618 @if libcpp
20619 TARGET-libcpp=all
20620 maybe-all-libcpp: all-libcpp
20621 all-libcpp: configure-libcpp
20622 @r=`${PWD_COMMAND}`; export r; \
20623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20624 $(HOST_EXPORTS) \
20625 (cd $(HOST_SUBDIR)/libcpp && \
20626 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20627 $(TARGET-libcpp))
20628 @endif libcpp
20632 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20633 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20634 maybe-all-stage1-libcpp:
20635 maybe-clean-stage1-libcpp:
20636 @if libcpp-bootstrap
20637 maybe-all-stage1-libcpp: all-stage1-libcpp
20638 all-stage1: all-stage1-libcpp
20639 TARGET-stage1-libcpp = $(TARGET-libcpp)
20640 all-stage1-libcpp: configure-stage1-libcpp
20641 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20642 @r=`${PWD_COMMAND}`; export r; \
20643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20644 TFLAGS="$(STAGE1_TFLAGS)"; \
20645 $(HOST_EXPORTS) \
20646 cd $(HOST_SUBDIR)/libcpp && \
20647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20648 CFLAGS="$(STAGE1_CFLAGS)" \
20649 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20650 LIBCFLAGS="$(LIBCFLAGS)" \
20651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20654 $(EXTRA_HOST_FLAGS) \
20655 $(STAGE1_FLAGS_TO_PASS) \
20656 TFLAGS="$(STAGE1_TFLAGS)" \
20657 $(TARGET-stage1-libcpp)
20659 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20660 clean-stage1: clean-stage1-libcpp
20661 clean-stage1-libcpp:
20662 @if [ $(current_stage) = stage1 ]; then \
20663 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20664 else \
20665 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20666 $(MAKE) stage1-start; \
20667 fi; \
20668 cd $(HOST_SUBDIR)/libcpp && \
20669 $(MAKE) $(EXTRA_HOST_FLAGS) \
20670 $(STAGE1_FLAGS_TO_PASS) clean
20671 @endif libcpp-bootstrap
20674 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20675 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20676 maybe-all-stage2-libcpp:
20677 maybe-clean-stage2-libcpp:
20678 @if libcpp-bootstrap
20679 maybe-all-stage2-libcpp: all-stage2-libcpp
20680 all-stage2: all-stage2-libcpp
20681 TARGET-stage2-libcpp = $(TARGET-libcpp)
20682 all-stage2-libcpp: configure-stage2-libcpp
20683 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20684 @r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20686 TFLAGS="$(STAGE2_TFLAGS)"; \
20687 $(HOST_EXPORTS) \
20688 $(POSTSTAGE1_HOST_EXPORTS) \
20689 cd $(HOST_SUBDIR)/libcpp && \
20690 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20691 CFLAGS="$(STAGE2_CFLAGS)" \
20692 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20693 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20694 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20695 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20696 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20697 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20698 TFLAGS="$(STAGE2_TFLAGS)" \
20699 $(TARGET-stage2-libcpp)
20701 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20702 clean-stage2: clean-stage2-libcpp
20703 clean-stage2-libcpp:
20704 @if [ $(current_stage) = stage2 ]; then \
20705 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20706 else \
20707 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20708 $(MAKE) stage2-start; \
20709 fi; \
20710 cd $(HOST_SUBDIR)/libcpp && \
20711 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20712 @endif libcpp-bootstrap
20715 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20716 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20717 maybe-all-stage3-libcpp:
20718 maybe-clean-stage3-libcpp:
20719 @if libcpp-bootstrap
20720 maybe-all-stage3-libcpp: all-stage3-libcpp
20721 all-stage3: all-stage3-libcpp
20722 TARGET-stage3-libcpp = $(TARGET-libcpp)
20723 all-stage3-libcpp: configure-stage3-libcpp
20724 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20725 @r=`${PWD_COMMAND}`; export r; \
20726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20727 TFLAGS="$(STAGE3_TFLAGS)"; \
20728 $(HOST_EXPORTS) \
20729 $(POSTSTAGE1_HOST_EXPORTS) \
20730 cd $(HOST_SUBDIR)/libcpp && \
20731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20732 CFLAGS="$(STAGE3_CFLAGS)" \
20733 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20734 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20739 TFLAGS="$(STAGE3_TFLAGS)" \
20740 $(TARGET-stage3-libcpp)
20742 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20743 clean-stage3: clean-stage3-libcpp
20744 clean-stage3-libcpp:
20745 @if [ $(current_stage) = stage3 ]; then \
20746 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20747 else \
20748 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20749 $(MAKE) stage3-start; \
20750 fi; \
20751 cd $(HOST_SUBDIR)/libcpp && \
20752 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20753 @endif libcpp-bootstrap
20756 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20757 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20758 maybe-all-stage4-libcpp:
20759 maybe-clean-stage4-libcpp:
20760 @if libcpp-bootstrap
20761 maybe-all-stage4-libcpp: all-stage4-libcpp
20762 all-stage4: all-stage4-libcpp
20763 TARGET-stage4-libcpp = $(TARGET-libcpp)
20764 all-stage4-libcpp: configure-stage4-libcpp
20765 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20766 @r=`${PWD_COMMAND}`; export r; \
20767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768 TFLAGS="$(STAGE4_TFLAGS)"; \
20769 $(HOST_EXPORTS) \
20770 $(POSTSTAGE1_HOST_EXPORTS) \
20771 cd $(HOST_SUBDIR)/libcpp && \
20772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20773 CFLAGS="$(STAGE4_CFLAGS)" \
20774 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20775 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20780 TFLAGS="$(STAGE4_TFLAGS)" \
20781 $(TARGET-stage4-libcpp)
20783 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20784 clean-stage4: clean-stage4-libcpp
20785 clean-stage4-libcpp:
20786 @if [ $(current_stage) = stage4 ]; then \
20787 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20788 else \
20789 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20790 $(MAKE) stage4-start; \
20791 fi; \
20792 cd $(HOST_SUBDIR)/libcpp && \
20793 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20794 @endif libcpp-bootstrap
20797 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20798 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20799 maybe-all-stageprofile-libcpp:
20800 maybe-clean-stageprofile-libcpp:
20801 @if libcpp-bootstrap
20802 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20803 all-stageprofile: all-stageprofile-libcpp
20804 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20805 all-stageprofile-libcpp: configure-stageprofile-libcpp
20806 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20807 @r=`${PWD_COMMAND}`; export r; \
20808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20809 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20810 $(HOST_EXPORTS) \
20811 $(POSTSTAGE1_HOST_EXPORTS) \
20812 cd $(HOST_SUBDIR)/libcpp && \
20813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20814 CFLAGS="$(STAGEprofile_CFLAGS)" \
20815 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20816 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20820 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20821 TFLAGS="$(STAGEprofile_TFLAGS)" \
20822 $(TARGET-stageprofile-libcpp)
20824 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20825 clean-stageprofile: clean-stageprofile-libcpp
20826 clean-stageprofile-libcpp:
20827 @if [ $(current_stage) = stageprofile ]; then \
20828 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20829 else \
20830 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20831 $(MAKE) stageprofile-start; \
20832 fi; \
20833 cd $(HOST_SUBDIR)/libcpp && \
20834 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20835 @endif libcpp-bootstrap
20838 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20839 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20840 maybe-all-stagefeedback-libcpp:
20841 maybe-clean-stagefeedback-libcpp:
20842 @if libcpp-bootstrap
20843 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20844 all-stagefeedback: all-stagefeedback-libcpp
20845 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20846 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20847 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20848 @r=`${PWD_COMMAND}`; export r; \
20849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20850 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20851 $(HOST_EXPORTS) \
20852 $(POSTSTAGE1_HOST_EXPORTS) \
20853 cd $(HOST_SUBDIR)/libcpp && \
20854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20855 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20856 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20857 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20862 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20863 $(TARGET-stagefeedback-libcpp)
20865 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20866 clean-stagefeedback: clean-stagefeedback-libcpp
20867 clean-stagefeedback-libcpp:
20868 @if [ $(current_stage) = stagefeedback ]; then \
20869 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20870 else \
20871 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20872 $(MAKE) stagefeedback-start; \
20873 fi; \
20874 cd $(HOST_SUBDIR)/libcpp && \
20875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20876 @endif libcpp-bootstrap
20882 .PHONY: check-libcpp maybe-check-libcpp
20883 maybe-check-libcpp:
20884 @if libcpp
20885 maybe-check-libcpp: check-libcpp
20887 check-libcpp:
20888 @: $(MAKE); $(unstage)
20889 @r=`${PWD_COMMAND}`; export r; \
20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20891 $(HOST_EXPORTS) \
20892 (cd $(HOST_SUBDIR)/libcpp && \
20893 $(MAKE) $(FLAGS_TO_PASS) check)
20895 @endif libcpp
20897 .PHONY: install-libcpp maybe-install-libcpp
20898 maybe-install-libcpp:
20899 @if libcpp
20900 maybe-install-libcpp: install-libcpp
20902 install-libcpp: installdirs
20903 @: $(MAKE); $(unstage)
20904 @r=`${PWD_COMMAND}`; export r; \
20905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20906 $(HOST_EXPORTS) \
20907 (cd $(HOST_SUBDIR)/libcpp && \
20908 $(MAKE) $(FLAGS_TO_PASS) install)
20910 @endif libcpp
20912 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20913 maybe-install-strip-libcpp:
20914 @if libcpp
20915 maybe-install-strip-libcpp: install-strip-libcpp
20917 install-strip-libcpp: installdirs
20918 @: $(MAKE); $(unstage)
20919 @r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20921 $(HOST_EXPORTS) \
20922 (cd $(HOST_SUBDIR)/libcpp && \
20923 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20925 @endif libcpp
20927 # Other targets (info, dvi, pdf, etc.)
20929 .PHONY: maybe-info-libcpp info-libcpp
20930 maybe-info-libcpp:
20931 @if libcpp
20932 maybe-info-libcpp: info-libcpp
20934 info-libcpp: \
20935 configure-libcpp
20936 @[ -f ./libcpp/Makefile ] || exit 0; \
20937 r=`${PWD_COMMAND}`; export r; \
20938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20939 $(HOST_EXPORTS) \
20940 for flag in $(EXTRA_HOST_FLAGS) ; do \
20941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20942 done; \
20943 echo "Doing info in libcpp" ; \
20944 (cd $(HOST_SUBDIR)/libcpp && \
20945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20947 "RANLIB=$${RANLIB}" \
20948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20949 info) \
20950 || exit 1
20952 @endif libcpp
20954 .PHONY: maybe-dvi-libcpp dvi-libcpp
20955 maybe-dvi-libcpp:
20956 @if libcpp
20957 maybe-dvi-libcpp: dvi-libcpp
20959 dvi-libcpp: \
20960 configure-libcpp
20961 @[ -f ./libcpp/Makefile ] || exit 0; \
20962 r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20964 $(HOST_EXPORTS) \
20965 for flag in $(EXTRA_HOST_FLAGS) ; do \
20966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20967 done; \
20968 echo "Doing dvi in libcpp" ; \
20969 (cd $(HOST_SUBDIR)/libcpp && \
20970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20972 "RANLIB=$${RANLIB}" \
20973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20974 dvi) \
20975 || exit 1
20977 @endif libcpp
20979 .PHONY: maybe-pdf-libcpp pdf-libcpp
20980 maybe-pdf-libcpp:
20981 @if libcpp
20982 maybe-pdf-libcpp: pdf-libcpp
20984 pdf-libcpp: \
20985 configure-libcpp
20986 @[ -f ./libcpp/Makefile ] || exit 0; \
20987 r=`${PWD_COMMAND}`; export r; \
20988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20989 $(HOST_EXPORTS) \
20990 for flag in $(EXTRA_HOST_FLAGS) ; do \
20991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20992 done; \
20993 echo "Doing pdf in libcpp" ; \
20994 (cd $(HOST_SUBDIR)/libcpp && \
20995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20997 "RANLIB=$${RANLIB}" \
20998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20999 pdf) \
21000 || exit 1
21002 @endif libcpp
21004 .PHONY: maybe-html-libcpp html-libcpp
21005 maybe-html-libcpp:
21006 @if libcpp
21007 maybe-html-libcpp: html-libcpp
21009 html-libcpp: \
21010 configure-libcpp
21011 @[ -f ./libcpp/Makefile ] || exit 0; \
21012 r=`${PWD_COMMAND}`; export r; \
21013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21014 $(HOST_EXPORTS) \
21015 for flag in $(EXTRA_HOST_FLAGS) ; do \
21016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21017 done; \
21018 echo "Doing html in libcpp" ; \
21019 (cd $(HOST_SUBDIR)/libcpp && \
21020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21022 "RANLIB=$${RANLIB}" \
21023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21024 html) \
21025 || exit 1
21027 @endif libcpp
21029 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21030 maybe-TAGS-libcpp:
21031 @if libcpp
21032 maybe-TAGS-libcpp: TAGS-libcpp
21034 TAGS-libcpp: \
21035 configure-libcpp
21036 @[ -f ./libcpp/Makefile ] || exit 0; \
21037 r=`${PWD_COMMAND}`; export r; \
21038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039 $(HOST_EXPORTS) \
21040 for flag in $(EXTRA_HOST_FLAGS) ; do \
21041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21042 done; \
21043 echo "Doing TAGS in libcpp" ; \
21044 (cd $(HOST_SUBDIR)/libcpp && \
21045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21047 "RANLIB=$${RANLIB}" \
21048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21049 TAGS) \
21050 || exit 1
21052 @endif libcpp
21054 .PHONY: maybe-install-info-libcpp install-info-libcpp
21055 maybe-install-info-libcpp:
21056 @if libcpp
21057 maybe-install-info-libcpp: install-info-libcpp
21059 install-info-libcpp: \
21060 configure-libcpp \
21061 info-libcpp
21062 @[ -f ./libcpp/Makefile ] || exit 0; \
21063 r=`${PWD_COMMAND}`; export r; \
21064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065 $(HOST_EXPORTS) \
21066 for flag in $(EXTRA_HOST_FLAGS) ; do \
21067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21068 done; \
21069 echo "Doing install-info in libcpp" ; \
21070 (cd $(HOST_SUBDIR)/libcpp && \
21071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21073 "RANLIB=$${RANLIB}" \
21074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21075 install-info) \
21076 || exit 1
21078 @endif libcpp
21080 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21081 maybe-install-pdf-libcpp:
21082 @if libcpp
21083 maybe-install-pdf-libcpp: install-pdf-libcpp
21085 install-pdf-libcpp: \
21086 configure-libcpp \
21087 pdf-libcpp
21088 @[ -f ./libcpp/Makefile ] || exit 0; \
21089 r=`${PWD_COMMAND}`; export r; \
21090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21091 $(HOST_EXPORTS) \
21092 for flag in $(EXTRA_HOST_FLAGS) ; do \
21093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21094 done; \
21095 echo "Doing install-pdf in libcpp" ; \
21096 (cd $(HOST_SUBDIR)/libcpp && \
21097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21099 "RANLIB=$${RANLIB}" \
21100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21101 install-pdf) \
21102 || exit 1
21104 @endif libcpp
21106 .PHONY: maybe-install-html-libcpp install-html-libcpp
21107 maybe-install-html-libcpp:
21108 @if libcpp
21109 maybe-install-html-libcpp: install-html-libcpp
21111 install-html-libcpp: \
21112 configure-libcpp \
21113 html-libcpp
21114 @[ -f ./libcpp/Makefile ] || exit 0; \
21115 r=`${PWD_COMMAND}`; export r; \
21116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21117 $(HOST_EXPORTS) \
21118 for flag in $(EXTRA_HOST_FLAGS) ; do \
21119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21120 done; \
21121 echo "Doing install-html in libcpp" ; \
21122 (cd $(HOST_SUBDIR)/libcpp && \
21123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21125 "RANLIB=$${RANLIB}" \
21126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21127 install-html) \
21128 || exit 1
21130 @endif libcpp
21132 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21133 maybe-installcheck-libcpp:
21134 @if libcpp
21135 maybe-installcheck-libcpp: installcheck-libcpp
21137 installcheck-libcpp: \
21138 configure-libcpp
21139 @[ -f ./libcpp/Makefile ] || exit 0; \
21140 r=`${PWD_COMMAND}`; export r; \
21141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21142 $(HOST_EXPORTS) \
21143 for flag in $(EXTRA_HOST_FLAGS) ; do \
21144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21145 done; \
21146 echo "Doing installcheck in libcpp" ; \
21147 (cd $(HOST_SUBDIR)/libcpp && \
21148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21150 "RANLIB=$${RANLIB}" \
21151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21152 installcheck) \
21153 || exit 1
21155 @endif libcpp
21157 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21158 maybe-mostlyclean-libcpp:
21159 @if libcpp
21160 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21162 mostlyclean-libcpp:
21163 @[ -f ./libcpp/Makefile ] || exit 0; \
21164 r=`${PWD_COMMAND}`; export r; \
21165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21166 $(HOST_EXPORTS) \
21167 for flag in $(EXTRA_HOST_FLAGS) ; do \
21168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21169 done; \
21170 echo "Doing mostlyclean in libcpp" ; \
21171 (cd $(HOST_SUBDIR)/libcpp && \
21172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21174 "RANLIB=$${RANLIB}" \
21175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21176 mostlyclean) \
21177 || exit 1
21179 @endif libcpp
21181 .PHONY: maybe-clean-libcpp clean-libcpp
21182 maybe-clean-libcpp:
21183 @if libcpp
21184 maybe-clean-libcpp: clean-libcpp
21186 clean-libcpp:
21187 @[ -f ./libcpp/Makefile ] || exit 0; \
21188 r=`${PWD_COMMAND}`; export r; \
21189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21190 $(HOST_EXPORTS) \
21191 for flag in $(EXTRA_HOST_FLAGS) ; do \
21192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21193 done; \
21194 echo "Doing clean in libcpp" ; \
21195 (cd $(HOST_SUBDIR)/libcpp && \
21196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21198 "RANLIB=$${RANLIB}" \
21199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21200 clean) \
21201 || exit 1
21203 @endif libcpp
21205 .PHONY: maybe-distclean-libcpp distclean-libcpp
21206 maybe-distclean-libcpp:
21207 @if libcpp
21208 maybe-distclean-libcpp: distclean-libcpp
21210 distclean-libcpp:
21211 @[ -f ./libcpp/Makefile ] || exit 0; \
21212 r=`${PWD_COMMAND}`; export r; \
21213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21214 $(HOST_EXPORTS) \
21215 for flag in $(EXTRA_HOST_FLAGS) ; do \
21216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21217 done; \
21218 echo "Doing distclean in libcpp" ; \
21219 (cd $(HOST_SUBDIR)/libcpp && \
21220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21222 "RANLIB=$${RANLIB}" \
21223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21224 distclean) \
21225 || exit 1
21227 @endif libcpp
21229 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21230 maybe-maintainer-clean-libcpp:
21231 @if libcpp
21232 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21234 maintainer-clean-libcpp:
21235 @[ -f ./libcpp/Makefile ] || exit 0; \
21236 r=`${PWD_COMMAND}`; export r; \
21237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21238 $(HOST_EXPORTS) \
21239 for flag in $(EXTRA_HOST_FLAGS) ; do \
21240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21241 done; \
21242 echo "Doing maintainer-clean in libcpp" ; \
21243 (cd $(HOST_SUBDIR)/libcpp && \
21244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21246 "RANLIB=$${RANLIB}" \
21247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21248 maintainer-clean) \
21249 || exit 1
21251 @endif libcpp
21255 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21256 maybe-configure-libdecnumber:
21257 @if gcc-bootstrap
21258 configure-libdecnumber: stage_current
21259 @endif gcc-bootstrap
21260 @if libdecnumber
21261 maybe-configure-libdecnumber: configure-libdecnumber
21262 configure-libdecnumber:
21263 @r=`${PWD_COMMAND}`; export r; \
21264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21265 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21267 $(HOST_EXPORTS) \
21268 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21269 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21270 case $(srcdir) in \
21271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21272 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21274 esac; \
21275 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21276 libsrcdir="$$s/libdecnumber"; \
21277 $(SHELL) $${libsrcdir}/configure \
21278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21279 --target=${target_alias} $${srcdiroption} \
21280 || exit 1
21281 @endif libdecnumber
21285 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21286 maybe-configure-stage1-libdecnumber:
21287 @if libdecnumber-bootstrap
21288 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21289 configure-stage1-libdecnumber:
21290 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21292 @r=`${PWD_COMMAND}`; export r; \
21293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21294 TFLAGS="$(STAGE1_TFLAGS)"; \
21295 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21296 $(HOST_EXPORTS) \
21297 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21298 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21299 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21300 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21302 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21303 case $(srcdir) in \
21304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21305 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21307 esac; \
21308 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21309 libsrcdir="$$s/libdecnumber"; \
21310 $(SHELL) $${libsrcdir}/configure \
21311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21312 --target=${target_alias} $${srcdiroption} \
21313 $(STAGE1_CONFIGURE_FLAGS)
21314 @endif libdecnumber-bootstrap
21316 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21317 maybe-configure-stage2-libdecnumber:
21318 @if libdecnumber-bootstrap
21319 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21320 configure-stage2-libdecnumber:
21321 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21323 @r=`${PWD_COMMAND}`; export r; \
21324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21325 TFLAGS="$(STAGE2_TFLAGS)"; \
21326 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21327 $(HOST_EXPORTS) \
21328 $(POSTSTAGE1_HOST_EXPORTS) \
21329 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21330 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21331 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21332 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21334 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21335 case $(srcdir) in \
21336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21337 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21339 esac; \
21340 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21341 libsrcdir="$$s/libdecnumber"; \
21342 $(SHELL) $${libsrcdir}/configure \
21343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21344 --target=${target_alias} $${srcdiroption} \
21345 --with-build-libsubdir=$(HOST_SUBDIR) \
21346 $(STAGE2_CONFIGURE_FLAGS)
21347 @endif libdecnumber-bootstrap
21349 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21350 maybe-configure-stage3-libdecnumber:
21351 @if libdecnumber-bootstrap
21352 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21353 configure-stage3-libdecnumber:
21354 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21356 @r=`${PWD_COMMAND}`; export r; \
21357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21358 TFLAGS="$(STAGE3_TFLAGS)"; \
21359 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21360 $(HOST_EXPORTS) \
21361 $(POSTSTAGE1_HOST_EXPORTS) \
21362 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21363 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21364 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21365 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21367 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21368 case $(srcdir) in \
21369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21370 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21372 esac; \
21373 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21374 libsrcdir="$$s/libdecnumber"; \
21375 $(SHELL) $${libsrcdir}/configure \
21376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21377 --target=${target_alias} $${srcdiroption} \
21378 --with-build-libsubdir=$(HOST_SUBDIR) \
21379 $(STAGE3_CONFIGURE_FLAGS)
21380 @endif libdecnumber-bootstrap
21382 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21383 maybe-configure-stage4-libdecnumber:
21384 @if libdecnumber-bootstrap
21385 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21386 configure-stage4-libdecnumber:
21387 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21389 @r=`${PWD_COMMAND}`; export r; \
21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21391 TFLAGS="$(STAGE4_TFLAGS)"; \
21392 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21393 $(HOST_EXPORTS) \
21394 $(POSTSTAGE1_HOST_EXPORTS) \
21395 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21396 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21397 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21398 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21400 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21401 case $(srcdir) in \
21402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21403 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21405 esac; \
21406 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21407 libsrcdir="$$s/libdecnumber"; \
21408 $(SHELL) $${libsrcdir}/configure \
21409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21410 --target=${target_alias} $${srcdiroption} \
21411 --with-build-libsubdir=$(HOST_SUBDIR) \
21412 $(STAGE4_CONFIGURE_FLAGS)
21413 @endif libdecnumber-bootstrap
21415 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21416 maybe-configure-stageprofile-libdecnumber:
21417 @if libdecnumber-bootstrap
21418 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21419 configure-stageprofile-libdecnumber:
21420 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21422 @r=`${PWD_COMMAND}`; export r; \
21423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21424 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21425 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21426 $(HOST_EXPORTS) \
21427 $(POSTSTAGE1_HOST_EXPORTS) \
21428 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21429 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21430 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21431 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21433 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21434 case $(srcdir) in \
21435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21436 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21438 esac; \
21439 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21440 libsrcdir="$$s/libdecnumber"; \
21441 $(SHELL) $${libsrcdir}/configure \
21442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21443 --target=${target_alias} $${srcdiroption} \
21444 --with-build-libsubdir=$(HOST_SUBDIR) \
21445 $(STAGEprofile_CONFIGURE_FLAGS)
21446 @endif libdecnumber-bootstrap
21448 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21449 maybe-configure-stagefeedback-libdecnumber:
21450 @if libdecnumber-bootstrap
21451 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21452 configure-stagefeedback-libdecnumber:
21453 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21455 @r=`${PWD_COMMAND}`; export r; \
21456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21457 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21458 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21459 $(HOST_EXPORTS) \
21460 $(POSTSTAGE1_HOST_EXPORTS) \
21461 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21462 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21463 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21464 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21466 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21467 case $(srcdir) in \
21468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21469 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21471 esac; \
21472 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21473 libsrcdir="$$s/libdecnumber"; \
21474 $(SHELL) $${libsrcdir}/configure \
21475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21476 --target=${target_alias} $${srcdiroption} \
21477 --with-build-libsubdir=$(HOST_SUBDIR) \
21478 $(STAGEfeedback_CONFIGURE_FLAGS)
21479 @endif libdecnumber-bootstrap
21485 .PHONY: all-libdecnumber maybe-all-libdecnumber
21486 maybe-all-libdecnumber:
21487 @if gcc-bootstrap
21488 all-libdecnumber: stage_current
21489 @endif gcc-bootstrap
21490 @if libdecnumber
21491 TARGET-libdecnumber=all
21492 maybe-all-libdecnumber: all-libdecnumber
21493 all-libdecnumber: configure-libdecnumber
21494 @r=`${PWD_COMMAND}`; export r; \
21495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21496 $(HOST_EXPORTS) \
21497 (cd $(HOST_SUBDIR)/libdecnumber && \
21498 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21499 $(TARGET-libdecnumber))
21500 @endif libdecnumber
21504 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21505 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21506 maybe-all-stage1-libdecnumber:
21507 maybe-clean-stage1-libdecnumber:
21508 @if libdecnumber-bootstrap
21509 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21510 all-stage1: all-stage1-libdecnumber
21511 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21512 all-stage1-libdecnumber: configure-stage1-libdecnumber
21513 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21514 @r=`${PWD_COMMAND}`; export r; \
21515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516 TFLAGS="$(STAGE1_TFLAGS)"; \
21517 $(HOST_EXPORTS) \
21518 cd $(HOST_SUBDIR)/libdecnumber && \
21519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21520 CFLAGS="$(STAGE1_CFLAGS)" \
21521 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21522 LIBCFLAGS="$(LIBCFLAGS)" \
21523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21526 $(EXTRA_HOST_FLAGS) \
21527 $(STAGE1_FLAGS_TO_PASS) \
21528 TFLAGS="$(STAGE1_TFLAGS)" \
21529 $(TARGET-stage1-libdecnumber)
21531 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21532 clean-stage1: clean-stage1-libdecnumber
21533 clean-stage1-libdecnumber:
21534 @if [ $(current_stage) = stage1 ]; then \
21535 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21536 else \
21537 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21538 $(MAKE) stage1-start; \
21539 fi; \
21540 cd $(HOST_SUBDIR)/libdecnumber && \
21541 $(MAKE) $(EXTRA_HOST_FLAGS) \
21542 $(STAGE1_FLAGS_TO_PASS) clean
21543 @endif libdecnumber-bootstrap
21546 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21547 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21548 maybe-all-stage2-libdecnumber:
21549 maybe-clean-stage2-libdecnumber:
21550 @if libdecnumber-bootstrap
21551 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21552 all-stage2: all-stage2-libdecnumber
21553 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21554 all-stage2-libdecnumber: configure-stage2-libdecnumber
21555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21556 @r=`${PWD_COMMAND}`; export r; \
21557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21558 TFLAGS="$(STAGE2_TFLAGS)"; \
21559 $(HOST_EXPORTS) \
21560 $(POSTSTAGE1_HOST_EXPORTS) \
21561 cd $(HOST_SUBDIR)/libdecnumber && \
21562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21563 CFLAGS="$(STAGE2_CFLAGS)" \
21564 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21565 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21566 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21567 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21568 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21569 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21570 TFLAGS="$(STAGE2_TFLAGS)" \
21571 $(TARGET-stage2-libdecnumber)
21573 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21574 clean-stage2: clean-stage2-libdecnumber
21575 clean-stage2-libdecnumber:
21576 @if [ $(current_stage) = stage2 ]; then \
21577 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21578 else \
21579 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21580 $(MAKE) stage2-start; \
21581 fi; \
21582 cd $(HOST_SUBDIR)/libdecnumber && \
21583 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21584 @endif libdecnumber-bootstrap
21587 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21588 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21589 maybe-all-stage3-libdecnumber:
21590 maybe-clean-stage3-libdecnumber:
21591 @if libdecnumber-bootstrap
21592 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21593 all-stage3: all-stage3-libdecnumber
21594 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21595 all-stage3-libdecnumber: configure-stage3-libdecnumber
21596 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21597 @r=`${PWD_COMMAND}`; export r; \
21598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21599 TFLAGS="$(STAGE3_TFLAGS)"; \
21600 $(HOST_EXPORTS) \
21601 $(POSTSTAGE1_HOST_EXPORTS) \
21602 cd $(HOST_SUBDIR)/libdecnumber && \
21603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21604 CFLAGS="$(STAGE3_CFLAGS)" \
21605 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21606 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21610 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21611 TFLAGS="$(STAGE3_TFLAGS)" \
21612 $(TARGET-stage3-libdecnumber)
21614 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21615 clean-stage3: clean-stage3-libdecnumber
21616 clean-stage3-libdecnumber:
21617 @if [ $(current_stage) = stage3 ]; then \
21618 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21619 else \
21620 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21621 $(MAKE) stage3-start; \
21622 fi; \
21623 cd $(HOST_SUBDIR)/libdecnumber && \
21624 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21625 @endif libdecnumber-bootstrap
21628 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21629 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21630 maybe-all-stage4-libdecnumber:
21631 maybe-clean-stage4-libdecnumber:
21632 @if libdecnumber-bootstrap
21633 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21634 all-stage4: all-stage4-libdecnumber
21635 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21636 all-stage4-libdecnumber: configure-stage4-libdecnumber
21637 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21638 @r=`${PWD_COMMAND}`; export r; \
21639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21640 TFLAGS="$(STAGE4_TFLAGS)"; \
21641 $(HOST_EXPORTS) \
21642 $(POSTSTAGE1_HOST_EXPORTS) \
21643 cd $(HOST_SUBDIR)/libdecnumber && \
21644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21645 CFLAGS="$(STAGE4_CFLAGS)" \
21646 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21647 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21651 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21652 TFLAGS="$(STAGE4_TFLAGS)" \
21653 $(TARGET-stage4-libdecnumber)
21655 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21656 clean-stage4: clean-stage4-libdecnumber
21657 clean-stage4-libdecnumber:
21658 @if [ $(current_stage) = stage4 ]; then \
21659 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21660 else \
21661 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21662 $(MAKE) stage4-start; \
21663 fi; \
21664 cd $(HOST_SUBDIR)/libdecnumber && \
21665 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21666 @endif libdecnumber-bootstrap
21669 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21670 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21671 maybe-all-stageprofile-libdecnumber:
21672 maybe-clean-stageprofile-libdecnumber:
21673 @if libdecnumber-bootstrap
21674 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21675 all-stageprofile: all-stageprofile-libdecnumber
21676 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21677 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21678 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21679 @r=`${PWD_COMMAND}`; export r; \
21680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21681 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21682 $(HOST_EXPORTS) \
21683 $(POSTSTAGE1_HOST_EXPORTS) \
21684 cd $(HOST_SUBDIR)/libdecnumber && \
21685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21686 CFLAGS="$(STAGEprofile_CFLAGS)" \
21687 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21688 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21693 TFLAGS="$(STAGEprofile_TFLAGS)" \
21694 $(TARGET-stageprofile-libdecnumber)
21696 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21697 clean-stageprofile: clean-stageprofile-libdecnumber
21698 clean-stageprofile-libdecnumber:
21699 @if [ $(current_stage) = stageprofile ]; then \
21700 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21701 else \
21702 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21703 $(MAKE) stageprofile-start; \
21704 fi; \
21705 cd $(HOST_SUBDIR)/libdecnumber && \
21706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21707 @endif libdecnumber-bootstrap
21710 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21711 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21712 maybe-all-stagefeedback-libdecnumber:
21713 maybe-clean-stagefeedback-libdecnumber:
21714 @if libdecnumber-bootstrap
21715 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21716 all-stagefeedback: all-stagefeedback-libdecnumber
21717 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21718 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21719 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21720 @r=`${PWD_COMMAND}`; export r; \
21721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21722 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21723 $(HOST_EXPORTS) \
21724 $(POSTSTAGE1_HOST_EXPORTS) \
21725 cd $(HOST_SUBDIR)/libdecnumber && \
21726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21727 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21728 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21729 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21734 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21735 $(TARGET-stagefeedback-libdecnumber)
21737 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21738 clean-stagefeedback: clean-stagefeedback-libdecnumber
21739 clean-stagefeedback-libdecnumber:
21740 @if [ $(current_stage) = stagefeedback ]; then \
21741 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21742 else \
21743 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21744 $(MAKE) stagefeedback-start; \
21745 fi; \
21746 cd $(HOST_SUBDIR)/libdecnumber && \
21747 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21748 @endif libdecnumber-bootstrap
21754 .PHONY: check-libdecnumber maybe-check-libdecnumber
21755 maybe-check-libdecnumber:
21756 @if libdecnumber
21757 maybe-check-libdecnumber: check-libdecnumber
21759 check-libdecnumber:
21760 @: $(MAKE); $(unstage)
21761 @r=`${PWD_COMMAND}`; export r; \
21762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21763 $(HOST_EXPORTS) \
21764 (cd $(HOST_SUBDIR)/libdecnumber && \
21765 $(MAKE) $(FLAGS_TO_PASS) check)
21767 @endif libdecnumber
21769 .PHONY: install-libdecnumber maybe-install-libdecnumber
21770 maybe-install-libdecnumber:
21771 @if libdecnumber
21772 maybe-install-libdecnumber: install-libdecnumber
21774 install-libdecnumber: installdirs
21775 @: $(MAKE); $(unstage)
21776 @r=`${PWD_COMMAND}`; export r; \
21777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21778 $(HOST_EXPORTS) \
21779 (cd $(HOST_SUBDIR)/libdecnumber && \
21780 $(MAKE) $(FLAGS_TO_PASS) install)
21782 @endif libdecnumber
21784 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21785 maybe-install-strip-libdecnumber:
21786 @if libdecnumber
21787 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21789 install-strip-libdecnumber: installdirs
21790 @: $(MAKE); $(unstage)
21791 @r=`${PWD_COMMAND}`; export r; \
21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21793 $(HOST_EXPORTS) \
21794 (cd $(HOST_SUBDIR)/libdecnumber && \
21795 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21797 @endif libdecnumber
21799 # Other targets (info, dvi, pdf, etc.)
21801 .PHONY: maybe-info-libdecnumber info-libdecnumber
21802 maybe-info-libdecnumber:
21803 @if libdecnumber
21804 maybe-info-libdecnumber: info-libdecnumber
21806 info-libdecnumber: \
21807 configure-libdecnumber
21808 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21809 r=`${PWD_COMMAND}`; export r; \
21810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21811 $(HOST_EXPORTS) \
21812 for flag in $(EXTRA_HOST_FLAGS) ; do \
21813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21814 done; \
21815 echo "Doing info in libdecnumber" ; \
21816 (cd $(HOST_SUBDIR)/libdecnumber && \
21817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21819 "RANLIB=$${RANLIB}" \
21820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21821 info) \
21822 || exit 1
21824 @endif libdecnumber
21826 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21827 maybe-dvi-libdecnumber:
21828 @if libdecnumber
21829 maybe-dvi-libdecnumber: dvi-libdecnumber
21831 dvi-libdecnumber: \
21832 configure-libdecnumber
21833 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21834 r=`${PWD_COMMAND}`; export r; \
21835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21836 $(HOST_EXPORTS) \
21837 for flag in $(EXTRA_HOST_FLAGS) ; do \
21838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839 done; \
21840 echo "Doing dvi in libdecnumber" ; \
21841 (cd $(HOST_SUBDIR)/libdecnumber && \
21842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844 "RANLIB=$${RANLIB}" \
21845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21846 dvi) \
21847 || exit 1
21849 @endif libdecnumber
21851 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21852 maybe-pdf-libdecnumber:
21853 @if libdecnumber
21854 maybe-pdf-libdecnumber: pdf-libdecnumber
21856 pdf-libdecnumber: \
21857 configure-libdecnumber
21858 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21859 r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21861 $(HOST_EXPORTS) \
21862 for flag in $(EXTRA_HOST_FLAGS) ; do \
21863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864 done; \
21865 echo "Doing pdf in libdecnumber" ; \
21866 (cd $(HOST_SUBDIR)/libdecnumber && \
21867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869 "RANLIB=$${RANLIB}" \
21870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21871 pdf) \
21872 || exit 1
21874 @endif libdecnumber
21876 .PHONY: maybe-html-libdecnumber html-libdecnumber
21877 maybe-html-libdecnumber:
21878 @if libdecnumber
21879 maybe-html-libdecnumber: html-libdecnumber
21881 html-libdecnumber: \
21882 configure-libdecnumber
21883 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21886 $(HOST_EXPORTS) \
21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
21890 echo "Doing html in libdecnumber" ; \
21891 (cd $(HOST_SUBDIR)/libdecnumber && \
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21896 html) \
21897 || exit 1
21899 @endif libdecnumber
21901 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21902 maybe-TAGS-libdecnumber:
21903 @if libdecnumber
21904 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21906 TAGS-libdecnumber: \
21907 configure-libdecnumber
21908 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21909 r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21911 $(HOST_EXPORTS) \
21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
21915 echo "Doing TAGS in libdecnumber" ; \
21916 (cd $(HOST_SUBDIR)/libdecnumber && \
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21921 TAGS) \
21922 || exit 1
21924 @endif libdecnumber
21926 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21927 maybe-install-info-libdecnumber:
21928 @if libdecnumber
21929 maybe-install-info-libdecnumber: install-info-libdecnumber
21931 install-info-libdecnumber: \
21932 configure-libdecnumber \
21933 info-libdecnumber
21934 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21935 r=`${PWD_COMMAND}`; export r; \
21936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21937 $(HOST_EXPORTS) \
21938 for flag in $(EXTRA_HOST_FLAGS) ; do \
21939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940 done; \
21941 echo "Doing install-info in libdecnumber" ; \
21942 (cd $(HOST_SUBDIR)/libdecnumber && \
21943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945 "RANLIB=$${RANLIB}" \
21946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21947 install-info) \
21948 || exit 1
21950 @endif libdecnumber
21952 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21953 maybe-install-pdf-libdecnumber:
21954 @if libdecnumber
21955 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21957 install-pdf-libdecnumber: \
21958 configure-libdecnumber \
21959 pdf-libdecnumber
21960 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21961 r=`${PWD_COMMAND}`; export r; \
21962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21963 $(HOST_EXPORTS) \
21964 for flag in $(EXTRA_HOST_FLAGS) ; do \
21965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21966 done; \
21967 echo "Doing install-pdf in libdecnumber" ; \
21968 (cd $(HOST_SUBDIR)/libdecnumber && \
21969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21971 "RANLIB=$${RANLIB}" \
21972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21973 install-pdf) \
21974 || exit 1
21976 @endif libdecnumber
21978 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21979 maybe-install-html-libdecnumber:
21980 @if libdecnumber
21981 maybe-install-html-libdecnumber: install-html-libdecnumber
21983 install-html-libdecnumber: \
21984 configure-libdecnumber \
21985 html-libdecnumber
21986 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21987 r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989 $(HOST_EXPORTS) \
21990 for flag in $(EXTRA_HOST_FLAGS) ; do \
21991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21992 done; \
21993 echo "Doing install-html in libdecnumber" ; \
21994 (cd $(HOST_SUBDIR)/libdecnumber && \
21995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21997 "RANLIB=$${RANLIB}" \
21998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21999 install-html) \
22000 || exit 1
22002 @endif libdecnumber
22004 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22005 maybe-installcheck-libdecnumber:
22006 @if libdecnumber
22007 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22009 installcheck-libdecnumber: \
22010 configure-libdecnumber
22011 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22012 r=`${PWD_COMMAND}`; export r; \
22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22014 $(HOST_EXPORTS) \
22015 for flag in $(EXTRA_HOST_FLAGS) ; do \
22016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22017 done; \
22018 echo "Doing installcheck in libdecnumber" ; \
22019 (cd $(HOST_SUBDIR)/libdecnumber && \
22020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22022 "RANLIB=$${RANLIB}" \
22023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22024 installcheck) \
22025 || exit 1
22027 @endif libdecnumber
22029 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22030 maybe-mostlyclean-libdecnumber:
22031 @if libdecnumber
22032 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22034 mostlyclean-libdecnumber:
22035 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22036 r=`${PWD_COMMAND}`; export r; \
22037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22038 $(HOST_EXPORTS) \
22039 for flag in $(EXTRA_HOST_FLAGS) ; do \
22040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22041 done; \
22042 echo "Doing mostlyclean in libdecnumber" ; \
22043 (cd $(HOST_SUBDIR)/libdecnumber && \
22044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22046 "RANLIB=$${RANLIB}" \
22047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22048 mostlyclean) \
22049 || exit 1
22051 @endif libdecnumber
22053 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22054 maybe-clean-libdecnumber:
22055 @if libdecnumber
22056 maybe-clean-libdecnumber: clean-libdecnumber
22058 clean-libdecnumber:
22059 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22060 r=`${PWD_COMMAND}`; export r; \
22061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22062 $(HOST_EXPORTS) \
22063 for flag in $(EXTRA_HOST_FLAGS) ; do \
22064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22065 done; \
22066 echo "Doing clean in libdecnumber" ; \
22067 (cd $(HOST_SUBDIR)/libdecnumber && \
22068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22070 "RANLIB=$${RANLIB}" \
22071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22072 clean) \
22073 || exit 1
22075 @endif libdecnumber
22077 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22078 maybe-distclean-libdecnumber:
22079 @if libdecnumber
22080 maybe-distclean-libdecnumber: distclean-libdecnumber
22082 distclean-libdecnumber:
22083 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22084 r=`${PWD_COMMAND}`; export r; \
22085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22086 $(HOST_EXPORTS) \
22087 for flag in $(EXTRA_HOST_FLAGS) ; do \
22088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22089 done; \
22090 echo "Doing distclean in libdecnumber" ; \
22091 (cd $(HOST_SUBDIR)/libdecnumber && \
22092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22094 "RANLIB=$${RANLIB}" \
22095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22096 distclean) \
22097 || exit 1
22099 @endif libdecnumber
22101 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22102 maybe-maintainer-clean-libdecnumber:
22103 @if libdecnumber
22104 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22106 maintainer-clean-libdecnumber:
22107 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22108 r=`${PWD_COMMAND}`; export r; \
22109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22110 $(HOST_EXPORTS) \
22111 for flag in $(EXTRA_HOST_FLAGS) ; do \
22112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22113 done; \
22114 echo "Doing maintainer-clean in libdecnumber" ; \
22115 (cd $(HOST_SUBDIR)/libdecnumber && \
22116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22118 "RANLIB=$${RANLIB}" \
22119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22120 maintainer-clean) \
22121 || exit 1
22123 @endif libdecnumber
22127 .PHONY: configure-libgui maybe-configure-libgui
22128 maybe-configure-libgui:
22129 @if gcc-bootstrap
22130 configure-libgui: stage_current
22131 @endif gcc-bootstrap
22132 @if libgui
22133 maybe-configure-libgui: configure-libgui
22134 configure-libgui:
22135 @: $(MAKE); $(unstage)
22136 @r=`${PWD_COMMAND}`; export r; \
22137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22138 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22140 $(HOST_EXPORTS) \
22141 echo Configuring in $(HOST_SUBDIR)/libgui; \
22142 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22143 case $(srcdir) in \
22144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22145 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22147 esac; \
22148 srcdiroption="--srcdir=$${topdir}/libgui"; \
22149 libsrcdir="$$s/libgui"; \
22150 $(SHELL) $${libsrcdir}/configure \
22151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22152 --target=${target_alias} $${srcdiroption} \
22153 || exit 1
22154 @endif libgui
22160 .PHONY: all-libgui maybe-all-libgui
22161 maybe-all-libgui:
22162 @if gcc-bootstrap
22163 all-libgui: stage_current
22164 @endif gcc-bootstrap
22165 @if libgui
22166 TARGET-libgui=all
22167 maybe-all-libgui: all-libgui
22168 all-libgui: configure-libgui
22169 @: $(MAKE); $(unstage)
22170 @r=`${PWD_COMMAND}`; export r; \
22171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22172 $(HOST_EXPORTS) \
22173 (cd $(HOST_SUBDIR)/libgui && \
22174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22175 $(TARGET-libgui))
22176 @endif libgui
22181 .PHONY: check-libgui maybe-check-libgui
22182 maybe-check-libgui:
22183 @if libgui
22184 maybe-check-libgui: check-libgui
22186 check-libgui:
22187 @: $(MAKE); $(unstage)
22188 @r=`${PWD_COMMAND}`; export r; \
22189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22190 $(HOST_EXPORTS) \
22191 (cd $(HOST_SUBDIR)/libgui && \
22192 $(MAKE) $(FLAGS_TO_PASS) check)
22194 @endif libgui
22196 .PHONY: install-libgui maybe-install-libgui
22197 maybe-install-libgui:
22198 @if libgui
22199 maybe-install-libgui: install-libgui
22201 install-libgui: installdirs
22202 @: $(MAKE); $(unstage)
22203 @r=`${PWD_COMMAND}`; export r; \
22204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22205 $(HOST_EXPORTS) \
22206 (cd $(HOST_SUBDIR)/libgui && \
22207 $(MAKE) $(FLAGS_TO_PASS) install)
22209 @endif libgui
22211 .PHONY: install-strip-libgui maybe-install-strip-libgui
22212 maybe-install-strip-libgui:
22213 @if libgui
22214 maybe-install-strip-libgui: install-strip-libgui
22216 install-strip-libgui: installdirs
22217 @: $(MAKE); $(unstage)
22218 @r=`${PWD_COMMAND}`; export r; \
22219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22220 $(HOST_EXPORTS) \
22221 (cd $(HOST_SUBDIR)/libgui && \
22222 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22224 @endif libgui
22226 # Other targets (info, dvi, pdf, etc.)
22228 .PHONY: maybe-info-libgui info-libgui
22229 maybe-info-libgui:
22230 @if libgui
22231 maybe-info-libgui: info-libgui
22233 info-libgui: \
22234 configure-libgui
22235 @: $(MAKE); $(unstage)
22236 @[ -f ./libgui/Makefile ] || exit 0; \
22237 r=`${PWD_COMMAND}`; export r; \
22238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22239 $(HOST_EXPORTS) \
22240 for flag in $(EXTRA_HOST_FLAGS) ; do \
22241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22242 done; \
22243 echo "Doing info in libgui" ; \
22244 (cd $(HOST_SUBDIR)/libgui && \
22245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22247 "RANLIB=$${RANLIB}" \
22248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22249 info) \
22250 || exit 1
22252 @endif libgui
22254 .PHONY: maybe-dvi-libgui dvi-libgui
22255 maybe-dvi-libgui:
22256 @if libgui
22257 maybe-dvi-libgui: dvi-libgui
22259 dvi-libgui: \
22260 configure-libgui
22261 @: $(MAKE); $(unstage)
22262 @[ -f ./libgui/Makefile ] || exit 0; \
22263 r=`${PWD_COMMAND}`; export r; \
22264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265 $(HOST_EXPORTS) \
22266 for flag in $(EXTRA_HOST_FLAGS) ; do \
22267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22268 done; \
22269 echo "Doing dvi in libgui" ; \
22270 (cd $(HOST_SUBDIR)/libgui && \
22271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22273 "RANLIB=$${RANLIB}" \
22274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22275 dvi) \
22276 || exit 1
22278 @endif libgui
22280 .PHONY: maybe-pdf-libgui pdf-libgui
22281 maybe-pdf-libgui:
22282 @if libgui
22283 maybe-pdf-libgui: pdf-libgui
22285 pdf-libgui: \
22286 configure-libgui
22287 @: $(MAKE); $(unstage)
22288 @[ -f ./libgui/Makefile ] || exit 0; \
22289 r=`${PWD_COMMAND}`; export r; \
22290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22291 $(HOST_EXPORTS) \
22292 for flag in $(EXTRA_HOST_FLAGS) ; do \
22293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22294 done; \
22295 echo "Doing pdf in libgui" ; \
22296 (cd $(HOST_SUBDIR)/libgui && \
22297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22299 "RANLIB=$${RANLIB}" \
22300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22301 pdf) \
22302 || exit 1
22304 @endif libgui
22306 .PHONY: maybe-html-libgui html-libgui
22307 maybe-html-libgui:
22308 @if libgui
22309 maybe-html-libgui: html-libgui
22311 html-libgui: \
22312 configure-libgui
22313 @: $(MAKE); $(unstage)
22314 @[ -f ./libgui/Makefile ] || exit 0; \
22315 r=`${PWD_COMMAND}`; export r; \
22316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22317 $(HOST_EXPORTS) \
22318 for flag in $(EXTRA_HOST_FLAGS) ; do \
22319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22320 done; \
22321 echo "Doing html in libgui" ; \
22322 (cd $(HOST_SUBDIR)/libgui && \
22323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22325 "RANLIB=$${RANLIB}" \
22326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22327 html) \
22328 || exit 1
22330 @endif libgui
22332 .PHONY: maybe-TAGS-libgui TAGS-libgui
22333 maybe-TAGS-libgui:
22334 @if libgui
22335 maybe-TAGS-libgui: TAGS-libgui
22337 TAGS-libgui: \
22338 configure-libgui
22339 @: $(MAKE); $(unstage)
22340 @[ -f ./libgui/Makefile ] || exit 0; \
22341 r=`${PWD_COMMAND}`; export r; \
22342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343 $(HOST_EXPORTS) \
22344 for flag in $(EXTRA_HOST_FLAGS) ; do \
22345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22346 done; \
22347 echo "Doing TAGS in libgui" ; \
22348 (cd $(HOST_SUBDIR)/libgui && \
22349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22351 "RANLIB=$${RANLIB}" \
22352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22353 TAGS) \
22354 || exit 1
22356 @endif libgui
22358 .PHONY: maybe-install-info-libgui install-info-libgui
22359 maybe-install-info-libgui:
22360 @if libgui
22361 maybe-install-info-libgui: install-info-libgui
22363 install-info-libgui: \
22364 configure-libgui \
22365 info-libgui
22366 @: $(MAKE); $(unstage)
22367 @[ -f ./libgui/Makefile ] || exit 0; \
22368 r=`${PWD_COMMAND}`; export r; \
22369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22370 $(HOST_EXPORTS) \
22371 for flag in $(EXTRA_HOST_FLAGS) ; do \
22372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22373 done; \
22374 echo "Doing install-info in libgui" ; \
22375 (cd $(HOST_SUBDIR)/libgui && \
22376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22378 "RANLIB=$${RANLIB}" \
22379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22380 install-info) \
22381 || exit 1
22383 @endif libgui
22385 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22386 maybe-install-pdf-libgui:
22387 @if libgui
22388 maybe-install-pdf-libgui: install-pdf-libgui
22390 install-pdf-libgui: \
22391 configure-libgui \
22392 pdf-libgui
22393 @: $(MAKE); $(unstage)
22394 @[ -f ./libgui/Makefile ] || exit 0; \
22395 r=`${PWD_COMMAND}`; export r; \
22396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22397 $(HOST_EXPORTS) \
22398 for flag in $(EXTRA_HOST_FLAGS) ; do \
22399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22400 done; \
22401 echo "Doing install-pdf in libgui" ; \
22402 (cd $(HOST_SUBDIR)/libgui && \
22403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22405 "RANLIB=$${RANLIB}" \
22406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22407 install-pdf) \
22408 || exit 1
22410 @endif libgui
22412 .PHONY: maybe-install-html-libgui install-html-libgui
22413 maybe-install-html-libgui:
22414 @if libgui
22415 maybe-install-html-libgui: install-html-libgui
22417 install-html-libgui: \
22418 configure-libgui \
22419 html-libgui
22420 @: $(MAKE); $(unstage)
22421 @[ -f ./libgui/Makefile ] || exit 0; \
22422 r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424 $(HOST_EXPORTS) \
22425 for flag in $(EXTRA_HOST_FLAGS) ; do \
22426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22427 done; \
22428 echo "Doing install-html in libgui" ; \
22429 (cd $(HOST_SUBDIR)/libgui && \
22430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22432 "RANLIB=$${RANLIB}" \
22433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22434 install-html) \
22435 || exit 1
22437 @endif libgui
22439 .PHONY: maybe-installcheck-libgui installcheck-libgui
22440 maybe-installcheck-libgui:
22441 @if libgui
22442 maybe-installcheck-libgui: installcheck-libgui
22444 installcheck-libgui: \
22445 configure-libgui
22446 @: $(MAKE); $(unstage)
22447 @[ -f ./libgui/Makefile ] || exit 0; \
22448 r=`${PWD_COMMAND}`; export r; \
22449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22450 $(HOST_EXPORTS) \
22451 for flag in $(EXTRA_HOST_FLAGS) ; do \
22452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22453 done; \
22454 echo "Doing installcheck in libgui" ; \
22455 (cd $(HOST_SUBDIR)/libgui && \
22456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22458 "RANLIB=$${RANLIB}" \
22459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22460 installcheck) \
22461 || exit 1
22463 @endif libgui
22465 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22466 maybe-mostlyclean-libgui:
22467 @if libgui
22468 maybe-mostlyclean-libgui: mostlyclean-libgui
22470 mostlyclean-libgui:
22471 @: $(MAKE); $(unstage)
22472 @[ -f ./libgui/Makefile ] || exit 0; \
22473 r=`${PWD_COMMAND}`; export r; \
22474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22475 $(HOST_EXPORTS) \
22476 for flag in $(EXTRA_HOST_FLAGS) ; do \
22477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22478 done; \
22479 echo "Doing mostlyclean in libgui" ; \
22480 (cd $(HOST_SUBDIR)/libgui && \
22481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22483 "RANLIB=$${RANLIB}" \
22484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22485 mostlyclean) \
22486 || exit 1
22488 @endif libgui
22490 .PHONY: maybe-clean-libgui clean-libgui
22491 maybe-clean-libgui:
22492 @if libgui
22493 maybe-clean-libgui: clean-libgui
22495 clean-libgui:
22496 @: $(MAKE); $(unstage)
22497 @[ -f ./libgui/Makefile ] || exit 0; \
22498 r=`${PWD_COMMAND}`; export r; \
22499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22500 $(HOST_EXPORTS) \
22501 for flag in $(EXTRA_HOST_FLAGS) ; do \
22502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22503 done; \
22504 echo "Doing clean in libgui" ; \
22505 (cd $(HOST_SUBDIR)/libgui && \
22506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22508 "RANLIB=$${RANLIB}" \
22509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22510 clean) \
22511 || exit 1
22513 @endif libgui
22515 .PHONY: maybe-distclean-libgui distclean-libgui
22516 maybe-distclean-libgui:
22517 @if libgui
22518 maybe-distclean-libgui: distclean-libgui
22520 distclean-libgui:
22521 @: $(MAKE); $(unstage)
22522 @[ -f ./libgui/Makefile ] || exit 0; \
22523 r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 $(HOST_EXPORTS) \
22526 for flag in $(EXTRA_HOST_FLAGS) ; do \
22527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22528 done; \
22529 echo "Doing distclean in libgui" ; \
22530 (cd $(HOST_SUBDIR)/libgui && \
22531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22533 "RANLIB=$${RANLIB}" \
22534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22535 distclean) \
22536 || exit 1
22538 @endif libgui
22540 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22541 maybe-maintainer-clean-libgui:
22542 @if libgui
22543 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22545 maintainer-clean-libgui:
22546 @: $(MAKE); $(unstage)
22547 @[ -f ./libgui/Makefile ] || exit 0; \
22548 r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22550 $(HOST_EXPORTS) \
22551 for flag in $(EXTRA_HOST_FLAGS) ; do \
22552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22553 done; \
22554 echo "Doing maintainer-clean in libgui" ; \
22555 (cd $(HOST_SUBDIR)/libgui && \
22556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22558 "RANLIB=$${RANLIB}" \
22559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22560 maintainer-clean) \
22561 || exit 1
22563 @endif libgui
22567 .PHONY: configure-libiberty maybe-configure-libiberty
22568 maybe-configure-libiberty:
22569 @if gcc-bootstrap
22570 configure-libiberty: stage_current
22571 @endif gcc-bootstrap
22572 @if libiberty
22573 maybe-configure-libiberty: configure-libiberty
22574 configure-libiberty:
22575 @r=`${PWD_COMMAND}`; export r; \
22576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22577 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22579 $(HOST_EXPORTS) \
22580 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22581 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22582 case $(srcdir) in \
22583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22584 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22586 esac; \
22587 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22588 libsrcdir="$$s/libiberty"; \
22589 $(SHELL) $${libsrcdir}/configure \
22590 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22591 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22592 || exit 1
22593 @endif libiberty
22597 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22598 maybe-configure-stage1-libiberty:
22599 @if libiberty-bootstrap
22600 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22601 configure-stage1-libiberty:
22602 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22603 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22604 @r=`${PWD_COMMAND}`; export r; \
22605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22606 TFLAGS="$(STAGE1_TFLAGS)"; \
22607 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22608 $(HOST_EXPORTS) \
22609 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22610 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22611 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22612 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22614 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22615 case $(srcdir) in \
22616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22617 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22619 esac; \
22620 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22621 libsrcdir="$$s/libiberty"; \
22622 $(SHELL) $${libsrcdir}/configure \
22623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22624 --target=${target_alias} $${srcdiroption} \
22625 $(STAGE1_CONFIGURE_FLAGS) \
22626 @extra_host_libiberty_configure_flags@
22627 @endif libiberty-bootstrap
22629 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22630 maybe-configure-stage2-libiberty:
22631 @if libiberty-bootstrap
22632 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22633 configure-stage2-libiberty:
22634 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22635 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22636 @r=`${PWD_COMMAND}`; export r; \
22637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22638 TFLAGS="$(STAGE2_TFLAGS)"; \
22639 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22640 $(HOST_EXPORTS) \
22641 $(POSTSTAGE1_HOST_EXPORTS) \
22642 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22643 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22644 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22645 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22647 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22648 case $(srcdir) in \
22649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22650 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22652 esac; \
22653 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22654 libsrcdir="$$s/libiberty"; \
22655 $(SHELL) $${libsrcdir}/configure \
22656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22657 --target=${target_alias} $${srcdiroption} \
22658 --with-build-libsubdir=$(HOST_SUBDIR) \
22659 $(STAGE2_CONFIGURE_FLAGS) \
22660 @extra_host_libiberty_configure_flags@
22661 @endif libiberty-bootstrap
22663 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22664 maybe-configure-stage3-libiberty:
22665 @if libiberty-bootstrap
22666 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22667 configure-stage3-libiberty:
22668 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22670 @r=`${PWD_COMMAND}`; export r; \
22671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22672 TFLAGS="$(STAGE3_TFLAGS)"; \
22673 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22674 $(HOST_EXPORTS) \
22675 $(POSTSTAGE1_HOST_EXPORTS) \
22676 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22677 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22678 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22679 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22681 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22682 case $(srcdir) in \
22683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22684 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22686 esac; \
22687 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22688 libsrcdir="$$s/libiberty"; \
22689 $(SHELL) $${libsrcdir}/configure \
22690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22691 --target=${target_alias} $${srcdiroption} \
22692 --with-build-libsubdir=$(HOST_SUBDIR) \
22693 $(STAGE3_CONFIGURE_FLAGS) \
22694 @extra_host_libiberty_configure_flags@
22695 @endif libiberty-bootstrap
22697 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22698 maybe-configure-stage4-libiberty:
22699 @if libiberty-bootstrap
22700 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22701 configure-stage4-libiberty:
22702 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22704 @r=`${PWD_COMMAND}`; export r; \
22705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22706 TFLAGS="$(STAGE4_TFLAGS)"; \
22707 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22708 $(HOST_EXPORTS) \
22709 $(POSTSTAGE1_HOST_EXPORTS) \
22710 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22711 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22712 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22713 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22715 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22716 case $(srcdir) in \
22717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22718 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22720 esac; \
22721 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22722 libsrcdir="$$s/libiberty"; \
22723 $(SHELL) $${libsrcdir}/configure \
22724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22725 --target=${target_alias} $${srcdiroption} \
22726 --with-build-libsubdir=$(HOST_SUBDIR) \
22727 $(STAGE4_CONFIGURE_FLAGS) \
22728 @extra_host_libiberty_configure_flags@
22729 @endif libiberty-bootstrap
22731 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22732 maybe-configure-stageprofile-libiberty:
22733 @if libiberty-bootstrap
22734 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22735 configure-stageprofile-libiberty:
22736 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22737 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22738 @r=`${PWD_COMMAND}`; export r; \
22739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22740 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22741 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22742 $(HOST_EXPORTS) \
22743 $(POSTSTAGE1_HOST_EXPORTS) \
22744 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22745 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22746 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22747 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22749 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22750 case $(srcdir) in \
22751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22752 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22754 esac; \
22755 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22756 libsrcdir="$$s/libiberty"; \
22757 $(SHELL) $${libsrcdir}/configure \
22758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22759 --target=${target_alias} $${srcdiroption} \
22760 --with-build-libsubdir=$(HOST_SUBDIR) \
22761 $(STAGEprofile_CONFIGURE_FLAGS) \
22762 @extra_host_libiberty_configure_flags@
22763 @endif libiberty-bootstrap
22765 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22766 maybe-configure-stagefeedback-libiberty:
22767 @if libiberty-bootstrap
22768 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22769 configure-stagefeedback-libiberty:
22770 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22772 @r=`${PWD_COMMAND}`; export r; \
22773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22774 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22775 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22776 $(HOST_EXPORTS) \
22777 $(POSTSTAGE1_HOST_EXPORTS) \
22778 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22779 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22780 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22781 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22783 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22784 case $(srcdir) in \
22785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22786 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22788 esac; \
22789 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22790 libsrcdir="$$s/libiberty"; \
22791 $(SHELL) $${libsrcdir}/configure \
22792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22793 --target=${target_alias} $${srcdiroption} \
22794 --with-build-libsubdir=$(HOST_SUBDIR) \
22795 $(STAGEfeedback_CONFIGURE_FLAGS) \
22796 @extra_host_libiberty_configure_flags@
22797 @endif libiberty-bootstrap
22803 .PHONY: all-libiberty maybe-all-libiberty
22804 maybe-all-libiberty:
22805 @if gcc-bootstrap
22806 all-libiberty: stage_current
22807 @endif gcc-bootstrap
22808 @if libiberty
22809 TARGET-libiberty=all
22810 maybe-all-libiberty: all-libiberty
22811 all-libiberty: configure-libiberty
22812 @r=`${PWD_COMMAND}`; export r; \
22813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22814 $(HOST_EXPORTS) \
22815 (cd $(HOST_SUBDIR)/libiberty && \
22816 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22817 $(TARGET-libiberty))
22818 @endif libiberty
22822 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22823 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22824 maybe-all-stage1-libiberty:
22825 maybe-clean-stage1-libiberty:
22826 @if libiberty-bootstrap
22827 maybe-all-stage1-libiberty: all-stage1-libiberty
22828 all-stage1: all-stage1-libiberty
22829 TARGET-stage1-libiberty = $(TARGET-libiberty)
22830 all-stage1-libiberty: configure-stage1-libiberty
22831 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22832 @r=`${PWD_COMMAND}`; export r; \
22833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22834 TFLAGS="$(STAGE1_TFLAGS)"; \
22835 $(HOST_EXPORTS) \
22836 cd $(HOST_SUBDIR)/libiberty && \
22837 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22838 CFLAGS="$(STAGE1_CFLAGS)" \
22839 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22840 LIBCFLAGS="$(LIBCFLAGS)" \
22841 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22842 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22843 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22844 $(EXTRA_HOST_FLAGS) \
22845 $(STAGE1_FLAGS_TO_PASS) \
22846 TFLAGS="$(STAGE1_TFLAGS)" \
22847 $(TARGET-stage1-libiberty)
22849 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22850 clean-stage1: clean-stage1-libiberty
22851 clean-stage1-libiberty:
22852 @if [ $(current_stage) = stage1 ]; then \
22853 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22854 else \
22855 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22856 $(MAKE) stage1-start; \
22857 fi; \
22858 cd $(HOST_SUBDIR)/libiberty && \
22859 $(MAKE) $(EXTRA_HOST_FLAGS) \
22860 $(STAGE1_FLAGS_TO_PASS) clean
22861 @endif libiberty-bootstrap
22864 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22865 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22866 maybe-all-stage2-libiberty:
22867 maybe-clean-stage2-libiberty:
22868 @if libiberty-bootstrap
22869 maybe-all-stage2-libiberty: all-stage2-libiberty
22870 all-stage2: all-stage2-libiberty
22871 TARGET-stage2-libiberty = $(TARGET-libiberty)
22872 all-stage2-libiberty: configure-stage2-libiberty
22873 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22874 @r=`${PWD_COMMAND}`; export r; \
22875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22876 TFLAGS="$(STAGE2_TFLAGS)"; \
22877 $(HOST_EXPORTS) \
22878 $(POSTSTAGE1_HOST_EXPORTS) \
22879 cd $(HOST_SUBDIR)/libiberty && \
22880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22881 CFLAGS="$(STAGE2_CFLAGS)" \
22882 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22883 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22888 TFLAGS="$(STAGE2_TFLAGS)" \
22889 $(TARGET-stage2-libiberty)
22891 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22892 clean-stage2: clean-stage2-libiberty
22893 clean-stage2-libiberty:
22894 @if [ $(current_stage) = stage2 ]; then \
22895 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22896 else \
22897 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22898 $(MAKE) stage2-start; \
22899 fi; \
22900 cd $(HOST_SUBDIR)/libiberty && \
22901 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22902 @endif libiberty-bootstrap
22905 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22906 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22907 maybe-all-stage3-libiberty:
22908 maybe-clean-stage3-libiberty:
22909 @if libiberty-bootstrap
22910 maybe-all-stage3-libiberty: all-stage3-libiberty
22911 all-stage3: all-stage3-libiberty
22912 TARGET-stage3-libiberty = $(TARGET-libiberty)
22913 all-stage3-libiberty: configure-stage3-libiberty
22914 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22915 @r=`${PWD_COMMAND}`; export r; \
22916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22917 TFLAGS="$(STAGE3_TFLAGS)"; \
22918 $(HOST_EXPORTS) \
22919 $(POSTSTAGE1_HOST_EXPORTS) \
22920 cd $(HOST_SUBDIR)/libiberty && \
22921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22922 CFLAGS="$(STAGE3_CFLAGS)" \
22923 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22924 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22929 TFLAGS="$(STAGE3_TFLAGS)" \
22930 $(TARGET-stage3-libiberty)
22932 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22933 clean-stage3: clean-stage3-libiberty
22934 clean-stage3-libiberty:
22935 @if [ $(current_stage) = stage3 ]; then \
22936 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22937 else \
22938 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22939 $(MAKE) stage3-start; \
22940 fi; \
22941 cd $(HOST_SUBDIR)/libiberty && \
22942 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22943 @endif libiberty-bootstrap
22946 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22947 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22948 maybe-all-stage4-libiberty:
22949 maybe-clean-stage4-libiberty:
22950 @if libiberty-bootstrap
22951 maybe-all-stage4-libiberty: all-stage4-libiberty
22952 all-stage4: all-stage4-libiberty
22953 TARGET-stage4-libiberty = $(TARGET-libiberty)
22954 all-stage4-libiberty: configure-stage4-libiberty
22955 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22956 @r=`${PWD_COMMAND}`; export r; \
22957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22958 TFLAGS="$(STAGE4_TFLAGS)"; \
22959 $(HOST_EXPORTS) \
22960 $(POSTSTAGE1_HOST_EXPORTS) \
22961 cd $(HOST_SUBDIR)/libiberty && \
22962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22963 CFLAGS="$(STAGE4_CFLAGS)" \
22964 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22965 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22966 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22967 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22968 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22969 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22970 TFLAGS="$(STAGE4_TFLAGS)" \
22971 $(TARGET-stage4-libiberty)
22973 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22974 clean-stage4: clean-stage4-libiberty
22975 clean-stage4-libiberty:
22976 @if [ $(current_stage) = stage4 ]; then \
22977 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22978 else \
22979 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22980 $(MAKE) stage4-start; \
22981 fi; \
22982 cd $(HOST_SUBDIR)/libiberty && \
22983 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22984 @endif libiberty-bootstrap
22987 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22988 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22989 maybe-all-stageprofile-libiberty:
22990 maybe-clean-stageprofile-libiberty:
22991 @if libiberty-bootstrap
22992 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22993 all-stageprofile: all-stageprofile-libiberty
22994 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22995 all-stageprofile-libiberty: configure-stageprofile-libiberty
22996 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22997 @r=`${PWD_COMMAND}`; export r; \
22998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22999 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23000 $(HOST_EXPORTS) \
23001 $(POSTSTAGE1_HOST_EXPORTS) \
23002 cd $(HOST_SUBDIR)/libiberty && \
23003 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23004 CFLAGS="$(STAGEprofile_CFLAGS)" \
23005 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23006 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23007 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23008 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23009 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23010 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23011 TFLAGS="$(STAGEprofile_TFLAGS)" \
23012 $(TARGET-stageprofile-libiberty)
23014 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23015 clean-stageprofile: clean-stageprofile-libiberty
23016 clean-stageprofile-libiberty:
23017 @if [ $(current_stage) = stageprofile ]; then \
23018 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23019 else \
23020 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23021 $(MAKE) stageprofile-start; \
23022 fi; \
23023 cd $(HOST_SUBDIR)/libiberty && \
23024 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23025 @endif libiberty-bootstrap
23028 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23029 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23030 maybe-all-stagefeedback-libiberty:
23031 maybe-clean-stagefeedback-libiberty:
23032 @if libiberty-bootstrap
23033 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23034 all-stagefeedback: all-stagefeedback-libiberty
23035 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23036 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23037 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23038 @r=`${PWD_COMMAND}`; export r; \
23039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23040 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23041 $(HOST_EXPORTS) \
23042 $(POSTSTAGE1_HOST_EXPORTS) \
23043 cd $(HOST_SUBDIR)/libiberty && \
23044 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23045 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23046 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23047 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23048 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23049 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23050 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23051 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23052 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23053 $(TARGET-stagefeedback-libiberty)
23055 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23056 clean-stagefeedback: clean-stagefeedback-libiberty
23057 clean-stagefeedback-libiberty:
23058 @if [ $(current_stage) = stagefeedback ]; then \
23059 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23060 else \
23061 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23062 $(MAKE) stagefeedback-start; \
23063 fi; \
23064 cd $(HOST_SUBDIR)/libiberty && \
23065 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23066 @endif libiberty-bootstrap
23072 .PHONY: check-libiberty maybe-check-libiberty
23073 maybe-check-libiberty:
23074 @if libiberty
23075 maybe-check-libiberty: check-libiberty
23077 check-libiberty:
23078 @: $(MAKE); $(unstage)
23079 @r=`${PWD_COMMAND}`; export r; \
23080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23081 $(HOST_EXPORTS) \
23082 (cd $(HOST_SUBDIR)/libiberty && \
23083 $(MAKE) $(FLAGS_TO_PASS) check)
23085 @endif libiberty
23087 .PHONY: install-libiberty maybe-install-libiberty
23088 maybe-install-libiberty:
23089 @if libiberty
23090 maybe-install-libiberty: install-libiberty
23092 install-libiberty: installdirs
23093 @: $(MAKE); $(unstage)
23094 @r=`${PWD_COMMAND}`; export r; \
23095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23096 $(HOST_EXPORTS) \
23097 (cd $(HOST_SUBDIR)/libiberty && \
23098 $(MAKE) $(FLAGS_TO_PASS) install)
23100 @endif libiberty
23102 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23103 maybe-install-strip-libiberty:
23104 @if libiberty
23105 maybe-install-strip-libiberty: install-strip-libiberty
23107 install-strip-libiberty: installdirs
23108 @: $(MAKE); $(unstage)
23109 @r=`${PWD_COMMAND}`; export r; \
23110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23111 $(HOST_EXPORTS) \
23112 (cd $(HOST_SUBDIR)/libiberty && \
23113 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23115 @endif libiberty
23117 # Other targets (info, dvi, pdf, etc.)
23119 .PHONY: maybe-info-libiberty info-libiberty
23120 maybe-info-libiberty:
23121 @if libiberty
23122 maybe-info-libiberty: info-libiberty
23124 info-libiberty: \
23125 configure-libiberty
23126 @[ -f ./libiberty/Makefile ] || exit 0; \
23127 r=`${PWD_COMMAND}`; export r; \
23128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23129 $(HOST_EXPORTS) \
23130 for flag in $(EXTRA_HOST_FLAGS) ; do \
23131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23132 done; \
23133 echo "Doing info in libiberty" ; \
23134 (cd $(HOST_SUBDIR)/libiberty && \
23135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23137 "RANLIB=$${RANLIB}" \
23138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23139 info) \
23140 || exit 1
23142 @endif libiberty
23144 .PHONY: maybe-dvi-libiberty dvi-libiberty
23145 maybe-dvi-libiberty:
23146 @if libiberty
23147 maybe-dvi-libiberty: dvi-libiberty
23149 dvi-libiberty: \
23150 configure-libiberty
23151 @[ -f ./libiberty/Makefile ] || exit 0; \
23152 r=`${PWD_COMMAND}`; export r; \
23153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23154 $(HOST_EXPORTS) \
23155 for flag in $(EXTRA_HOST_FLAGS) ; do \
23156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23157 done; \
23158 echo "Doing dvi in libiberty" ; \
23159 (cd $(HOST_SUBDIR)/libiberty && \
23160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23162 "RANLIB=$${RANLIB}" \
23163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23164 dvi) \
23165 || exit 1
23167 @endif libiberty
23169 .PHONY: maybe-pdf-libiberty pdf-libiberty
23170 maybe-pdf-libiberty:
23171 @if libiberty
23172 maybe-pdf-libiberty: pdf-libiberty
23174 pdf-libiberty: \
23175 configure-libiberty
23176 @[ -f ./libiberty/Makefile ] || exit 0; \
23177 r=`${PWD_COMMAND}`; export r; \
23178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23179 $(HOST_EXPORTS) \
23180 for flag in $(EXTRA_HOST_FLAGS) ; do \
23181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23182 done; \
23183 echo "Doing pdf in libiberty" ; \
23184 (cd $(HOST_SUBDIR)/libiberty && \
23185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23187 "RANLIB=$${RANLIB}" \
23188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23189 pdf) \
23190 || exit 1
23192 @endif libiberty
23194 .PHONY: maybe-html-libiberty html-libiberty
23195 maybe-html-libiberty:
23196 @if libiberty
23197 maybe-html-libiberty: html-libiberty
23199 html-libiberty: \
23200 configure-libiberty
23201 @[ -f ./libiberty/Makefile ] || exit 0; \
23202 r=`${PWD_COMMAND}`; export r; \
23203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23204 $(HOST_EXPORTS) \
23205 for flag in $(EXTRA_HOST_FLAGS) ; do \
23206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23207 done; \
23208 echo "Doing html in libiberty" ; \
23209 (cd $(HOST_SUBDIR)/libiberty && \
23210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23212 "RANLIB=$${RANLIB}" \
23213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23214 html) \
23215 || exit 1
23217 @endif libiberty
23219 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23220 maybe-TAGS-libiberty:
23221 @if libiberty
23222 maybe-TAGS-libiberty: TAGS-libiberty
23224 TAGS-libiberty: \
23225 configure-libiberty
23226 @[ -f ./libiberty/Makefile ] || exit 0; \
23227 r=`${PWD_COMMAND}`; export r; \
23228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23229 $(HOST_EXPORTS) \
23230 for flag in $(EXTRA_HOST_FLAGS) ; do \
23231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23232 done; \
23233 echo "Doing TAGS in libiberty" ; \
23234 (cd $(HOST_SUBDIR)/libiberty && \
23235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23237 "RANLIB=$${RANLIB}" \
23238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23239 TAGS) \
23240 || exit 1
23242 @endif libiberty
23244 .PHONY: maybe-install-info-libiberty install-info-libiberty
23245 maybe-install-info-libiberty:
23246 @if libiberty
23247 maybe-install-info-libiberty: install-info-libiberty
23249 install-info-libiberty: \
23250 configure-libiberty \
23251 info-libiberty
23252 @[ -f ./libiberty/Makefile ] || exit 0; \
23253 r=`${PWD_COMMAND}`; export r; \
23254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23255 $(HOST_EXPORTS) \
23256 for flag in $(EXTRA_HOST_FLAGS) ; do \
23257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23258 done; \
23259 echo "Doing install-info in libiberty" ; \
23260 (cd $(HOST_SUBDIR)/libiberty && \
23261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23263 "RANLIB=$${RANLIB}" \
23264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23265 install-info) \
23266 || exit 1
23268 @endif libiberty
23270 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23271 maybe-install-pdf-libiberty:
23272 @if libiberty
23273 maybe-install-pdf-libiberty: install-pdf-libiberty
23275 install-pdf-libiberty: \
23276 configure-libiberty \
23277 pdf-libiberty
23278 @[ -f ./libiberty/Makefile ] || exit 0; \
23279 r=`${PWD_COMMAND}`; export r; \
23280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23281 $(HOST_EXPORTS) \
23282 for flag in $(EXTRA_HOST_FLAGS) ; do \
23283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23284 done; \
23285 echo "Doing install-pdf in libiberty" ; \
23286 (cd $(HOST_SUBDIR)/libiberty && \
23287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23289 "RANLIB=$${RANLIB}" \
23290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23291 install-pdf) \
23292 || exit 1
23294 @endif libiberty
23296 .PHONY: maybe-install-html-libiberty install-html-libiberty
23297 maybe-install-html-libiberty:
23298 @if libiberty
23299 maybe-install-html-libiberty: install-html-libiberty
23301 install-html-libiberty: \
23302 configure-libiberty \
23303 html-libiberty
23304 @[ -f ./libiberty/Makefile ] || exit 0; \
23305 r=`${PWD_COMMAND}`; export r; \
23306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23307 $(HOST_EXPORTS) \
23308 for flag in $(EXTRA_HOST_FLAGS) ; do \
23309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310 done; \
23311 echo "Doing install-html in libiberty" ; \
23312 (cd $(HOST_SUBDIR)/libiberty && \
23313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23315 "RANLIB=$${RANLIB}" \
23316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23317 install-html) \
23318 || exit 1
23320 @endif libiberty
23322 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23323 maybe-installcheck-libiberty:
23324 @if libiberty
23325 maybe-installcheck-libiberty: installcheck-libiberty
23327 installcheck-libiberty: \
23328 configure-libiberty
23329 @[ -f ./libiberty/Makefile ] || exit 0; \
23330 r=`${PWD_COMMAND}`; export r; \
23331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23332 $(HOST_EXPORTS) \
23333 for flag in $(EXTRA_HOST_FLAGS) ; do \
23334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23335 done; \
23336 echo "Doing installcheck in libiberty" ; \
23337 (cd $(HOST_SUBDIR)/libiberty && \
23338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23340 "RANLIB=$${RANLIB}" \
23341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23342 installcheck) \
23343 || exit 1
23345 @endif libiberty
23347 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23348 maybe-mostlyclean-libiberty:
23349 @if libiberty
23350 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23352 mostlyclean-libiberty:
23353 @[ -f ./libiberty/Makefile ] || exit 0; \
23354 r=`${PWD_COMMAND}`; export r; \
23355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23356 $(HOST_EXPORTS) \
23357 for flag in $(EXTRA_HOST_FLAGS) ; do \
23358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23359 done; \
23360 echo "Doing mostlyclean in libiberty" ; \
23361 (cd $(HOST_SUBDIR)/libiberty && \
23362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23364 "RANLIB=$${RANLIB}" \
23365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23366 mostlyclean) \
23367 || exit 1
23369 @endif libiberty
23371 .PHONY: maybe-clean-libiberty clean-libiberty
23372 maybe-clean-libiberty:
23373 @if libiberty
23374 maybe-clean-libiberty: clean-libiberty
23376 clean-libiberty:
23377 @[ -f ./libiberty/Makefile ] || exit 0; \
23378 r=`${PWD_COMMAND}`; export r; \
23379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23380 $(HOST_EXPORTS) \
23381 for flag in $(EXTRA_HOST_FLAGS) ; do \
23382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23383 done; \
23384 echo "Doing clean in libiberty" ; \
23385 (cd $(HOST_SUBDIR)/libiberty && \
23386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23388 "RANLIB=$${RANLIB}" \
23389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23390 clean) \
23391 || exit 1
23393 @endif libiberty
23395 .PHONY: maybe-distclean-libiberty distclean-libiberty
23396 maybe-distclean-libiberty:
23397 @if libiberty
23398 maybe-distclean-libiberty: distclean-libiberty
23400 distclean-libiberty:
23401 @[ -f ./libiberty/Makefile ] || exit 0; \
23402 r=`${PWD_COMMAND}`; export r; \
23403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23404 $(HOST_EXPORTS) \
23405 for flag in $(EXTRA_HOST_FLAGS) ; do \
23406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23407 done; \
23408 echo "Doing distclean in libiberty" ; \
23409 (cd $(HOST_SUBDIR)/libiberty && \
23410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23412 "RANLIB=$${RANLIB}" \
23413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23414 distclean) \
23415 || exit 1
23417 @endif libiberty
23419 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23420 maybe-maintainer-clean-libiberty:
23421 @if libiberty
23422 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23424 maintainer-clean-libiberty:
23425 @[ -f ./libiberty/Makefile ] || exit 0; \
23426 r=`${PWD_COMMAND}`; export r; \
23427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23428 $(HOST_EXPORTS) \
23429 for flag in $(EXTRA_HOST_FLAGS) ; do \
23430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23431 done; \
23432 echo "Doing maintainer-clean in libiberty" ; \
23433 (cd $(HOST_SUBDIR)/libiberty && \
23434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23436 "RANLIB=$${RANLIB}" \
23437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23438 maintainer-clean) \
23439 || exit 1
23441 @endif libiberty
23445 .PHONY: configure-libiconv maybe-configure-libiconv
23446 maybe-configure-libiconv:
23447 @if gcc-bootstrap
23448 configure-libiconv: stage_current
23449 @endif gcc-bootstrap
23450 @if libiconv
23451 maybe-configure-libiconv: configure-libiconv
23452 configure-libiconv:
23453 @: $(MAKE); $(unstage)
23454 @r=`${PWD_COMMAND}`; export r; \
23455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23456 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23458 $(HOST_EXPORTS) \
23459 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23460 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23461 case $(srcdir) in \
23462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23463 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23465 esac; \
23466 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23467 libsrcdir="$$s/libiconv"; \
23468 $(SHELL) $${libsrcdir}/configure \
23469 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23470 --target=${target_alias} $${srcdiroption} --disable-shared \
23471 || exit 1
23472 @endif libiconv
23478 .PHONY: all-libiconv maybe-all-libiconv
23479 maybe-all-libiconv:
23480 @if gcc-bootstrap
23481 all-libiconv: stage_current
23482 @endif gcc-bootstrap
23483 @if libiconv
23484 TARGET-libiconv=all
23485 maybe-all-libiconv: all-libiconv
23486 all-libiconv: configure-libiconv
23487 @: $(MAKE); $(unstage)
23488 @r=`${PWD_COMMAND}`; export r; \
23489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23490 $(HOST_EXPORTS) \
23491 (cd $(HOST_SUBDIR)/libiconv && \
23492 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23493 $(TARGET-libiconv))
23494 @endif libiconv
23499 .PHONY: check-libiconv maybe-check-libiconv
23500 maybe-check-libiconv:
23501 @if libiconv
23502 maybe-check-libiconv: check-libiconv
23504 check-libiconv:
23505 @: $(MAKE); $(unstage)
23506 @r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23508 $(HOST_EXPORTS) \
23509 (cd $(HOST_SUBDIR)/libiconv && \
23510 $(MAKE) $(FLAGS_TO_PASS) check)
23512 @endif libiconv
23514 .PHONY: install-libiconv maybe-install-libiconv
23515 maybe-install-libiconv:
23516 @if libiconv
23517 maybe-install-libiconv: install-libiconv
23519 install-libiconv:
23521 @endif libiconv
23523 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23524 maybe-install-strip-libiconv:
23525 @if libiconv
23526 maybe-install-strip-libiconv: install-strip-libiconv
23528 install-strip-libiconv:
23530 @endif libiconv
23532 # Other targets (info, dvi, pdf, etc.)
23534 .PHONY: maybe-info-libiconv info-libiconv
23535 maybe-info-libiconv:
23536 @if libiconv
23537 maybe-info-libiconv: info-libiconv
23539 info-libiconv: \
23540 configure-libiconv
23541 @: $(MAKE); $(unstage)
23542 @[ -f ./libiconv/Makefile ] || exit 0; \
23543 r=`${PWD_COMMAND}`; export r; \
23544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23545 $(HOST_EXPORTS) \
23546 for flag in $(EXTRA_HOST_FLAGS) ; do \
23547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23548 done; \
23549 echo "Doing info in libiconv" ; \
23550 (cd $(HOST_SUBDIR)/libiconv && \
23551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23553 "RANLIB=$${RANLIB}" \
23554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23555 info) \
23556 || exit 1
23558 @endif libiconv
23560 .PHONY: maybe-dvi-libiconv dvi-libiconv
23561 maybe-dvi-libiconv:
23562 @if libiconv
23563 maybe-dvi-libiconv: dvi-libiconv
23565 dvi-libiconv: \
23566 configure-libiconv
23567 @: $(MAKE); $(unstage)
23568 @[ -f ./libiconv/Makefile ] || exit 0; \
23569 r=`${PWD_COMMAND}`; export r; \
23570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23571 $(HOST_EXPORTS) \
23572 for flag in $(EXTRA_HOST_FLAGS) ; do \
23573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23574 done; \
23575 echo "Doing dvi in libiconv" ; \
23576 (cd $(HOST_SUBDIR)/libiconv && \
23577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23579 "RANLIB=$${RANLIB}" \
23580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23581 dvi) \
23582 || exit 1
23584 @endif libiconv
23586 .PHONY: maybe-pdf-libiconv pdf-libiconv
23587 maybe-pdf-libiconv:
23588 @if libiconv
23589 maybe-pdf-libiconv: pdf-libiconv
23591 pdf-libiconv: \
23592 configure-libiconv
23593 @: $(MAKE); $(unstage)
23594 @[ -f ./libiconv/Makefile ] || exit 0; \
23595 r=`${PWD_COMMAND}`; export r; \
23596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23597 $(HOST_EXPORTS) \
23598 for flag in $(EXTRA_HOST_FLAGS) ; do \
23599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23600 done; \
23601 echo "Doing pdf in libiconv" ; \
23602 (cd $(HOST_SUBDIR)/libiconv && \
23603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23605 "RANLIB=$${RANLIB}" \
23606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23607 pdf) \
23608 || exit 1
23610 @endif libiconv
23612 .PHONY: maybe-html-libiconv html-libiconv
23613 maybe-html-libiconv:
23614 @if libiconv
23615 maybe-html-libiconv: html-libiconv
23617 html-libiconv: \
23618 configure-libiconv
23619 @: $(MAKE); $(unstage)
23620 @[ -f ./libiconv/Makefile ] || exit 0; \
23621 r=`${PWD_COMMAND}`; export r; \
23622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23623 $(HOST_EXPORTS) \
23624 for flag in $(EXTRA_HOST_FLAGS) ; do \
23625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23626 done; \
23627 echo "Doing html in libiconv" ; \
23628 (cd $(HOST_SUBDIR)/libiconv && \
23629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23631 "RANLIB=$${RANLIB}" \
23632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23633 html) \
23634 || exit 1
23636 @endif libiconv
23638 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23639 maybe-TAGS-libiconv:
23640 @if libiconv
23641 maybe-TAGS-libiconv: TAGS-libiconv
23643 TAGS-libiconv: \
23644 configure-libiconv
23645 @: $(MAKE); $(unstage)
23646 @[ -f ./libiconv/Makefile ] || exit 0; \
23647 r=`${PWD_COMMAND}`; export r; \
23648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23649 $(HOST_EXPORTS) \
23650 for flag in $(EXTRA_HOST_FLAGS) ; do \
23651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23652 done; \
23653 echo "Doing TAGS in libiconv" ; \
23654 (cd $(HOST_SUBDIR)/libiconv && \
23655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23657 "RANLIB=$${RANLIB}" \
23658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23659 TAGS) \
23660 || exit 1
23662 @endif libiconv
23664 .PHONY: maybe-install-info-libiconv install-info-libiconv
23665 maybe-install-info-libiconv:
23666 @if libiconv
23667 maybe-install-info-libiconv: install-info-libiconv
23669 # libiconv doesn't support install-info.
23670 install-info-libiconv:
23672 @endif libiconv
23674 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23675 maybe-install-pdf-libiconv:
23676 @if libiconv
23677 maybe-install-pdf-libiconv: install-pdf-libiconv
23679 # libiconv doesn't support install-pdf.
23680 install-pdf-libiconv:
23682 @endif libiconv
23684 .PHONY: maybe-install-html-libiconv install-html-libiconv
23685 maybe-install-html-libiconv:
23686 @if libiconv
23687 maybe-install-html-libiconv: install-html-libiconv
23689 # libiconv doesn't support install-html.
23690 install-html-libiconv:
23692 @endif libiconv
23694 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23695 maybe-installcheck-libiconv:
23696 @if libiconv
23697 maybe-installcheck-libiconv: installcheck-libiconv
23699 installcheck-libiconv: \
23700 configure-libiconv
23701 @: $(MAKE); $(unstage)
23702 @[ -f ./libiconv/Makefile ] || exit 0; \
23703 r=`${PWD_COMMAND}`; export r; \
23704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23705 $(HOST_EXPORTS) \
23706 for flag in $(EXTRA_HOST_FLAGS) ; do \
23707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23708 done; \
23709 echo "Doing installcheck in libiconv" ; \
23710 (cd $(HOST_SUBDIR)/libiconv && \
23711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23713 "RANLIB=$${RANLIB}" \
23714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23715 installcheck) \
23716 || exit 1
23718 @endif libiconv
23720 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23721 maybe-mostlyclean-libiconv:
23722 @if libiconv
23723 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23725 mostlyclean-libiconv:
23726 @: $(MAKE); $(unstage)
23727 @[ -f ./libiconv/Makefile ] || exit 0; \
23728 r=`${PWD_COMMAND}`; export r; \
23729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23730 $(HOST_EXPORTS) \
23731 for flag in $(EXTRA_HOST_FLAGS) ; do \
23732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23733 done; \
23734 echo "Doing mostlyclean in libiconv" ; \
23735 (cd $(HOST_SUBDIR)/libiconv && \
23736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23738 "RANLIB=$${RANLIB}" \
23739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23740 mostlyclean) \
23741 || exit 1
23743 @endif libiconv
23745 .PHONY: maybe-clean-libiconv clean-libiconv
23746 maybe-clean-libiconv:
23747 @if libiconv
23748 maybe-clean-libiconv: clean-libiconv
23750 clean-libiconv:
23751 @: $(MAKE); $(unstage)
23752 @[ -f ./libiconv/Makefile ] || exit 0; \
23753 r=`${PWD_COMMAND}`; export r; \
23754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23755 $(HOST_EXPORTS) \
23756 for flag in $(EXTRA_HOST_FLAGS) ; do \
23757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23758 done; \
23759 echo "Doing clean in libiconv" ; \
23760 (cd $(HOST_SUBDIR)/libiconv && \
23761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23763 "RANLIB=$${RANLIB}" \
23764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23765 clean) \
23766 || exit 1
23768 @endif libiconv
23770 .PHONY: maybe-distclean-libiconv distclean-libiconv
23771 maybe-distclean-libiconv:
23772 @if libiconv
23773 maybe-distclean-libiconv: distclean-libiconv
23775 distclean-libiconv:
23776 @: $(MAKE); $(unstage)
23777 @[ -f ./libiconv/Makefile ] || exit 0; \
23778 r=`${PWD_COMMAND}`; export r; \
23779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23780 $(HOST_EXPORTS) \
23781 for flag in $(EXTRA_HOST_FLAGS) ; do \
23782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23783 done; \
23784 echo "Doing distclean in libiconv" ; \
23785 (cd $(HOST_SUBDIR)/libiconv && \
23786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23788 "RANLIB=$${RANLIB}" \
23789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23790 distclean) \
23791 || exit 1
23793 @endif libiconv
23795 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23796 maybe-maintainer-clean-libiconv:
23797 @if libiconv
23798 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23800 maintainer-clean-libiconv:
23801 @: $(MAKE); $(unstage)
23802 @[ -f ./libiconv/Makefile ] || exit 0; \
23803 r=`${PWD_COMMAND}`; export r; \
23804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23805 $(HOST_EXPORTS) \
23806 for flag in $(EXTRA_HOST_FLAGS) ; do \
23807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23808 done; \
23809 echo "Doing maintainer-clean in libiconv" ; \
23810 (cd $(HOST_SUBDIR)/libiconv && \
23811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23813 "RANLIB=$${RANLIB}" \
23814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23815 maintainer-clean) \
23816 || exit 1
23818 @endif libiconv
23822 .PHONY: configure-m4 maybe-configure-m4
23823 maybe-configure-m4:
23824 @if gcc-bootstrap
23825 configure-m4: stage_current
23826 @endif gcc-bootstrap
23827 @if m4
23828 maybe-configure-m4: configure-m4
23829 configure-m4:
23830 @: $(MAKE); $(unstage)
23831 @r=`${PWD_COMMAND}`; export r; \
23832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23833 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23835 $(HOST_EXPORTS) \
23836 echo Configuring in $(HOST_SUBDIR)/m4; \
23837 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23838 case $(srcdir) in \
23839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23840 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23842 esac; \
23843 srcdiroption="--srcdir=$${topdir}/m4"; \
23844 libsrcdir="$$s/m4"; \
23845 $(SHELL) $${libsrcdir}/configure \
23846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23847 --target=${target_alias} $${srcdiroption} \
23848 || exit 1
23849 @endif m4
23855 .PHONY: all-m4 maybe-all-m4
23856 maybe-all-m4:
23857 @if gcc-bootstrap
23858 all-m4: stage_current
23859 @endif gcc-bootstrap
23860 @if m4
23861 TARGET-m4=all
23862 maybe-all-m4: all-m4
23863 all-m4: configure-m4
23864 @: $(MAKE); $(unstage)
23865 @r=`${PWD_COMMAND}`; export r; \
23866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23867 $(HOST_EXPORTS) \
23868 (cd $(HOST_SUBDIR)/m4 && \
23869 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23870 $(TARGET-m4))
23871 @endif m4
23876 .PHONY: check-m4 maybe-check-m4
23877 maybe-check-m4:
23878 @if m4
23879 maybe-check-m4: check-m4
23881 check-m4:
23882 @: $(MAKE); $(unstage)
23883 @r=`${PWD_COMMAND}`; export r; \
23884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23885 $(HOST_EXPORTS) \
23886 (cd $(HOST_SUBDIR)/m4 && \
23887 $(MAKE) $(FLAGS_TO_PASS) check)
23889 @endif m4
23891 .PHONY: install-m4 maybe-install-m4
23892 maybe-install-m4:
23893 @if m4
23894 maybe-install-m4: install-m4
23896 install-m4: installdirs
23897 @: $(MAKE); $(unstage)
23898 @r=`${PWD_COMMAND}`; export r; \
23899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23900 $(HOST_EXPORTS) \
23901 (cd $(HOST_SUBDIR)/m4 && \
23902 $(MAKE) $(FLAGS_TO_PASS) install)
23904 @endif m4
23906 .PHONY: install-strip-m4 maybe-install-strip-m4
23907 maybe-install-strip-m4:
23908 @if m4
23909 maybe-install-strip-m4: install-strip-m4
23911 install-strip-m4: installdirs
23912 @: $(MAKE); $(unstage)
23913 @r=`${PWD_COMMAND}`; export r; \
23914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23915 $(HOST_EXPORTS) \
23916 (cd $(HOST_SUBDIR)/m4 && \
23917 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23919 @endif m4
23921 # Other targets (info, dvi, pdf, etc.)
23923 .PHONY: maybe-info-m4 info-m4
23924 maybe-info-m4:
23925 @if m4
23926 maybe-info-m4: info-m4
23928 info-m4: \
23929 configure-m4
23930 @: $(MAKE); $(unstage)
23931 @[ -f ./m4/Makefile ] || exit 0; \
23932 r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23934 $(HOST_EXPORTS) \
23935 for flag in $(EXTRA_HOST_FLAGS) ; do \
23936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23937 done; \
23938 echo "Doing info in m4" ; \
23939 (cd $(HOST_SUBDIR)/m4 && \
23940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23942 "RANLIB=$${RANLIB}" \
23943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23944 info) \
23945 || exit 1
23947 @endif m4
23949 .PHONY: maybe-dvi-m4 dvi-m4
23950 maybe-dvi-m4:
23951 @if m4
23952 maybe-dvi-m4: dvi-m4
23954 dvi-m4: \
23955 configure-m4
23956 @: $(MAKE); $(unstage)
23957 @[ -f ./m4/Makefile ] || exit 0; \
23958 r=`${PWD_COMMAND}`; export r; \
23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23960 $(HOST_EXPORTS) \
23961 for flag in $(EXTRA_HOST_FLAGS) ; do \
23962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23963 done; \
23964 echo "Doing dvi in m4" ; \
23965 (cd $(HOST_SUBDIR)/m4 && \
23966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23968 "RANLIB=$${RANLIB}" \
23969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23970 dvi) \
23971 || exit 1
23973 @endif m4
23975 .PHONY: maybe-pdf-m4 pdf-m4
23976 maybe-pdf-m4:
23977 @if m4
23978 maybe-pdf-m4: pdf-m4
23980 pdf-m4: \
23981 configure-m4
23982 @: $(MAKE); $(unstage)
23983 @[ -f ./m4/Makefile ] || exit 0; \
23984 r=`${PWD_COMMAND}`; export r; \
23985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23986 $(HOST_EXPORTS) \
23987 for flag in $(EXTRA_HOST_FLAGS) ; do \
23988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23989 done; \
23990 echo "Doing pdf in m4" ; \
23991 (cd $(HOST_SUBDIR)/m4 && \
23992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23994 "RANLIB=$${RANLIB}" \
23995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23996 pdf) \
23997 || exit 1
23999 @endif m4
24001 .PHONY: maybe-html-m4 html-m4
24002 maybe-html-m4:
24003 @if m4
24004 maybe-html-m4: html-m4
24006 html-m4: \
24007 configure-m4
24008 @: $(MAKE); $(unstage)
24009 @[ -f ./m4/Makefile ] || exit 0; \
24010 r=`${PWD_COMMAND}`; export r; \
24011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24012 $(HOST_EXPORTS) \
24013 for flag in $(EXTRA_HOST_FLAGS) ; do \
24014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24015 done; \
24016 echo "Doing html in m4" ; \
24017 (cd $(HOST_SUBDIR)/m4 && \
24018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24020 "RANLIB=$${RANLIB}" \
24021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24022 html) \
24023 || exit 1
24025 @endif m4
24027 .PHONY: maybe-TAGS-m4 TAGS-m4
24028 maybe-TAGS-m4:
24029 @if m4
24030 maybe-TAGS-m4: TAGS-m4
24032 TAGS-m4: \
24033 configure-m4
24034 @: $(MAKE); $(unstage)
24035 @[ -f ./m4/Makefile ] || exit 0; \
24036 r=`${PWD_COMMAND}`; export r; \
24037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24038 $(HOST_EXPORTS) \
24039 for flag in $(EXTRA_HOST_FLAGS) ; do \
24040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24041 done; \
24042 echo "Doing TAGS in m4" ; \
24043 (cd $(HOST_SUBDIR)/m4 && \
24044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24046 "RANLIB=$${RANLIB}" \
24047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24048 TAGS) \
24049 || exit 1
24051 @endif m4
24053 .PHONY: maybe-install-info-m4 install-info-m4
24054 maybe-install-info-m4:
24055 @if m4
24056 maybe-install-info-m4: install-info-m4
24058 install-info-m4: \
24059 configure-m4 \
24060 info-m4
24061 @: $(MAKE); $(unstage)
24062 @[ -f ./m4/Makefile ] || exit 0; \
24063 r=`${PWD_COMMAND}`; export r; \
24064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24065 $(HOST_EXPORTS) \
24066 for flag in $(EXTRA_HOST_FLAGS) ; do \
24067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24068 done; \
24069 echo "Doing install-info in m4" ; \
24070 (cd $(HOST_SUBDIR)/m4 && \
24071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24073 "RANLIB=$${RANLIB}" \
24074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24075 install-info) \
24076 || exit 1
24078 @endif m4
24080 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24081 maybe-install-pdf-m4:
24082 @if m4
24083 maybe-install-pdf-m4: install-pdf-m4
24085 install-pdf-m4: \
24086 configure-m4 \
24087 pdf-m4
24088 @: $(MAKE); $(unstage)
24089 @[ -f ./m4/Makefile ] || exit 0; \
24090 r=`${PWD_COMMAND}`; export r; \
24091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24092 $(HOST_EXPORTS) \
24093 for flag in $(EXTRA_HOST_FLAGS) ; do \
24094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24095 done; \
24096 echo "Doing install-pdf in m4" ; \
24097 (cd $(HOST_SUBDIR)/m4 && \
24098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24100 "RANLIB=$${RANLIB}" \
24101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24102 install-pdf) \
24103 || exit 1
24105 @endif m4
24107 .PHONY: maybe-install-html-m4 install-html-m4
24108 maybe-install-html-m4:
24109 @if m4
24110 maybe-install-html-m4: install-html-m4
24112 install-html-m4: \
24113 configure-m4 \
24114 html-m4
24115 @: $(MAKE); $(unstage)
24116 @[ -f ./m4/Makefile ] || exit 0; \
24117 r=`${PWD_COMMAND}`; export r; \
24118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24119 $(HOST_EXPORTS) \
24120 for flag in $(EXTRA_HOST_FLAGS) ; do \
24121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24122 done; \
24123 echo "Doing install-html in m4" ; \
24124 (cd $(HOST_SUBDIR)/m4 && \
24125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24127 "RANLIB=$${RANLIB}" \
24128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24129 install-html) \
24130 || exit 1
24132 @endif m4
24134 .PHONY: maybe-installcheck-m4 installcheck-m4
24135 maybe-installcheck-m4:
24136 @if m4
24137 maybe-installcheck-m4: installcheck-m4
24139 installcheck-m4: \
24140 configure-m4
24141 @: $(MAKE); $(unstage)
24142 @[ -f ./m4/Makefile ] || exit 0; \
24143 r=`${PWD_COMMAND}`; export r; \
24144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24145 $(HOST_EXPORTS) \
24146 for flag in $(EXTRA_HOST_FLAGS) ; do \
24147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24148 done; \
24149 echo "Doing installcheck in m4" ; \
24150 (cd $(HOST_SUBDIR)/m4 && \
24151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24153 "RANLIB=$${RANLIB}" \
24154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24155 installcheck) \
24156 || exit 1
24158 @endif m4
24160 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24161 maybe-mostlyclean-m4:
24162 @if m4
24163 maybe-mostlyclean-m4: mostlyclean-m4
24165 mostlyclean-m4:
24166 @: $(MAKE); $(unstage)
24167 @[ -f ./m4/Makefile ] || exit 0; \
24168 r=`${PWD_COMMAND}`; export r; \
24169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24170 $(HOST_EXPORTS) \
24171 for flag in $(EXTRA_HOST_FLAGS) ; do \
24172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24173 done; \
24174 echo "Doing mostlyclean in m4" ; \
24175 (cd $(HOST_SUBDIR)/m4 && \
24176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24178 "RANLIB=$${RANLIB}" \
24179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24180 mostlyclean) \
24181 || exit 1
24183 @endif m4
24185 .PHONY: maybe-clean-m4 clean-m4
24186 maybe-clean-m4:
24187 @if m4
24188 maybe-clean-m4: clean-m4
24190 clean-m4:
24191 @: $(MAKE); $(unstage)
24192 @[ -f ./m4/Makefile ] || exit 0; \
24193 r=`${PWD_COMMAND}`; export r; \
24194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24195 $(HOST_EXPORTS) \
24196 for flag in $(EXTRA_HOST_FLAGS) ; do \
24197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24198 done; \
24199 echo "Doing clean in m4" ; \
24200 (cd $(HOST_SUBDIR)/m4 && \
24201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24203 "RANLIB=$${RANLIB}" \
24204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24205 clean) \
24206 || exit 1
24208 @endif m4
24210 .PHONY: maybe-distclean-m4 distclean-m4
24211 maybe-distclean-m4:
24212 @if m4
24213 maybe-distclean-m4: distclean-m4
24215 distclean-m4:
24216 @: $(MAKE); $(unstage)
24217 @[ -f ./m4/Makefile ] || exit 0; \
24218 r=`${PWD_COMMAND}`; export r; \
24219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24220 $(HOST_EXPORTS) \
24221 for flag in $(EXTRA_HOST_FLAGS) ; do \
24222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24223 done; \
24224 echo "Doing distclean in m4" ; \
24225 (cd $(HOST_SUBDIR)/m4 && \
24226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24228 "RANLIB=$${RANLIB}" \
24229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24230 distclean) \
24231 || exit 1
24233 @endif m4
24235 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24236 maybe-maintainer-clean-m4:
24237 @if m4
24238 maybe-maintainer-clean-m4: maintainer-clean-m4
24240 maintainer-clean-m4:
24241 @: $(MAKE); $(unstage)
24242 @[ -f ./m4/Makefile ] || exit 0; \
24243 r=`${PWD_COMMAND}`; export r; \
24244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24245 $(HOST_EXPORTS) \
24246 for flag in $(EXTRA_HOST_FLAGS) ; do \
24247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24248 done; \
24249 echo "Doing maintainer-clean in m4" ; \
24250 (cd $(HOST_SUBDIR)/m4 && \
24251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24253 "RANLIB=$${RANLIB}" \
24254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24255 maintainer-clean) \
24256 || exit 1
24258 @endif m4
24262 .PHONY: configure-readline maybe-configure-readline
24263 maybe-configure-readline:
24264 @if gcc-bootstrap
24265 configure-readline: stage_current
24266 @endif gcc-bootstrap
24267 @if readline
24268 maybe-configure-readline: configure-readline
24269 configure-readline:
24270 @: $(MAKE); $(unstage)
24271 @r=`${PWD_COMMAND}`; export r; \
24272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24273 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24275 $(HOST_EXPORTS) \
24276 echo Configuring in $(HOST_SUBDIR)/readline; \
24277 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24278 case $(srcdir) in \
24279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24280 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24282 esac; \
24283 srcdiroption="--srcdir=$${topdir}/readline"; \
24284 libsrcdir="$$s/readline"; \
24285 $(SHELL) $${libsrcdir}/configure \
24286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24287 --target=${target_alias} $${srcdiroption} \
24288 || exit 1
24289 @endif readline
24295 .PHONY: all-readline maybe-all-readline
24296 maybe-all-readline:
24297 @if gcc-bootstrap
24298 all-readline: stage_current
24299 @endif gcc-bootstrap
24300 @if readline
24301 TARGET-readline=all
24302 maybe-all-readline: all-readline
24303 all-readline: configure-readline
24304 @: $(MAKE); $(unstage)
24305 @r=`${PWD_COMMAND}`; export r; \
24306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24307 $(HOST_EXPORTS) \
24308 (cd $(HOST_SUBDIR)/readline && \
24309 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24310 $(TARGET-readline))
24311 @endif readline
24316 .PHONY: check-readline maybe-check-readline
24317 maybe-check-readline:
24318 @if readline
24319 maybe-check-readline: check-readline
24321 check-readline:
24322 @: $(MAKE); $(unstage)
24323 @r=`${PWD_COMMAND}`; export r; \
24324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24325 $(HOST_EXPORTS) \
24326 (cd $(HOST_SUBDIR)/readline && \
24327 $(MAKE) $(FLAGS_TO_PASS) check)
24329 @endif readline
24331 .PHONY: install-readline maybe-install-readline
24332 maybe-install-readline:
24333 @if readline
24334 maybe-install-readline: install-readline
24336 install-readline: installdirs
24337 @: $(MAKE); $(unstage)
24338 @r=`${PWD_COMMAND}`; export r; \
24339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24340 $(HOST_EXPORTS) \
24341 (cd $(HOST_SUBDIR)/readline && \
24342 $(MAKE) $(FLAGS_TO_PASS) install)
24344 @endif readline
24346 .PHONY: install-strip-readline maybe-install-strip-readline
24347 maybe-install-strip-readline:
24348 @if readline
24349 maybe-install-strip-readline: install-strip-readline
24351 install-strip-readline: installdirs
24352 @: $(MAKE); $(unstage)
24353 @r=`${PWD_COMMAND}`; export r; \
24354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24355 $(HOST_EXPORTS) \
24356 (cd $(HOST_SUBDIR)/readline && \
24357 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24359 @endif readline
24361 # Other targets (info, dvi, pdf, etc.)
24363 .PHONY: maybe-info-readline info-readline
24364 maybe-info-readline:
24365 @if readline
24366 maybe-info-readline: info-readline
24368 info-readline: \
24369 configure-readline
24370 @: $(MAKE); $(unstage)
24371 @[ -f ./readline/Makefile ] || exit 0; \
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24374 $(HOST_EXPORTS) \
24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
24378 echo "Doing info in readline" ; \
24379 (cd $(HOST_SUBDIR)/readline && \
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24384 info) \
24385 || exit 1
24387 @endif readline
24389 .PHONY: maybe-dvi-readline dvi-readline
24390 maybe-dvi-readline:
24391 @if readline
24392 maybe-dvi-readline: dvi-readline
24394 dvi-readline: \
24395 configure-readline
24396 @: $(MAKE); $(unstage)
24397 @[ -f ./readline/Makefile ] || exit 0; \
24398 r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 $(HOST_EXPORTS) \
24401 for flag in $(EXTRA_HOST_FLAGS) ; do \
24402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24403 done; \
24404 echo "Doing dvi in readline" ; \
24405 (cd $(HOST_SUBDIR)/readline && \
24406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24408 "RANLIB=$${RANLIB}" \
24409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24410 dvi) \
24411 || exit 1
24413 @endif readline
24415 .PHONY: maybe-pdf-readline pdf-readline
24416 maybe-pdf-readline:
24417 @if readline
24418 maybe-pdf-readline: pdf-readline
24420 pdf-readline: \
24421 configure-readline
24422 @: $(MAKE); $(unstage)
24423 @[ -f ./readline/Makefile ] || exit 0; \
24424 r=`${PWD_COMMAND}`; export r; \
24425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24426 $(HOST_EXPORTS) \
24427 for flag in $(EXTRA_HOST_FLAGS) ; do \
24428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24429 done; \
24430 echo "Doing pdf in readline" ; \
24431 (cd $(HOST_SUBDIR)/readline && \
24432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24434 "RANLIB=$${RANLIB}" \
24435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24436 pdf) \
24437 || exit 1
24439 @endif readline
24441 .PHONY: maybe-html-readline html-readline
24442 maybe-html-readline:
24443 @if readline
24444 maybe-html-readline: html-readline
24446 html-readline: \
24447 configure-readline
24448 @: $(MAKE); $(unstage)
24449 @[ -f ./readline/Makefile ] || exit 0; \
24450 r=`${PWD_COMMAND}`; export r; \
24451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24452 $(HOST_EXPORTS) \
24453 for flag in $(EXTRA_HOST_FLAGS) ; do \
24454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24455 done; \
24456 echo "Doing html in readline" ; \
24457 (cd $(HOST_SUBDIR)/readline && \
24458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24460 "RANLIB=$${RANLIB}" \
24461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24462 html) \
24463 || exit 1
24465 @endif readline
24467 .PHONY: maybe-TAGS-readline TAGS-readline
24468 maybe-TAGS-readline:
24469 @if readline
24470 maybe-TAGS-readline: TAGS-readline
24472 TAGS-readline: \
24473 configure-readline
24474 @: $(MAKE); $(unstage)
24475 @[ -f ./readline/Makefile ] || exit 0; \
24476 r=`${PWD_COMMAND}`; export r; \
24477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24478 $(HOST_EXPORTS) \
24479 for flag in $(EXTRA_HOST_FLAGS) ; do \
24480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24481 done; \
24482 echo "Doing TAGS in readline" ; \
24483 (cd $(HOST_SUBDIR)/readline && \
24484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24486 "RANLIB=$${RANLIB}" \
24487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24488 TAGS) \
24489 || exit 1
24491 @endif readline
24493 .PHONY: maybe-install-info-readline install-info-readline
24494 maybe-install-info-readline:
24495 @if readline
24496 maybe-install-info-readline: install-info-readline
24498 install-info-readline: \
24499 configure-readline \
24500 info-readline
24501 @: $(MAKE); $(unstage)
24502 @[ -f ./readline/Makefile ] || exit 0; \
24503 r=`${PWD_COMMAND}`; export r; \
24504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24505 $(HOST_EXPORTS) \
24506 for flag in $(EXTRA_HOST_FLAGS) ; do \
24507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24508 done; \
24509 echo "Doing install-info in readline" ; \
24510 (cd $(HOST_SUBDIR)/readline && \
24511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24513 "RANLIB=$${RANLIB}" \
24514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24515 install-info) \
24516 || exit 1
24518 @endif readline
24520 .PHONY: maybe-install-pdf-readline install-pdf-readline
24521 maybe-install-pdf-readline:
24522 @if readline
24523 maybe-install-pdf-readline: install-pdf-readline
24525 install-pdf-readline: \
24526 configure-readline \
24527 pdf-readline
24528 @: $(MAKE); $(unstage)
24529 @[ -f ./readline/Makefile ] || exit 0; \
24530 r=`${PWD_COMMAND}`; export r; \
24531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24532 $(HOST_EXPORTS) \
24533 for flag in $(EXTRA_HOST_FLAGS) ; do \
24534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24535 done; \
24536 echo "Doing install-pdf in readline" ; \
24537 (cd $(HOST_SUBDIR)/readline && \
24538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24540 "RANLIB=$${RANLIB}" \
24541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24542 install-pdf) \
24543 || exit 1
24545 @endif readline
24547 .PHONY: maybe-install-html-readline install-html-readline
24548 maybe-install-html-readline:
24549 @if readline
24550 maybe-install-html-readline: install-html-readline
24552 install-html-readline: \
24553 configure-readline \
24554 html-readline
24555 @: $(MAKE); $(unstage)
24556 @[ -f ./readline/Makefile ] || exit 0; \
24557 r=`${PWD_COMMAND}`; export r; \
24558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24559 $(HOST_EXPORTS) \
24560 for flag in $(EXTRA_HOST_FLAGS) ; do \
24561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24562 done; \
24563 echo "Doing install-html in readline" ; \
24564 (cd $(HOST_SUBDIR)/readline && \
24565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24567 "RANLIB=$${RANLIB}" \
24568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24569 install-html) \
24570 || exit 1
24572 @endif readline
24574 .PHONY: maybe-installcheck-readline installcheck-readline
24575 maybe-installcheck-readline:
24576 @if readline
24577 maybe-installcheck-readline: installcheck-readline
24579 installcheck-readline: \
24580 configure-readline
24581 @: $(MAKE); $(unstage)
24582 @[ -f ./readline/Makefile ] || exit 0; \
24583 r=`${PWD_COMMAND}`; export r; \
24584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24585 $(HOST_EXPORTS) \
24586 for flag in $(EXTRA_HOST_FLAGS) ; do \
24587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24588 done; \
24589 echo "Doing installcheck in readline" ; \
24590 (cd $(HOST_SUBDIR)/readline && \
24591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24593 "RANLIB=$${RANLIB}" \
24594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24595 installcheck) \
24596 || exit 1
24598 @endif readline
24600 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24601 maybe-mostlyclean-readline:
24602 @if readline
24603 maybe-mostlyclean-readline: mostlyclean-readline
24605 mostlyclean-readline:
24606 @: $(MAKE); $(unstage)
24607 @[ -f ./readline/Makefile ] || exit 0; \
24608 r=`${PWD_COMMAND}`; export r; \
24609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24610 $(HOST_EXPORTS) \
24611 for flag in $(EXTRA_HOST_FLAGS) ; do \
24612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24613 done; \
24614 echo "Doing mostlyclean in readline" ; \
24615 (cd $(HOST_SUBDIR)/readline && \
24616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24618 "RANLIB=$${RANLIB}" \
24619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24620 mostlyclean) \
24621 || exit 1
24623 @endif readline
24625 .PHONY: maybe-clean-readline clean-readline
24626 maybe-clean-readline:
24627 @if readline
24628 maybe-clean-readline: clean-readline
24630 clean-readline:
24631 @: $(MAKE); $(unstage)
24632 @[ -f ./readline/Makefile ] || exit 0; \
24633 r=`${PWD_COMMAND}`; export r; \
24634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24635 $(HOST_EXPORTS) \
24636 for flag in $(EXTRA_HOST_FLAGS) ; do \
24637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24638 done; \
24639 echo "Doing clean in readline" ; \
24640 (cd $(HOST_SUBDIR)/readline && \
24641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24643 "RANLIB=$${RANLIB}" \
24644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24645 clean) \
24646 || exit 1
24648 @endif readline
24650 .PHONY: maybe-distclean-readline distclean-readline
24651 maybe-distclean-readline:
24652 @if readline
24653 maybe-distclean-readline: distclean-readline
24655 distclean-readline:
24656 @: $(MAKE); $(unstage)
24657 @[ -f ./readline/Makefile ] || exit 0; \
24658 r=`${PWD_COMMAND}`; export r; \
24659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24660 $(HOST_EXPORTS) \
24661 for flag in $(EXTRA_HOST_FLAGS) ; do \
24662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24663 done; \
24664 echo "Doing distclean in readline" ; \
24665 (cd $(HOST_SUBDIR)/readline && \
24666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24668 "RANLIB=$${RANLIB}" \
24669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24670 distclean) \
24671 || exit 1
24673 @endif readline
24675 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24676 maybe-maintainer-clean-readline:
24677 @if readline
24678 maybe-maintainer-clean-readline: maintainer-clean-readline
24680 maintainer-clean-readline:
24681 @: $(MAKE); $(unstage)
24682 @[ -f ./readline/Makefile ] || exit 0; \
24683 r=`${PWD_COMMAND}`; export r; \
24684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24685 $(HOST_EXPORTS) \
24686 for flag in $(EXTRA_HOST_FLAGS) ; do \
24687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24688 done; \
24689 echo "Doing maintainer-clean in readline" ; \
24690 (cd $(HOST_SUBDIR)/readline && \
24691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24693 "RANLIB=$${RANLIB}" \
24694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24695 maintainer-clean) \
24696 || exit 1
24698 @endif readline
24702 .PHONY: configure-sid maybe-configure-sid
24703 maybe-configure-sid:
24704 @if gcc-bootstrap
24705 configure-sid: stage_current
24706 @endif gcc-bootstrap
24707 @if sid
24708 maybe-configure-sid: configure-sid
24709 configure-sid:
24710 @: $(MAKE); $(unstage)
24711 @r=`${PWD_COMMAND}`; export r; \
24712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24713 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24715 $(HOST_EXPORTS) \
24716 echo Configuring in $(HOST_SUBDIR)/sid; \
24717 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24718 case $(srcdir) in \
24719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24720 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24722 esac; \
24723 srcdiroption="--srcdir=$${topdir}/sid"; \
24724 libsrcdir="$$s/sid"; \
24725 $(SHELL) $${libsrcdir}/configure \
24726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24727 --target=${target_alias} $${srcdiroption} \
24728 || exit 1
24729 @endif sid
24735 .PHONY: all-sid maybe-all-sid
24736 maybe-all-sid:
24737 @if gcc-bootstrap
24738 all-sid: stage_current
24739 @endif gcc-bootstrap
24740 @if sid
24741 TARGET-sid=all
24742 maybe-all-sid: all-sid
24743 all-sid: configure-sid
24744 @: $(MAKE); $(unstage)
24745 @r=`${PWD_COMMAND}`; export r; \
24746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24747 $(HOST_EXPORTS) \
24748 (cd $(HOST_SUBDIR)/sid && \
24749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24750 $(TARGET-sid))
24751 @endif sid
24756 .PHONY: check-sid maybe-check-sid
24757 maybe-check-sid:
24758 @if sid
24759 maybe-check-sid: check-sid
24761 check-sid:
24762 @: $(MAKE); $(unstage)
24763 @r=`${PWD_COMMAND}`; export r; \
24764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24765 $(HOST_EXPORTS) \
24766 (cd $(HOST_SUBDIR)/sid && \
24767 $(MAKE) $(FLAGS_TO_PASS) check)
24769 @endif sid
24771 .PHONY: install-sid maybe-install-sid
24772 maybe-install-sid:
24773 @if sid
24774 maybe-install-sid: install-sid
24776 install-sid: installdirs
24777 @: $(MAKE); $(unstage)
24778 @r=`${PWD_COMMAND}`; export r; \
24779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24780 $(HOST_EXPORTS) \
24781 (cd $(HOST_SUBDIR)/sid && \
24782 $(MAKE) $(FLAGS_TO_PASS) install)
24784 @endif sid
24786 .PHONY: install-strip-sid maybe-install-strip-sid
24787 maybe-install-strip-sid:
24788 @if sid
24789 maybe-install-strip-sid: install-strip-sid
24791 install-strip-sid: installdirs
24792 @: $(MAKE); $(unstage)
24793 @r=`${PWD_COMMAND}`; export r; \
24794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24795 $(HOST_EXPORTS) \
24796 (cd $(HOST_SUBDIR)/sid && \
24797 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24799 @endif sid
24801 # Other targets (info, dvi, pdf, etc.)
24803 .PHONY: maybe-info-sid info-sid
24804 maybe-info-sid:
24805 @if sid
24806 maybe-info-sid: info-sid
24808 info-sid: \
24809 configure-sid
24810 @: $(MAKE); $(unstage)
24811 @[ -f ./sid/Makefile ] || exit 0; \
24812 r=`${PWD_COMMAND}`; export r; \
24813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24814 $(HOST_EXPORTS) \
24815 for flag in $(EXTRA_HOST_FLAGS) ; do \
24816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24817 done; \
24818 echo "Doing info in sid" ; \
24819 (cd $(HOST_SUBDIR)/sid && \
24820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24822 "RANLIB=$${RANLIB}" \
24823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24824 info) \
24825 || exit 1
24827 @endif sid
24829 .PHONY: maybe-dvi-sid dvi-sid
24830 maybe-dvi-sid:
24831 @if sid
24832 maybe-dvi-sid: dvi-sid
24834 dvi-sid: \
24835 configure-sid
24836 @: $(MAKE); $(unstage)
24837 @[ -f ./sid/Makefile ] || exit 0; \
24838 r=`${PWD_COMMAND}`; export r; \
24839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24840 $(HOST_EXPORTS) \
24841 for flag in $(EXTRA_HOST_FLAGS) ; do \
24842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24843 done; \
24844 echo "Doing dvi in sid" ; \
24845 (cd $(HOST_SUBDIR)/sid && \
24846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24848 "RANLIB=$${RANLIB}" \
24849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24850 dvi) \
24851 || exit 1
24853 @endif sid
24855 .PHONY: maybe-pdf-sid pdf-sid
24856 maybe-pdf-sid:
24857 @if sid
24858 maybe-pdf-sid: pdf-sid
24860 pdf-sid: \
24861 configure-sid
24862 @: $(MAKE); $(unstage)
24863 @[ -f ./sid/Makefile ] || exit 0; \
24864 r=`${PWD_COMMAND}`; export r; \
24865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24866 $(HOST_EXPORTS) \
24867 for flag in $(EXTRA_HOST_FLAGS) ; do \
24868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24869 done; \
24870 echo "Doing pdf in sid" ; \
24871 (cd $(HOST_SUBDIR)/sid && \
24872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24874 "RANLIB=$${RANLIB}" \
24875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24876 pdf) \
24877 || exit 1
24879 @endif sid
24881 .PHONY: maybe-html-sid html-sid
24882 maybe-html-sid:
24883 @if sid
24884 maybe-html-sid: html-sid
24886 html-sid: \
24887 configure-sid
24888 @: $(MAKE); $(unstage)
24889 @[ -f ./sid/Makefile ] || exit 0; \
24890 r=`${PWD_COMMAND}`; export r; \
24891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892 $(HOST_EXPORTS) \
24893 for flag in $(EXTRA_HOST_FLAGS) ; do \
24894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24895 done; \
24896 echo "Doing html in sid" ; \
24897 (cd $(HOST_SUBDIR)/sid && \
24898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24900 "RANLIB=$${RANLIB}" \
24901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24902 html) \
24903 || exit 1
24905 @endif sid
24907 .PHONY: maybe-TAGS-sid TAGS-sid
24908 maybe-TAGS-sid:
24909 @if sid
24910 maybe-TAGS-sid: TAGS-sid
24912 TAGS-sid: \
24913 configure-sid
24914 @: $(MAKE); $(unstage)
24915 @[ -f ./sid/Makefile ] || exit 0; \
24916 r=`${PWD_COMMAND}`; export r; \
24917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918 $(HOST_EXPORTS) \
24919 for flag in $(EXTRA_HOST_FLAGS) ; do \
24920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921 done; \
24922 echo "Doing TAGS in sid" ; \
24923 (cd $(HOST_SUBDIR)/sid && \
24924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926 "RANLIB=$${RANLIB}" \
24927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928 TAGS) \
24929 || exit 1
24931 @endif sid
24933 .PHONY: maybe-install-info-sid install-info-sid
24934 maybe-install-info-sid:
24935 @if sid
24936 maybe-install-info-sid: install-info-sid
24938 install-info-sid: \
24939 configure-sid \
24940 info-sid
24941 @: $(MAKE); $(unstage)
24942 @[ -f ./sid/Makefile ] || exit 0; \
24943 r=`${PWD_COMMAND}`; export r; \
24944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24945 $(HOST_EXPORTS) \
24946 for flag in $(EXTRA_HOST_FLAGS) ; do \
24947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24948 done; \
24949 echo "Doing install-info in sid" ; \
24950 (cd $(HOST_SUBDIR)/sid && \
24951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24953 "RANLIB=$${RANLIB}" \
24954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24955 install-info) \
24956 || exit 1
24958 @endif sid
24960 .PHONY: maybe-install-pdf-sid install-pdf-sid
24961 maybe-install-pdf-sid:
24962 @if sid
24963 maybe-install-pdf-sid: install-pdf-sid
24965 install-pdf-sid: \
24966 configure-sid \
24967 pdf-sid
24968 @: $(MAKE); $(unstage)
24969 @[ -f ./sid/Makefile ] || exit 0; \
24970 r=`${PWD_COMMAND}`; export r; \
24971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24972 $(HOST_EXPORTS) \
24973 for flag in $(EXTRA_HOST_FLAGS) ; do \
24974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24975 done; \
24976 echo "Doing install-pdf in sid" ; \
24977 (cd $(HOST_SUBDIR)/sid && \
24978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24980 "RANLIB=$${RANLIB}" \
24981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24982 install-pdf) \
24983 || exit 1
24985 @endif sid
24987 .PHONY: maybe-install-html-sid install-html-sid
24988 maybe-install-html-sid:
24989 @if sid
24990 maybe-install-html-sid: install-html-sid
24992 install-html-sid: \
24993 configure-sid \
24994 html-sid
24995 @: $(MAKE); $(unstage)
24996 @[ -f ./sid/Makefile ] || exit 0; \
24997 r=`${PWD_COMMAND}`; export r; \
24998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24999 $(HOST_EXPORTS) \
25000 for flag in $(EXTRA_HOST_FLAGS) ; do \
25001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25002 done; \
25003 echo "Doing install-html in sid" ; \
25004 (cd $(HOST_SUBDIR)/sid && \
25005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25007 "RANLIB=$${RANLIB}" \
25008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25009 install-html) \
25010 || exit 1
25012 @endif sid
25014 .PHONY: maybe-installcheck-sid installcheck-sid
25015 maybe-installcheck-sid:
25016 @if sid
25017 maybe-installcheck-sid: installcheck-sid
25019 installcheck-sid: \
25020 configure-sid
25021 @: $(MAKE); $(unstage)
25022 @[ -f ./sid/Makefile ] || exit 0; \
25023 r=`${PWD_COMMAND}`; export r; \
25024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25025 $(HOST_EXPORTS) \
25026 for flag in $(EXTRA_HOST_FLAGS) ; do \
25027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25028 done; \
25029 echo "Doing installcheck in sid" ; \
25030 (cd $(HOST_SUBDIR)/sid && \
25031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25033 "RANLIB=$${RANLIB}" \
25034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25035 installcheck) \
25036 || exit 1
25038 @endif sid
25040 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25041 maybe-mostlyclean-sid:
25042 @if sid
25043 maybe-mostlyclean-sid: mostlyclean-sid
25045 mostlyclean-sid:
25046 @: $(MAKE); $(unstage)
25047 @[ -f ./sid/Makefile ] || exit 0; \
25048 r=`${PWD_COMMAND}`; export r; \
25049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25050 $(HOST_EXPORTS) \
25051 for flag in $(EXTRA_HOST_FLAGS) ; do \
25052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25053 done; \
25054 echo "Doing mostlyclean in sid" ; \
25055 (cd $(HOST_SUBDIR)/sid && \
25056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25058 "RANLIB=$${RANLIB}" \
25059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25060 mostlyclean) \
25061 || exit 1
25063 @endif sid
25065 .PHONY: maybe-clean-sid clean-sid
25066 maybe-clean-sid:
25067 @if sid
25068 maybe-clean-sid: clean-sid
25070 clean-sid:
25071 @: $(MAKE); $(unstage)
25072 @[ -f ./sid/Makefile ] || exit 0; \
25073 r=`${PWD_COMMAND}`; export r; \
25074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25075 $(HOST_EXPORTS) \
25076 for flag in $(EXTRA_HOST_FLAGS) ; do \
25077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25078 done; \
25079 echo "Doing clean in sid" ; \
25080 (cd $(HOST_SUBDIR)/sid && \
25081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25083 "RANLIB=$${RANLIB}" \
25084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25085 clean) \
25086 || exit 1
25088 @endif sid
25090 .PHONY: maybe-distclean-sid distclean-sid
25091 maybe-distclean-sid:
25092 @if sid
25093 maybe-distclean-sid: distclean-sid
25095 distclean-sid:
25096 @: $(MAKE); $(unstage)
25097 @[ -f ./sid/Makefile ] || exit 0; \
25098 r=`${PWD_COMMAND}`; export r; \
25099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25100 $(HOST_EXPORTS) \
25101 for flag in $(EXTRA_HOST_FLAGS) ; do \
25102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25103 done; \
25104 echo "Doing distclean in sid" ; \
25105 (cd $(HOST_SUBDIR)/sid && \
25106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25108 "RANLIB=$${RANLIB}" \
25109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25110 distclean) \
25111 || exit 1
25113 @endif sid
25115 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25116 maybe-maintainer-clean-sid:
25117 @if sid
25118 maybe-maintainer-clean-sid: maintainer-clean-sid
25120 maintainer-clean-sid:
25121 @: $(MAKE); $(unstage)
25122 @[ -f ./sid/Makefile ] || exit 0; \
25123 r=`${PWD_COMMAND}`; export r; \
25124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25125 $(HOST_EXPORTS) \
25126 for flag in $(EXTRA_HOST_FLAGS) ; do \
25127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25128 done; \
25129 echo "Doing maintainer-clean in sid" ; \
25130 (cd $(HOST_SUBDIR)/sid && \
25131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25133 "RANLIB=$${RANLIB}" \
25134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25135 maintainer-clean) \
25136 || exit 1
25138 @endif sid
25142 .PHONY: configure-sim maybe-configure-sim
25143 maybe-configure-sim:
25144 @if gcc-bootstrap
25145 configure-sim: stage_current
25146 @endif gcc-bootstrap
25147 @if sim
25148 maybe-configure-sim: configure-sim
25149 configure-sim:
25150 @: $(MAKE); $(unstage)
25151 @r=`${PWD_COMMAND}`; export r; \
25152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25155 $(HOST_EXPORTS) \
25156 echo Configuring in $(HOST_SUBDIR)/sim; \
25157 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25158 case $(srcdir) in \
25159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25160 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25162 esac; \
25163 srcdiroption="--srcdir=$${topdir}/sim"; \
25164 libsrcdir="$$s/sim"; \
25165 $(SHELL) $${libsrcdir}/configure \
25166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25167 --target=${target_alias} $${srcdiroption} \
25168 || exit 1
25169 @endif sim
25175 .PHONY: all-sim maybe-all-sim
25176 maybe-all-sim:
25177 @if gcc-bootstrap
25178 all-sim: stage_current
25179 @endif gcc-bootstrap
25180 @if sim
25181 TARGET-sim=all
25182 maybe-all-sim: all-sim
25183 all-sim: configure-sim
25184 @: $(MAKE); $(unstage)
25185 @r=`${PWD_COMMAND}`; export r; \
25186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25187 $(HOST_EXPORTS) \
25188 (cd $(HOST_SUBDIR)/sim && \
25189 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25190 $(TARGET-sim))
25191 @endif sim
25196 .PHONY: check-sim maybe-check-sim
25197 maybe-check-sim:
25198 @if sim
25199 maybe-check-sim: check-sim
25201 check-sim:
25202 @: $(MAKE); $(unstage)
25203 @r=`${PWD_COMMAND}`; export r; \
25204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25205 $(HOST_EXPORTS) \
25206 (cd $(HOST_SUBDIR)/sim && \
25207 $(MAKE) $(FLAGS_TO_PASS) check)
25209 @endif sim
25211 .PHONY: install-sim maybe-install-sim
25212 maybe-install-sim:
25213 @if sim
25214 maybe-install-sim: install-sim
25216 install-sim: installdirs
25217 @: $(MAKE); $(unstage)
25218 @r=`${PWD_COMMAND}`; export r; \
25219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25220 $(HOST_EXPORTS) \
25221 (cd $(HOST_SUBDIR)/sim && \
25222 $(MAKE) $(FLAGS_TO_PASS) install)
25224 @endif sim
25226 .PHONY: install-strip-sim maybe-install-strip-sim
25227 maybe-install-strip-sim:
25228 @if sim
25229 maybe-install-strip-sim: install-strip-sim
25231 install-strip-sim: installdirs
25232 @: $(MAKE); $(unstage)
25233 @r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235 $(HOST_EXPORTS) \
25236 (cd $(HOST_SUBDIR)/sim && \
25237 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25239 @endif sim
25241 # Other targets (info, dvi, pdf, etc.)
25243 .PHONY: maybe-info-sim info-sim
25244 maybe-info-sim:
25245 @if sim
25246 maybe-info-sim: info-sim
25248 info-sim: \
25249 configure-sim
25250 @: $(MAKE); $(unstage)
25251 @[ -f ./sim/Makefile ] || exit 0; \
25252 r=`${PWD_COMMAND}`; export r; \
25253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25254 $(HOST_EXPORTS) \
25255 for flag in $(EXTRA_HOST_FLAGS) ; do \
25256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25257 done; \
25258 echo "Doing info in sim" ; \
25259 (cd $(HOST_SUBDIR)/sim && \
25260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25262 "RANLIB=$${RANLIB}" \
25263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25264 info) \
25265 || exit 1
25267 @endif sim
25269 .PHONY: maybe-dvi-sim dvi-sim
25270 maybe-dvi-sim:
25271 @if sim
25272 maybe-dvi-sim: dvi-sim
25274 dvi-sim: \
25275 configure-sim
25276 @: $(MAKE); $(unstage)
25277 @[ -f ./sim/Makefile ] || exit 0; \
25278 r=`${PWD_COMMAND}`; export r; \
25279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25280 $(HOST_EXPORTS) \
25281 for flag in $(EXTRA_HOST_FLAGS) ; do \
25282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25283 done; \
25284 echo "Doing dvi in sim" ; \
25285 (cd $(HOST_SUBDIR)/sim && \
25286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25288 "RANLIB=$${RANLIB}" \
25289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25290 dvi) \
25291 || exit 1
25293 @endif sim
25295 .PHONY: maybe-pdf-sim pdf-sim
25296 maybe-pdf-sim:
25297 @if sim
25298 maybe-pdf-sim: pdf-sim
25300 pdf-sim: \
25301 configure-sim
25302 @: $(MAKE); $(unstage)
25303 @[ -f ./sim/Makefile ] || exit 0; \
25304 r=`${PWD_COMMAND}`; export r; \
25305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25306 $(HOST_EXPORTS) \
25307 for flag in $(EXTRA_HOST_FLAGS) ; do \
25308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25309 done; \
25310 echo "Doing pdf in sim" ; \
25311 (cd $(HOST_SUBDIR)/sim && \
25312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25314 "RANLIB=$${RANLIB}" \
25315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25316 pdf) \
25317 || exit 1
25319 @endif sim
25321 .PHONY: maybe-html-sim html-sim
25322 maybe-html-sim:
25323 @if sim
25324 maybe-html-sim: html-sim
25326 html-sim: \
25327 configure-sim
25328 @: $(MAKE); $(unstage)
25329 @[ -f ./sim/Makefile ] || exit 0; \
25330 r=`${PWD_COMMAND}`; export r; \
25331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25332 $(HOST_EXPORTS) \
25333 for flag in $(EXTRA_HOST_FLAGS) ; do \
25334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25335 done; \
25336 echo "Doing html in sim" ; \
25337 (cd $(HOST_SUBDIR)/sim && \
25338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25340 "RANLIB=$${RANLIB}" \
25341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25342 html) \
25343 || exit 1
25345 @endif sim
25347 .PHONY: maybe-TAGS-sim TAGS-sim
25348 maybe-TAGS-sim:
25349 @if sim
25350 maybe-TAGS-sim: TAGS-sim
25352 TAGS-sim: \
25353 configure-sim
25354 @: $(MAKE); $(unstage)
25355 @[ -f ./sim/Makefile ] || exit 0; \
25356 r=`${PWD_COMMAND}`; export r; \
25357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25358 $(HOST_EXPORTS) \
25359 for flag in $(EXTRA_HOST_FLAGS) ; do \
25360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25361 done; \
25362 echo "Doing TAGS in sim" ; \
25363 (cd $(HOST_SUBDIR)/sim && \
25364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25366 "RANLIB=$${RANLIB}" \
25367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25368 TAGS) \
25369 || exit 1
25371 @endif sim
25373 .PHONY: maybe-install-info-sim install-info-sim
25374 maybe-install-info-sim:
25375 @if sim
25376 maybe-install-info-sim: install-info-sim
25378 install-info-sim: \
25379 configure-sim \
25380 info-sim
25381 @: $(MAKE); $(unstage)
25382 @[ -f ./sim/Makefile ] || exit 0; \
25383 r=`${PWD_COMMAND}`; export r; \
25384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25385 $(HOST_EXPORTS) \
25386 for flag in $(EXTRA_HOST_FLAGS) ; do \
25387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25388 done; \
25389 echo "Doing install-info in sim" ; \
25390 (cd $(HOST_SUBDIR)/sim && \
25391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25393 "RANLIB=$${RANLIB}" \
25394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25395 install-info) \
25396 || exit 1
25398 @endif sim
25400 .PHONY: maybe-install-pdf-sim install-pdf-sim
25401 maybe-install-pdf-sim:
25402 @if sim
25403 maybe-install-pdf-sim: install-pdf-sim
25405 install-pdf-sim: \
25406 configure-sim \
25407 pdf-sim
25408 @: $(MAKE); $(unstage)
25409 @[ -f ./sim/Makefile ] || exit 0; \
25410 r=`${PWD_COMMAND}`; export r; \
25411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25412 $(HOST_EXPORTS) \
25413 for flag in $(EXTRA_HOST_FLAGS) ; do \
25414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25415 done; \
25416 echo "Doing install-pdf in sim" ; \
25417 (cd $(HOST_SUBDIR)/sim && \
25418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25420 "RANLIB=$${RANLIB}" \
25421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25422 install-pdf) \
25423 || exit 1
25425 @endif sim
25427 .PHONY: maybe-install-html-sim install-html-sim
25428 maybe-install-html-sim:
25429 @if sim
25430 maybe-install-html-sim: install-html-sim
25432 install-html-sim: \
25433 configure-sim \
25434 html-sim
25435 @: $(MAKE); $(unstage)
25436 @[ -f ./sim/Makefile ] || exit 0; \
25437 r=`${PWD_COMMAND}`; export r; \
25438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25439 $(HOST_EXPORTS) \
25440 for flag in $(EXTRA_HOST_FLAGS) ; do \
25441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25442 done; \
25443 echo "Doing install-html in sim" ; \
25444 (cd $(HOST_SUBDIR)/sim && \
25445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25447 "RANLIB=$${RANLIB}" \
25448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25449 install-html) \
25450 || exit 1
25452 @endif sim
25454 .PHONY: maybe-installcheck-sim installcheck-sim
25455 maybe-installcheck-sim:
25456 @if sim
25457 maybe-installcheck-sim: installcheck-sim
25459 installcheck-sim: \
25460 configure-sim
25461 @: $(MAKE); $(unstage)
25462 @[ -f ./sim/Makefile ] || exit 0; \
25463 r=`${PWD_COMMAND}`; export r; \
25464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25465 $(HOST_EXPORTS) \
25466 for flag in $(EXTRA_HOST_FLAGS) ; do \
25467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25468 done; \
25469 echo "Doing installcheck in sim" ; \
25470 (cd $(HOST_SUBDIR)/sim && \
25471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25473 "RANLIB=$${RANLIB}" \
25474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25475 installcheck) \
25476 || exit 1
25478 @endif sim
25480 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25481 maybe-mostlyclean-sim:
25482 @if sim
25483 maybe-mostlyclean-sim: mostlyclean-sim
25485 mostlyclean-sim:
25486 @: $(MAKE); $(unstage)
25487 @[ -f ./sim/Makefile ] || exit 0; \
25488 r=`${PWD_COMMAND}`; export r; \
25489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25490 $(HOST_EXPORTS) \
25491 for flag in $(EXTRA_HOST_FLAGS) ; do \
25492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25493 done; \
25494 echo "Doing mostlyclean in sim" ; \
25495 (cd $(HOST_SUBDIR)/sim && \
25496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25498 "RANLIB=$${RANLIB}" \
25499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25500 mostlyclean) \
25501 || exit 1
25503 @endif sim
25505 .PHONY: maybe-clean-sim clean-sim
25506 maybe-clean-sim:
25507 @if sim
25508 maybe-clean-sim: clean-sim
25510 clean-sim:
25511 @: $(MAKE); $(unstage)
25512 @[ -f ./sim/Makefile ] || exit 0; \
25513 r=`${PWD_COMMAND}`; export r; \
25514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25515 $(HOST_EXPORTS) \
25516 for flag in $(EXTRA_HOST_FLAGS) ; do \
25517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25518 done; \
25519 echo "Doing clean in sim" ; \
25520 (cd $(HOST_SUBDIR)/sim && \
25521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25523 "RANLIB=$${RANLIB}" \
25524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25525 clean) \
25526 || exit 1
25528 @endif sim
25530 .PHONY: maybe-distclean-sim distclean-sim
25531 maybe-distclean-sim:
25532 @if sim
25533 maybe-distclean-sim: distclean-sim
25535 distclean-sim:
25536 @: $(MAKE); $(unstage)
25537 @[ -f ./sim/Makefile ] || exit 0; \
25538 r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25540 $(HOST_EXPORTS) \
25541 for flag in $(EXTRA_HOST_FLAGS) ; do \
25542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25543 done; \
25544 echo "Doing distclean in sim" ; \
25545 (cd $(HOST_SUBDIR)/sim && \
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25548 "RANLIB=$${RANLIB}" \
25549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25550 distclean) \
25551 || exit 1
25553 @endif sim
25555 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25556 maybe-maintainer-clean-sim:
25557 @if sim
25558 maybe-maintainer-clean-sim: maintainer-clean-sim
25560 maintainer-clean-sim:
25561 @: $(MAKE); $(unstage)
25562 @[ -f ./sim/Makefile ] || exit 0; \
25563 r=`${PWD_COMMAND}`; export r; \
25564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25565 $(HOST_EXPORTS) \
25566 for flag in $(EXTRA_HOST_FLAGS) ; do \
25567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25568 done; \
25569 echo "Doing maintainer-clean in sim" ; \
25570 (cd $(HOST_SUBDIR)/sim && \
25571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25573 "RANLIB=$${RANLIB}" \
25574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25575 maintainer-clean) \
25576 || exit 1
25578 @endif sim
25582 .PHONY: configure-texinfo maybe-configure-texinfo
25583 maybe-configure-texinfo:
25584 @if gcc-bootstrap
25585 configure-texinfo: stage_current
25586 @endif gcc-bootstrap
25587 @if texinfo
25588 maybe-configure-texinfo: configure-texinfo
25589 configure-texinfo:
25590 @: $(MAKE); $(unstage)
25591 @r=`${PWD_COMMAND}`; export r; \
25592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25593 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25595 $(HOST_EXPORTS) \
25596 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25597 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25598 case $(srcdir) in \
25599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25600 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25602 esac; \
25603 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25604 libsrcdir="$$s/texinfo"; \
25605 $(SHELL) $${libsrcdir}/configure \
25606 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25607 --target=${target_alias} $${srcdiroption} \
25608 || exit 1
25609 @endif texinfo
25615 .PHONY: all-texinfo maybe-all-texinfo
25616 maybe-all-texinfo:
25617 @if gcc-bootstrap
25618 all-texinfo: stage_current
25619 @endif gcc-bootstrap
25620 @if texinfo
25621 TARGET-texinfo=all
25622 maybe-all-texinfo: all-texinfo
25623 all-texinfo: configure-texinfo
25624 @: $(MAKE); $(unstage)
25625 @r=`${PWD_COMMAND}`; export r; \
25626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25627 $(HOST_EXPORTS) \
25628 (cd $(HOST_SUBDIR)/texinfo && \
25629 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25630 $(TARGET-texinfo))
25631 @endif texinfo
25636 .PHONY: check-texinfo maybe-check-texinfo
25637 maybe-check-texinfo:
25638 @if texinfo
25639 maybe-check-texinfo: check-texinfo
25641 check-texinfo:
25642 @: $(MAKE); $(unstage)
25643 @r=`${PWD_COMMAND}`; export r; \
25644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25645 $(HOST_EXPORTS) \
25646 (cd $(HOST_SUBDIR)/texinfo && \
25647 $(MAKE) $(FLAGS_TO_PASS) check)
25649 @endif texinfo
25651 .PHONY: install-texinfo maybe-install-texinfo
25652 maybe-install-texinfo:
25653 @if texinfo
25654 maybe-install-texinfo: install-texinfo
25656 install-texinfo:
25658 @endif texinfo
25660 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25661 maybe-install-strip-texinfo:
25662 @if texinfo
25663 maybe-install-strip-texinfo: install-strip-texinfo
25665 install-strip-texinfo:
25667 @endif texinfo
25669 # Other targets (info, dvi, pdf, etc.)
25671 .PHONY: maybe-info-texinfo info-texinfo
25672 maybe-info-texinfo:
25673 @if texinfo
25674 maybe-info-texinfo: info-texinfo
25676 info-texinfo: \
25677 configure-texinfo
25678 @: $(MAKE); $(unstage)
25679 @[ -f ./texinfo/Makefile ] || exit 0; \
25680 r=`${PWD_COMMAND}`; export r; \
25681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25682 $(HOST_EXPORTS) \
25683 for flag in $(EXTRA_HOST_FLAGS) ; do \
25684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25685 done; \
25686 echo "Doing info in texinfo" ; \
25687 (cd $(HOST_SUBDIR)/texinfo && \
25688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25690 "RANLIB=$${RANLIB}" \
25691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25692 info) \
25693 || exit 1
25695 @endif texinfo
25697 .PHONY: maybe-dvi-texinfo dvi-texinfo
25698 maybe-dvi-texinfo:
25699 @if texinfo
25700 maybe-dvi-texinfo: dvi-texinfo
25702 dvi-texinfo: \
25703 configure-texinfo
25704 @: $(MAKE); $(unstage)
25705 @[ -f ./texinfo/Makefile ] || exit 0; \
25706 r=`${PWD_COMMAND}`; export r; \
25707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25708 $(HOST_EXPORTS) \
25709 for flag in $(EXTRA_HOST_FLAGS) ; do \
25710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25711 done; \
25712 echo "Doing dvi in texinfo" ; \
25713 (cd $(HOST_SUBDIR)/texinfo && \
25714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25716 "RANLIB=$${RANLIB}" \
25717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25718 dvi) \
25719 || exit 1
25721 @endif texinfo
25723 .PHONY: maybe-pdf-texinfo pdf-texinfo
25724 maybe-pdf-texinfo:
25725 @if texinfo
25726 maybe-pdf-texinfo: pdf-texinfo
25728 pdf-texinfo: \
25729 configure-texinfo
25730 @: $(MAKE); $(unstage)
25731 @[ -f ./texinfo/Makefile ] || exit 0; \
25732 r=`${PWD_COMMAND}`; export r; \
25733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25734 $(HOST_EXPORTS) \
25735 for flag in $(EXTRA_HOST_FLAGS) ; do \
25736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25737 done; \
25738 echo "Doing pdf in texinfo" ; \
25739 (cd $(HOST_SUBDIR)/texinfo && \
25740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25742 "RANLIB=$${RANLIB}" \
25743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25744 pdf) \
25745 || exit 1
25747 @endif texinfo
25749 .PHONY: maybe-html-texinfo html-texinfo
25750 maybe-html-texinfo:
25751 @if texinfo
25752 maybe-html-texinfo: html-texinfo
25754 html-texinfo: \
25755 configure-texinfo
25756 @: $(MAKE); $(unstage)
25757 @[ -f ./texinfo/Makefile ] || exit 0; \
25758 r=`${PWD_COMMAND}`; export r; \
25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25760 $(HOST_EXPORTS) \
25761 for flag in $(EXTRA_HOST_FLAGS) ; do \
25762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25763 done; \
25764 echo "Doing html in texinfo" ; \
25765 (cd $(HOST_SUBDIR)/texinfo && \
25766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25768 "RANLIB=$${RANLIB}" \
25769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25770 html) \
25771 || exit 1
25773 @endif texinfo
25775 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25776 maybe-TAGS-texinfo:
25777 @if texinfo
25778 maybe-TAGS-texinfo: TAGS-texinfo
25780 TAGS-texinfo: \
25781 configure-texinfo
25782 @: $(MAKE); $(unstage)
25783 @[ -f ./texinfo/Makefile ] || exit 0; \
25784 r=`${PWD_COMMAND}`; export r; \
25785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25786 $(HOST_EXPORTS) \
25787 for flag in $(EXTRA_HOST_FLAGS) ; do \
25788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25789 done; \
25790 echo "Doing TAGS in texinfo" ; \
25791 (cd $(HOST_SUBDIR)/texinfo && \
25792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25794 "RANLIB=$${RANLIB}" \
25795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25796 TAGS) \
25797 || exit 1
25799 @endif texinfo
25801 .PHONY: maybe-install-info-texinfo install-info-texinfo
25802 maybe-install-info-texinfo:
25803 @if texinfo
25804 maybe-install-info-texinfo: install-info-texinfo
25806 install-info-texinfo: \
25807 configure-texinfo \
25808 info-texinfo
25809 @: $(MAKE); $(unstage)
25810 @[ -f ./texinfo/Makefile ] || exit 0; \
25811 r=`${PWD_COMMAND}`; export r; \
25812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25813 $(HOST_EXPORTS) \
25814 for flag in $(EXTRA_HOST_FLAGS) ; do \
25815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25816 done; \
25817 echo "Doing install-info in texinfo" ; \
25818 (cd $(HOST_SUBDIR)/texinfo && \
25819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25821 "RANLIB=$${RANLIB}" \
25822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25823 install-info) \
25824 || exit 1
25826 @endif texinfo
25828 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25829 maybe-install-pdf-texinfo:
25830 @if texinfo
25831 maybe-install-pdf-texinfo: install-pdf-texinfo
25833 install-pdf-texinfo: \
25834 configure-texinfo \
25835 pdf-texinfo
25836 @: $(MAKE); $(unstage)
25837 @[ -f ./texinfo/Makefile ] || exit 0; \
25838 r=`${PWD_COMMAND}`; export r; \
25839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25840 $(HOST_EXPORTS) \
25841 for flag in $(EXTRA_HOST_FLAGS) ; do \
25842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25843 done; \
25844 echo "Doing install-pdf in texinfo" ; \
25845 (cd $(HOST_SUBDIR)/texinfo && \
25846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25848 "RANLIB=$${RANLIB}" \
25849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25850 install-pdf) \
25851 || exit 1
25853 @endif texinfo
25855 .PHONY: maybe-install-html-texinfo install-html-texinfo
25856 maybe-install-html-texinfo:
25857 @if texinfo
25858 maybe-install-html-texinfo: install-html-texinfo
25860 install-html-texinfo: \
25861 configure-texinfo \
25862 html-texinfo
25863 @: $(MAKE); $(unstage)
25864 @[ -f ./texinfo/Makefile ] || exit 0; \
25865 r=`${PWD_COMMAND}`; export r; \
25866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867 $(HOST_EXPORTS) \
25868 for flag in $(EXTRA_HOST_FLAGS) ; do \
25869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25870 done; \
25871 echo "Doing install-html in texinfo" ; \
25872 (cd $(HOST_SUBDIR)/texinfo && \
25873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25875 "RANLIB=$${RANLIB}" \
25876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25877 install-html) \
25878 || exit 1
25880 @endif texinfo
25882 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25883 maybe-installcheck-texinfo:
25884 @if texinfo
25885 maybe-installcheck-texinfo: installcheck-texinfo
25887 installcheck-texinfo: \
25888 configure-texinfo
25889 @: $(MAKE); $(unstage)
25890 @[ -f ./texinfo/Makefile ] || exit 0; \
25891 r=`${PWD_COMMAND}`; export r; \
25892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893 $(HOST_EXPORTS) \
25894 for flag in $(EXTRA_HOST_FLAGS) ; do \
25895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896 done; \
25897 echo "Doing installcheck in texinfo" ; \
25898 (cd $(HOST_SUBDIR)/texinfo && \
25899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901 "RANLIB=$${RANLIB}" \
25902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25903 installcheck) \
25904 || exit 1
25906 @endif texinfo
25908 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25909 maybe-mostlyclean-texinfo:
25910 @if texinfo
25911 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25913 mostlyclean-texinfo:
25914 @: $(MAKE); $(unstage)
25915 @[ -f ./texinfo/Makefile ] || exit 0; \
25916 r=`${PWD_COMMAND}`; export r; \
25917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25918 $(HOST_EXPORTS) \
25919 for flag in $(EXTRA_HOST_FLAGS) ; do \
25920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25921 done; \
25922 echo "Doing mostlyclean in texinfo" ; \
25923 (cd $(HOST_SUBDIR)/texinfo && \
25924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25926 "RANLIB=$${RANLIB}" \
25927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25928 mostlyclean) \
25929 || exit 1
25931 @endif texinfo
25933 .PHONY: maybe-clean-texinfo clean-texinfo
25934 maybe-clean-texinfo:
25935 @if texinfo
25936 maybe-clean-texinfo: clean-texinfo
25938 clean-texinfo:
25939 @: $(MAKE); $(unstage)
25940 @[ -f ./texinfo/Makefile ] || exit 0; \
25941 r=`${PWD_COMMAND}`; export r; \
25942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25943 $(HOST_EXPORTS) \
25944 for flag in $(EXTRA_HOST_FLAGS) ; do \
25945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946 done; \
25947 echo "Doing clean in texinfo" ; \
25948 (cd $(HOST_SUBDIR)/texinfo && \
25949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951 "RANLIB=$${RANLIB}" \
25952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25953 clean) \
25954 || exit 1
25956 @endif texinfo
25958 .PHONY: maybe-distclean-texinfo distclean-texinfo
25959 maybe-distclean-texinfo:
25960 @if texinfo
25961 maybe-distclean-texinfo: distclean-texinfo
25963 distclean-texinfo:
25964 @: $(MAKE); $(unstage)
25965 @[ -f ./texinfo/Makefile ] || exit 0; \
25966 r=`${PWD_COMMAND}`; export r; \
25967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968 $(HOST_EXPORTS) \
25969 for flag in $(EXTRA_HOST_FLAGS) ; do \
25970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971 done; \
25972 echo "Doing distclean in texinfo" ; \
25973 (cd $(HOST_SUBDIR)/texinfo && \
25974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976 "RANLIB=$${RANLIB}" \
25977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978 distclean) \
25979 || exit 1
25981 @endif texinfo
25983 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25984 maybe-maintainer-clean-texinfo:
25985 @if texinfo
25986 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25988 maintainer-clean-texinfo:
25989 @: $(MAKE); $(unstage)
25990 @[ -f ./texinfo/Makefile ] || exit 0; \
25991 r=`${PWD_COMMAND}`; export r; \
25992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25993 $(HOST_EXPORTS) \
25994 for flag in $(EXTRA_HOST_FLAGS) ; do \
25995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25996 done; \
25997 echo "Doing maintainer-clean in texinfo" ; \
25998 (cd $(HOST_SUBDIR)/texinfo && \
25999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26001 "RANLIB=$${RANLIB}" \
26002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26003 maintainer-clean) \
26004 || exit 1
26006 @endif texinfo
26010 .PHONY: configure-zlib maybe-configure-zlib
26011 maybe-configure-zlib:
26012 @if gcc-bootstrap
26013 configure-zlib: stage_current
26014 @endif gcc-bootstrap
26015 @if zlib
26016 maybe-configure-zlib: configure-zlib
26017 configure-zlib:
26018 @r=`${PWD_COMMAND}`; export r; \
26019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26020 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26022 $(HOST_EXPORTS) \
26023 echo Configuring in $(HOST_SUBDIR)/zlib; \
26024 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26025 case $(srcdir) in \
26026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26027 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26029 esac; \
26030 srcdiroption="--srcdir=$${topdir}/zlib"; \
26031 libsrcdir="$$s/zlib"; \
26032 $(SHELL) $${libsrcdir}/configure \
26033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26034 --target=${target_alias} $${srcdiroption} \
26035 || exit 1
26036 @endif zlib
26040 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26041 maybe-configure-stage1-zlib:
26042 @if zlib-bootstrap
26043 maybe-configure-stage1-zlib: configure-stage1-zlib
26044 configure-stage1-zlib:
26045 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26047 @r=`${PWD_COMMAND}`; export r; \
26048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26049 TFLAGS="$(STAGE1_TFLAGS)"; \
26050 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26051 $(HOST_EXPORTS) \
26052 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26053 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26054 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26055 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26057 cd $(HOST_SUBDIR)/zlib || exit 1; \
26058 case $(srcdir) in \
26059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26060 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26062 esac; \
26063 srcdiroption="--srcdir=$${topdir}/zlib"; \
26064 libsrcdir="$$s/zlib"; \
26065 $(SHELL) $${libsrcdir}/configure \
26066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26067 --target=${target_alias} $${srcdiroption} \
26068 $(STAGE1_CONFIGURE_FLAGS)
26069 @endif zlib-bootstrap
26071 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26072 maybe-configure-stage2-zlib:
26073 @if zlib-bootstrap
26074 maybe-configure-stage2-zlib: configure-stage2-zlib
26075 configure-stage2-zlib:
26076 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26078 @r=`${PWD_COMMAND}`; export r; \
26079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26080 TFLAGS="$(STAGE2_TFLAGS)"; \
26081 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26082 $(HOST_EXPORTS) \
26083 $(POSTSTAGE1_HOST_EXPORTS) \
26084 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26085 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26086 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26087 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26089 cd $(HOST_SUBDIR)/zlib || exit 1; \
26090 case $(srcdir) in \
26091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26092 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26094 esac; \
26095 srcdiroption="--srcdir=$${topdir}/zlib"; \
26096 libsrcdir="$$s/zlib"; \
26097 $(SHELL) $${libsrcdir}/configure \
26098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26099 --target=${target_alias} $${srcdiroption} \
26100 --with-build-libsubdir=$(HOST_SUBDIR) \
26101 $(STAGE2_CONFIGURE_FLAGS)
26102 @endif zlib-bootstrap
26104 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26105 maybe-configure-stage3-zlib:
26106 @if zlib-bootstrap
26107 maybe-configure-stage3-zlib: configure-stage3-zlib
26108 configure-stage3-zlib:
26109 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26110 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26111 @r=`${PWD_COMMAND}`; export r; \
26112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26113 TFLAGS="$(STAGE3_TFLAGS)"; \
26114 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26115 $(HOST_EXPORTS) \
26116 $(POSTSTAGE1_HOST_EXPORTS) \
26117 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26118 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26119 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26120 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26122 cd $(HOST_SUBDIR)/zlib || exit 1; \
26123 case $(srcdir) in \
26124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26125 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26127 esac; \
26128 srcdiroption="--srcdir=$${topdir}/zlib"; \
26129 libsrcdir="$$s/zlib"; \
26130 $(SHELL) $${libsrcdir}/configure \
26131 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26132 --target=${target_alias} $${srcdiroption} \
26133 --with-build-libsubdir=$(HOST_SUBDIR) \
26134 $(STAGE3_CONFIGURE_FLAGS)
26135 @endif zlib-bootstrap
26137 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26138 maybe-configure-stage4-zlib:
26139 @if zlib-bootstrap
26140 maybe-configure-stage4-zlib: configure-stage4-zlib
26141 configure-stage4-zlib:
26142 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26143 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26144 @r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26146 TFLAGS="$(STAGE4_TFLAGS)"; \
26147 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26148 $(HOST_EXPORTS) \
26149 $(POSTSTAGE1_HOST_EXPORTS) \
26150 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26151 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26152 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26153 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26155 cd $(HOST_SUBDIR)/zlib || exit 1; \
26156 case $(srcdir) in \
26157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26158 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26160 esac; \
26161 srcdiroption="--srcdir=$${topdir}/zlib"; \
26162 libsrcdir="$$s/zlib"; \
26163 $(SHELL) $${libsrcdir}/configure \
26164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26165 --target=${target_alias} $${srcdiroption} \
26166 --with-build-libsubdir=$(HOST_SUBDIR) \
26167 $(STAGE4_CONFIGURE_FLAGS)
26168 @endif zlib-bootstrap
26170 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26171 maybe-configure-stageprofile-zlib:
26172 @if zlib-bootstrap
26173 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26174 configure-stageprofile-zlib:
26175 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26176 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26177 @r=`${PWD_COMMAND}`; export r; \
26178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26179 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26180 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26181 $(HOST_EXPORTS) \
26182 $(POSTSTAGE1_HOST_EXPORTS) \
26183 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26184 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26185 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26186 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26188 cd $(HOST_SUBDIR)/zlib || exit 1; \
26189 case $(srcdir) in \
26190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26191 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26193 esac; \
26194 srcdiroption="--srcdir=$${topdir}/zlib"; \
26195 libsrcdir="$$s/zlib"; \
26196 $(SHELL) $${libsrcdir}/configure \
26197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26198 --target=${target_alias} $${srcdiroption} \
26199 --with-build-libsubdir=$(HOST_SUBDIR) \
26200 $(STAGEprofile_CONFIGURE_FLAGS)
26201 @endif zlib-bootstrap
26203 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26204 maybe-configure-stagefeedback-zlib:
26205 @if zlib-bootstrap
26206 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26207 configure-stagefeedback-zlib:
26208 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26210 @r=`${PWD_COMMAND}`; export r; \
26211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26212 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26213 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26214 $(HOST_EXPORTS) \
26215 $(POSTSTAGE1_HOST_EXPORTS) \
26216 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26217 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26218 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26219 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26221 cd $(HOST_SUBDIR)/zlib || exit 1; \
26222 case $(srcdir) in \
26223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26224 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26226 esac; \
26227 srcdiroption="--srcdir=$${topdir}/zlib"; \
26228 libsrcdir="$$s/zlib"; \
26229 $(SHELL) $${libsrcdir}/configure \
26230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26231 --target=${target_alias} $${srcdiroption} \
26232 --with-build-libsubdir=$(HOST_SUBDIR) \
26233 $(STAGEfeedback_CONFIGURE_FLAGS)
26234 @endif zlib-bootstrap
26240 .PHONY: all-zlib maybe-all-zlib
26241 maybe-all-zlib:
26242 @if gcc-bootstrap
26243 all-zlib: stage_current
26244 @endif gcc-bootstrap
26245 @if zlib
26246 TARGET-zlib=all
26247 maybe-all-zlib: all-zlib
26248 all-zlib: configure-zlib
26249 @r=`${PWD_COMMAND}`; export r; \
26250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26251 $(HOST_EXPORTS) \
26252 (cd $(HOST_SUBDIR)/zlib && \
26253 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26254 $(TARGET-zlib))
26255 @endif zlib
26259 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26260 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26261 maybe-all-stage1-zlib:
26262 maybe-clean-stage1-zlib:
26263 @if zlib-bootstrap
26264 maybe-all-stage1-zlib: all-stage1-zlib
26265 all-stage1: all-stage1-zlib
26266 TARGET-stage1-zlib = $(TARGET-zlib)
26267 all-stage1-zlib: configure-stage1-zlib
26268 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26269 @r=`${PWD_COMMAND}`; export r; \
26270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26271 TFLAGS="$(STAGE1_TFLAGS)"; \
26272 $(HOST_EXPORTS) \
26273 cd $(HOST_SUBDIR)/zlib && \
26274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26275 CFLAGS="$(STAGE1_CFLAGS)" \
26276 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26277 LIBCFLAGS="$(LIBCFLAGS)" \
26278 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26279 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26280 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26281 $(EXTRA_HOST_FLAGS) \
26282 $(STAGE1_FLAGS_TO_PASS) \
26283 TFLAGS="$(STAGE1_TFLAGS)" \
26284 $(TARGET-stage1-zlib)
26286 maybe-clean-stage1-zlib: clean-stage1-zlib
26287 clean-stage1: clean-stage1-zlib
26288 clean-stage1-zlib:
26289 @if [ $(current_stage) = stage1 ]; then \
26290 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26291 else \
26292 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26293 $(MAKE) stage1-start; \
26294 fi; \
26295 cd $(HOST_SUBDIR)/zlib && \
26296 $(MAKE) $(EXTRA_HOST_FLAGS) \
26297 $(STAGE1_FLAGS_TO_PASS) clean
26298 @endif zlib-bootstrap
26301 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26302 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26303 maybe-all-stage2-zlib:
26304 maybe-clean-stage2-zlib:
26305 @if zlib-bootstrap
26306 maybe-all-stage2-zlib: all-stage2-zlib
26307 all-stage2: all-stage2-zlib
26308 TARGET-stage2-zlib = $(TARGET-zlib)
26309 all-stage2-zlib: configure-stage2-zlib
26310 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26311 @r=`${PWD_COMMAND}`; export r; \
26312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26313 TFLAGS="$(STAGE2_TFLAGS)"; \
26314 $(HOST_EXPORTS) \
26315 $(POSTSTAGE1_HOST_EXPORTS) \
26316 cd $(HOST_SUBDIR)/zlib && \
26317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26318 CFLAGS="$(STAGE2_CFLAGS)" \
26319 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26320 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26321 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26322 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26323 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26324 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26325 TFLAGS="$(STAGE2_TFLAGS)" \
26326 $(TARGET-stage2-zlib)
26328 maybe-clean-stage2-zlib: clean-stage2-zlib
26329 clean-stage2: clean-stage2-zlib
26330 clean-stage2-zlib:
26331 @if [ $(current_stage) = stage2 ]; then \
26332 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26333 else \
26334 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26335 $(MAKE) stage2-start; \
26336 fi; \
26337 cd $(HOST_SUBDIR)/zlib && \
26338 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26339 @endif zlib-bootstrap
26342 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26343 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26344 maybe-all-stage3-zlib:
26345 maybe-clean-stage3-zlib:
26346 @if zlib-bootstrap
26347 maybe-all-stage3-zlib: all-stage3-zlib
26348 all-stage3: all-stage3-zlib
26349 TARGET-stage3-zlib = $(TARGET-zlib)
26350 all-stage3-zlib: configure-stage3-zlib
26351 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26352 @r=`${PWD_COMMAND}`; export r; \
26353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26354 TFLAGS="$(STAGE3_TFLAGS)"; \
26355 $(HOST_EXPORTS) \
26356 $(POSTSTAGE1_HOST_EXPORTS) \
26357 cd $(HOST_SUBDIR)/zlib && \
26358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26359 CFLAGS="$(STAGE3_CFLAGS)" \
26360 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26361 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26362 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26363 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26364 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26365 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26366 TFLAGS="$(STAGE3_TFLAGS)" \
26367 $(TARGET-stage3-zlib)
26369 maybe-clean-stage3-zlib: clean-stage3-zlib
26370 clean-stage3: clean-stage3-zlib
26371 clean-stage3-zlib:
26372 @if [ $(current_stage) = stage3 ]; then \
26373 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26374 else \
26375 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26376 $(MAKE) stage3-start; \
26377 fi; \
26378 cd $(HOST_SUBDIR)/zlib && \
26379 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26380 @endif zlib-bootstrap
26383 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26384 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26385 maybe-all-stage4-zlib:
26386 maybe-clean-stage4-zlib:
26387 @if zlib-bootstrap
26388 maybe-all-stage4-zlib: all-stage4-zlib
26389 all-stage4: all-stage4-zlib
26390 TARGET-stage4-zlib = $(TARGET-zlib)
26391 all-stage4-zlib: configure-stage4-zlib
26392 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26393 @r=`${PWD_COMMAND}`; export r; \
26394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26395 TFLAGS="$(STAGE4_TFLAGS)"; \
26396 $(HOST_EXPORTS) \
26397 $(POSTSTAGE1_HOST_EXPORTS) \
26398 cd $(HOST_SUBDIR)/zlib && \
26399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26400 CFLAGS="$(STAGE4_CFLAGS)" \
26401 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26402 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26407 TFLAGS="$(STAGE4_TFLAGS)" \
26408 $(TARGET-stage4-zlib)
26410 maybe-clean-stage4-zlib: clean-stage4-zlib
26411 clean-stage4: clean-stage4-zlib
26412 clean-stage4-zlib:
26413 @if [ $(current_stage) = stage4 ]; then \
26414 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26415 else \
26416 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26417 $(MAKE) stage4-start; \
26418 fi; \
26419 cd $(HOST_SUBDIR)/zlib && \
26420 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26421 @endif zlib-bootstrap
26424 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26425 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26426 maybe-all-stageprofile-zlib:
26427 maybe-clean-stageprofile-zlib:
26428 @if zlib-bootstrap
26429 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26430 all-stageprofile: all-stageprofile-zlib
26431 TARGET-stageprofile-zlib = $(TARGET-zlib)
26432 all-stageprofile-zlib: configure-stageprofile-zlib
26433 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26434 @r=`${PWD_COMMAND}`; export r; \
26435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26436 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26437 $(HOST_EXPORTS) \
26438 $(POSTSTAGE1_HOST_EXPORTS) \
26439 cd $(HOST_SUBDIR)/zlib && \
26440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26441 CFLAGS="$(STAGEprofile_CFLAGS)" \
26442 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26443 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26448 TFLAGS="$(STAGEprofile_TFLAGS)" \
26449 $(TARGET-stageprofile-zlib)
26451 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26452 clean-stageprofile: clean-stageprofile-zlib
26453 clean-stageprofile-zlib:
26454 @if [ $(current_stage) = stageprofile ]; then \
26455 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26456 else \
26457 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26458 $(MAKE) stageprofile-start; \
26459 fi; \
26460 cd $(HOST_SUBDIR)/zlib && \
26461 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26462 @endif zlib-bootstrap
26465 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26466 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26467 maybe-all-stagefeedback-zlib:
26468 maybe-clean-stagefeedback-zlib:
26469 @if zlib-bootstrap
26470 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26471 all-stagefeedback: all-stagefeedback-zlib
26472 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26473 all-stagefeedback-zlib: configure-stagefeedback-zlib
26474 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26475 @r=`${PWD_COMMAND}`; export r; \
26476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26477 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26478 $(HOST_EXPORTS) \
26479 $(POSTSTAGE1_HOST_EXPORTS) \
26480 cd $(HOST_SUBDIR)/zlib && \
26481 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26482 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26483 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26484 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26485 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26486 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26487 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26488 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26489 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26490 $(TARGET-stagefeedback-zlib)
26492 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26493 clean-stagefeedback: clean-stagefeedback-zlib
26494 clean-stagefeedback-zlib:
26495 @if [ $(current_stage) = stagefeedback ]; then \
26496 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26497 else \
26498 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26499 $(MAKE) stagefeedback-start; \
26500 fi; \
26501 cd $(HOST_SUBDIR)/zlib && \
26502 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26503 @endif zlib-bootstrap
26509 .PHONY: check-zlib maybe-check-zlib
26510 maybe-check-zlib:
26511 @if zlib
26512 maybe-check-zlib: check-zlib
26514 check-zlib:
26516 @endif zlib
26518 .PHONY: install-zlib maybe-install-zlib
26519 maybe-install-zlib:
26520 @if zlib
26521 maybe-install-zlib: install-zlib
26523 install-zlib:
26525 @endif zlib
26527 .PHONY: install-strip-zlib maybe-install-strip-zlib
26528 maybe-install-strip-zlib:
26529 @if zlib
26530 maybe-install-strip-zlib: install-strip-zlib
26532 install-strip-zlib:
26534 @endif zlib
26536 # Other targets (info, dvi, pdf, etc.)
26538 .PHONY: maybe-info-zlib info-zlib
26539 maybe-info-zlib:
26540 @if zlib
26541 maybe-info-zlib: info-zlib
26543 info-zlib: \
26544 configure-zlib
26545 @[ -f ./zlib/Makefile ] || exit 0; \
26546 r=`${PWD_COMMAND}`; export r; \
26547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26548 $(HOST_EXPORTS) \
26549 for flag in $(EXTRA_HOST_FLAGS) ; do \
26550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26551 done; \
26552 echo "Doing info in zlib" ; \
26553 (cd $(HOST_SUBDIR)/zlib && \
26554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26556 "RANLIB=$${RANLIB}" \
26557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26558 info) \
26559 || exit 1
26561 @endif zlib
26563 .PHONY: maybe-dvi-zlib dvi-zlib
26564 maybe-dvi-zlib:
26565 @if zlib
26566 maybe-dvi-zlib: dvi-zlib
26568 dvi-zlib: \
26569 configure-zlib
26570 @[ -f ./zlib/Makefile ] || exit 0; \
26571 r=`${PWD_COMMAND}`; export r; \
26572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26573 $(HOST_EXPORTS) \
26574 for flag in $(EXTRA_HOST_FLAGS) ; do \
26575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26576 done; \
26577 echo "Doing dvi in zlib" ; \
26578 (cd $(HOST_SUBDIR)/zlib && \
26579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26581 "RANLIB=$${RANLIB}" \
26582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26583 dvi) \
26584 || exit 1
26586 @endif zlib
26588 .PHONY: maybe-pdf-zlib pdf-zlib
26589 maybe-pdf-zlib:
26590 @if zlib
26591 maybe-pdf-zlib: pdf-zlib
26593 pdf-zlib: \
26594 configure-zlib
26595 @[ -f ./zlib/Makefile ] || exit 0; \
26596 r=`${PWD_COMMAND}`; export r; \
26597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26598 $(HOST_EXPORTS) \
26599 for flag in $(EXTRA_HOST_FLAGS) ; do \
26600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26601 done; \
26602 echo "Doing pdf in zlib" ; \
26603 (cd $(HOST_SUBDIR)/zlib && \
26604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26606 "RANLIB=$${RANLIB}" \
26607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26608 pdf) \
26609 || exit 1
26611 @endif zlib
26613 .PHONY: maybe-html-zlib html-zlib
26614 maybe-html-zlib:
26615 @if zlib
26616 maybe-html-zlib: html-zlib
26618 html-zlib: \
26619 configure-zlib
26620 @[ -f ./zlib/Makefile ] || exit 0; \
26621 r=`${PWD_COMMAND}`; export r; \
26622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623 $(HOST_EXPORTS) \
26624 for flag in $(EXTRA_HOST_FLAGS) ; do \
26625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26626 done; \
26627 echo "Doing html in zlib" ; \
26628 (cd $(HOST_SUBDIR)/zlib && \
26629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26631 "RANLIB=$${RANLIB}" \
26632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26633 html) \
26634 || exit 1
26636 @endif zlib
26638 .PHONY: maybe-TAGS-zlib TAGS-zlib
26639 maybe-TAGS-zlib:
26640 @if zlib
26641 maybe-TAGS-zlib: TAGS-zlib
26643 TAGS-zlib: \
26644 configure-zlib
26645 @[ -f ./zlib/Makefile ] || exit 0; \
26646 r=`${PWD_COMMAND}`; export r; \
26647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26648 $(HOST_EXPORTS) \
26649 for flag in $(EXTRA_HOST_FLAGS) ; do \
26650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26651 done; \
26652 echo "Doing TAGS in zlib" ; \
26653 (cd $(HOST_SUBDIR)/zlib && \
26654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26656 "RANLIB=$${RANLIB}" \
26657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26658 TAGS) \
26659 || exit 1
26661 @endif zlib
26663 .PHONY: maybe-install-info-zlib install-info-zlib
26664 maybe-install-info-zlib:
26665 @if zlib
26666 maybe-install-info-zlib: install-info-zlib
26668 install-info-zlib: \
26669 configure-zlib \
26670 info-zlib
26671 @[ -f ./zlib/Makefile ] || exit 0; \
26672 r=`${PWD_COMMAND}`; export r; \
26673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26674 $(HOST_EXPORTS) \
26675 for flag in $(EXTRA_HOST_FLAGS) ; do \
26676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26677 done; \
26678 echo "Doing install-info in zlib" ; \
26679 (cd $(HOST_SUBDIR)/zlib && \
26680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26682 "RANLIB=$${RANLIB}" \
26683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26684 install-info) \
26685 || exit 1
26687 @endif zlib
26689 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26690 maybe-install-pdf-zlib:
26691 @if zlib
26692 maybe-install-pdf-zlib: install-pdf-zlib
26694 install-pdf-zlib: \
26695 configure-zlib \
26696 pdf-zlib
26697 @[ -f ./zlib/Makefile ] || exit 0; \
26698 r=`${PWD_COMMAND}`; export r; \
26699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26700 $(HOST_EXPORTS) \
26701 for flag in $(EXTRA_HOST_FLAGS) ; do \
26702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26703 done; \
26704 echo "Doing install-pdf in zlib" ; \
26705 (cd $(HOST_SUBDIR)/zlib && \
26706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26708 "RANLIB=$${RANLIB}" \
26709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26710 install-pdf) \
26711 || exit 1
26713 @endif zlib
26715 .PHONY: maybe-install-html-zlib install-html-zlib
26716 maybe-install-html-zlib:
26717 @if zlib
26718 maybe-install-html-zlib: install-html-zlib
26720 install-html-zlib: \
26721 configure-zlib \
26722 html-zlib
26723 @[ -f ./zlib/Makefile ] || exit 0; \
26724 r=`${PWD_COMMAND}`; export r; \
26725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26726 $(HOST_EXPORTS) \
26727 for flag in $(EXTRA_HOST_FLAGS) ; do \
26728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26729 done; \
26730 echo "Doing install-html in zlib" ; \
26731 (cd $(HOST_SUBDIR)/zlib && \
26732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26734 "RANLIB=$${RANLIB}" \
26735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26736 install-html) \
26737 || exit 1
26739 @endif zlib
26741 .PHONY: maybe-installcheck-zlib installcheck-zlib
26742 maybe-installcheck-zlib:
26743 @if zlib
26744 maybe-installcheck-zlib: installcheck-zlib
26746 installcheck-zlib: \
26747 configure-zlib
26748 @[ -f ./zlib/Makefile ] || exit 0; \
26749 r=`${PWD_COMMAND}`; export r; \
26750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26751 $(HOST_EXPORTS) \
26752 for flag in $(EXTRA_HOST_FLAGS) ; do \
26753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26754 done; \
26755 echo "Doing installcheck in zlib" ; \
26756 (cd $(HOST_SUBDIR)/zlib && \
26757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26759 "RANLIB=$${RANLIB}" \
26760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26761 installcheck) \
26762 || exit 1
26764 @endif zlib
26766 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26767 maybe-mostlyclean-zlib:
26768 @if zlib
26769 maybe-mostlyclean-zlib: mostlyclean-zlib
26771 mostlyclean-zlib:
26772 @[ -f ./zlib/Makefile ] || exit 0; \
26773 r=`${PWD_COMMAND}`; export r; \
26774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26775 $(HOST_EXPORTS) \
26776 for flag in $(EXTRA_HOST_FLAGS) ; do \
26777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26778 done; \
26779 echo "Doing mostlyclean in zlib" ; \
26780 (cd $(HOST_SUBDIR)/zlib && \
26781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26783 "RANLIB=$${RANLIB}" \
26784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26785 mostlyclean) \
26786 || exit 1
26788 @endif zlib
26790 .PHONY: maybe-clean-zlib clean-zlib
26791 maybe-clean-zlib:
26792 @if zlib
26793 maybe-clean-zlib: clean-zlib
26795 clean-zlib:
26796 @[ -f ./zlib/Makefile ] || exit 0; \
26797 r=`${PWD_COMMAND}`; export r; \
26798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26799 $(HOST_EXPORTS) \
26800 for flag in $(EXTRA_HOST_FLAGS) ; do \
26801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26802 done; \
26803 echo "Doing clean in zlib" ; \
26804 (cd $(HOST_SUBDIR)/zlib && \
26805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26807 "RANLIB=$${RANLIB}" \
26808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26809 clean) \
26810 || exit 1
26812 @endif zlib
26814 .PHONY: maybe-distclean-zlib distclean-zlib
26815 maybe-distclean-zlib:
26816 @if zlib
26817 maybe-distclean-zlib: distclean-zlib
26819 distclean-zlib:
26820 @[ -f ./zlib/Makefile ] || exit 0; \
26821 r=`${PWD_COMMAND}`; export r; \
26822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26823 $(HOST_EXPORTS) \
26824 for flag in $(EXTRA_HOST_FLAGS) ; do \
26825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26826 done; \
26827 echo "Doing distclean in zlib" ; \
26828 (cd $(HOST_SUBDIR)/zlib && \
26829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26831 "RANLIB=$${RANLIB}" \
26832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26833 distclean) \
26834 || exit 1
26836 @endif zlib
26838 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26839 maybe-maintainer-clean-zlib:
26840 @if zlib
26841 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26843 maintainer-clean-zlib:
26844 @[ -f ./zlib/Makefile ] || exit 0; \
26845 r=`${PWD_COMMAND}`; export r; \
26846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26847 $(HOST_EXPORTS) \
26848 for flag in $(EXTRA_HOST_FLAGS) ; do \
26849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850 done; \
26851 echo "Doing maintainer-clean in zlib" ; \
26852 (cd $(HOST_SUBDIR)/zlib && \
26853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855 "RANLIB=$${RANLIB}" \
26856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26857 maintainer-clean) \
26858 || exit 1
26860 @endif zlib
26864 .PHONY: configure-gdb maybe-configure-gdb
26865 maybe-configure-gdb:
26866 @if gcc-bootstrap
26867 configure-gdb: stage_current
26868 @endif gcc-bootstrap
26869 @if gdb
26870 maybe-configure-gdb: configure-gdb
26871 configure-gdb:
26872 @: $(MAKE); $(unstage)
26873 @r=`${PWD_COMMAND}`; export r; \
26874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26875 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26876 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26877 $(HOST_EXPORTS) \
26878 echo Configuring in $(HOST_SUBDIR)/gdb; \
26879 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26880 case $(srcdir) in \
26881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26882 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26884 esac; \
26885 srcdiroption="--srcdir=$${topdir}/gdb"; \
26886 libsrcdir="$$s/gdb"; \
26887 $(SHELL) $${libsrcdir}/configure \
26888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26889 --target=${target_alias} $${srcdiroption} \
26890 || exit 1
26891 @endif gdb
26897 .PHONY: all-gdb maybe-all-gdb
26898 maybe-all-gdb:
26899 @if gcc-bootstrap
26900 all-gdb: stage_current
26901 @endif gcc-bootstrap
26902 @if gdb
26903 TARGET-gdb=all
26904 maybe-all-gdb: all-gdb
26905 all-gdb: configure-gdb
26906 @: $(MAKE); $(unstage)
26907 @r=`${PWD_COMMAND}`; export r; \
26908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26909 $(HOST_EXPORTS) \
26910 (cd $(HOST_SUBDIR)/gdb && \
26911 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26912 $(TARGET-gdb))
26913 @endif gdb
26918 .PHONY: check-gdb maybe-check-gdb
26919 maybe-check-gdb:
26920 @if gdb
26921 maybe-check-gdb: check-gdb
26923 check-gdb:
26924 @: $(MAKE); $(unstage)
26925 @r=`${PWD_COMMAND}`; export r; \
26926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26927 $(HOST_EXPORTS) \
26928 (cd $(HOST_SUBDIR)/gdb && \
26929 $(MAKE) $(FLAGS_TO_PASS) check)
26931 @endif gdb
26933 .PHONY: install-gdb maybe-install-gdb
26934 maybe-install-gdb:
26935 @if gdb
26936 maybe-install-gdb: install-gdb
26938 install-gdb: installdirs
26939 @: $(MAKE); $(unstage)
26940 @r=`${PWD_COMMAND}`; export r; \
26941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26942 $(HOST_EXPORTS) \
26943 (cd $(HOST_SUBDIR)/gdb && \
26944 $(MAKE) $(FLAGS_TO_PASS) install)
26946 @endif gdb
26948 .PHONY: install-strip-gdb maybe-install-strip-gdb
26949 maybe-install-strip-gdb:
26950 @if gdb
26951 maybe-install-strip-gdb: install-strip-gdb
26953 install-strip-gdb: installdirs
26954 @: $(MAKE); $(unstage)
26955 @r=`${PWD_COMMAND}`; export r; \
26956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26957 $(HOST_EXPORTS) \
26958 (cd $(HOST_SUBDIR)/gdb && \
26959 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26961 @endif gdb
26963 # Other targets (info, dvi, pdf, etc.)
26965 .PHONY: maybe-info-gdb info-gdb
26966 maybe-info-gdb:
26967 @if gdb
26968 maybe-info-gdb: info-gdb
26970 info-gdb: \
26971 configure-gdb
26972 @: $(MAKE); $(unstage)
26973 @[ -f ./gdb/Makefile ] || exit 0; \
26974 r=`${PWD_COMMAND}`; export r; \
26975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26976 $(HOST_EXPORTS) \
26977 for flag in $(EXTRA_HOST_FLAGS) ; do \
26978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26979 done; \
26980 echo "Doing info in gdb" ; \
26981 (cd $(HOST_SUBDIR)/gdb && \
26982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26984 "RANLIB=$${RANLIB}" \
26985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26986 info) \
26987 || exit 1
26989 @endif gdb
26991 .PHONY: maybe-dvi-gdb dvi-gdb
26992 maybe-dvi-gdb:
26993 @if gdb
26994 maybe-dvi-gdb: dvi-gdb
26996 dvi-gdb: \
26997 configure-gdb
26998 @: $(MAKE); $(unstage)
26999 @[ -f ./gdb/Makefile ] || exit 0; \
27000 r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002 $(HOST_EXPORTS) \
27003 for flag in $(EXTRA_HOST_FLAGS) ; do \
27004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27005 done; \
27006 echo "Doing dvi in gdb" ; \
27007 (cd $(HOST_SUBDIR)/gdb && \
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27010 "RANLIB=$${RANLIB}" \
27011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27012 dvi) \
27013 || exit 1
27015 @endif gdb
27017 .PHONY: maybe-pdf-gdb pdf-gdb
27018 maybe-pdf-gdb:
27019 @if gdb
27020 maybe-pdf-gdb: pdf-gdb
27022 pdf-gdb: \
27023 configure-gdb
27024 @: $(MAKE); $(unstage)
27025 @[ -f ./gdb/Makefile ] || exit 0; \
27026 r=`${PWD_COMMAND}`; export r; \
27027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27028 $(HOST_EXPORTS) \
27029 for flag in $(EXTRA_HOST_FLAGS) ; do \
27030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27031 done; \
27032 echo "Doing pdf in gdb" ; \
27033 (cd $(HOST_SUBDIR)/gdb && \
27034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27036 "RANLIB=$${RANLIB}" \
27037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27038 pdf) \
27039 || exit 1
27041 @endif gdb
27043 .PHONY: maybe-html-gdb html-gdb
27044 maybe-html-gdb:
27045 @if gdb
27046 maybe-html-gdb: html-gdb
27048 html-gdb: \
27049 configure-gdb
27050 @: $(MAKE); $(unstage)
27051 @[ -f ./gdb/Makefile ] || exit 0; \
27052 r=`${PWD_COMMAND}`; export r; \
27053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27054 $(HOST_EXPORTS) \
27055 for flag in $(EXTRA_HOST_FLAGS) ; do \
27056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27057 done; \
27058 echo "Doing html in gdb" ; \
27059 (cd $(HOST_SUBDIR)/gdb && \
27060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27062 "RANLIB=$${RANLIB}" \
27063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27064 html) \
27065 || exit 1
27067 @endif gdb
27069 .PHONY: maybe-TAGS-gdb TAGS-gdb
27070 maybe-TAGS-gdb:
27071 @if gdb
27072 maybe-TAGS-gdb: TAGS-gdb
27074 TAGS-gdb: \
27075 configure-gdb
27076 @: $(MAKE); $(unstage)
27077 @[ -f ./gdb/Makefile ] || exit 0; \
27078 r=`${PWD_COMMAND}`; export r; \
27079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27080 $(HOST_EXPORTS) \
27081 for flag in $(EXTRA_HOST_FLAGS) ; do \
27082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27083 done; \
27084 echo "Doing TAGS in gdb" ; \
27085 (cd $(HOST_SUBDIR)/gdb && \
27086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27088 "RANLIB=$${RANLIB}" \
27089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27090 TAGS) \
27091 || exit 1
27093 @endif gdb
27095 .PHONY: maybe-install-info-gdb install-info-gdb
27096 maybe-install-info-gdb:
27097 @if gdb
27098 maybe-install-info-gdb: install-info-gdb
27100 install-info-gdb: \
27101 configure-gdb \
27102 info-gdb
27103 @: $(MAKE); $(unstage)
27104 @[ -f ./gdb/Makefile ] || exit 0; \
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107 $(HOST_EXPORTS) \
27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
27111 echo "Doing install-info in gdb" ; \
27112 (cd $(HOST_SUBDIR)/gdb && \
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117 install-info) \
27118 || exit 1
27120 @endif gdb
27122 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27123 maybe-install-pdf-gdb:
27124 @if gdb
27125 maybe-install-pdf-gdb: install-pdf-gdb
27127 install-pdf-gdb: \
27128 configure-gdb \
27129 pdf-gdb
27130 @: $(MAKE); $(unstage)
27131 @[ -f ./gdb/Makefile ] || exit 0; \
27132 r=`${PWD_COMMAND}`; export r; \
27133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27134 $(HOST_EXPORTS) \
27135 for flag in $(EXTRA_HOST_FLAGS) ; do \
27136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27137 done; \
27138 echo "Doing install-pdf in gdb" ; \
27139 (cd $(HOST_SUBDIR)/gdb && \
27140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27142 "RANLIB=$${RANLIB}" \
27143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27144 install-pdf) \
27145 || exit 1
27147 @endif gdb
27149 .PHONY: maybe-install-html-gdb install-html-gdb
27150 maybe-install-html-gdb:
27151 @if gdb
27152 maybe-install-html-gdb: install-html-gdb
27154 install-html-gdb: \
27155 configure-gdb \
27156 html-gdb
27157 @: $(MAKE); $(unstage)
27158 @[ -f ./gdb/Makefile ] || exit 0; \
27159 r=`${PWD_COMMAND}`; export r; \
27160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27161 $(HOST_EXPORTS) \
27162 for flag in $(EXTRA_HOST_FLAGS) ; do \
27163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27164 done; \
27165 echo "Doing install-html in gdb" ; \
27166 (cd $(HOST_SUBDIR)/gdb && \
27167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27169 "RANLIB=$${RANLIB}" \
27170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27171 install-html) \
27172 || exit 1
27174 @endif gdb
27176 .PHONY: maybe-installcheck-gdb installcheck-gdb
27177 maybe-installcheck-gdb:
27178 @if gdb
27179 maybe-installcheck-gdb: installcheck-gdb
27181 installcheck-gdb: \
27182 configure-gdb
27183 @: $(MAKE); $(unstage)
27184 @[ -f ./gdb/Makefile ] || exit 0; \
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187 $(HOST_EXPORTS) \
27188 for flag in $(EXTRA_HOST_FLAGS) ; do \
27189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27190 done; \
27191 echo "Doing installcheck in gdb" ; \
27192 (cd $(HOST_SUBDIR)/gdb && \
27193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27195 "RANLIB=$${RANLIB}" \
27196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27197 installcheck) \
27198 || exit 1
27200 @endif gdb
27202 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27203 maybe-mostlyclean-gdb:
27204 @if gdb
27205 maybe-mostlyclean-gdb: mostlyclean-gdb
27207 mostlyclean-gdb:
27208 @: $(MAKE); $(unstage)
27209 @[ -f ./gdb/Makefile ] || exit 0; \
27210 r=`${PWD_COMMAND}`; export r; \
27211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27212 $(HOST_EXPORTS) \
27213 for flag in $(EXTRA_HOST_FLAGS) ; do \
27214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27215 done; \
27216 echo "Doing mostlyclean in gdb" ; \
27217 (cd $(HOST_SUBDIR)/gdb && \
27218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27220 "RANLIB=$${RANLIB}" \
27221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27222 mostlyclean) \
27223 || exit 1
27225 @endif gdb
27227 .PHONY: maybe-clean-gdb clean-gdb
27228 maybe-clean-gdb:
27229 @if gdb
27230 maybe-clean-gdb: clean-gdb
27232 clean-gdb:
27233 @: $(MAKE); $(unstage)
27234 @[ -f ./gdb/Makefile ] || exit 0; \
27235 r=`${PWD_COMMAND}`; export r; \
27236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27237 $(HOST_EXPORTS) \
27238 for flag in $(EXTRA_HOST_FLAGS) ; do \
27239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27240 done; \
27241 echo "Doing clean in gdb" ; \
27242 (cd $(HOST_SUBDIR)/gdb && \
27243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27245 "RANLIB=$${RANLIB}" \
27246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27247 clean) \
27248 || exit 1
27250 @endif gdb
27252 .PHONY: maybe-distclean-gdb distclean-gdb
27253 maybe-distclean-gdb:
27254 @if gdb
27255 maybe-distclean-gdb: distclean-gdb
27257 distclean-gdb:
27258 @: $(MAKE); $(unstage)
27259 @[ -f ./gdb/Makefile ] || exit 0; \
27260 r=`${PWD_COMMAND}`; export r; \
27261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27262 $(HOST_EXPORTS) \
27263 for flag in $(EXTRA_HOST_FLAGS) ; do \
27264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265 done; \
27266 echo "Doing distclean in gdb" ; \
27267 (cd $(HOST_SUBDIR)/gdb && \
27268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270 "RANLIB=$${RANLIB}" \
27271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27272 distclean) \
27273 || exit 1
27275 @endif gdb
27277 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27278 maybe-maintainer-clean-gdb:
27279 @if gdb
27280 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27282 maintainer-clean-gdb:
27283 @: $(MAKE); $(unstage)
27284 @[ -f ./gdb/Makefile ] || exit 0; \
27285 r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287 $(HOST_EXPORTS) \
27288 for flag in $(EXTRA_HOST_FLAGS) ; do \
27289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290 done; \
27291 echo "Doing maintainer-clean in gdb" ; \
27292 (cd $(HOST_SUBDIR)/gdb && \
27293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295 "RANLIB=$${RANLIB}" \
27296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27297 maintainer-clean) \
27298 || exit 1
27300 @endif gdb
27304 .PHONY: configure-expect maybe-configure-expect
27305 maybe-configure-expect:
27306 @if gcc-bootstrap
27307 configure-expect: stage_current
27308 @endif gcc-bootstrap
27309 @if expect
27310 maybe-configure-expect: configure-expect
27311 configure-expect:
27312 @: $(MAKE); $(unstage)
27313 @r=`${PWD_COMMAND}`; export r; \
27314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27315 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27317 $(HOST_EXPORTS) \
27318 echo Configuring in $(HOST_SUBDIR)/expect; \
27319 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27320 case $(srcdir) in \
27321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27322 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27324 esac; \
27325 srcdiroption="--srcdir=$${topdir}/expect"; \
27326 libsrcdir="$$s/expect"; \
27327 $(SHELL) $${libsrcdir}/configure \
27328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27329 --target=${target_alias} $${srcdiroption} \
27330 || exit 1
27331 @endif expect
27337 .PHONY: all-expect maybe-all-expect
27338 maybe-all-expect:
27339 @if gcc-bootstrap
27340 all-expect: stage_current
27341 @endif gcc-bootstrap
27342 @if expect
27343 TARGET-expect=all
27344 maybe-all-expect: all-expect
27345 all-expect: configure-expect
27346 @: $(MAKE); $(unstage)
27347 @r=`${PWD_COMMAND}`; export r; \
27348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27349 $(HOST_EXPORTS) \
27350 (cd $(HOST_SUBDIR)/expect && \
27351 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27352 $(TARGET-expect))
27353 @endif expect
27358 .PHONY: check-expect maybe-check-expect
27359 maybe-check-expect:
27360 @if expect
27361 maybe-check-expect: check-expect
27363 check-expect:
27364 @: $(MAKE); $(unstage)
27365 @r=`${PWD_COMMAND}`; export r; \
27366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27367 $(HOST_EXPORTS) \
27368 (cd $(HOST_SUBDIR)/expect && \
27369 $(MAKE) $(FLAGS_TO_PASS) check)
27371 @endif expect
27373 .PHONY: install-expect maybe-install-expect
27374 maybe-install-expect:
27375 @if expect
27376 maybe-install-expect: install-expect
27378 install-expect: installdirs
27379 @: $(MAKE); $(unstage)
27380 @r=`${PWD_COMMAND}`; export r; \
27381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27382 $(HOST_EXPORTS) \
27383 (cd $(HOST_SUBDIR)/expect && \
27384 $(MAKE) $(FLAGS_TO_PASS) install)
27386 @endif expect
27388 .PHONY: install-strip-expect maybe-install-strip-expect
27389 maybe-install-strip-expect:
27390 @if expect
27391 maybe-install-strip-expect: install-strip-expect
27393 install-strip-expect: installdirs
27394 @: $(MAKE); $(unstage)
27395 @r=`${PWD_COMMAND}`; export r; \
27396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27397 $(HOST_EXPORTS) \
27398 (cd $(HOST_SUBDIR)/expect && \
27399 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27401 @endif expect
27403 # Other targets (info, dvi, pdf, etc.)
27405 .PHONY: maybe-info-expect info-expect
27406 maybe-info-expect:
27407 @if expect
27408 maybe-info-expect: info-expect
27410 info-expect: \
27411 configure-expect
27412 @: $(MAKE); $(unstage)
27413 @[ -f ./expect/Makefile ] || exit 0; \
27414 r=`${PWD_COMMAND}`; export r; \
27415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27416 $(HOST_EXPORTS) \
27417 for flag in $(EXTRA_HOST_FLAGS) ; do \
27418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27419 done; \
27420 echo "Doing info in expect" ; \
27421 (cd $(HOST_SUBDIR)/expect && \
27422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27424 "RANLIB=$${RANLIB}" \
27425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27426 info) \
27427 || exit 1
27429 @endif expect
27431 .PHONY: maybe-dvi-expect dvi-expect
27432 maybe-dvi-expect:
27433 @if expect
27434 maybe-dvi-expect: dvi-expect
27436 dvi-expect: \
27437 configure-expect
27438 @: $(MAKE); $(unstage)
27439 @[ -f ./expect/Makefile ] || exit 0; \
27440 r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442 $(HOST_EXPORTS) \
27443 for flag in $(EXTRA_HOST_FLAGS) ; do \
27444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27445 done; \
27446 echo "Doing dvi in expect" ; \
27447 (cd $(HOST_SUBDIR)/expect && \
27448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27450 "RANLIB=$${RANLIB}" \
27451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27452 dvi) \
27453 || exit 1
27455 @endif expect
27457 .PHONY: maybe-pdf-expect pdf-expect
27458 maybe-pdf-expect:
27459 @if expect
27460 maybe-pdf-expect: pdf-expect
27462 pdf-expect: \
27463 configure-expect
27464 @: $(MAKE); $(unstage)
27465 @[ -f ./expect/Makefile ] || exit 0; \
27466 r=`${PWD_COMMAND}`; export r; \
27467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27468 $(HOST_EXPORTS) \
27469 for flag in $(EXTRA_HOST_FLAGS) ; do \
27470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27471 done; \
27472 echo "Doing pdf in expect" ; \
27473 (cd $(HOST_SUBDIR)/expect && \
27474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27476 "RANLIB=$${RANLIB}" \
27477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27478 pdf) \
27479 || exit 1
27481 @endif expect
27483 .PHONY: maybe-html-expect html-expect
27484 maybe-html-expect:
27485 @if expect
27486 maybe-html-expect: html-expect
27488 html-expect: \
27489 configure-expect
27490 @: $(MAKE); $(unstage)
27491 @[ -f ./expect/Makefile ] || exit 0; \
27492 r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494 $(HOST_EXPORTS) \
27495 for flag in $(EXTRA_HOST_FLAGS) ; do \
27496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27497 done; \
27498 echo "Doing html in expect" ; \
27499 (cd $(HOST_SUBDIR)/expect && \
27500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27502 "RANLIB=$${RANLIB}" \
27503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27504 html) \
27505 || exit 1
27507 @endif expect
27509 .PHONY: maybe-TAGS-expect TAGS-expect
27510 maybe-TAGS-expect:
27511 @if expect
27512 maybe-TAGS-expect: TAGS-expect
27514 TAGS-expect: \
27515 configure-expect
27516 @: $(MAKE); $(unstage)
27517 @[ -f ./expect/Makefile ] || exit 0; \
27518 r=`${PWD_COMMAND}`; export r; \
27519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27520 $(HOST_EXPORTS) \
27521 for flag in $(EXTRA_HOST_FLAGS) ; do \
27522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27523 done; \
27524 echo "Doing TAGS in expect" ; \
27525 (cd $(HOST_SUBDIR)/expect && \
27526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27528 "RANLIB=$${RANLIB}" \
27529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27530 TAGS) \
27531 || exit 1
27533 @endif expect
27535 .PHONY: maybe-install-info-expect install-info-expect
27536 maybe-install-info-expect:
27537 @if expect
27538 maybe-install-info-expect: install-info-expect
27540 install-info-expect: \
27541 configure-expect \
27542 info-expect
27543 @: $(MAKE); $(unstage)
27544 @[ -f ./expect/Makefile ] || exit 0; \
27545 r=`${PWD_COMMAND}`; export r; \
27546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27547 $(HOST_EXPORTS) \
27548 for flag in $(EXTRA_HOST_FLAGS) ; do \
27549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27550 done; \
27551 echo "Doing install-info in expect" ; \
27552 (cd $(HOST_SUBDIR)/expect && \
27553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27555 "RANLIB=$${RANLIB}" \
27556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27557 install-info) \
27558 || exit 1
27560 @endif expect
27562 .PHONY: maybe-install-pdf-expect install-pdf-expect
27563 maybe-install-pdf-expect:
27564 @if expect
27565 maybe-install-pdf-expect: install-pdf-expect
27567 install-pdf-expect: \
27568 configure-expect \
27569 pdf-expect
27570 @: $(MAKE); $(unstage)
27571 @[ -f ./expect/Makefile ] || exit 0; \
27572 r=`${PWD_COMMAND}`; export r; \
27573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27574 $(HOST_EXPORTS) \
27575 for flag in $(EXTRA_HOST_FLAGS) ; do \
27576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27577 done; \
27578 echo "Doing install-pdf in expect" ; \
27579 (cd $(HOST_SUBDIR)/expect && \
27580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27582 "RANLIB=$${RANLIB}" \
27583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27584 install-pdf) \
27585 || exit 1
27587 @endif expect
27589 .PHONY: maybe-install-html-expect install-html-expect
27590 maybe-install-html-expect:
27591 @if expect
27592 maybe-install-html-expect: install-html-expect
27594 install-html-expect: \
27595 configure-expect \
27596 html-expect
27597 @: $(MAKE); $(unstage)
27598 @[ -f ./expect/Makefile ] || exit 0; \
27599 r=`${PWD_COMMAND}`; export r; \
27600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27601 $(HOST_EXPORTS) \
27602 for flag in $(EXTRA_HOST_FLAGS) ; do \
27603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27604 done; \
27605 echo "Doing install-html in expect" ; \
27606 (cd $(HOST_SUBDIR)/expect && \
27607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27609 "RANLIB=$${RANLIB}" \
27610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27611 install-html) \
27612 || exit 1
27614 @endif expect
27616 .PHONY: maybe-installcheck-expect installcheck-expect
27617 maybe-installcheck-expect:
27618 @if expect
27619 maybe-installcheck-expect: installcheck-expect
27621 installcheck-expect: \
27622 configure-expect
27623 @: $(MAKE); $(unstage)
27624 @[ -f ./expect/Makefile ] || exit 0; \
27625 r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 for flag in $(EXTRA_HOST_FLAGS) ; do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 echo "Doing installcheck in expect" ; \
27632 (cd $(HOST_SUBDIR)/expect && \
27633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27635 "RANLIB=$${RANLIB}" \
27636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27637 installcheck) \
27638 || exit 1
27640 @endif expect
27642 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27643 maybe-mostlyclean-expect:
27644 @if expect
27645 maybe-mostlyclean-expect: mostlyclean-expect
27647 mostlyclean-expect:
27648 @: $(MAKE); $(unstage)
27649 @[ -f ./expect/Makefile ] || exit 0; \
27650 r=`${PWD_COMMAND}`; export r; \
27651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27652 $(HOST_EXPORTS) \
27653 for flag in $(EXTRA_HOST_FLAGS) ; do \
27654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27655 done; \
27656 echo "Doing mostlyclean in expect" ; \
27657 (cd $(HOST_SUBDIR)/expect && \
27658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27660 "RANLIB=$${RANLIB}" \
27661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27662 mostlyclean) \
27663 || exit 1
27665 @endif expect
27667 .PHONY: maybe-clean-expect clean-expect
27668 maybe-clean-expect:
27669 @if expect
27670 maybe-clean-expect: clean-expect
27672 clean-expect:
27673 @: $(MAKE); $(unstage)
27674 @[ -f ./expect/Makefile ] || exit 0; \
27675 r=`${PWD_COMMAND}`; export r; \
27676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27677 $(HOST_EXPORTS) \
27678 for flag in $(EXTRA_HOST_FLAGS) ; do \
27679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27680 done; \
27681 echo "Doing clean in expect" ; \
27682 (cd $(HOST_SUBDIR)/expect && \
27683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27685 "RANLIB=$${RANLIB}" \
27686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27687 clean) \
27688 || exit 1
27690 @endif expect
27692 .PHONY: maybe-distclean-expect distclean-expect
27693 maybe-distclean-expect:
27694 @if expect
27695 maybe-distclean-expect: distclean-expect
27697 distclean-expect:
27698 @: $(MAKE); $(unstage)
27699 @[ -f ./expect/Makefile ] || exit 0; \
27700 r=`${PWD_COMMAND}`; export r; \
27701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27702 $(HOST_EXPORTS) \
27703 for flag in $(EXTRA_HOST_FLAGS) ; do \
27704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27705 done; \
27706 echo "Doing distclean in expect" ; \
27707 (cd $(HOST_SUBDIR)/expect && \
27708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27710 "RANLIB=$${RANLIB}" \
27711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27712 distclean) \
27713 || exit 1
27715 @endif expect
27717 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27718 maybe-maintainer-clean-expect:
27719 @if expect
27720 maybe-maintainer-clean-expect: maintainer-clean-expect
27722 maintainer-clean-expect:
27723 @: $(MAKE); $(unstage)
27724 @[ -f ./expect/Makefile ] || exit 0; \
27725 r=`${PWD_COMMAND}`; export r; \
27726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27727 $(HOST_EXPORTS) \
27728 for flag in $(EXTRA_HOST_FLAGS) ; do \
27729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27730 done; \
27731 echo "Doing maintainer-clean in expect" ; \
27732 (cd $(HOST_SUBDIR)/expect && \
27733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27735 "RANLIB=$${RANLIB}" \
27736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27737 maintainer-clean) \
27738 || exit 1
27740 @endif expect
27744 .PHONY: configure-guile maybe-configure-guile
27745 maybe-configure-guile:
27746 @if gcc-bootstrap
27747 configure-guile: stage_current
27748 @endif gcc-bootstrap
27749 @if guile
27750 maybe-configure-guile: configure-guile
27751 configure-guile:
27752 @: $(MAKE); $(unstage)
27753 @r=`${PWD_COMMAND}`; export r; \
27754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27755 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27757 $(HOST_EXPORTS) \
27758 echo Configuring in $(HOST_SUBDIR)/guile; \
27759 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27760 case $(srcdir) in \
27761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27762 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27764 esac; \
27765 srcdiroption="--srcdir=$${topdir}/guile"; \
27766 libsrcdir="$$s/guile"; \
27767 $(SHELL) $${libsrcdir}/configure \
27768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27769 --target=${target_alias} $${srcdiroption} \
27770 || exit 1
27771 @endif guile
27777 .PHONY: all-guile maybe-all-guile
27778 maybe-all-guile:
27779 @if gcc-bootstrap
27780 all-guile: stage_current
27781 @endif gcc-bootstrap
27782 @if guile
27783 TARGET-guile=all
27784 maybe-all-guile: all-guile
27785 all-guile: configure-guile
27786 @: $(MAKE); $(unstage)
27787 @r=`${PWD_COMMAND}`; export r; \
27788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27789 $(HOST_EXPORTS) \
27790 (cd $(HOST_SUBDIR)/guile && \
27791 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27792 $(TARGET-guile))
27793 @endif guile
27798 .PHONY: check-guile maybe-check-guile
27799 maybe-check-guile:
27800 @if guile
27801 maybe-check-guile: check-guile
27803 check-guile:
27804 @: $(MAKE); $(unstage)
27805 @r=`${PWD_COMMAND}`; export r; \
27806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27807 $(HOST_EXPORTS) \
27808 (cd $(HOST_SUBDIR)/guile && \
27809 $(MAKE) $(FLAGS_TO_PASS) check)
27811 @endif guile
27813 .PHONY: install-guile maybe-install-guile
27814 maybe-install-guile:
27815 @if guile
27816 maybe-install-guile: install-guile
27818 install-guile: installdirs
27819 @: $(MAKE); $(unstage)
27820 @r=`${PWD_COMMAND}`; export r; \
27821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27822 $(HOST_EXPORTS) \
27823 (cd $(HOST_SUBDIR)/guile && \
27824 $(MAKE) $(FLAGS_TO_PASS) install)
27826 @endif guile
27828 .PHONY: install-strip-guile maybe-install-strip-guile
27829 maybe-install-strip-guile:
27830 @if guile
27831 maybe-install-strip-guile: install-strip-guile
27833 install-strip-guile: installdirs
27834 @: $(MAKE); $(unstage)
27835 @r=`${PWD_COMMAND}`; export r; \
27836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27837 $(HOST_EXPORTS) \
27838 (cd $(HOST_SUBDIR)/guile && \
27839 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27841 @endif guile
27843 # Other targets (info, dvi, pdf, etc.)
27845 .PHONY: maybe-info-guile info-guile
27846 maybe-info-guile:
27847 @if guile
27848 maybe-info-guile: info-guile
27850 info-guile: \
27851 configure-guile
27852 @: $(MAKE); $(unstage)
27853 @[ -f ./guile/Makefile ] || exit 0; \
27854 r=`${PWD_COMMAND}`; export r; \
27855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27856 $(HOST_EXPORTS) \
27857 for flag in $(EXTRA_HOST_FLAGS) ; do \
27858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27859 done; \
27860 echo "Doing info in guile" ; \
27861 (cd $(HOST_SUBDIR)/guile && \
27862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27864 "RANLIB=$${RANLIB}" \
27865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27866 info) \
27867 || exit 1
27869 @endif guile
27871 .PHONY: maybe-dvi-guile dvi-guile
27872 maybe-dvi-guile:
27873 @if guile
27874 maybe-dvi-guile: dvi-guile
27876 dvi-guile: \
27877 configure-guile
27878 @: $(MAKE); $(unstage)
27879 @[ -f ./guile/Makefile ] || exit 0; \
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27882 $(HOST_EXPORTS) \
27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
27886 echo "Doing dvi in guile" ; \
27887 (cd $(HOST_SUBDIR)/guile && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27892 dvi) \
27893 || exit 1
27895 @endif guile
27897 .PHONY: maybe-pdf-guile pdf-guile
27898 maybe-pdf-guile:
27899 @if guile
27900 maybe-pdf-guile: pdf-guile
27902 pdf-guile: \
27903 configure-guile
27904 @: $(MAKE); $(unstage)
27905 @[ -f ./guile/Makefile ] || exit 0; \
27906 r=`${PWD_COMMAND}`; export r; \
27907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27908 $(HOST_EXPORTS) \
27909 for flag in $(EXTRA_HOST_FLAGS) ; do \
27910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27911 done; \
27912 echo "Doing pdf in guile" ; \
27913 (cd $(HOST_SUBDIR)/guile && \
27914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27916 "RANLIB=$${RANLIB}" \
27917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27918 pdf) \
27919 || exit 1
27921 @endif guile
27923 .PHONY: maybe-html-guile html-guile
27924 maybe-html-guile:
27925 @if guile
27926 maybe-html-guile: html-guile
27928 html-guile: \
27929 configure-guile
27930 @: $(MAKE); $(unstage)
27931 @[ -f ./guile/Makefile ] || exit 0; \
27932 r=`${PWD_COMMAND}`; export r; \
27933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934 $(HOST_EXPORTS) \
27935 for flag in $(EXTRA_HOST_FLAGS) ; do \
27936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27937 done; \
27938 echo "Doing html in guile" ; \
27939 (cd $(HOST_SUBDIR)/guile && \
27940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27942 "RANLIB=$${RANLIB}" \
27943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27944 html) \
27945 || exit 1
27947 @endif guile
27949 .PHONY: maybe-TAGS-guile TAGS-guile
27950 maybe-TAGS-guile:
27951 @if guile
27952 maybe-TAGS-guile: TAGS-guile
27954 TAGS-guile: \
27955 configure-guile
27956 @: $(MAKE); $(unstage)
27957 @[ -f ./guile/Makefile ] || exit 0; \
27958 r=`${PWD_COMMAND}`; export r; \
27959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27960 $(HOST_EXPORTS) \
27961 for flag in $(EXTRA_HOST_FLAGS) ; do \
27962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27963 done; \
27964 echo "Doing TAGS in guile" ; \
27965 (cd $(HOST_SUBDIR)/guile && \
27966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27968 "RANLIB=$${RANLIB}" \
27969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27970 TAGS) \
27971 || exit 1
27973 @endif guile
27975 .PHONY: maybe-install-info-guile install-info-guile
27976 maybe-install-info-guile:
27977 @if guile
27978 maybe-install-info-guile: install-info-guile
27980 install-info-guile: \
27981 configure-guile \
27982 info-guile
27983 @: $(MAKE); $(unstage)
27984 @[ -f ./guile/Makefile ] || exit 0; \
27985 r=`${PWD_COMMAND}`; export r; \
27986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27987 $(HOST_EXPORTS) \
27988 for flag in $(EXTRA_HOST_FLAGS) ; do \
27989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27990 done; \
27991 echo "Doing install-info in guile" ; \
27992 (cd $(HOST_SUBDIR)/guile && \
27993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27995 "RANLIB=$${RANLIB}" \
27996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27997 install-info) \
27998 || exit 1
28000 @endif guile
28002 .PHONY: maybe-install-pdf-guile install-pdf-guile
28003 maybe-install-pdf-guile:
28004 @if guile
28005 maybe-install-pdf-guile: install-pdf-guile
28007 install-pdf-guile: \
28008 configure-guile \
28009 pdf-guile
28010 @: $(MAKE); $(unstage)
28011 @[ -f ./guile/Makefile ] || exit 0; \
28012 r=`${PWD_COMMAND}`; export r; \
28013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28014 $(HOST_EXPORTS) \
28015 for flag in $(EXTRA_HOST_FLAGS) ; do \
28016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28017 done; \
28018 echo "Doing install-pdf in guile" ; \
28019 (cd $(HOST_SUBDIR)/guile && \
28020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28022 "RANLIB=$${RANLIB}" \
28023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28024 install-pdf) \
28025 || exit 1
28027 @endif guile
28029 .PHONY: maybe-install-html-guile install-html-guile
28030 maybe-install-html-guile:
28031 @if guile
28032 maybe-install-html-guile: install-html-guile
28034 install-html-guile: \
28035 configure-guile \
28036 html-guile
28037 @: $(MAKE); $(unstage)
28038 @[ -f ./guile/Makefile ] || exit 0; \
28039 r=`${PWD_COMMAND}`; export r; \
28040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28041 $(HOST_EXPORTS) \
28042 for flag in $(EXTRA_HOST_FLAGS) ; do \
28043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28044 done; \
28045 echo "Doing install-html in guile" ; \
28046 (cd $(HOST_SUBDIR)/guile && \
28047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28049 "RANLIB=$${RANLIB}" \
28050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28051 install-html) \
28052 || exit 1
28054 @endif guile
28056 .PHONY: maybe-installcheck-guile installcheck-guile
28057 maybe-installcheck-guile:
28058 @if guile
28059 maybe-installcheck-guile: installcheck-guile
28061 installcheck-guile: \
28062 configure-guile
28063 @: $(MAKE); $(unstage)
28064 @[ -f ./guile/Makefile ] || exit 0; \
28065 r=`${PWD_COMMAND}`; export r; \
28066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28067 $(HOST_EXPORTS) \
28068 for flag in $(EXTRA_HOST_FLAGS) ; do \
28069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28070 done; \
28071 echo "Doing installcheck in guile" ; \
28072 (cd $(HOST_SUBDIR)/guile && \
28073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28075 "RANLIB=$${RANLIB}" \
28076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28077 installcheck) \
28078 || exit 1
28080 @endif guile
28082 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28083 maybe-mostlyclean-guile:
28084 @if guile
28085 maybe-mostlyclean-guile: mostlyclean-guile
28087 mostlyclean-guile:
28088 @: $(MAKE); $(unstage)
28089 @[ -f ./guile/Makefile ] || exit 0; \
28090 r=`${PWD_COMMAND}`; export r; \
28091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28092 $(HOST_EXPORTS) \
28093 for flag in $(EXTRA_HOST_FLAGS) ; do \
28094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28095 done; \
28096 echo "Doing mostlyclean in guile" ; \
28097 (cd $(HOST_SUBDIR)/guile && \
28098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28100 "RANLIB=$${RANLIB}" \
28101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28102 mostlyclean) \
28103 || exit 1
28105 @endif guile
28107 .PHONY: maybe-clean-guile clean-guile
28108 maybe-clean-guile:
28109 @if guile
28110 maybe-clean-guile: clean-guile
28112 clean-guile:
28113 @: $(MAKE); $(unstage)
28114 @[ -f ./guile/Makefile ] || exit 0; \
28115 r=`${PWD_COMMAND}`; export r; \
28116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28117 $(HOST_EXPORTS) \
28118 for flag in $(EXTRA_HOST_FLAGS) ; do \
28119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28120 done; \
28121 echo "Doing clean in guile" ; \
28122 (cd $(HOST_SUBDIR)/guile && \
28123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28125 "RANLIB=$${RANLIB}" \
28126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28127 clean) \
28128 || exit 1
28130 @endif guile
28132 .PHONY: maybe-distclean-guile distclean-guile
28133 maybe-distclean-guile:
28134 @if guile
28135 maybe-distclean-guile: distclean-guile
28137 distclean-guile:
28138 @: $(MAKE); $(unstage)
28139 @[ -f ./guile/Makefile ] || exit 0; \
28140 r=`${PWD_COMMAND}`; export r; \
28141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28142 $(HOST_EXPORTS) \
28143 for flag in $(EXTRA_HOST_FLAGS) ; do \
28144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28145 done; \
28146 echo "Doing distclean in guile" ; \
28147 (cd $(HOST_SUBDIR)/guile && \
28148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28150 "RANLIB=$${RANLIB}" \
28151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28152 distclean) \
28153 || exit 1
28155 @endif guile
28157 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28158 maybe-maintainer-clean-guile:
28159 @if guile
28160 maybe-maintainer-clean-guile: maintainer-clean-guile
28162 maintainer-clean-guile:
28163 @: $(MAKE); $(unstage)
28164 @[ -f ./guile/Makefile ] || exit 0; \
28165 r=`${PWD_COMMAND}`; export r; \
28166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28167 $(HOST_EXPORTS) \
28168 for flag in $(EXTRA_HOST_FLAGS) ; do \
28169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28170 done; \
28171 echo "Doing maintainer-clean in guile" ; \
28172 (cd $(HOST_SUBDIR)/guile && \
28173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28175 "RANLIB=$${RANLIB}" \
28176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28177 maintainer-clean) \
28178 || exit 1
28180 @endif guile
28184 .PHONY: configure-tk maybe-configure-tk
28185 maybe-configure-tk:
28186 @if gcc-bootstrap
28187 configure-tk: stage_current
28188 @endif gcc-bootstrap
28189 @if tk
28190 maybe-configure-tk: configure-tk
28191 configure-tk:
28192 @: $(MAKE); $(unstage)
28193 @r=`${PWD_COMMAND}`; export r; \
28194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28195 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28197 $(HOST_EXPORTS) \
28198 echo Configuring in $(HOST_SUBDIR)/tk; \
28199 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28200 case $(srcdir) in \
28201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28202 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28204 esac; \
28205 srcdiroption="--srcdir=$${topdir}/tk"; \
28206 libsrcdir="$$s/tk"; \
28207 $(SHELL) $${libsrcdir}/configure \
28208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28209 --target=${target_alias} $${srcdiroption} \
28210 || exit 1
28211 @endif tk
28217 .PHONY: all-tk maybe-all-tk
28218 maybe-all-tk:
28219 @if gcc-bootstrap
28220 all-tk: stage_current
28221 @endif gcc-bootstrap
28222 @if tk
28223 TARGET-tk=all
28224 maybe-all-tk: all-tk
28225 all-tk: configure-tk
28226 @: $(MAKE); $(unstage)
28227 @r=`${PWD_COMMAND}`; export r; \
28228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28229 $(HOST_EXPORTS) \
28230 (cd $(HOST_SUBDIR)/tk && \
28231 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28232 $(TARGET-tk))
28233 @endif tk
28238 .PHONY: check-tk maybe-check-tk
28239 maybe-check-tk:
28240 @if tk
28241 maybe-check-tk: check-tk
28243 check-tk:
28244 @: $(MAKE); $(unstage)
28245 @r=`${PWD_COMMAND}`; export r; \
28246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28247 $(HOST_EXPORTS) \
28248 (cd $(HOST_SUBDIR)/tk && \
28249 $(MAKE) $(FLAGS_TO_PASS) check)
28251 @endif tk
28253 .PHONY: install-tk maybe-install-tk
28254 maybe-install-tk:
28255 @if tk
28256 maybe-install-tk: install-tk
28258 install-tk: installdirs
28259 @: $(MAKE); $(unstage)
28260 @r=`${PWD_COMMAND}`; export r; \
28261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28262 $(HOST_EXPORTS) \
28263 (cd $(HOST_SUBDIR)/tk && \
28264 $(MAKE) $(FLAGS_TO_PASS) install)
28266 @endif tk
28268 .PHONY: install-strip-tk maybe-install-strip-tk
28269 maybe-install-strip-tk:
28270 @if tk
28271 maybe-install-strip-tk: install-strip-tk
28273 install-strip-tk: installdirs
28274 @: $(MAKE); $(unstage)
28275 @r=`${PWD_COMMAND}`; export r; \
28276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28277 $(HOST_EXPORTS) \
28278 (cd $(HOST_SUBDIR)/tk && \
28279 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28281 @endif tk
28283 # Other targets (info, dvi, pdf, etc.)
28285 .PHONY: maybe-info-tk info-tk
28286 maybe-info-tk:
28287 @if tk
28288 maybe-info-tk: info-tk
28290 info-tk: \
28291 configure-tk
28292 @: $(MAKE); $(unstage)
28293 @[ -f ./tk/Makefile ] || exit 0; \
28294 r=`${PWD_COMMAND}`; export r; \
28295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28296 $(HOST_EXPORTS) \
28297 for flag in $(EXTRA_HOST_FLAGS) ; do \
28298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28299 done; \
28300 echo "Doing info in tk" ; \
28301 (cd $(HOST_SUBDIR)/tk && \
28302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28304 "RANLIB=$${RANLIB}" \
28305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28306 info) \
28307 || exit 1
28309 @endif tk
28311 .PHONY: maybe-dvi-tk dvi-tk
28312 maybe-dvi-tk:
28313 @if tk
28314 maybe-dvi-tk: dvi-tk
28316 dvi-tk: \
28317 configure-tk
28318 @: $(MAKE); $(unstage)
28319 @[ -f ./tk/Makefile ] || exit 0; \
28320 r=`${PWD_COMMAND}`; export r; \
28321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28322 $(HOST_EXPORTS) \
28323 for flag in $(EXTRA_HOST_FLAGS) ; do \
28324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28325 done; \
28326 echo "Doing dvi in tk" ; \
28327 (cd $(HOST_SUBDIR)/tk && \
28328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28330 "RANLIB=$${RANLIB}" \
28331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28332 dvi) \
28333 || exit 1
28335 @endif tk
28337 .PHONY: maybe-pdf-tk pdf-tk
28338 maybe-pdf-tk:
28339 @if tk
28340 maybe-pdf-tk: pdf-tk
28342 pdf-tk: \
28343 configure-tk
28344 @: $(MAKE); $(unstage)
28345 @[ -f ./tk/Makefile ] || exit 0; \
28346 r=`${PWD_COMMAND}`; export r; \
28347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28348 $(HOST_EXPORTS) \
28349 for flag in $(EXTRA_HOST_FLAGS) ; do \
28350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28351 done; \
28352 echo "Doing pdf in tk" ; \
28353 (cd $(HOST_SUBDIR)/tk && \
28354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28356 "RANLIB=$${RANLIB}" \
28357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28358 pdf) \
28359 || exit 1
28361 @endif tk
28363 .PHONY: maybe-html-tk html-tk
28364 maybe-html-tk:
28365 @if tk
28366 maybe-html-tk: html-tk
28368 html-tk: \
28369 configure-tk
28370 @: $(MAKE); $(unstage)
28371 @[ -f ./tk/Makefile ] || exit 0; \
28372 r=`${PWD_COMMAND}`; export r; \
28373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28374 $(HOST_EXPORTS) \
28375 for flag in $(EXTRA_HOST_FLAGS) ; do \
28376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28377 done; \
28378 echo "Doing html in tk" ; \
28379 (cd $(HOST_SUBDIR)/tk && \
28380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28382 "RANLIB=$${RANLIB}" \
28383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28384 html) \
28385 || exit 1
28387 @endif tk
28389 .PHONY: maybe-TAGS-tk TAGS-tk
28390 maybe-TAGS-tk:
28391 @if tk
28392 maybe-TAGS-tk: TAGS-tk
28394 TAGS-tk: \
28395 configure-tk
28396 @: $(MAKE); $(unstage)
28397 @[ -f ./tk/Makefile ] || exit 0; \
28398 r=`${PWD_COMMAND}`; export r; \
28399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28400 $(HOST_EXPORTS) \
28401 for flag in $(EXTRA_HOST_FLAGS) ; do \
28402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28403 done; \
28404 echo "Doing TAGS in tk" ; \
28405 (cd $(HOST_SUBDIR)/tk && \
28406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28408 "RANLIB=$${RANLIB}" \
28409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28410 TAGS) \
28411 || exit 1
28413 @endif tk
28415 .PHONY: maybe-install-info-tk install-info-tk
28416 maybe-install-info-tk:
28417 @if tk
28418 maybe-install-info-tk: install-info-tk
28420 install-info-tk: \
28421 configure-tk \
28422 info-tk
28423 @: $(MAKE); $(unstage)
28424 @[ -f ./tk/Makefile ] || exit 0; \
28425 r=`${PWD_COMMAND}`; export r; \
28426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28427 $(HOST_EXPORTS) \
28428 for flag in $(EXTRA_HOST_FLAGS) ; do \
28429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28430 done; \
28431 echo "Doing install-info in tk" ; \
28432 (cd $(HOST_SUBDIR)/tk && \
28433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28435 "RANLIB=$${RANLIB}" \
28436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28437 install-info) \
28438 || exit 1
28440 @endif tk
28442 .PHONY: maybe-install-pdf-tk install-pdf-tk
28443 maybe-install-pdf-tk:
28444 @if tk
28445 maybe-install-pdf-tk: install-pdf-tk
28447 install-pdf-tk: \
28448 configure-tk \
28449 pdf-tk
28450 @: $(MAKE); $(unstage)
28451 @[ -f ./tk/Makefile ] || exit 0; \
28452 r=`${PWD_COMMAND}`; export r; \
28453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28454 $(HOST_EXPORTS) \
28455 for flag in $(EXTRA_HOST_FLAGS) ; do \
28456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28457 done; \
28458 echo "Doing install-pdf in tk" ; \
28459 (cd $(HOST_SUBDIR)/tk && \
28460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28462 "RANLIB=$${RANLIB}" \
28463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28464 install-pdf) \
28465 || exit 1
28467 @endif tk
28469 .PHONY: maybe-install-html-tk install-html-tk
28470 maybe-install-html-tk:
28471 @if tk
28472 maybe-install-html-tk: install-html-tk
28474 install-html-tk: \
28475 configure-tk \
28476 html-tk
28477 @: $(MAKE); $(unstage)
28478 @[ -f ./tk/Makefile ] || exit 0; \
28479 r=`${PWD_COMMAND}`; export r; \
28480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481 $(HOST_EXPORTS) \
28482 for flag in $(EXTRA_HOST_FLAGS) ; do \
28483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28484 done; \
28485 echo "Doing install-html in tk" ; \
28486 (cd $(HOST_SUBDIR)/tk && \
28487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28489 "RANLIB=$${RANLIB}" \
28490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28491 install-html) \
28492 || exit 1
28494 @endif tk
28496 .PHONY: maybe-installcheck-tk installcheck-tk
28497 maybe-installcheck-tk:
28498 @if tk
28499 maybe-installcheck-tk: installcheck-tk
28501 installcheck-tk: \
28502 configure-tk
28503 @: $(MAKE); $(unstage)
28504 @[ -f ./tk/Makefile ] || exit 0; \
28505 r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28507 $(HOST_EXPORTS) \
28508 for flag in $(EXTRA_HOST_FLAGS) ; do \
28509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28510 done; \
28511 echo "Doing installcheck in tk" ; \
28512 (cd $(HOST_SUBDIR)/tk && \
28513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28515 "RANLIB=$${RANLIB}" \
28516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28517 installcheck) \
28518 || exit 1
28520 @endif tk
28522 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28523 maybe-mostlyclean-tk:
28524 @if tk
28525 maybe-mostlyclean-tk: mostlyclean-tk
28527 mostlyclean-tk:
28528 @: $(MAKE); $(unstage)
28529 @[ -f ./tk/Makefile ] || exit 0; \
28530 r=`${PWD_COMMAND}`; export r; \
28531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28532 $(HOST_EXPORTS) \
28533 for flag in $(EXTRA_HOST_FLAGS) ; do \
28534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28535 done; \
28536 echo "Doing mostlyclean in tk" ; \
28537 (cd $(HOST_SUBDIR)/tk && \
28538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28540 "RANLIB=$${RANLIB}" \
28541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28542 mostlyclean) \
28543 || exit 1
28545 @endif tk
28547 .PHONY: maybe-clean-tk clean-tk
28548 maybe-clean-tk:
28549 @if tk
28550 maybe-clean-tk: clean-tk
28552 clean-tk:
28553 @: $(MAKE); $(unstage)
28554 @[ -f ./tk/Makefile ] || exit 0; \
28555 r=`${PWD_COMMAND}`; export r; \
28556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28557 $(HOST_EXPORTS) \
28558 for flag in $(EXTRA_HOST_FLAGS) ; do \
28559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28560 done; \
28561 echo "Doing clean in tk" ; \
28562 (cd $(HOST_SUBDIR)/tk && \
28563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28565 "RANLIB=$${RANLIB}" \
28566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28567 clean) \
28568 || exit 1
28570 @endif tk
28572 .PHONY: maybe-distclean-tk distclean-tk
28573 maybe-distclean-tk:
28574 @if tk
28575 maybe-distclean-tk: distclean-tk
28577 distclean-tk:
28578 @: $(MAKE); $(unstage)
28579 @[ -f ./tk/Makefile ] || exit 0; \
28580 r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 for flag in $(EXTRA_HOST_FLAGS) ; do \
28584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585 done; \
28586 echo "Doing distclean in tk" ; \
28587 (cd $(HOST_SUBDIR)/tk && \
28588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590 "RANLIB=$${RANLIB}" \
28591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592 distclean) \
28593 || exit 1
28595 @endif tk
28597 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28598 maybe-maintainer-clean-tk:
28599 @if tk
28600 maybe-maintainer-clean-tk: maintainer-clean-tk
28602 maintainer-clean-tk:
28603 @: $(MAKE); $(unstage)
28604 @[ -f ./tk/Makefile ] || exit 0; \
28605 r=`${PWD_COMMAND}`; export r; \
28606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28607 $(HOST_EXPORTS) \
28608 for flag in $(EXTRA_HOST_FLAGS) ; do \
28609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28610 done; \
28611 echo "Doing maintainer-clean in tk" ; \
28612 (cd $(HOST_SUBDIR)/tk && \
28613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28615 "RANLIB=$${RANLIB}" \
28616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28617 maintainer-clean) \
28618 || exit 1
28620 @endif tk
28624 .PHONY: configure-libtermcap maybe-configure-libtermcap
28625 maybe-configure-libtermcap:
28626 @if gcc-bootstrap
28627 configure-libtermcap: stage_current
28628 @endif gcc-bootstrap
28629 @if libtermcap
28630 maybe-configure-libtermcap: configure-libtermcap
28631 configure-libtermcap:
28632 @: $(MAKE); $(unstage)
28633 @r=`${PWD_COMMAND}`; export r; \
28634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28635 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28637 $(HOST_EXPORTS) \
28638 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28639 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28640 case $(srcdir) in \
28641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28642 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28644 esac; \
28645 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28646 libsrcdir="$$s/libtermcap"; \
28647 $(SHELL) $${libsrcdir}/configure \
28648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28649 --target=${target_alias} $${srcdiroption} \
28650 || exit 1
28651 @endif libtermcap
28657 .PHONY: all-libtermcap maybe-all-libtermcap
28658 maybe-all-libtermcap:
28659 @if gcc-bootstrap
28660 all-libtermcap: stage_current
28661 @endif gcc-bootstrap
28662 @if libtermcap
28663 TARGET-libtermcap=all
28664 maybe-all-libtermcap: all-libtermcap
28665 all-libtermcap: configure-libtermcap
28666 @: $(MAKE); $(unstage)
28667 @r=`${PWD_COMMAND}`; export r; \
28668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28669 $(HOST_EXPORTS) \
28670 (cd $(HOST_SUBDIR)/libtermcap && \
28671 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28672 $(TARGET-libtermcap))
28673 @endif libtermcap
28678 .PHONY: check-libtermcap maybe-check-libtermcap
28679 maybe-check-libtermcap:
28680 @if libtermcap
28681 maybe-check-libtermcap: check-libtermcap
28683 check-libtermcap:
28685 @endif libtermcap
28687 .PHONY: install-libtermcap maybe-install-libtermcap
28688 maybe-install-libtermcap:
28689 @if libtermcap
28690 maybe-install-libtermcap: install-libtermcap
28692 install-libtermcap: installdirs
28693 @: $(MAKE); $(unstage)
28694 @r=`${PWD_COMMAND}`; export r; \
28695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28696 $(HOST_EXPORTS) \
28697 (cd $(HOST_SUBDIR)/libtermcap && \
28698 $(MAKE) $(FLAGS_TO_PASS) install)
28700 @endif libtermcap
28702 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28703 maybe-install-strip-libtermcap:
28704 @if libtermcap
28705 maybe-install-strip-libtermcap: install-strip-libtermcap
28707 install-strip-libtermcap: installdirs
28708 @: $(MAKE); $(unstage)
28709 @r=`${PWD_COMMAND}`; export r; \
28710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28711 $(HOST_EXPORTS) \
28712 (cd $(HOST_SUBDIR)/libtermcap && \
28713 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28715 @endif libtermcap
28717 # Other targets (info, dvi, pdf, etc.)
28719 .PHONY: maybe-info-libtermcap info-libtermcap
28720 maybe-info-libtermcap:
28721 @if libtermcap
28722 maybe-info-libtermcap: info-libtermcap
28724 info-libtermcap: \
28725 configure-libtermcap
28726 @: $(MAKE); $(unstage)
28727 @[ -f ./libtermcap/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 info in libtermcap" ; \
28735 (cd $(HOST_SUBDIR)/libtermcap && \
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 info) \
28741 || exit 1
28743 @endif libtermcap
28745 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28746 maybe-dvi-libtermcap:
28747 @if libtermcap
28748 maybe-dvi-libtermcap: dvi-libtermcap
28750 dvi-libtermcap: \
28751 configure-libtermcap
28752 @: $(MAKE); $(unstage)
28753 @[ -f ./libtermcap/Makefile ] || exit 0; \
28754 r=`${PWD_COMMAND}`; export r; \
28755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28756 $(HOST_EXPORTS) \
28757 for flag in $(EXTRA_HOST_FLAGS) ; do \
28758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28759 done; \
28760 echo "Doing dvi in libtermcap" ; \
28761 (cd $(HOST_SUBDIR)/libtermcap && \
28762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28764 "RANLIB=$${RANLIB}" \
28765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28766 dvi) \
28767 || exit 1
28769 @endif libtermcap
28771 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28772 maybe-pdf-libtermcap:
28773 @if libtermcap
28774 maybe-pdf-libtermcap: pdf-libtermcap
28776 pdf-libtermcap: \
28777 configure-libtermcap
28778 @: $(MAKE); $(unstage)
28779 @[ -f ./libtermcap/Makefile ] || exit 0; \
28780 r=`${PWD_COMMAND}`; export r; \
28781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28782 $(HOST_EXPORTS) \
28783 for flag in $(EXTRA_HOST_FLAGS) ; do \
28784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28785 done; \
28786 echo "Doing pdf in libtermcap" ; \
28787 (cd $(HOST_SUBDIR)/libtermcap && \
28788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28790 "RANLIB=$${RANLIB}" \
28791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28792 pdf) \
28793 || exit 1
28795 @endif libtermcap
28797 .PHONY: maybe-html-libtermcap html-libtermcap
28798 maybe-html-libtermcap:
28799 @if libtermcap
28800 maybe-html-libtermcap: html-libtermcap
28802 html-libtermcap: \
28803 configure-libtermcap
28804 @: $(MAKE); $(unstage)
28805 @[ -f ./libtermcap/Makefile ] || exit 0; \
28806 r=`${PWD_COMMAND}`; export r; \
28807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28808 $(HOST_EXPORTS) \
28809 for flag in $(EXTRA_HOST_FLAGS) ; do \
28810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28811 done; \
28812 echo "Doing html in libtermcap" ; \
28813 (cd $(HOST_SUBDIR)/libtermcap && \
28814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28816 "RANLIB=$${RANLIB}" \
28817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28818 html) \
28819 || exit 1
28821 @endif libtermcap
28823 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28824 maybe-TAGS-libtermcap:
28825 @if libtermcap
28826 maybe-TAGS-libtermcap: TAGS-libtermcap
28828 TAGS-libtermcap: \
28829 configure-libtermcap
28830 @: $(MAKE); $(unstage)
28831 @[ -f ./libtermcap/Makefile ] || exit 0; \
28832 r=`${PWD_COMMAND}`; export r; \
28833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28834 $(HOST_EXPORTS) \
28835 for flag in $(EXTRA_HOST_FLAGS) ; do \
28836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28837 done; \
28838 echo "Doing TAGS in libtermcap" ; \
28839 (cd $(HOST_SUBDIR)/libtermcap && \
28840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28842 "RANLIB=$${RANLIB}" \
28843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28844 TAGS) \
28845 || exit 1
28847 @endif libtermcap
28849 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28850 maybe-install-info-libtermcap:
28851 @if libtermcap
28852 maybe-install-info-libtermcap: install-info-libtermcap
28854 install-info-libtermcap: \
28855 configure-libtermcap \
28856 info-libtermcap
28857 @: $(MAKE); $(unstage)
28858 @[ -f ./libtermcap/Makefile ] || exit 0; \
28859 r=`${PWD_COMMAND}`; export r; \
28860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28861 $(HOST_EXPORTS) \
28862 for flag in $(EXTRA_HOST_FLAGS) ; do \
28863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28864 done; \
28865 echo "Doing install-info in libtermcap" ; \
28866 (cd $(HOST_SUBDIR)/libtermcap && \
28867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28869 "RANLIB=$${RANLIB}" \
28870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28871 install-info) \
28872 || exit 1
28874 @endif libtermcap
28876 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28877 maybe-install-pdf-libtermcap:
28878 @if libtermcap
28879 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28881 install-pdf-libtermcap: \
28882 configure-libtermcap \
28883 pdf-libtermcap
28884 @: $(MAKE); $(unstage)
28885 @[ -f ./libtermcap/Makefile ] || exit 0; \
28886 r=`${PWD_COMMAND}`; export r; \
28887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28888 $(HOST_EXPORTS) \
28889 for flag in $(EXTRA_HOST_FLAGS) ; do \
28890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28891 done; \
28892 echo "Doing install-pdf in libtermcap" ; \
28893 (cd $(HOST_SUBDIR)/libtermcap && \
28894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28896 "RANLIB=$${RANLIB}" \
28897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28898 install-pdf) \
28899 || exit 1
28901 @endif libtermcap
28903 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28904 maybe-install-html-libtermcap:
28905 @if libtermcap
28906 maybe-install-html-libtermcap: install-html-libtermcap
28908 install-html-libtermcap: \
28909 configure-libtermcap \
28910 html-libtermcap
28911 @: $(MAKE); $(unstage)
28912 @[ -f ./libtermcap/Makefile ] || exit 0; \
28913 r=`${PWD_COMMAND}`; export r; \
28914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28915 $(HOST_EXPORTS) \
28916 for flag in $(EXTRA_HOST_FLAGS) ; do \
28917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28918 done; \
28919 echo "Doing install-html in libtermcap" ; \
28920 (cd $(HOST_SUBDIR)/libtermcap && \
28921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28923 "RANLIB=$${RANLIB}" \
28924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28925 install-html) \
28926 || exit 1
28928 @endif libtermcap
28930 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28931 maybe-installcheck-libtermcap:
28932 @if libtermcap
28933 maybe-installcheck-libtermcap: installcheck-libtermcap
28935 installcheck-libtermcap: \
28936 configure-libtermcap
28937 @: $(MAKE); $(unstage)
28938 @[ -f ./libtermcap/Makefile ] || exit 0; \
28939 r=`${PWD_COMMAND}`; export r; \
28940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28941 $(HOST_EXPORTS) \
28942 for flag in $(EXTRA_HOST_FLAGS) ; do \
28943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28944 done; \
28945 echo "Doing installcheck in libtermcap" ; \
28946 (cd $(HOST_SUBDIR)/libtermcap && \
28947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28949 "RANLIB=$${RANLIB}" \
28950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28951 installcheck) \
28952 || exit 1
28954 @endif libtermcap
28956 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28957 maybe-mostlyclean-libtermcap:
28958 @if libtermcap
28959 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28961 # libtermcap doesn't support mostlyclean.
28962 mostlyclean-libtermcap:
28964 @endif libtermcap
28966 .PHONY: maybe-clean-libtermcap clean-libtermcap
28967 maybe-clean-libtermcap:
28968 @if libtermcap
28969 maybe-clean-libtermcap: clean-libtermcap
28971 # libtermcap doesn't support clean.
28972 clean-libtermcap:
28974 @endif libtermcap
28976 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28977 maybe-distclean-libtermcap:
28978 @if libtermcap
28979 maybe-distclean-libtermcap: distclean-libtermcap
28981 # libtermcap doesn't support distclean.
28982 distclean-libtermcap:
28984 @endif libtermcap
28986 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28987 maybe-maintainer-clean-libtermcap:
28988 @if libtermcap
28989 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28991 # libtermcap doesn't support maintainer-clean.
28992 maintainer-clean-libtermcap:
28994 @endif libtermcap
28998 .PHONY: configure-utils maybe-configure-utils
28999 maybe-configure-utils:
29000 @if gcc-bootstrap
29001 configure-utils: stage_current
29002 @endif gcc-bootstrap
29003 @if utils
29004 maybe-configure-utils: configure-utils
29005 configure-utils:
29006 @: $(MAKE); $(unstage)
29007 @r=`${PWD_COMMAND}`; export r; \
29008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29009 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29011 $(HOST_EXPORTS) \
29012 echo Configuring in $(HOST_SUBDIR)/utils; \
29013 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29014 case $(srcdir) in \
29015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29016 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29018 esac; \
29019 srcdiroption="--srcdir=$${topdir}/utils"; \
29020 libsrcdir="$$s/utils"; \
29021 $(SHELL) $${libsrcdir}/configure \
29022 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29023 --target=${target_alias} $${srcdiroption} \
29024 || exit 1
29025 @endif utils
29031 .PHONY: all-utils maybe-all-utils
29032 maybe-all-utils:
29033 @if gcc-bootstrap
29034 all-utils: stage_current
29035 @endif gcc-bootstrap
29036 @if utils
29037 TARGET-utils=all
29038 maybe-all-utils: all-utils
29039 all-utils: configure-utils
29040 @: $(MAKE); $(unstage)
29041 @r=`${PWD_COMMAND}`; export r; \
29042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29043 $(HOST_EXPORTS) \
29044 (cd $(HOST_SUBDIR)/utils && \
29045 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29046 $(TARGET-utils))
29047 @endif utils
29052 .PHONY: check-utils maybe-check-utils
29053 maybe-check-utils:
29054 @if utils
29055 maybe-check-utils: check-utils
29057 check-utils:
29059 @endif utils
29061 .PHONY: install-utils maybe-install-utils
29062 maybe-install-utils:
29063 @if utils
29064 maybe-install-utils: install-utils
29066 install-utils: installdirs
29067 @: $(MAKE); $(unstage)
29068 @r=`${PWD_COMMAND}`; export r; \
29069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29070 $(HOST_EXPORTS) \
29071 (cd $(HOST_SUBDIR)/utils && \
29072 $(MAKE) $(FLAGS_TO_PASS) install)
29074 @endif utils
29076 .PHONY: install-strip-utils maybe-install-strip-utils
29077 maybe-install-strip-utils:
29078 @if utils
29079 maybe-install-strip-utils: install-strip-utils
29081 install-strip-utils: installdirs
29082 @: $(MAKE); $(unstage)
29083 @r=`${PWD_COMMAND}`; export r; \
29084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29085 $(HOST_EXPORTS) \
29086 (cd $(HOST_SUBDIR)/utils && \
29087 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29089 @endif utils
29091 # Other targets (info, dvi, pdf, etc.)
29093 .PHONY: maybe-info-utils info-utils
29094 maybe-info-utils:
29095 @if utils
29096 maybe-info-utils: info-utils
29098 info-utils: \
29099 configure-utils
29100 @: $(MAKE); $(unstage)
29101 @[ -f ./utils/Makefile ] || exit 0; \
29102 r=`${PWD_COMMAND}`; export r; \
29103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29104 $(HOST_EXPORTS) \
29105 for flag in $(EXTRA_HOST_FLAGS) ; do \
29106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29107 done; \
29108 echo "Doing info in utils" ; \
29109 (cd $(HOST_SUBDIR)/utils && \
29110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29112 "RANLIB=$${RANLIB}" \
29113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29114 info) \
29115 || exit 1
29117 @endif utils
29119 .PHONY: maybe-dvi-utils dvi-utils
29120 maybe-dvi-utils:
29121 @if utils
29122 maybe-dvi-utils: dvi-utils
29124 dvi-utils: \
29125 configure-utils
29126 @: $(MAKE); $(unstage)
29127 @[ -f ./utils/Makefile ] || exit 0; \
29128 r=`${PWD_COMMAND}`; export r; \
29129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29130 $(HOST_EXPORTS) \
29131 for flag in $(EXTRA_HOST_FLAGS) ; do \
29132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29133 done; \
29134 echo "Doing dvi in utils" ; \
29135 (cd $(HOST_SUBDIR)/utils && \
29136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29138 "RANLIB=$${RANLIB}" \
29139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29140 dvi) \
29141 || exit 1
29143 @endif utils
29145 .PHONY: maybe-pdf-utils pdf-utils
29146 maybe-pdf-utils:
29147 @if utils
29148 maybe-pdf-utils: pdf-utils
29150 pdf-utils: \
29151 configure-utils
29152 @: $(MAKE); $(unstage)
29153 @[ -f ./utils/Makefile ] || exit 0; \
29154 r=`${PWD_COMMAND}`; export r; \
29155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29156 $(HOST_EXPORTS) \
29157 for flag in $(EXTRA_HOST_FLAGS) ; do \
29158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29159 done; \
29160 echo "Doing pdf in utils" ; \
29161 (cd $(HOST_SUBDIR)/utils && \
29162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29164 "RANLIB=$${RANLIB}" \
29165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29166 pdf) \
29167 || exit 1
29169 @endif utils
29171 .PHONY: maybe-html-utils html-utils
29172 maybe-html-utils:
29173 @if utils
29174 maybe-html-utils: html-utils
29176 html-utils: \
29177 configure-utils
29178 @: $(MAKE); $(unstage)
29179 @[ -f ./utils/Makefile ] || exit 0; \
29180 r=`${PWD_COMMAND}`; export r; \
29181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29182 $(HOST_EXPORTS) \
29183 for flag in $(EXTRA_HOST_FLAGS) ; do \
29184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29185 done; \
29186 echo "Doing html in utils" ; \
29187 (cd $(HOST_SUBDIR)/utils && \
29188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29190 "RANLIB=$${RANLIB}" \
29191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29192 html) \
29193 || exit 1
29195 @endif utils
29197 .PHONY: maybe-TAGS-utils TAGS-utils
29198 maybe-TAGS-utils:
29199 @if utils
29200 maybe-TAGS-utils: TAGS-utils
29202 TAGS-utils: \
29203 configure-utils
29204 @: $(MAKE); $(unstage)
29205 @[ -f ./utils/Makefile ] || exit 0; \
29206 r=`${PWD_COMMAND}`; export r; \
29207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29208 $(HOST_EXPORTS) \
29209 for flag in $(EXTRA_HOST_FLAGS) ; do \
29210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29211 done; \
29212 echo "Doing TAGS in utils" ; \
29213 (cd $(HOST_SUBDIR)/utils && \
29214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29216 "RANLIB=$${RANLIB}" \
29217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29218 TAGS) \
29219 || exit 1
29221 @endif utils
29223 .PHONY: maybe-install-info-utils install-info-utils
29224 maybe-install-info-utils:
29225 @if utils
29226 maybe-install-info-utils: install-info-utils
29228 install-info-utils: \
29229 configure-utils \
29230 info-utils
29231 @: $(MAKE); $(unstage)
29232 @[ -f ./utils/Makefile ] || exit 0; \
29233 r=`${PWD_COMMAND}`; export r; \
29234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29235 $(HOST_EXPORTS) \
29236 for flag in $(EXTRA_HOST_FLAGS) ; do \
29237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29238 done; \
29239 echo "Doing install-info in utils" ; \
29240 (cd $(HOST_SUBDIR)/utils && \
29241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29243 "RANLIB=$${RANLIB}" \
29244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29245 install-info) \
29246 || exit 1
29248 @endif utils
29250 .PHONY: maybe-install-pdf-utils install-pdf-utils
29251 maybe-install-pdf-utils:
29252 @if utils
29253 maybe-install-pdf-utils: install-pdf-utils
29255 install-pdf-utils: \
29256 configure-utils \
29257 pdf-utils
29258 @: $(MAKE); $(unstage)
29259 @[ -f ./utils/Makefile ] || exit 0; \
29260 r=`${PWD_COMMAND}`; export r; \
29261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29262 $(HOST_EXPORTS) \
29263 for flag in $(EXTRA_HOST_FLAGS) ; do \
29264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29265 done; \
29266 echo "Doing install-pdf in utils" ; \
29267 (cd $(HOST_SUBDIR)/utils && \
29268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29270 "RANLIB=$${RANLIB}" \
29271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29272 install-pdf) \
29273 || exit 1
29275 @endif utils
29277 .PHONY: maybe-install-html-utils install-html-utils
29278 maybe-install-html-utils:
29279 @if utils
29280 maybe-install-html-utils: install-html-utils
29282 install-html-utils: \
29283 configure-utils \
29284 html-utils
29285 @: $(MAKE); $(unstage)
29286 @[ -f ./utils/Makefile ] || exit 0; \
29287 r=`${PWD_COMMAND}`; export r; \
29288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29289 $(HOST_EXPORTS) \
29290 for flag in $(EXTRA_HOST_FLAGS) ; do \
29291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29292 done; \
29293 echo "Doing install-html in utils" ; \
29294 (cd $(HOST_SUBDIR)/utils && \
29295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29297 "RANLIB=$${RANLIB}" \
29298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29299 install-html) \
29300 || exit 1
29302 @endif utils
29304 .PHONY: maybe-installcheck-utils installcheck-utils
29305 maybe-installcheck-utils:
29306 @if utils
29307 maybe-installcheck-utils: installcheck-utils
29309 installcheck-utils: \
29310 configure-utils
29311 @: $(MAKE); $(unstage)
29312 @[ -f ./utils/Makefile ] || exit 0; \
29313 r=`${PWD_COMMAND}`; export r; \
29314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29315 $(HOST_EXPORTS) \
29316 for flag in $(EXTRA_HOST_FLAGS) ; do \
29317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29318 done; \
29319 echo "Doing installcheck in utils" ; \
29320 (cd $(HOST_SUBDIR)/utils && \
29321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29323 "RANLIB=$${RANLIB}" \
29324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29325 installcheck) \
29326 || exit 1
29328 @endif utils
29330 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29331 maybe-mostlyclean-utils:
29332 @if utils
29333 maybe-mostlyclean-utils: mostlyclean-utils
29335 mostlyclean-utils:
29336 @: $(MAKE); $(unstage)
29337 @[ -f ./utils/Makefile ] || exit 0; \
29338 r=`${PWD_COMMAND}`; export r; \
29339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29340 $(HOST_EXPORTS) \
29341 for flag in $(EXTRA_HOST_FLAGS) ; do \
29342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29343 done; \
29344 echo "Doing mostlyclean in utils" ; \
29345 (cd $(HOST_SUBDIR)/utils && \
29346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29348 "RANLIB=$${RANLIB}" \
29349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29350 mostlyclean) \
29351 || exit 1
29353 @endif utils
29355 .PHONY: maybe-clean-utils clean-utils
29356 maybe-clean-utils:
29357 @if utils
29358 maybe-clean-utils: clean-utils
29360 clean-utils:
29361 @: $(MAKE); $(unstage)
29362 @[ -f ./utils/Makefile ] || exit 0; \
29363 r=`${PWD_COMMAND}`; export r; \
29364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29365 $(HOST_EXPORTS) \
29366 for flag in $(EXTRA_HOST_FLAGS) ; do \
29367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29368 done; \
29369 echo "Doing clean in utils" ; \
29370 (cd $(HOST_SUBDIR)/utils && \
29371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29373 "RANLIB=$${RANLIB}" \
29374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29375 clean) \
29376 || exit 1
29378 @endif utils
29380 .PHONY: maybe-distclean-utils distclean-utils
29381 maybe-distclean-utils:
29382 @if utils
29383 maybe-distclean-utils: distclean-utils
29385 distclean-utils:
29386 @: $(MAKE); $(unstage)
29387 @[ -f ./utils/Makefile ] || exit 0; \
29388 r=`${PWD_COMMAND}`; export r; \
29389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29390 $(HOST_EXPORTS) \
29391 for flag in $(EXTRA_HOST_FLAGS) ; do \
29392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29393 done; \
29394 echo "Doing distclean in utils" ; \
29395 (cd $(HOST_SUBDIR)/utils && \
29396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29398 "RANLIB=$${RANLIB}" \
29399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29400 distclean) \
29401 || exit 1
29403 @endif utils
29405 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29406 maybe-maintainer-clean-utils:
29407 @if utils
29408 maybe-maintainer-clean-utils: maintainer-clean-utils
29410 maintainer-clean-utils:
29411 @: $(MAKE); $(unstage)
29412 @[ -f ./utils/Makefile ] || exit 0; \
29413 r=`${PWD_COMMAND}`; export r; \
29414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29415 $(HOST_EXPORTS) \
29416 for flag in $(EXTRA_HOST_FLAGS) ; do \
29417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29418 done; \
29419 echo "Doing maintainer-clean in utils" ; \
29420 (cd $(HOST_SUBDIR)/utils && \
29421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29423 "RANLIB=$${RANLIB}" \
29424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29425 maintainer-clean) \
29426 || exit 1
29428 @endif utils
29432 .PHONY: configure-gnattools maybe-configure-gnattools
29433 maybe-configure-gnattools:
29434 @if gcc-bootstrap
29435 configure-gnattools: stage_current
29436 @endif gcc-bootstrap
29437 @if gnattools
29438 maybe-configure-gnattools: configure-gnattools
29439 configure-gnattools:
29440 @: $(MAKE); $(unstage)
29441 @r=`${PWD_COMMAND}`; export r; \
29442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29443 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29445 $(HOST_EXPORTS) \
29446 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29447 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29448 case $(srcdir) in \
29449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29450 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29452 esac; \
29453 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29454 libsrcdir="$$s/gnattools"; \
29455 $(SHELL) $${libsrcdir}/configure \
29456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29457 --target=${target_alias} $${srcdiroption} \
29458 || exit 1
29459 @endif gnattools
29465 .PHONY: all-gnattools maybe-all-gnattools
29466 maybe-all-gnattools:
29467 @if gcc-bootstrap
29468 all-gnattools: stage_current
29469 @endif gcc-bootstrap
29470 @if gnattools
29471 TARGET-gnattools=all
29472 maybe-all-gnattools: all-gnattools
29473 all-gnattools: configure-gnattools
29474 @: $(MAKE); $(unstage)
29475 @r=`${PWD_COMMAND}`; export r; \
29476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29477 $(HOST_EXPORTS) \
29478 (cd $(HOST_SUBDIR)/gnattools && \
29479 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29480 $(TARGET-gnattools))
29481 @endif gnattools
29486 .PHONY: check-gnattools maybe-check-gnattools
29487 maybe-check-gnattools:
29488 @if gnattools
29489 maybe-check-gnattools: check-gnattools
29491 check-gnattools:
29492 @: $(MAKE); $(unstage)
29493 @r=`${PWD_COMMAND}`; export r; \
29494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29495 $(HOST_EXPORTS) \
29496 (cd $(HOST_SUBDIR)/gnattools && \
29497 $(MAKE) $(FLAGS_TO_PASS) check)
29499 @endif gnattools
29501 .PHONY: install-gnattools maybe-install-gnattools
29502 maybe-install-gnattools:
29503 @if gnattools
29504 maybe-install-gnattools: install-gnattools
29506 install-gnattools: installdirs
29507 @: $(MAKE); $(unstage)
29508 @r=`${PWD_COMMAND}`; export r; \
29509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29510 $(HOST_EXPORTS) \
29511 (cd $(HOST_SUBDIR)/gnattools && \
29512 $(MAKE) $(FLAGS_TO_PASS) install)
29514 @endif gnattools
29516 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29517 maybe-install-strip-gnattools:
29518 @if gnattools
29519 maybe-install-strip-gnattools: install-strip-gnattools
29521 install-strip-gnattools: installdirs
29522 @: $(MAKE); $(unstage)
29523 @r=`${PWD_COMMAND}`; export r; \
29524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29525 $(HOST_EXPORTS) \
29526 (cd $(HOST_SUBDIR)/gnattools && \
29527 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29529 @endif gnattools
29531 # Other targets (info, dvi, pdf, etc.)
29533 .PHONY: maybe-info-gnattools info-gnattools
29534 maybe-info-gnattools:
29535 @if gnattools
29536 maybe-info-gnattools: info-gnattools
29538 info-gnattools: \
29539 configure-gnattools
29540 @: $(MAKE); $(unstage)
29541 @[ -f ./gnattools/Makefile ] || exit 0; \
29542 r=`${PWD_COMMAND}`; export r; \
29543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29544 $(HOST_EXPORTS) \
29545 for flag in $(EXTRA_HOST_FLAGS) ; do \
29546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29547 done; \
29548 echo "Doing info in gnattools" ; \
29549 (cd $(HOST_SUBDIR)/gnattools && \
29550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29552 "RANLIB=$${RANLIB}" \
29553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29554 info) \
29555 || exit 1
29557 @endif gnattools
29559 .PHONY: maybe-dvi-gnattools dvi-gnattools
29560 maybe-dvi-gnattools:
29561 @if gnattools
29562 maybe-dvi-gnattools: dvi-gnattools
29564 dvi-gnattools: \
29565 configure-gnattools
29566 @: $(MAKE); $(unstage)
29567 @[ -f ./gnattools/Makefile ] || exit 0; \
29568 r=`${PWD_COMMAND}`; export r; \
29569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29570 $(HOST_EXPORTS) \
29571 for flag in $(EXTRA_HOST_FLAGS) ; do \
29572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29573 done; \
29574 echo "Doing dvi in gnattools" ; \
29575 (cd $(HOST_SUBDIR)/gnattools && \
29576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29578 "RANLIB=$${RANLIB}" \
29579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29580 dvi) \
29581 || exit 1
29583 @endif gnattools
29585 .PHONY: maybe-pdf-gnattools pdf-gnattools
29586 maybe-pdf-gnattools:
29587 @if gnattools
29588 maybe-pdf-gnattools: pdf-gnattools
29590 pdf-gnattools: \
29591 configure-gnattools
29592 @: $(MAKE); $(unstage)
29593 @[ -f ./gnattools/Makefile ] || exit 0; \
29594 r=`${PWD_COMMAND}`; export r; \
29595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29596 $(HOST_EXPORTS) \
29597 for flag in $(EXTRA_HOST_FLAGS) ; do \
29598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29599 done; \
29600 echo "Doing pdf in gnattools" ; \
29601 (cd $(HOST_SUBDIR)/gnattools && \
29602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29604 "RANLIB=$${RANLIB}" \
29605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29606 pdf) \
29607 || exit 1
29609 @endif gnattools
29611 .PHONY: maybe-html-gnattools html-gnattools
29612 maybe-html-gnattools:
29613 @if gnattools
29614 maybe-html-gnattools: html-gnattools
29616 html-gnattools: \
29617 configure-gnattools
29618 @: $(MAKE); $(unstage)
29619 @[ -f ./gnattools/Makefile ] || exit 0; \
29620 r=`${PWD_COMMAND}`; export r; \
29621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29622 $(HOST_EXPORTS) \
29623 for flag in $(EXTRA_HOST_FLAGS) ; do \
29624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29625 done; \
29626 echo "Doing html in gnattools" ; \
29627 (cd $(HOST_SUBDIR)/gnattools && \
29628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29630 "RANLIB=$${RANLIB}" \
29631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29632 html) \
29633 || exit 1
29635 @endif gnattools
29637 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29638 maybe-TAGS-gnattools:
29639 @if gnattools
29640 maybe-TAGS-gnattools: TAGS-gnattools
29642 TAGS-gnattools: \
29643 configure-gnattools
29644 @: $(MAKE); $(unstage)
29645 @[ -f ./gnattools/Makefile ] || exit 0; \
29646 r=`${PWD_COMMAND}`; export r; \
29647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29648 $(HOST_EXPORTS) \
29649 for flag in $(EXTRA_HOST_FLAGS) ; do \
29650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29651 done; \
29652 echo "Doing TAGS in gnattools" ; \
29653 (cd $(HOST_SUBDIR)/gnattools && \
29654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29656 "RANLIB=$${RANLIB}" \
29657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29658 TAGS) \
29659 || exit 1
29661 @endif gnattools
29663 .PHONY: maybe-install-info-gnattools install-info-gnattools
29664 maybe-install-info-gnattools:
29665 @if gnattools
29666 maybe-install-info-gnattools: install-info-gnattools
29668 install-info-gnattools: \
29669 configure-gnattools \
29670 info-gnattools
29671 @: $(MAKE); $(unstage)
29672 @[ -f ./gnattools/Makefile ] || exit 0; \
29673 r=`${PWD_COMMAND}`; export r; \
29674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29675 $(HOST_EXPORTS) \
29676 for flag in $(EXTRA_HOST_FLAGS) ; do \
29677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29678 done; \
29679 echo "Doing install-info in gnattools" ; \
29680 (cd $(HOST_SUBDIR)/gnattools && \
29681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29683 "RANLIB=$${RANLIB}" \
29684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29685 install-info) \
29686 || exit 1
29688 @endif gnattools
29690 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29691 maybe-install-pdf-gnattools:
29692 @if gnattools
29693 maybe-install-pdf-gnattools: install-pdf-gnattools
29695 install-pdf-gnattools: \
29696 configure-gnattools \
29697 pdf-gnattools
29698 @: $(MAKE); $(unstage)
29699 @[ -f ./gnattools/Makefile ] || exit 0; \
29700 r=`${PWD_COMMAND}`; export r; \
29701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29702 $(HOST_EXPORTS) \
29703 for flag in $(EXTRA_HOST_FLAGS) ; do \
29704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29705 done; \
29706 echo "Doing install-pdf in gnattools" ; \
29707 (cd $(HOST_SUBDIR)/gnattools && \
29708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29710 "RANLIB=$${RANLIB}" \
29711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29712 install-pdf) \
29713 || exit 1
29715 @endif gnattools
29717 .PHONY: maybe-install-html-gnattools install-html-gnattools
29718 maybe-install-html-gnattools:
29719 @if gnattools
29720 maybe-install-html-gnattools: install-html-gnattools
29722 install-html-gnattools: \
29723 configure-gnattools \
29724 html-gnattools
29725 @: $(MAKE); $(unstage)
29726 @[ -f ./gnattools/Makefile ] || exit 0; \
29727 r=`${PWD_COMMAND}`; export r; \
29728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29729 $(HOST_EXPORTS) \
29730 for flag in $(EXTRA_HOST_FLAGS) ; do \
29731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29732 done; \
29733 echo "Doing install-html in gnattools" ; \
29734 (cd $(HOST_SUBDIR)/gnattools && \
29735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29737 "RANLIB=$${RANLIB}" \
29738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29739 install-html) \
29740 || exit 1
29742 @endif gnattools
29744 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29745 maybe-installcheck-gnattools:
29746 @if gnattools
29747 maybe-installcheck-gnattools: installcheck-gnattools
29749 installcheck-gnattools: \
29750 configure-gnattools
29751 @: $(MAKE); $(unstage)
29752 @[ -f ./gnattools/Makefile ] || exit 0; \
29753 r=`${PWD_COMMAND}`; export r; \
29754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29755 $(HOST_EXPORTS) \
29756 for flag in $(EXTRA_HOST_FLAGS) ; do \
29757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29758 done; \
29759 echo "Doing installcheck in gnattools" ; \
29760 (cd $(HOST_SUBDIR)/gnattools && \
29761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29763 "RANLIB=$${RANLIB}" \
29764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29765 installcheck) \
29766 || exit 1
29768 @endif gnattools
29770 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29771 maybe-mostlyclean-gnattools:
29772 @if gnattools
29773 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29775 mostlyclean-gnattools:
29776 @: $(MAKE); $(unstage)
29777 @[ -f ./gnattools/Makefile ] || exit 0; \
29778 r=`${PWD_COMMAND}`; export r; \
29779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29780 $(HOST_EXPORTS) \
29781 for flag in $(EXTRA_HOST_FLAGS) ; do \
29782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29783 done; \
29784 echo "Doing mostlyclean in gnattools" ; \
29785 (cd $(HOST_SUBDIR)/gnattools && \
29786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29788 "RANLIB=$${RANLIB}" \
29789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29790 mostlyclean) \
29791 || exit 1
29793 @endif gnattools
29795 .PHONY: maybe-clean-gnattools clean-gnattools
29796 maybe-clean-gnattools:
29797 @if gnattools
29798 maybe-clean-gnattools: clean-gnattools
29800 clean-gnattools:
29801 @: $(MAKE); $(unstage)
29802 @[ -f ./gnattools/Makefile ] || exit 0; \
29803 r=`${PWD_COMMAND}`; export r; \
29804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29805 $(HOST_EXPORTS) \
29806 for flag in $(EXTRA_HOST_FLAGS) ; do \
29807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29808 done; \
29809 echo "Doing clean in gnattools" ; \
29810 (cd $(HOST_SUBDIR)/gnattools && \
29811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29813 "RANLIB=$${RANLIB}" \
29814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29815 clean) \
29816 || exit 1
29818 @endif gnattools
29820 .PHONY: maybe-distclean-gnattools distclean-gnattools
29821 maybe-distclean-gnattools:
29822 @if gnattools
29823 maybe-distclean-gnattools: distclean-gnattools
29825 distclean-gnattools:
29826 @: $(MAKE); $(unstage)
29827 @[ -f ./gnattools/Makefile ] || exit 0; \
29828 r=`${PWD_COMMAND}`; export r; \
29829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29830 $(HOST_EXPORTS) \
29831 for flag in $(EXTRA_HOST_FLAGS) ; do \
29832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29833 done; \
29834 echo "Doing distclean in gnattools" ; \
29835 (cd $(HOST_SUBDIR)/gnattools && \
29836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29838 "RANLIB=$${RANLIB}" \
29839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29840 distclean) \
29841 || exit 1
29843 @endif gnattools
29845 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29846 maybe-maintainer-clean-gnattools:
29847 @if gnattools
29848 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29850 maintainer-clean-gnattools:
29851 @: $(MAKE); $(unstage)
29852 @[ -f ./gnattools/Makefile ] || exit 0; \
29853 r=`${PWD_COMMAND}`; export r; \
29854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29855 $(HOST_EXPORTS) \
29856 for flag in $(EXTRA_HOST_FLAGS) ; do \
29857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29858 done; \
29859 echo "Doing maintainer-clean in gnattools" ; \
29860 (cd $(HOST_SUBDIR)/gnattools && \
29861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29863 "RANLIB=$${RANLIB}" \
29864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29865 maintainer-clean) \
29866 || exit 1
29868 @endif gnattools
29872 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29873 maybe-configure-lto-plugin:
29874 @if gcc-bootstrap
29875 configure-lto-plugin: stage_current
29876 @endif gcc-bootstrap
29877 @if lto-plugin
29878 maybe-configure-lto-plugin: configure-lto-plugin
29879 configure-lto-plugin:
29880 @r=`${PWD_COMMAND}`; export r; \
29881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29882 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29884 $(HOST_EXPORTS) \
29885 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29886 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29887 case $(srcdir) in \
29888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29889 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29891 esac; \
29892 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29893 libsrcdir="$$s/lto-plugin"; \
29894 $(SHELL) $${libsrcdir}/configure \
29895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29896 --target=${target_alias} $${srcdiroption} --enable-shared \
29897 || exit 1
29898 @endif lto-plugin
29902 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29903 maybe-configure-stage1-lto-plugin:
29904 @if lto-plugin-bootstrap
29905 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29906 configure-stage1-lto-plugin:
29907 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29909 @r=`${PWD_COMMAND}`; export r; \
29910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911 TFLAGS="$(STAGE1_TFLAGS)"; \
29912 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29913 $(HOST_EXPORTS) \
29914 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29915 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29916 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29917 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29919 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29920 case $(srcdir) in \
29921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29922 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29924 esac; \
29925 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29926 libsrcdir="$$s/lto-plugin"; \
29927 $(SHELL) $${libsrcdir}/configure \
29928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29929 --target=${target_alias} $${srcdiroption} \
29930 $(STAGE1_CONFIGURE_FLAGS) \
29931 --enable-shared
29932 @endif lto-plugin-bootstrap
29934 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29935 maybe-configure-stage2-lto-plugin:
29936 @if lto-plugin-bootstrap
29937 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29938 configure-stage2-lto-plugin:
29939 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29941 @r=`${PWD_COMMAND}`; export r; \
29942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29943 TFLAGS="$(STAGE2_TFLAGS)"; \
29944 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29945 $(HOST_EXPORTS) \
29946 $(POSTSTAGE1_HOST_EXPORTS) \
29947 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29948 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29949 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29950 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29952 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29953 case $(srcdir) in \
29954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29955 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29957 esac; \
29958 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29959 libsrcdir="$$s/lto-plugin"; \
29960 $(SHELL) $${libsrcdir}/configure \
29961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29962 --target=${target_alias} $${srcdiroption} \
29963 --with-build-libsubdir=$(HOST_SUBDIR) \
29964 $(STAGE2_CONFIGURE_FLAGS) \
29965 --enable-shared
29966 @endif lto-plugin-bootstrap
29968 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29969 maybe-configure-stage3-lto-plugin:
29970 @if lto-plugin-bootstrap
29971 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29972 configure-stage3-lto-plugin:
29973 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29975 @r=`${PWD_COMMAND}`; export r; \
29976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29977 TFLAGS="$(STAGE3_TFLAGS)"; \
29978 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29979 $(HOST_EXPORTS) \
29980 $(POSTSTAGE1_HOST_EXPORTS) \
29981 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29982 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29983 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29984 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29986 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29987 case $(srcdir) in \
29988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29989 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29991 esac; \
29992 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29993 libsrcdir="$$s/lto-plugin"; \
29994 $(SHELL) $${libsrcdir}/configure \
29995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29996 --target=${target_alias} $${srcdiroption} \
29997 --with-build-libsubdir=$(HOST_SUBDIR) \
29998 $(STAGE3_CONFIGURE_FLAGS) \
29999 --enable-shared
30000 @endif lto-plugin-bootstrap
30002 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30003 maybe-configure-stage4-lto-plugin:
30004 @if lto-plugin-bootstrap
30005 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30006 configure-stage4-lto-plugin:
30007 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30009 @r=`${PWD_COMMAND}`; export r; \
30010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30011 TFLAGS="$(STAGE4_TFLAGS)"; \
30012 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30013 $(HOST_EXPORTS) \
30014 $(POSTSTAGE1_HOST_EXPORTS) \
30015 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30016 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30017 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30018 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30020 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30021 case $(srcdir) in \
30022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30023 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30025 esac; \
30026 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30027 libsrcdir="$$s/lto-plugin"; \
30028 $(SHELL) $${libsrcdir}/configure \
30029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30030 --target=${target_alias} $${srcdiroption} \
30031 --with-build-libsubdir=$(HOST_SUBDIR) \
30032 $(STAGE4_CONFIGURE_FLAGS) \
30033 --enable-shared
30034 @endif lto-plugin-bootstrap
30036 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30037 maybe-configure-stageprofile-lto-plugin:
30038 @if lto-plugin-bootstrap
30039 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30040 configure-stageprofile-lto-plugin:
30041 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30043 @r=`${PWD_COMMAND}`; export r; \
30044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30045 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30046 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30047 $(HOST_EXPORTS) \
30048 $(POSTSTAGE1_HOST_EXPORTS) \
30049 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30050 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30051 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30052 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30054 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30055 case $(srcdir) in \
30056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30057 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30059 esac; \
30060 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30061 libsrcdir="$$s/lto-plugin"; \
30062 $(SHELL) $${libsrcdir}/configure \
30063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30064 --target=${target_alias} $${srcdiroption} \
30065 --with-build-libsubdir=$(HOST_SUBDIR) \
30066 $(STAGEprofile_CONFIGURE_FLAGS) \
30067 --enable-shared
30068 @endif lto-plugin-bootstrap
30070 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30071 maybe-configure-stagefeedback-lto-plugin:
30072 @if lto-plugin-bootstrap
30073 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30074 configure-stagefeedback-lto-plugin:
30075 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30077 @r=`${PWD_COMMAND}`; export r; \
30078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30079 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30080 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30081 $(HOST_EXPORTS) \
30082 $(POSTSTAGE1_HOST_EXPORTS) \
30083 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30084 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30085 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30086 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30088 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30089 case $(srcdir) in \
30090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30091 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30093 esac; \
30094 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30095 libsrcdir="$$s/lto-plugin"; \
30096 $(SHELL) $${libsrcdir}/configure \
30097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30098 --target=${target_alias} $${srcdiroption} \
30099 --with-build-libsubdir=$(HOST_SUBDIR) \
30100 $(STAGEfeedback_CONFIGURE_FLAGS) \
30101 --enable-shared
30102 @endif lto-plugin-bootstrap
30108 .PHONY: all-lto-plugin maybe-all-lto-plugin
30109 maybe-all-lto-plugin:
30110 @if gcc-bootstrap
30111 all-lto-plugin: stage_current
30112 @endif gcc-bootstrap
30113 @if lto-plugin
30114 TARGET-lto-plugin=all
30115 maybe-all-lto-plugin: all-lto-plugin
30116 all-lto-plugin: configure-lto-plugin
30117 @r=`${PWD_COMMAND}`; export r; \
30118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30119 $(HOST_EXPORTS) \
30120 (cd $(HOST_SUBDIR)/lto-plugin && \
30121 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30122 $(TARGET-lto-plugin))
30123 @endif lto-plugin
30127 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30128 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30129 maybe-all-stage1-lto-plugin:
30130 maybe-clean-stage1-lto-plugin:
30131 @if lto-plugin-bootstrap
30132 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30133 all-stage1: all-stage1-lto-plugin
30134 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30135 all-stage1-lto-plugin: configure-stage1-lto-plugin
30136 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30137 @r=`${PWD_COMMAND}`; export r; \
30138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30139 TFLAGS="$(STAGE1_TFLAGS)"; \
30140 $(HOST_EXPORTS) \
30141 cd $(HOST_SUBDIR)/lto-plugin && \
30142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30143 CFLAGS="$(STAGE1_CFLAGS)" \
30144 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30145 LIBCFLAGS="$(LIBCFLAGS)" \
30146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30149 $(EXTRA_HOST_FLAGS) \
30150 $(STAGE1_FLAGS_TO_PASS) \
30151 TFLAGS="$(STAGE1_TFLAGS)" \
30152 $(TARGET-stage1-lto-plugin)
30154 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30155 clean-stage1: clean-stage1-lto-plugin
30156 clean-stage1-lto-plugin:
30157 @if [ $(current_stage) = stage1 ]; then \
30158 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30159 else \
30160 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30161 $(MAKE) stage1-start; \
30162 fi; \
30163 cd $(HOST_SUBDIR)/lto-plugin && \
30164 $(MAKE) $(EXTRA_HOST_FLAGS) \
30165 $(STAGE1_FLAGS_TO_PASS) clean
30166 @endif lto-plugin-bootstrap
30169 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30170 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30171 maybe-all-stage2-lto-plugin:
30172 maybe-clean-stage2-lto-plugin:
30173 @if lto-plugin-bootstrap
30174 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30175 all-stage2: all-stage2-lto-plugin
30176 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30177 all-stage2-lto-plugin: configure-stage2-lto-plugin
30178 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30179 @r=`${PWD_COMMAND}`; export r; \
30180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30181 TFLAGS="$(STAGE2_TFLAGS)"; \
30182 $(HOST_EXPORTS) \
30183 $(POSTSTAGE1_HOST_EXPORTS) \
30184 cd $(HOST_SUBDIR)/lto-plugin && \
30185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30186 CFLAGS="$(STAGE2_CFLAGS)" \
30187 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30188 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30192 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30193 TFLAGS="$(STAGE2_TFLAGS)" \
30194 $(TARGET-stage2-lto-plugin)
30196 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30197 clean-stage2: clean-stage2-lto-plugin
30198 clean-stage2-lto-plugin:
30199 @if [ $(current_stage) = stage2 ]; then \
30200 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30201 else \
30202 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30203 $(MAKE) stage2-start; \
30204 fi; \
30205 cd $(HOST_SUBDIR)/lto-plugin && \
30206 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30207 @endif lto-plugin-bootstrap
30210 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30211 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30212 maybe-all-stage3-lto-plugin:
30213 maybe-clean-stage3-lto-plugin:
30214 @if lto-plugin-bootstrap
30215 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30216 all-stage3: all-stage3-lto-plugin
30217 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30218 all-stage3-lto-plugin: configure-stage3-lto-plugin
30219 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30220 @r=`${PWD_COMMAND}`; export r; \
30221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30222 TFLAGS="$(STAGE3_TFLAGS)"; \
30223 $(HOST_EXPORTS) \
30224 $(POSTSTAGE1_HOST_EXPORTS) \
30225 cd $(HOST_SUBDIR)/lto-plugin && \
30226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30227 CFLAGS="$(STAGE3_CFLAGS)" \
30228 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30229 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30233 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30234 TFLAGS="$(STAGE3_TFLAGS)" \
30235 $(TARGET-stage3-lto-plugin)
30237 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30238 clean-stage3: clean-stage3-lto-plugin
30239 clean-stage3-lto-plugin:
30240 @if [ $(current_stage) = stage3 ]; then \
30241 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30242 else \
30243 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30244 $(MAKE) stage3-start; \
30245 fi; \
30246 cd $(HOST_SUBDIR)/lto-plugin && \
30247 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30248 @endif lto-plugin-bootstrap
30251 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30252 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30253 maybe-all-stage4-lto-plugin:
30254 maybe-clean-stage4-lto-plugin:
30255 @if lto-plugin-bootstrap
30256 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30257 all-stage4: all-stage4-lto-plugin
30258 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30259 all-stage4-lto-plugin: configure-stage4-lto-plugin
30260 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30261 @r=`${PWD_COMMAND}`; export r; \
30262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30263 TFLAGS="$(STAGE4_TFLAGS)"; \
30264 $(HOST_EXPORTS) \
30265 $(POSTSTAGE1_HOST_EXPORTS) \
30266 cd $(HOST_SUBDIR)/lto-plugin && \
30267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30268 CFLAGS="$(STAGE4_CFLAGS)" \
30269 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30270 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30271 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30272 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30273 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30274 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30275 TFLAGS="$(STAGE4_TFLAGS)" \
30276 $(TARGET-stage4-lto-plugin)
30278 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30279 clean-stage4: clean-stage4-lto-plugin
30280 clean-stage4-lto-plugin:
30281 @if [ $(current_stage) = stage4 ]; then \
30282 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30283 else \
30284 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30285 $(MAKE) stage4-start; \
30286 fi; \
30287 cd $(HOST_SUBDIR)/lto-plugin && \
30288 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30289 @endif lto-plugin-bootstrap
30292 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30293 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30294 maybe-all-stageprofile-lto-plugin:
30295 maybe-clean-stageprofile-lto-plugin:
30296 @if lto-plugin-bootstrap
30297 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30298 all-stageprofile: all-stageprofile-lto-plugin
30299 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30300 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30301 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30302 @r=`${PWD_COMMAND}`; export r; \
30303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30304 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30305 $(HOST_EXPORTS) \
30306 $(POSTSTAGE1_HOST_EXPORTS) \
30307 cd $(HOST_SUBDIR)/lto-plugin && \
30308 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30309 CFLAGS="$(STAGEprofile_CFLAGS)" \
30310 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30311 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30312 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30313 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30314 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30315 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30316 TFLAGS="$(STAGEprofile_TFLAGS)" \
30317 $(TARGET-stageprofile-lto-plugin)
30319 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30320 clean-stageprofile: clean-stageprofile-lto-plugin
30321 clean-stageprofile-lto-plugin:
30322 @if [ $(current_stage) = stageprofile ]; then \
30323 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30324 else \
30325 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30326 $(MAKE) stageprofile-start; \
30327 fi; \
30328 cd $(HOST_SUBDIR)/lto-plugin && \
30329 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30330 @endif lto-plugin-bootstrap
30333 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30334 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30335 maybe-all-stagefeedback-lto-plugin:
30336 maybe-clean-stagefeedback-lto-plugin:
30337 @if lto-plugin-bootstrap
30338 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30339 all-stagefeedback: all-stagefeedback-lto-plugin
30340 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30341 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30342 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30343 @r=`${PWD_COMMAND}`; export r; \
30344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30345 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30346 $(HOST_EXPORTS) \
30347 $(POSTSTAGE1_HOST_EXPORTS) \
30348 cd $(HOST_SUBDIR)/lto-plugin && \
30349 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30350 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30351 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30352 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30353 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30354 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30355 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30356 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30357 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30358 $(TARGET-stagefeedback-lto-plugin)
30360 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30361 clean-stagefeedback: clean-stagefeedback-lto-plugin
30362 clean-stagefeedback-lto-plugin:
30363 @if [ $(current_stage) = stagefeedback ]; then \
30364 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30365 else \
30366 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30367 $(MAKE) stagefeedback-start; \
30368 fi; \
30369 cd $(HOST_SUBDIR)/lto-plugin && \
30370 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30371 @endif lto-plugin-bootstrap
30377 .PHONY: check-lto-plugin maybe-check-lto-plugin
30378 maybe-check-lto-plugin:
30379 @if lto-plugin
30380 maybe-check-lto-plugin: check-lto-plugin
30382 check-lto-plugin:
30383 @: $(MAKE); $(unstage)
30384 @r=`${PWD_COMMAND}`; export r; \
30385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30386 $(HOST_EXPORTS) \
30387 (cd $(HOST_SUBDIR)/lto-plugin && \
30388 $(MAKE) $(FLAGS_TO_PASS) check)
30390 @endif lto-plugin
30392 .PHONY: install-lto-plugin maybe-install-lto-plugin
30393 maybe-install-lto-plugin:
30394 @if lto-plugin
30395 maybe-install-lto-plugin: install-lto-plugin
30397 install-lto-plugin: installdirs
30398 @: $(MAKE); $(unstage)
30399 @r=`${PWD_COMMAND}`; export r; \
30400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30401 $(HOST_EXPORTS) \
30402 (cd $(HOST_SUBDIR)/lto-plugin && \
30403 $(MAKE) $(FLAGS_TO_PASS) install)
30405 @endif lto-plugin
30407 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30408 maybe-install-strip-lto-plugin:
30409 @if lto-plugin
30410 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30412 install-strip-lto-plugin: installdirs
30413 @: $(MAKE); $(unstage)
30414 @r=`${PWD_COMMAND}`; export r; \
30415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416 $(HOST_EXPORTS) \
30417 (cd $(HOST_SUBDIR)/lto-plugin && \
30418 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30420 @endif lto-plugin
30422 # Other targets (info, dvi, pdf, etc.)
30424 .PHONY: maybe-info-lto-plugin info-lto-plugin
30425 maybe-info-lto-plugin:
30426 @if lto-plugin
30427 maybe-info-lto-plugin: info-lto-plugin
30429 info-lto-plugin: \
30430 configure-lto-plugin
30431 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30432 r=`${PWD_COMMAND}`; export r; \
30433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30434 $(HOST_EXPORTS) \
30435 for flag in $(EXTRA_HOST_FLAGS) ; do \
30436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30437 done; \
30438 echo "Doing info in lto-plugin" ; \
30439 (cd $(HOST_SUBDIR)/lto-plugin && \
30440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30442 "RANLIB=$${RANLIB}" \
30443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30444 info) \
30445 || exit 1
30447 @endif lto-plugin
30449 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30450 maybe-dvi-lto-plugin:
30451 @if lto-plugin
30452 maybe-dvi-lto-plugin: dvi-lto-plugin
30454 dvi-lto-plugin: \
30455 configure-lto-plugin
30456 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30457 r=`${PWD_COMMAND}`; export r; \
30458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30459 $(HOST_EXPORTS) \
30460 for flag in $(EXTRA_HOST_FLAGS) ; do \
30461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30462 done; \
30463 echo "Doing dvi in lto-plugin" ; \
30464 (cd $(HOST_SUBDIR)/lto-plugin && \
30465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30467 "RANLIB=$${RANLIB}" \
30468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30469 dvi) \
30470 || exit 1
30472 @endif lto-plugin
30474 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30475 maybe-pdf-lto-plugin:
30476 @if lto-plugin
30477 maybe-pdf-lto-plugin: pdf-lto-plugin
30479 pdf-lto-plugin: \
30480 configure-lto-plugin
30481 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30482 r=`${PWD_COMMAND}`; export r; \
30483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30484 $(HOST_EXPORTS) \
30485 for flag in $(EXTRA_HOST_FLAGS) ; do \
30486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30487 done; \
30488 echo "Doing pdf in lto-plugin" ; \
30489 (cd $(HOST_SUBDIR)/lto-plugin && \
30490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30492 "RANLIB=$${RANLIB}" \
30493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30494 pdf) \
30495 || exit 1
30497 @endif lto-plugin
30499 .PHONY: maybe-html-lto-plugin html-lto-plugin
30500 maybe-html-lto-plugin:
30501 @if lto-plugin
30502 maybe-html-lto-plugin: html-lto-plugin
30504 html-lto-plugin: \
30505 configure-lto-plugin
30506 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30507 r=`${PWD_COMMAND}`; export r; \
30508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30509 $(HOST_EXPORTS) \
30510 for flag in $(EXTRA_HOST_FLAGS) ; do \
30511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30512 done; \
30513 echo "Doing html in lto-plugin" ; \
30514 (cd $(HOST_SUBDIR)/lto-plugin && \
30515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30517 "RANLIB=$${RANLIB}" \
30518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30519 html) \
30520 || exit 1
30522 @endif lto-plugin
30524 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30525 maybe-TAGS-lto-plugin:
30526 @if lto-plugin
30527 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30529 TAGS-lto-plugin: \
30530 configure-lto-plugin
30531 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30532 r=`${PWD_COMMAND}`; export r; \
30533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30534 $(HOST_EXPORTS) \
30535 for flag in $(EXTRA_HOST_FLAGS) ; do \
30536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30537 done; \
30538 echo "Doing TAGS in lto-plugin" ; \
30539 (cd $(HOST_SUBDIR)/lto-plugin && \
30540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30542 "RANLIB=$${RANLIB}" \
30543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30544 TAGS) \
30545 || exit 1
30547 @endif lto-plugin
30549 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30550 maybe-install-info-lto-plugin:
30551 @if lto-plugin
30552 maybe-install-info-lto-plugin: install-info-lto-plugin
30554 install-info-lto-plugin: \
30555 configure-lto-plugin \
30556 info-lto-plugin
30557 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30558 r=`${PWD_COMMAND}`; export r; \
30559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30560 $(HOST_EXPORTS) \
30561 for flag in $(EXTRA_HOST_FLAGS) ; do \
30562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30563 done; \
30564 echo "Doing install-info in lto-plugin" ; \
30565 (cd $(HOST_SUBDIR)/lto-plugin && \
30566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30568 "RANLIB=$${RANLIB}" \
30569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30570 install-info) \
30571 || exit 1
30573 @endif lto-plugin
30575 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30576 maybe-install-pdf-lto-plugin:
30577 @if lto-plugin
30578 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30580 install-pdf-lto-plugin: \
30581 configure-lto-plugin \
30582 pdf-lto-plugin
30583 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30584 r=`${PWD_COMMAND}`; export r; \
30585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30586 $(HOST_EXPORTS) \
30587 for flag in $(EXTRA_HOST_FLAGS) ; do \
30588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30589 done; \
30590 echo "Doing install-pdf in lto-plugin" ; \
30591 (cd $(HOST_SUBDIR)/lto-plugin && \
30592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30594 "RANLIB=$${RANLIB}" \
30595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30596 install-pdf) \
30597 || exit 1
30599 @endif lto-plugin
30601 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30602 maybe-install-html-lto-plugin:
30603 @if lto-plugin
30604 maybe-install-html-lto-plugin: install-html-lto-plugin
30606 install-html-lto-plugin: \
30607 configure-lto-plugin \
30608 html-lto-plugin
30609 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30610 r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612 $(HOST_EXPORTS) \
30613 for flag in $(EXTRA_HOST_FLAGS) ; do \
30614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30615 done; \
30616 echo "Doing install-html in lto-plugin" ; \
30617 (cd $(HOST_SUBDIR)/lto-plugin && \
30618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30620 "RANLIB=$${RANLIB}" \
30621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30622 install-html) \
30623 || exit 1
30625 @endif lto-plugin
30627 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30628 maybe-installcheck-lto-plugin:
30629 @if lto-plugin
30630 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30632 installcheck-lto-plugin: \
30633 configure-lto-plugin
30634 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30635 r=`${PWD_COMMAND}`; export r; \
30636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30637 $(HOST_EXPORTS) \
30638 for flag in $(EXTRA_HOST_FLAGS) ; do \
30639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30640 done; \
30641 echo "Doing installcheck in lto-plugin" ; \
30642 (cd $(HOST_SUBDIR)/lto-plugin && \
30643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30645 "RANLIB=$${RANLIB}" \
30646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30647 installcheck) \
30648 || exit 1
30650 @endif lto-plugin
30652 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30653 maybe-mostlyclean-lto-plugin:
30654 @if lto-plugin
30655 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30657 mostlyclean-lto-plugin:
30658 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30659 r=`${PWD_COMMAND}`; export r; \
30660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30661 $(HOST_EXPORTS) \
30662 for flag in $(EXTRA_HOST_FLAGS) ; do \
30663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30664 done; \
30665 echo "Doing mostlyclean in lto-plugin" ; \
30666 (cd $(HOST_SUBDIR)/lto-plugin && \
30667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30669 "RANLIB=$${RANLIB}" \
30670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30671 mostlyclean) \
30672 || exit 1
30674 @endif lto-plugin
30676 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30677 maybe-clean-lto-plugin:
30678 @if lto-plugin
30679 maybe-clean-lto-plugin: clean-lto-plugin
30681 clean-lto-plugin:
30682 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30683 r=`${PWD_COMMAND}`; export r; \
30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30685 $(HOST_EXPORTS) \
30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
30689 echo "Doing clean in lto-plugin" ; \
30690 (cd $(HOST_SUBDIR)/lto-plugin && \
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30695 clean) \
30696 || exit 1
30698 @endif lto-plugin
30700 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30701 maybe-distclean-lto-plugin:
30702 @if lto-plugin
30703 maybe-distclean-lto-plugin: distclean-lto-plugin
30705 distclean-lto-plugin:
30706 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30707 r=`${PWD_COMMAND}`; export r; \
30708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30709 $(HOST_EXPORTS) \
30710 for flag in $(EXTRA_HOST_FLAGS) ; do \
30711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30712 done; \
30713 echo "Doing distclean in lto-plugin" ; \
30714 (cd $(HOST_SUBDIR)/lto-plugin && \
30715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30717 "RANLIB=$${RANLIB}" \
30718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30719 distclean) \
30720 || exit 1
30722 @endif lto-plugin
30724 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30725 maybe-maintainer-clean-lto-plugin:
30726 @if lto-plugin
30727 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30729 maintainer-clean-lto-plugin:
30730 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30731 r=`${PWD_COMMAND}`; export r; \
30732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30733 $(HOST_EXPORTS) \
30734 for flag in $(EXTRA_HOST_FLAGS) ; do \
30735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30736 done; \
30737 echo "Doing maintainer-clean in lto-plugin" ; \
30738 (cd $(HOST_SUBDIR)/lto-plugin && \
30739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30741 "RANLIB=$${RANLIB}" \
30742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30743 maintainer-clean) \
30744 || exit 1
30746 @endif lto-plugin
30750 # ---------------------------------------
30751 # Modules which run on the target machine
30752 # ---------------------------------------
30757 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30758 maybe-configure-target-libstdc++-v3:
30759 @if gcc-bootstrap
30760 configure-target-libstdc++-v3: stage_current
30761 @endif gcc-bootstrap
30762 @if target-libstdc++-v3
30763 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30764 configure-target-libstdc++-v3:
30765 @r=`${PWD_COMMAND}`; export r; \
30766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30767 echo "Checking multilib configuration for libstdc++-v3..."; \
30768 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30769 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30770 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30771 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30772 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30773 else \
30774 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30775 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30776 fi; \
30777 else \
30778 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30779 fi; \
30780 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30782 $(RAW_CXX_TARGET_EXPORTS) \
30783 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30784 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30785 case $(srcdir) in \
30786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30787 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30789 esac; \
30790 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30791 libsrcdir="$$s/libstdc++-v3"; \
30792 rm -f no-such-file || : ; \
30793 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30794 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30795 --target=${target_alias} $${srcdiroption} \
30796 || exit 1
30797 @endif target-libstdc++-v3
30801 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30802 maybe-configure-stage1-target-libstdc++-v3:
30803 @if target-libstdc++-v3-bootstrap
30804 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30805 configure-stage1-target-libstdc++-v3:
30806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30807 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30808 @r=`${PWD_COMMAND}`; export r; \
30809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30810 TFLAGS="$(STAGE1_TFLAGS)"; \
30811 echo "Checking multilib configuration for libstdc++-v3..."; \
30812 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30813 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30814 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30815 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30816 else \
30817 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30818 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30819 fi; \
30820 else \
30821 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30822 fi; \
30823 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30824 $(RAW_CXX_TARGET_EXPORTS) \
30825 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30826 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30827 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30828 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30830 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30831 case $(srcdir) in \
30832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30833 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30835 esac; \
30836 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30837 libsrcdir="$$s/libstdc++-v3"; \
30838 $(SHELL) $${libsrcdir}/configure \
30839 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30840 --target=${target_alias} $${srcdiroption} \
30841 $(STAGE1_CONFIGURE_FLAGS)
30842 @endif target-libstdc++-v3-bootstrap
30844 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30845 maybe-configure-stage2-target-libstdc++-v3:
30846 @if target-libstdc++-v3-bootstrap
30847 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30848 configure-stage2-target-libstdc++-v3:
30849 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30850 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30851 @r=`${PWD_COMMAND}`; export r; \
30852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30853 TFLAGS="$(STAGE2_TFLAGS)"; \
30854 echo "Checking multilib configuration for libstdc++-v3..."; \
30855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30856 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30857 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30858 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30859 else \
30860 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30861 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30862 fi; \
30863 else \
30864 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30865 fi; \
30866 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30867 $(RAW_CXX_TARGET_EXPORTS) \
30869 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30870 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30871 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30872 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30873 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30874 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30875 case $(srcdir) in \
30876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30877 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30879 esac; \
30880 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30881 libsrcdir="$$s/libstdc++-v3"; \
30882 $(SHELL) $${libsrcdir}/configure \
30883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30884 --target=${target_alias} $${srcdiroption} \
30885 --with-build-libsubdir=$(HOST_SUBDIR) \
30886 $(STAGE2_CONFIGURE_FLAGS)
30887 @endif target-libstdc++-v3-bootstrap
30889 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30890 maybe-configure-stage3-target-libstdc++-v3:
30891 @if target-libstdc++-v3-bootstrap
30892 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30893 configure-stage3-target-libstdc++-v3:
30894 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30895 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30896 @r=`${PWD_COMMAND}`; export r; \
30897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30898 TFLAGS="$(STAGE3_TFLAGS)"; \
30899 echo "Checking multilib configuration for libstdc++-v3..."; \
30900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30901 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30902 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30903 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30904 else \
30905 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30906 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30907 fi; \
30908 else \
30909 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30910 fi; \
30911 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30912 $(RAW_CXX_TARGET_EXPORTS) \
30914 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30915 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30916 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30917 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30919 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30920 case $(srcdir) in \
30921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30922 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30924 esac; \
30925 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30926 libsrcdir="$$s/libstdc++-v3"; \
30927 $(SHELL) $${libsrcdir}/configure \
30928 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30929 --target=${target_alias} $${srcdiroption} \
30930 --with-build-libsubdir=$(HOST_SUBDIR) \
30931 $(STAGE3_CONFIGURE_FLAGS)
30932 @endif target-libstdc++-v3-bootstrap
30934 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30935 maybe-configure-stage4-target-libstdc++-v3:
30936 @if target-libstdc++-v3-bootstrap
30937 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30938 configure-stage4-target-libstdc++-v3:
30939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30940 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30941 @r=`${PWD_COMMAND}`; export r; \
30942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30943 TFLAGS="$(STAGE4_TFLAGS)"; \
30944 echo "Checking multilib configuration for libstdc++-v3..."; \
30945 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30946 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30947 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30948 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30949 else \
30950 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30951 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30952 fi; \
30953 else \
30954 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30955 fi; \
30956 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30957 $(RAW_CXX_TARGET_EXPORTS) \
30959 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30960 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30961 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30962 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30964 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30965 case $(srcdir) in \
30966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30967 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30969 esac; \
30970 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30971 libsrcdir="$$s/libstdc++-v3"; \
30972 $(SHELL) $${libsrcdir}/configure \
30973 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30974 --target=${target_alias} $${srcdiroption} \
30975 --with-build-libsubdir=$(HOST_SUBDIR) \
30976 $(STAGE4_CONFIGURE_FLAGS)
30977 @endif target-libstdc++-v3-bootstrap
30979 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30980 maybe-configure-stageprofile-target-libstdc++-v3:
30981 @if target-libstdc++-v3-bootstrap
30982 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30983 configure-stageprofile-target-libstdc++-v3:
30984 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30985 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30986 @r=`${PWD_COMMAND}`; export r; \
30987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30988 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30989 echo "Checking multilib configuration for libstdc++-v3..."; \
30990 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30991 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30992 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30993 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30994 else \
30995 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30996 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30997 fi; \
30998 else \
30999 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31000 fi; \
31001 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31002 $(RAW_CXX_TARGET_EXPORTS) \
31004 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31005 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31006 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31007 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31009 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31010 case $(srcdir) in \
31011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31012 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31014 esac; \
31015 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31016 libsrcdir="$$s/libstdc++-v3"; \
31017 $(SHELL) $${libsrcdir}/configure \
31018 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31019 --target=${target_alias} $${srcdiroption} \
31020 --with-build-libsubdir=$(HOST_SUBDIR) \
31021 $(STAGEprofile_CONFIGURE_FLAGS)
31022 @endif target-libstdc++-v3-bootstrap
31024 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31025 maybe-configure-stagefeedback-target-libstdc++-v3:
31026 @if target-libstdc++-v3-bootstrap
31027 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31028 configure-stagefeedback-target-libstdc++-v3:
31029 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31030 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31031 @r=`${PWD_COMMAND}`; export r; \
31032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31033 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31034 echo "Checking multilib configuration for libstdc++-v3..."; \
31035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31036 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31037 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31038 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31039 else \
31040 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31041 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31042 fi; \
31043 else \
31044 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31045 fi; \
31046 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31047 $(RAW_CXX_TARGET_EXPORTS) \
31049 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31050 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31051 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31052 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31053 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31054 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31055 case $(srcdir) in \
31056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31057 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31059 esac; \
31060 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31061 libsrcdir="$$s/libstdc++-v3"; \
31062 $(SHELL) $${libsrcdir}/configure \
31063 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31064 --target=${target_alias} $${srcdiroption} \
31065 --with-build-libsubdir=$(HOST_SUBDIR) \
31066 $(STAGEfeedback_CONFIGURE_FLAGS)
31067 @endif target-libstdc++-v3-bootstrap
31073 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31074 maybe-all-target-libstdc++-v3:
31075 @if gcc-bootstrap
31076 all-target-libstdc++-v3: stage_current
31077 @endif gcc-bootstrap
31078 @if target-libstdc++-v3
31079 TARGET-target-libstdc++-v3=all
31080 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31081 all-target-libstdc++-v3: configure-target-libstdc++-v3
31082 @r=`${PWD_COMMAND}`; export r; \
31083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31084 $(RAW_CXX_TARGET_EXPORTS) \
31085 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31087 $(TARGET-target-libstdc++-v3))
31088 @endif target-libstdc++-v3
31092 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31093 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31094 maybe-all-stage1-target-libstdc++-v3:
31095 maybe-clean-stage1-target-libstdc++-v3:
31096 @if target-libstdc++-v3-bootstrap
31097 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31098 all-stage1: all-stage1-target-libstdc++-v3
31099 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31100 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31101 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31102 @r=`${PWD_COMMAND}`; export r; \
31103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31104 TFLAGS="$(STAGE1_TFLAGS)"; \
31105 $(RAW_CXX_TARGET_EXPORTS) \
31106 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31108 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31109 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31110 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31114 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31116 TFLAGS="$(STAGE1_TFLAGS)" \
31117 $(TARGET-stage1-target-libstdc++-v3)
31119 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31120 clean-stage1: clean-stage1-target-libstdc++-v3
31121 clean-stage1-target-libstdc++-v3:
31122 @if [ $(current_stage) = stage1 ]; then \
31123 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31124 else \
31125 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31126 $(MAKE) stage1-start; \
31127 fi; \
31128 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31129 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31130 clean
31131 @endif target-libstdc++-v3-bootstrap
31134 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31135 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31136 maybe-all-stage2-target-libstdc++-v3:
31137 maybe-clean-stage2-target-libstdc++-v3:
31138 @if target-libstdc++-v3-bootstrap
31139 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31140 all-stage2: all-stage2-target-libstdc++-v3
31141 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31142 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31144 @r=`${PWD_COMMAND}`; export r; \
31145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31146 TFLAGS="$(STAGE2_TFLAGS)"; \
31147 $(RAW_CXX_TARGET_EXPORTS) \
31149 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31151 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31152 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31153 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31157 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31158 TFLAGS="$(STAGE2_TFLAGS)" \
31159 $(TARGET-stage2-target-libstdc++-v3)
31161 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31162 clean-stage2: clean-stage2-target-libstdc++-v3
31163 clean-stage2-target-libstdc++-v3:
31164 @if [ $(current_stage) = stage2 ]; then \
31165 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31166 else \
31167 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31168 $(MAKE) stage2-start; \
31169 fi; \
31170 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31171 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31172 @endif target-libstdc++-v3-bootstrap
31175 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31176 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31177 maybe-all-stage3-target-libstdc++-v3:
31178 maybe-clean-stage3-target-libstdc++-v3:
31179 @if target-libstdc++-v3-bootstrap
31180 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31181 all-stage3: all-stage3-target-libstdc++-v3
31182 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31183 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31184 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31185 @r=`${PWD_COMMAND}`; export r; \
31186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31187 TFLAGS="$(STAGE3_TFLAGS)"; \
31188 $(RAW_CXX_TARGET_EXPORTS) \
31190 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31192 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31193 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31194 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31198 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31199 TFLAGS="$(STAGE3_TFLAGS)" \
31200 $(TARGET-stage3-target-libstdc++-v3)
31202 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31203 clean-stage3: clean-stage3-target-libstdc++-v3
31204 clean-stage3-target-libstdc++-v3:
31205 @if [ $(current_stage) = stage3 ]; then \
31206 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31207 else \
31208 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31209 $(MAKE) stage3-start; \
31210 fi; \
31211 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31212 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31213 @endif target-libstdc++-v3-bootstrap
31216 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31217 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31218 maybe-all-stage4-target-libstdc++-v3:
31219 maybe-clean-stage4-target-libstdc++-v3:
31220 @if target-libstdc++-v3-bootstrap
31221 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31222 all-stage4: all-stage4-target-libstdc++-v3
31223 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31224 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31225 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31226 @r=`${PWD_COMMAND}`; export r; \
31227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31228 TFLAGS="$(STAGE4_TFLAGS)"; \
31229 $(RAW_CXX_TARGET_EXPORTS) \
31231 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31233 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31234 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31235 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31239 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31240 TFLAGS="$(STAGE4_TFLAGS)" \
31241 $(TARGET-stage4-target-libstdc++-v3)
31243 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31244 clean-stage4: clean-stage4-target-libstdc++-v3
31245 clean-stage4-target-libstdc++-v3:
31246 @if [ $(current_stage) = stage4 ]; then \
31247 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31248 else \
31249 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31250 $(MAKE) stage4-start; \
31251 fi; \
31252 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31253 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31254 @endif target-libstdc++-v3-bootstrap
31257 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31258 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31259 maybe-all-stageprofile-target-libstdc++-v3:
31260 maybe-clean-stageprofile-target-libstdc++-v3:
31261 @if target-libstdc++-v3-bootstrap
31262 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31263 all-stageprofile: all-stageprofile-target-libstdc++-v3
31264 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31265 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31267 @r=`${PWD_COMMAND}`; export r; \
31268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31269 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31270 $(RAW_CXX_TARGET_EXPORTS) \
31272 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31274 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31275 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31276 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31280 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31281 TFLAGS="$(STAGEprofile_TFLAGS)" \
31282 $(TARGET-stageprofile-target-libstdc++-v3)
31284 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31285 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31286 clean-stageprofile-target-libstdc++-v3:
31287 @if [ $(current_stage) = stageprofile ]; then \
31288 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31289 else \
31290 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31291 $(MAKE) stageprofile-start; \
31292 fi; \
31293 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31294 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31295 @endif target-libstdc++-v3-bootstrap
31298 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31299 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31300 maybe-all-stagefeedback-target-libstdc++-v3:
31301 maybe-clean-stagefeedback-target-libstdc++-v3:
31302 @if target-libstdc++-v3-bootstrap
31303 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31304 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31305 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31306 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31307 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31308 @r=`${PWD_COMMAND}`; export r; \
31309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31310 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31311 $(RAW_CXX_TARGET_EXPORTS) \
31313 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31315 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31316 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31317 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31321 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31322 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31323 $(TARGET-stagefeedback-target-libstdc++-v3)
31325 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31326 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31327 clean-stagefeedback-target-libstdc++-v3:
31328 @if [ $(current_stage) = stagefeedback ]; then \
31329 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31330 else \
31331 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31332 $(MAKE) stagefeedback-start; \
31333 fi; \
31334 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31335 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31336 @endif target-libstdc++-v3-bootstrap
31343 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31344 maybe-check-target-libstdc++-v3:
31345 @if target-libstdc++-v3
31346 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31348 check-target-libstdc++-v3:
31349 @: $(MAKE); $(unstage)
31350 @r=`${PWD_COMMAND}`; export r; \
31351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31352 $(RAW_CXX_TARGET_EXPORTS) \
31353 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31354 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31356 @endif target-libstdc++-v3
31358 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31359 maybe-install-target-libstdc++-v3:
31360 @if target-libstdc++-v3
31361 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31363 install-target-libstdc++-v3: installdirs
31364 @: $(MAKE); $(unstage)
31365 @r=`${PWD_COMMAND}`; export r; \
31366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31367 $(RAW_CXX_TARGET_EXPORTS) \
31368 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31369 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31371 @endif target-libstdc++-v3
31373 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31374 maybe-install-strip-target-libstdc++-v3:
31375 @if target-libstdc++-v3
31376 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31378 install-strip-target-libstdc++-v3: installdirs
31379 @: $(MAKE); $(unstage)
31380 @r=`${PWD_COMMAND}`; export r; \
31381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31382 $(RAW_CXX_TARGET_EXPORTS) \
31383 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31384 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31386 @endif target-libstdc++-v3
31388 # Other targets (info, dvi, pdf, etc.)
31390 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31391 maybe-info-target-libstdc++-v3:
31392 @if target-libstdc++-v3
31393 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31395 info-target-libstdc++-v3: \
31396 configure-target-libstdc++-v3
31397 @: $(MAKE); $(unstage)
31398 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31399 r=`${PWD_COMMAND}`; export r; \
31400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31401 $(RAW_CXX_TARGET_EXPORTS) \
31402 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31403 for flag in $(EXTRA_TARGET_FLAGS); do \
31404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31405 done; \
31406 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31409 "RANLIB=$${RANLIB}" \
31410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31411 info) \
31412 || exit 1
31414 @endif target-libstdc++-v3
31416 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31417 maybe-dvi-target-libstdc++-v3:
31418 @if target-libstdc++-v3
31419 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31421 dvi-target-libstdc++-v3: \
31422 configure-target-libstdc++-v3
31423 @: $(MAKE); $(unstage)
31424 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31425 r=`${PWD_COMMAND}`; export r; \
31426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31427 $(RAW_CXX_TARGET_EXPORTS) \
31428 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31429 for flag in $(EXTRA_TARGET_FLAGS); do \
31430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31431 done; \
31432 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31435 "RANLIB=$${RANLIB}" \
31436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31437 dvi) \
31438 || exit 1
31440 @endif target-libstdc++-v3
31442 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31443 maybe-pdf-target-libstdc++-v3:
31444 @if target-libstdc++-v3
31445 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31447 pdf-target-libstdc++-v3: \
31448 configure-target-libstdc++-v3
31449 @: $(MAKE); $(unstage)
31450 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31451 r=`${PWD_COMMAND}`; export r; \
31452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31453 $(RAW_CXX_TARGET_EXPORTS) \
31454 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31455 for flag in $(EXTRA_TARGET_FLAGS); do \
31456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31457 done; \
31458 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31461 "RANLIB=$${RANLIB}" \
31462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31463 pdf) \
31464 || exit 1
31466 @endif target-libstdc++-v3
31468 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31469 maybe-html-target-libstdc++-v3:
31470 @if target-libstdc++-v3
31471 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31473 html-target-libstdc++-v3: \
31474 configure-target-libstdc++-v3
31475 @: $(MAKE); $(unstage)
31476 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31477 r=`${PWD_COMMAND}`; export r; \
31478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31479 $(RAW_CXX_TARGET_EXPORTS) \
31480 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31481 for flag in $(EXTRA_TARGET_FLAGS); do \
31482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31483 done; \
31484 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31487 "RANLIB=$${RANLIB}" \
31488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31489 html) \
31490 || exit 1
31492 @endif target-libstdc++-v3
31494 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31495 maybe-TAGS-target-libstdc++-v3:
31496 @if target-libstdc++-v3
31497 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31499 TAGS-target-libstdc++-v3: \
31500 configure-target-libstdc++-v3
31501 @: $(MAKE); $(unstage)
31502 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31503 r=`${PWD_COMMAND}`; export r; \
31504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505 $(RAW_CXX_TARGET_EXPORTS) \
31506 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31507 for flag in $(EXTRA_TARGET_FLAGS); do \
31508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31509 done; \
31510 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31513 "RANLIB=$${RANLIB}" \
31514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31515 TAGS) \
31516 || exit 1
31518 @endif target-libstdc++-v3
31520 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31521 maybe-install-info-target-libstdc++-v3:
31522 @if target-libstdc++-v3
31523 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31525 install-info-target-libstdc++-v3: \
31526 configure-target-libstdc++-v3 \
31527 info-target-libstdc++-v3
31528 @: $(MAKE); $(unstage)
31529 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31530 r=`${PWD_COMMAND}`; export r; \
31531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31532 $(RAW_CXX_TARGET_EXPORTS) \
31533 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31534 for flag in $(EXTRA_TARGET_FLAGS); do \
31535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31536 done; \
31537 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31540 "RANLIB=$${RANLIB}" \
31541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31542 install-info) \
31543 || exit 1
31545 @endif target-libstdc++-v3
31547 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31548 maybe-install-pdf-target-libstdc++-v3:
31549 @if target-libstdc++-v3
31550 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31552 install-pdf-target-libstdc++-v3: \
31553 configure-target-libstdc++-v3 \
31554 pdf-target-libstdc++-v3
31555 @: $(MAKE); $(unstage)
31556 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31557 r=`${PWD_COMMAND}`; export r; \
31558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31559 $(RAW_CXX_TARGET_EXPORTS) \
31560 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31561 for flag in $(EXTRA_TARGET_FLAGS); do \
31562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31563 done; \
31564 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31567 "RANLIB=$${RANLIB}" \
31568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31569 install-pdf) \
31570 || exit 1
31572 @endif target-libstdc++-v3
31574 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31575 maybe-install-html-target-libstdc++-v3:
31576 @if target-libstdc++-v3
31577 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31579 install-html-target-libstdc++-v3: \
31580 configure-target-libstdc++-v3 \
31581 html-target-libstdc++-v3
31582 @: $(MAKE); $(unstage)
31583 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31584 r=`${PWD_COMMAND}`; export r; \
31585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31586 $(RAW_CXX_TARGET_EXPORTS) \
31587 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31588 for flag in $(EXTRA_TARGET_FLAGS); do \
31589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31590 done; \
31591 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31594 "RANLIB=$${RANLIB}" \
31595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31596 install-html) \
31597 || exit 1
31599 @endif target-libstdc++-v3
31601 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31602 maybe-installcheck-target-libstdc++-v3:
31603 @if target-libstdc++-v3
31604 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31606 installcheck-target-libstdc++-v3: \
31607 configure-target-libstdc++-v3
31608 @: $(MAKE); $(unstage)
31609 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31610 r=`${PWD_COMMAND}`; export r; \
31611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31612 $(RAW_CXX_TARGET_EXPORTS) \
31613 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31614 for flag in $(EXTRA_TARGET_FLAGS); do \
31615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31616 done; \
31617 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31620 "RANLIB=$${RANLIB}" \
31621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31622 installcheck) \
31623 || exit 1
31625 @endif target-libstdc++-v3
31627 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31628 maybe-mostlyclean-target-libstdc++-v3:
31629 @if target-libstdc++-v3
31630 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31632 mostlyclean-target-libstdc++-v3:
31633 @: $(MAKE); $(unstage)
31634 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31635 r=`${PWD_COMMAND}`; export r; \
31636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31637 $(RAW_CXX_TARGET_EXPORTS) \
31638 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31639 for flag in $(EXTRA_TARGET_FLAGS); do \
31640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31641 done; \
31642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31645 "RANLIB=$${RANLIB}" \
31646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31647 mostlyclean) \
31648 || exit 1
31650 @endif target-libstdc++-v3
31652 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31653 maybe-clean-target-libstdc++-v3:
31654 @if target-libstdc++-v3
31655 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31657 clean-target-libstdc++-v3:
31658 @: $(MAKE); $(unstage)
31659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31660 r=`${PWD_COMMAND}`; export r; \
31661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31662 $(RAW_CXX_TARGET_EXPORTS) \
31663 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31664 for flag in $(EXTRA_TARGET_FLAGS); do \
31665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31666 done; \
31667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31670 "RANLIB=$${RANLIB}" \
31671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31672 clean) \
31673 || exit 1
31675 @endif target-libstdc++-v3
31677 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31678 maybe-distclean-target-libstdc++-v3:
31679 @if target-libstdc++-v3
31680 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31682 distclean-target-libstdc++-v3:
31683 @: $(MAKE); $(unstage)
31684 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31685 r=`${PWD_COMMAND}`; export r; \
31686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31687 $(RAW_CXX_TARGET_EXPORTS) \
31688 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31689 for flag in $(EXTRA_TARGET_FLAGS); do \
31690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31691 done; \
31692 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31695 "RANLIB=$${RANLIB}" \
31696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31697 distclean) \
31698 || exit 1
31700 @endif target-libstdc++-v3
31702 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31703 maybe-maintainer-clean-target-libstdc++-v3:
31704 @if target-libstdc++-v3
31705 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31707 maintainer-clean-target-libstdc++-v3:
31708 @: $(MAKE); $(unstage)
31709 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31710 r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31712 $(RAW_CXX_TARGET_EXPORTS) \
31713 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31714 for flag in $(EXTRA_TARGET_FLAGS); do \
31715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31716 done; \
31717 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31720 "RANLIB=$${RANLIB}" \
31721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31722 maintainer-clean) \
31723 || exit 1
31725 @endif target-libstdc++-v3
31731 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
31732 maybe-configure-target-libmudflap:
31733 @if gcc-bootstrap
31734 configure-target-libmudflap: stage_current
31735 @endif gcc-bootstrap
31736 @if target-libmudflap
31737 maybe-configure-target-libmudflap: configure-target-libmudflap
31738 configure-target-libmudflap:
31739 @: $(MAKE); $(unstage)
31740 @r=`${PWD_COMMAND}`; export r; \
31741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31742 echo "Checking multilib configuration for libmudflap..."; \
31743 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31744 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31745 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31746 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31747 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31748 else \
31749 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31750 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31751 fi; \
31752 else \
31753 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31754 fi; \
31755 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31757 $(NORMAL_TARGET_EXPORTS) \
31758 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31759 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31760 case $(srcdir) in \
31761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31762 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31764 esac; \
31765 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31766 libsrcdir="$$s/libmudflap"; \
31767 rm -f no-such-file || : ; \
31768 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31769 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31770 --target=${target_alias} $${srcdiroption} \
31771 || exit 1
31772 @endif target-libmudflap
31778 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31779 maybe-all-target-libmudflap:
31780 @if gcc-bootstrap
31781 all-target-libmudflap: stage_current
31782 @endif gcc-bootstrap
31783 @if target-libmudflap
31784 TARGET-target-libmudflap=all
31785 maybe-all-target-libmudflap: all-target-libmudflap
31786 all-target-libmudflap: configure-target-libmudflap
31787 @: $(MAKE); $(unstage)
31788 @r=`${PWD_COMMAND}`; export r; \
31789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31790 $(NORMAL_TARGET_EXPORTS) \
31791 (cd $(TARGET_SUBDIR)/libmudflap && \
31792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31793 $(TARGET-target-libmudflap))
31794 @endif target-libmudflap
31800 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31801 maybe-check-target-libmudflap:
31802 @if target-libmudflap
31803 maybe-check-target-libmudflap: check-target-libmudflap
31805 check-target-libmudflap:
31806 @: $(MAKE); $(unstage)
31807 @r=`${PWD_COMMAND}`; export r; \
31808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31809 $(NORMAL_TARGET_EXPORTS) \
31810 (cd $(TARGET_SUBDIR)/libmudflap && \
31811 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31813 @endif target-libmudflap
31815 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31816 maybe-install-target-libmudflap:
31817 @if target-libmudflap
31818 maybe-install-target-libmudflap: install-target-libmudflap
31820 install-target-libmudflap: installdirs
31821 @: $(MAKE); $(unstage)
31822 @r=`${PWD_COMMAND}`; export r; \
31823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31824 $(NORMAL_TARGET_EXPORTS) \
31825 (cd $(TARGET_SUBDIR)/libmudflap && \
31826 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31828 @endif target-libmudflap
31830 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31831 maybe-install-strip-target-libmudflap:
31832 @if target-libmudflap
31833 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31835 install-strip-target-libmudflap: installdirs
31836 @: $(MAKE); $(unstage)
31837 @r=`${PWD_COMMAND}`; export r; \
31838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31839 $(NORMAL_TARGET_EXPORTS) \
31840 (cd $(TARGET_SUBDIR)/libmudflap && \
31841 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31843 @endif target-libmudflap
31845 # Other targets (info, dvi, pdf, etc.)
31847 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31848 maybe-info-target-libmudflap:
31849 @if target-libmudflap
31850 maybe-info-target-libmudflap: info-target-libmudflap
31852 info-target-libmudflap: \
31853 configure-target-libmudflap
31854 @: $(MAKE); $(unstage)
31855 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31856 r=`${PWD_COMMAND}`; export r; \
31857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31858 $(NORMAL_TARGET_EXPORTS) \
31859 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31860 for flag in $(EXTRA_TARGET_FLAGS); do \
31861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31862 done; \
31863 (cd $(TARGET_SUBDIR)/libmudflap && \
31864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31866 "RANLIB=$${RANLIB}" \
31867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31868 info) \
31869 || exit 1
31871 @endif target-libmudflap
31873 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31874 maybe-dvi-target-libmudflap:
31875 @if target-libmudflap
31876 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31878 dvi-target-libmudflap: \
31879 configure-target-libmudflap
31880 @: $(MAKE); $(unstage)
31881 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31882 r=`${PWD_COMMAND}`; export r; \
31883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31884 $(NORMAL_TARGET_EXPORTS) \
31885 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31886 for flag in $(EXTRA_TARGET_FLAGS); do \
31887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31888 done; \
31889 (cd $(TARGET_SUBDIR)/libmudflap && \
31890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31892 "RANLIB=$${RANLIB}" \
31893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31894 dvi) \
31895 || exit 1
31897 @endif target-libmudflap
31899 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31900 maybe-pdf-target-libmudflap:
31901 @if target-libmudflap
31902 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31904 pdf-target-libmudflap: \
31905 configure-target-libmudflap
31906 @: $(MAKE); $(unstage)
31907 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31908 r=`${PWD_COMMAND}`; export r; \
31909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31910 $(NORMAL_TARGET_EXPORTS) \
31911 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31912 for flag in $(EXTRA_TARGET_FLAGS); do \
31913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31914 done; \
31915 (cd $(TARGET_SUBDIR)/libmudflap && \
31916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31918 "RANLIB=$${RANLIB}" \
31919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31920 pdf) \
31921 || exit 1
31923 @endif target-libmudflap
31925 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31926 maybe-html-target-libmudflap:
31927 @if target-libmudflap
31928 maybe-html-target-libmudflap: html-target-libmudflap
31930 html-target-libmudflap: \
31931 configure-target-libmudflap
31932 @: $(MAKE); $(unstage)
31933 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31934 r=`${PWD_COMMAND}`; export r; \
31935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31936 $(NORMAL_TARGET_EXPORTS) \
31937 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31938 for flag in $(EXTRA_TARGET_FLAGS); do \
31939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31940 done; \
31941 (cd $(TARGET_SUBDIR)/libmudflap && \
31942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31944 "RANLIB=$${RANLIB}" \
31945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31946 html) \
31947 || exit 1
31949 @endif target-libmudflap
31951 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31952 maybe-TAGS-target-libmudflap:
31953 @if target-libmudflap
31954 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31956 TAGS-target-libmudflap: \
31957 configure-target-libmudflap
31958 @: $(MAKE); $(unstage)
31959 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31960 r=`${PWD_COMMAND}`; export r; \
31961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31962 $(NORMAL_TARGET_EXPORTS) \
31963 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31964 for flag in $(EXTRA_TARGET_FLAGS); do \
31965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31966 done; \
31967 (cd $(TARGET_SUBDIR)/libmudflap && \
31968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31970 "RANLIB=$${RANLIB}" \
31971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31972 TAGS) \
31973 || exit 1
31975 @endif target-libmudflap
31977 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31978 maybe-install-info-target-libmudflap:
31979 @if target-libmudflap
31980 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31982 install-info-target-libmudflap: \
31983 configure-target-libmudflap \
31984 info-target-libmudflap
31985 @: $(MAKE); $(unstage)
31986 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31987 r=`${PWD_COMMAND}`; export r; \
31988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31989 $(NORMAL_TARGET_EXPORTS) \
31990 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31991 for flag in $(EXTRA_TARGET_FLAGS); do \
31992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31993 done; \
31994 (cd $(TARGET_SUBDIR)/libmudflap && \
31995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31997 "RANLIB=$${RANLIB}" \
31998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31999 install-info) \
32000 || exit 1
32002 @endif target-libmudflap
32004 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
32005 maybe-install-pdf-target-libmudflap:
32006 @if target-libmudflap
32007 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
32009 install-pdf-target-libmudflap: \
32010 configure-target-libmudflap \
32011 pdf-target-libmudflap
32012 @: $(MAKE); $(unstage)
32013 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32014 r=`${PWD_COMMAND}`; export r; \
32015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32016 $(NORMAL_TARGET_EXPORTS) \
32017 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32018 for flag in $(EXTRA_TARGET_FLAGS); do \
32019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32020 done; \
32021 (cd $(TARGET_SUBDIR)/libmudflap && \
32022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32024 "RANLIB=$${RANLIB}" \
32025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32026 install-pdf) \
32027 || exit 1
32029 @endif target-libmudflap
32031 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
32032 maybe-install-html-target-libmudflap:
32033 @if target-libmudflap
32034 maybe-install-html-target-libmudflap: install-html-target-libmudflap
32036 install-html-target-libmudflap: \
32037 configure-target-libmudflap \
32038 html-target-libmudflap
32039 @: $(MAKE); $(unstage)
32040 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32041 r=`${PWD_COMMAND}`; export r; \
32042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32043 $(NORMAL_TARGET_EXPORTS) \
32044 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
32045 for flag in $(EXTRA_TARGET_FLAGS); do \
32046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32047 done; \
32048 (cd $(TARGET_SUBDIR)/libmudflap && \
32049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32051 "RANLIB=$${RANLIB}" \
32052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32053 install-html) \
32054 || exit 1
32056 @endif target-libmudflap
32058 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
32059 maybe-installcheck-target-libmudflap:
32060 @if target-libmudflap
32061 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
32063 installcheck-target-libmudflap: \
32064 configure-target-libmudflap
32065 @: $(MAKE); $(unstage)
32066 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32067 r=`${PWD_COMMAND}`; export r; \
32068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32069 $(NORMAL_TARGET_EXPORTS) \
32070 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
32071 for flag in $(EXTRA_TARGET_FLAGS); do \
32072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32073 done; \
32074 (cd $(TARGET_SUBDIR)/libmudflap && \
32075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32077 "RANLIB=$${RANLIB}" \
32078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32079 installcheck) \
32080 || exit 1
32082 @endif target-libmudflap
32084 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
32085 maybe-mostlyclean-target-libmudflap:
32086 @if target-libmudflap
32087 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
32089 mostlyclean-target-libmudflap:
32090 @: $(MAKE); $(unstage)
32091 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32092 r=`${PWD_COMMAND}`; export r; \
32093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32094 $(NORMAL_TARGET_EXPORTS) \
32095 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
32096 for flag in $(EXTRA_TARGET_FLAGS); do \
32097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098 done; \
32099 (cd $(TARGET_SUBDIR)/libmudflap && \
32100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32102 "RANLIB=$${RANLIB}" \
32103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32104 mostlyclean) \
32105 || exit 1
32107 @endif target-libmudflap
32109 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
32110 maybe-clean-target-libmudflap:
32111 @if target-libmudflap
32112 maybe-clean-target-libmudflap: clean-target-libmudflap
32114 clean-target-libmudflap:
32115 @: $(MAKE); $(unstage)
32116 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32117 r=`${PWD_COMMAND}`; export r; \
32118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32119 $(NORMAL_TARGET_EXPORTS) \
32120 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
32121 for flag in $(EXTRA_TARGET_FLAGS); do \
32122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32123 done; \
32124 (cd $(TARGET_SUBDIR)/libmudflap && \
32125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32127 "RANLIB=$${RANLIB}" \
32128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32129 clean) \
32130 || exit 1
32132 @endif target-libmudflap
32134 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
32135 maybe-distclean-target-libmudflap:
32136 @if target-libmudflap
32137 maybe-distclean-target-libmudflap: distclean-target-libmudflap
32139 distclean-target-libmudflap:
32140 @: $(MAKE); $(unstage)
32141 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32142 r=`${PWD_COMMAND}`; export r; \
32143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32144 $(NORMAL_TARGET_EXPORTS) \
32145 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
32146 for flag in $(EXTRA_TARGET_FLAGS); do \
32147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32148 done; \
32149 (cd $(TARGET_SUBDIR)/libmudflap && \
32150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32152 "RANLIB=$${RANLIB}" \
32153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32154 distclean) \
32155 || exit 1
32157 @endif target-libmudflap
32159 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
32160 maybe-maintainer-clean-target-libmudflap:
32161 @if target-libmudflap
32162 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
32164 maintainer-clean-target-libmudflap:
32165 @: $(MAKE); $(unstage)
32166 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32167 r=`${PWD_COMMAND}`; export r; \
32168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32169 $(NORMAL_TARGET_EXPORTS) \
32170 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
32171 for flag in $(EXTRA_TARGET_FLAGS); do \
32172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32173 done; \
32174 (cd $(TARGET_SUBDIR)/libmudflap && \
32175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32177 "RANLIB=$${RANLIB}" \
32178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32179 maintainer-clean) \
32180 || exit 1
32182 @endif target-libmudflap
32188 .PHONY: configure-target-libssp maybe-configure-target-libssp
32189 maybe-configure-target-libssp:
32190 @if gcc-bootstrap
32191 configure-target-libssp: stage_current
32192 @endif gcc-bootstrap
32193 @if target-libssp
32194 maybe-configure-target-libssp: configure-target-libssp
32195 configure-target-libssp:
32196 @: $(MAKE); $(unstage)
32197 @r=`${PWD_COMMAND}`; export r; \
32198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32199 echo "Checking multilib configuration for libssp..."; \
32200 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
32201 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
32202 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
32203 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
32204 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
32205 else \
32206 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
32207 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
32208 fi; \
32209 else \
32210 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
32211 fi; \
32212 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
32213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
32214 $(NORMAL_TARGET_EXPORTS) \
32215 echo Configuring in $(TARGET_SUBDIR)/libssp; \
32216 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
32217 case $(srcdir) in \
32218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32219 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
32220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32221 esac; \
32222 srcdiroption="--srcdir=$${topdir}/libssp"; \
32223 libsrcdir="$$s/libssp"; \
32224 rm -f no-such-file || : ; \
32225 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32226 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32227 --target=${target_alias} $${srcdiroption} \
32228 || exit 1
32229 @endif target-libssp
32235 .PHONY: all-target-libssp maybe-all-target-libssp
32236 maybe-all-target-libssp:
32237 @if gcc-bootstrap
32238 all-target-libssp: stage_current
32239 @endif gcc-bootstrap
32240 @if target-libssp
32241 TARGET-target-libssp=all
32242 maybe-all-target-libssp: all-target-libssp
32243 all-target-libssp: configure-target-libssp
32244 @: $(MAKE); $(unstage)
32245 @r=`${PWD_COMMAND}`; export r; \
32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32247 $(NORMAL_TARGET_EXPORTS) \
32248 (cd $(TARGET_SUBDIR)/libssp && \
32249 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32250 $(TARGET-target-libssp))
32251 @endif target-libssp
32257 .PHONY: check-target-libssp maybe-check-target-libssp
32258 maybe-check-target-libssp:
32259 @if target-libssp
32260 maybe-check-target-libssp: check-target-libssp
32262 check-target-libssp:
32263 @: $(MAKE); $(unstage)
32264 @r=`${PWD_COMMAND}`; export r; \
32265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32266 $(NORMAL_TARGET_EXPORTS) \
32267 (cd $(TARGET_SUBDIR)/libssp && \
32268 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
32270 @endif target-libssp
32272 .PHONY: install-target-libssp maybe-install-target-libssp
32273 maybe-install-target-libssp:
32274 @if target-libssp
32275 maybe-install-target-libssp: install-target-libssp
32277 install-target-libssp: installdirs
32278 @: $(MAKE); $(unstage)
32279 @r=`${PWD_COMMAND}`; export r; \
32280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32281 $(NORMAL_TARGET_EXPORTS) \
32282 (cd $(TARGET_SUBDIR)/libssp && \
32283 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32285 @endif target-libssp
32287 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
32288 maybe-install-strip-target-libssp:
32289 @if target-libssp
32290 maybe-install-strip-target-libssp: install-strip-target-libssp
32292 install-strip-target-libssp: installdirs
32293 @: $(MAKE); $(unstage)
32294 @r=`${PWD_COMMAND}`; export r; \
32295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32296 $(NORMAL_TARGET_EXPORTS) \
32297 (cd $(TARGET_SUBDIR)/libssp && \
32298 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32300 @endif target-libssp
32302 # Other targets (info, dvi, pdf, etc.)
32304 .PHONY: maybe-info-target-libssp info-target-libssp
32305 maybe-info-target-libssp:
32306 @if target-libssp
32307 maybe-info-target-libssp: info-target-libssp
32309 info-target-libssp: \
32310 configure-target-libssp
32311 @: $(MAKE); $(unstage)
32312 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32313 r=`${PWD_COMMAND}`; export r; \
32314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32315 $(NORMAL_TARGET_EXPORTS) \
32316 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
32317 for flag in $(EXTRA_TARGET_FLAGS); do \
32318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32319 done; \
32320 (cd $(TARGET_SUBDIR)/libssp && \
32321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32323 "RANLIB=$${RANLIB}" \
32324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32325 info) \
32326 || exit 1
32328 @endif target-libssp
32330 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
32331 maybe-dvi-target-libssp:
32332 @if target-libssp
32333 maybe-dvi-target-libssp: dvi-target-libssp
32335 dvi-target-libssp: \
32336 configure-target-libssp
32337 @: $(MAKE); $(unstage)
32338 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32339 r=`${PWD_COMMAND}`; export r; \
32340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32341 $(NORMAL_TARGET_EXPORTS) \
32342 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
32343 for flag in $(EXTRA_TARGET_FLAGS); do \
32344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32345 done; \
32346 (cd $(TARGET_SUBDIR)/libssp && \
32347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32349 "RANLIB=$${RANLIB}" \
32350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32351 dvi) \
32352 || exit 1
32354 @endif target-libssp
32356 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
32357 maybe-pdf-target-libssp:
32358 @if target-libssp
32359 maybe-pdf-target-libssp: pdf-target-libssp
32361 pdf-target-libssp: \
32362 configure-target-libssp
32363 @: $(MAKE); $(unstage)
32364 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32365 r=`${PWD_COMMAND}`; export r; \
32366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32367 $(NORMAL_TARGET_EXPORTS) \
32368 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
32369 for flag in $(EXTRA_TARGET_FLAGS); do \
32370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32371 done; \
32372 (cd $(TARGET_SUBDIR)/libssp && \
32373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32375 "RANLIB=$${RANLIB}" \
32376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32377 pdf) \
32378 || exit 1
32380 @endif target-libssp
32382 .PHONY: maybe-html-target-libssp html-target-libssp
32383 maybe-html-target-libssp:
32384 @if target-libssp
32385 maybe-html-target-libssp: html-target-libssp
32387 html-target-libssp: \
32388 configure-target-libssp
32389 @: $(MAKE); $(unstage)
32390 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32391 r=`${PWD_COMMAND}`; export r; \
32392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32393 $(NORMAL_TARGET_EXPORTS) \
32394 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
32395 for flag in $(EXTRA_TARGET_FLAGS); do \
32396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32397 done; \
32398 (cd $(TARGET_SUBDIR)/libssp && \
32399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32401 "RANLIB=$${RANLIB}" \
32402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32403 html) \
32404 || exit 1
32406 @endif target-libssp
32408 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
32409 maybe-TAGS-target-libssp:
32410 @if target-libssp
32411 maybe-TAGS-target-libssp: TAGS-target-libssp
32413 TAGS-target-libssp: \
32414 configure-target-libssp
32415 @: $(MAKE); $(unstage)
32416 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32417 r=`${PWD_COMMAND}`; export r; \
32418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32419 $(NORMAL_TARGET_EXPORTS) \
32420 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
32421 for flag in $(EXTRA_TARGET_FLAGS); do \
32422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32423 done; \
32424 (cd $(TARGET_SUBDIR)/libssp && \
32425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32427 "RANLIB=$${RANLIB}" \
32428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32429 TAGS) \
32430 || exit 1
32432 @endif target-libssp
32434 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
32435 maybe-install-info-target-libssp:
32436 @if target-libssp
32437 maybe-install-info-target-libssp: install-info-target-libssp
32439 install-info-target-libssp: \
32440 configure-target-libssp \
32441 info-target-libssp
32442 @: $(MAKE); $(unstage)
32443 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32444 r=`${PWD_COMMAND}`; export r; \
32445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32446 $(NORMAL_TARGET_EXPORTS) \
32447 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
32448 for flag in $(EXTRA_TARGET_FLAGS); do \
32449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32450 done; \
32451 (cd $(TARGET_SUBDIR)/libssp && \
32452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32454 "RANLIB=$${RANLIB}" \
32455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32456 install-info) \
32457 || exit 1
32459 @endif target-libssp
32461 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
32462 maybe-install-pdf-target-libssp:
32463 @if target-libssp
32464 maybe-install-pdf-target-libssp: install-pdf-target-libssp
32466 install-pdf-target-libssp: \
32467 configure-target-libssp \
32468 pdf-target-libssp
32469 @: $(MAKE); $(unstage)
32470 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32471 r=`${PWD_COMMAND}`; export r; \
32472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32473 $(NORMAL_TARGET_EXPORTS) \
32474 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
32475 for flag in $(EXTRA_TARGET_FLAGS); do \
32476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32477 done; \
32478 (cd $(TARGET_SUBDIR)/libssp && \
32479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32481 "RANLIB=$${RANLIB}" \
32482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32483 install-pdf) \
32484 || exit 1
32486 @endif target-libssp
32488 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
32489 maybe-install-html-target-libssp:
32490 @if target-libssp
32491 maybe-install-html-target-libssp: install-html-target-libssp
32493 install-html-target-libssp: \
32494 configure-target-libssp \
32495 html-target-libssp
32496 @: $(MAKE); $(unstage)
32497 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32498 r=`${PWD_COMMAND}`; export r; \
32499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32500 $(NORMAL_TARGET_EXPORTS) \
32501 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
32502 for flag in $(EXTRA_TARGET_FLAGS); do \
32503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504 done; \
32505 (cd $(TARGET_SUBDIR)/libssp && \
32506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32508 "RANLIB=$${RANLIB}" \
32509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32510 install-html) \
32511 || exit 1
32513 @endif target-libssp
32515 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
32516 maybe-installcheck-target-libssp:
32517 @if target-libssp
32518 maybe-installcheck-target-libssp: installcheck-target-libssp
32520 installcheck-target-libssp: \
32521 configure-target-libssp
32522 @: $(MAKE); $(unstage)
32523 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32524 r=`${PWD_COMMAND}`; export r; \
32525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32526 $(NORMAL_TARGET_EXPORTS) \
32527 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
32528 for flag in $(EXTRA_TARGET_FLAGS); do \
32529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32530 done; \
32531 (cd $(TARGET_SUBDIR)/libssp && \
32532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32534 "RANLIB=$${RANLIB}" \
32535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32536 installcheck) \
32537 || exit 1
32539 @endif target-libssp
32541 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
32542 maybe-mostlyclean-target-libssp:
32543 @if target-libssp
32544 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
32546 mostlyclean-target-libssp:
32547 @: $(MAKE); $(unstage)
32548 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32549 r=`${PWD_COMMAND}`; export r; \
32550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32551 $(NORMAL_TARGET_EXPORTS) \
32552 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
32553 for flag in $(EXTRA_TARGET_FLAGS); do \
32554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32555 done; \
32556 (cd $(TARGET_SUBDIR)/libssp && \
32557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32559 "RANLIB=$${RANLIB}" \
32560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32561 mostlyclean) \
32562 || exit 1
32564 @endif target-libssp
32566 .PHONY: maybe-clean-target-libssp clean-target-libssp
32567 maybe-clean-target-libssp:
32568 @if target-libssp
32569 maybe-clean-target-libssp: clean-target-libssp
32571 clean-target-libssp:
32572 @: $(MAKE); $(unstage)
32573 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32574 r=`${PWD_COMMAND}`; export r; \
32575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32576 $(NORMAL_TARGET_EXPORTS) \
32577 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
32578 for flag in $(EXTRA_TARGET_FLAGS); do \
32579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32580 done; \
32581 (cd $(TARGET_SUBDIR)/libssp && \
32582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32584 "RANLIB=$${RANLIB}" \
32585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32586 clean) \
32587 || exit 1
32589 @endif target-libssp
32591 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
32592 maybe-distclean-target-libssp:
32593 @if target-libssp
32594 maybe-distclean-target-libssp: distclean-target-libssp
32596 distclean-target-libssp:
32597 @: $(MAKE); $(unstage)
32598 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32599 r=`${PWD_COMMAND}`; export r; \
32600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32601 $(NORMAL_TARGET_EXPORTS) \
32602 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
32603 for flag in $(EXTRA_TARGET_FLAGS); do \
32604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32605 done; \
32606 (cd $(TARGET_SUBDIR)/libssp && \
32607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32609 "RANLIB=$${RANLIB}" \
32610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32611 distclean) \
32612 || exit 1
32614 @endif target-libssp
32616 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
32617 maybe-maintainer-clean-target-libssp:
32618 @if target-libssp
32619 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
32621 maintainer-clean-target-libssp:
32622 @: $(MAKE); $(unstage)
32623 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
32624 r=`${PWD_COMMAND}`; export r; \
32625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32626 $(NORMAL_TARGET_EXPORTS) \
32627 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
32628 for flag in $(EXTRA_TARGET_FLAGS); do \
32629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32630 done; \
32631 (cd $(TARGET_SUBDIR)/libssp && \
32632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32634 "RANLIB=$${RANLIB}" \
32635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32636 maintainer-clean) \
32637 || exit 1
32639 @endif target-libssp
32645 .PHONY: configure-target-newlib maybe-configure-target-newlib
32646 maybe-configure-target-newlib:
32647 @if gcc-bootstrap
32648 configure-target-newlib: stage_current
32649 @endif gcc-bootstrap
32650 @if target-newlib
32651 maybe-configure-target-newlib: configure-target-newlib
32652 configure-target-newlib:
32653 @: $(MAKE); $(unstage)
32654 @r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 echo "Checking multilib configuration for newlib..."; \
32657 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
32658 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
32659 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
32660 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
32661 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
32662 else \
32663 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
32664 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
32665 fi; \
32666 else \
32667 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
32668 fi; \
32669 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
32670 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
32671 $(NORMAL_TARGET_EXPORTS) \
32672 echo Configuring in $(TARGET_SUBDIR)/newlib; \
32673 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
32674 case $(srcdir) in \
32675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32676 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
32677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32678 esac; \
32679 srcdiroption="--srcdir=$${topdir}/newlib"; \
32680 libsrcdir="$$s/newlib"; \
32681 rm -f no-such-file || : ; \
32682 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32683 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32684 --target=${target_alias} $${srcdiroption} \
32685 || exit 1
32686 @endif target-newlib
32692 .PHONY: all-target-newlib maybe-all-target-newlib
32693 maybe-all-target-newlib:
32694 @if gcc-bootstrap
32695 all-target-newlib: stage_current
32696 @endif gcc-bootstrap
32697 @if target-newlib
32698 TARGET-target-newlib=all
32699 maybe-all-target-newlib: all-target-newlib
32700 all-target-newlib: configure-target-newlib
32701 @: $(MAKE); $(unstage)
32702 @r=`${PWD_COMMAND}`; export r; \
32703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32704 $(NORMAL_TARGET_EXPORTS) \
32705 (cd $(TARGET_SUBDIR)/newlib && \
32706 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32707 $(TARGET-target-newlib))
32708 @endif target-newlib
32714 .PHONY: check-target-newlib maybe-check-target-newlib
32715 maybe-check-target-newlib:
32716 @if target-newlib
32717 maybe-check-target-newlib: check-target-newlib
32719 check-target-newlib:
32720 @: $(MAKE); $(unstage)
32721 @r=`${PWD_COMMAND}`; export r; \
32722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32723 $(NORMAL_TARGET_EXPORTS) \
32724 (cd $(TARGET_SUBDIR)/newlib && \
32725 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
32727 @endif target-newlib
32729 .PHONY: install-target-newlib maybe-install-target-newlib
32730 maybe-install-target-newlib:
32731 @if target-newlib
32732 maybe-install-target-newlib: install-target-newlib
32734 install-target-newlib: installdirs
32735 @: $(MAKE); $(unstage)
32736 @r=`${PWD_COMMAND}`; export r; \
32737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32738 $(NORMAL_TARGET_EXPORTS) \
32739 (cd $(TARGET_SUBDIR)/newlib && \
32740 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32742 @endif target-newlib
32744 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
32745 maybe-install-strip-target-newlib:
32746 @if target-newlib
32747 maybe-install-strip-target-newlib: install-strip-target-newlib
32749 install-strip-target-newlib: installdirs
32750 @: $(MAKE); $(unstage)
32751 @r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32753 $(NORMAL_TARGET_EXPORTS) \
32754 (cd $(TARGET_SUBDIR)/newlib && \
32755 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32757 @endif target-newlib
32759 # Other targets (info, dvi, pdf, etc.)
32761 .PHONY: maybe-info-target-newlib info-target-newlib
32762 maybe-info-target-newlib:
32763 @if target-newlib
32764 maybe-info-target-newlib: info-target-newlib
32766 info-target-newlib: \
32767 configure-target-newlib
32768 @: $(MAKE); $(unstage)
32769 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32770 r=`${PWD_COMMAND}`; export r; \
32771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32772 $(NORMAL_TARGET_EXPORTS) \
32773 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32774 for flag in $(EXTRA_TARGET_FLAGS); do \
32775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32776 done; \
32777 (cd $(TARGET_SUBDIR)/newlib && \
32778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32780 "RANLIB=$${RANLIB}" \
32781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32782 info) \
32783 || exit 1
32785 @endif target-newlib
32787 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32788 maybe-dvi-target-newlib:
32789 @if target-newlib
32790 maybe-dvi-target-newlib: dvi-target-newlib
32792 dvi-target-newlib: \
32793 configure-target-newlib
32794 @: $(MAKE); $(unstage)
32795 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32796 r=`${PWD_COMMAND}`; export r; \
32797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32798 $(NORMAL_TARGET_EXPORTS) \
32799 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32800 for flag in $(EXTRA_TARGET_FLAGS); do \
32801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32802 done; \
32803 (cd $(TARGET_SUBDIR)/newlib && \
32804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32806 "RANLIB=$${RANLIB}" \
32807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32808 dvi) \
32809 || exit 1
32811 @endif target-newlib
32813 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32814 maybe-pdf-target-newlib:
32815 @if target-newlib
32816 maybe-pdf-target-newlib: pdf-target-newlib
32818 pdf-target-newlib: \
32819 configure-target-newlib
32820 @: $(MAKE); $(unstage)
32821 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32822 r=`${PWD_COMMAND}`; export r; \
32823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32824 $(NORMAL_TARGET_EXPORTS) \
32825 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32826 for flag in $(EXTRA_TARGET_FLAGS); do \
32827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32828 done; \
32829 (cd $(TARGET_SUBDIR)/newlib && \
32830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32832 "RANLIB=$${RANLIB}" \
32833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32834 pdf) \
32835 || exit 1
32837 @endif target-newlib
32839 .PHONY: maybe-html-target-newlib html-target-newlib
32840 maybe-html-target-newlib:
32841 @if target-newlib
32842 maybe-html-target-newlib: html-target-newlib
32844 html-target-newlib: \
32845 configure-target-newlib
32846 @: $(MAKE); $(unstage)
32847 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32848 r=`${PWD_COMMAND}`; export r; \
32849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32850 $(NORMAL_TARGET_EXPORTS) \
32851 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32852 for flag in $(EXTRA_TARGET_FLAGS); do \
32853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32854 done; \
32855 (cd $(TARGET_SUBDIR)/newlib && \
32856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32858 "RANLIB=$${RANLIB}" \
32859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32860 html) \
32861 || exit 1
32863 @endif target-newlib
32865 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32866 maybe-TAGS-target-newlib:
32867 @if target-newlib
32868 maybe-TAGS-target-newlib: TAGS-target-newlib
32870 TAGS-target-newlib: \
32871 configure-target-newlib
32872 @: $(MAKE); $(unstage)
32873 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32874 r=`${PWD_COMMAND}`; export r; \
32875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32876 $(NORMAL_TARGET_EXPORTS) \
32877 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32878 for flag in $(EXTRA_TARGET_FLAGS); do \
32879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32880 done; \
32881 (cd $(TARGET_SUBDIR)/newlib && \
32882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32884 "RANLIB=$${RANLIB}" \
32885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32886 TAGS) \
32887 || exit 1
32889 @endif target-newlib
32891 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32892 maybe-install-info-target-newlib:
32893 @if target-newlib
32894 maybe-install-info-target-newlib: install-info-target-newlib
32896 install-info-target-newlib: \
32897 configure-target-newlib \
32898 info-target-newlib
32899 @: $(MAKE); $(unstage)
32900 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32901 r=`${PWD_COMMAND}`; export r; \
32902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32903 $(NORMAL_TARGET_EXPORTS) \
32904 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32905 for flag in $(EXTRA_TARGET_FLAGS); do \
32906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32907 done; \
32908 (cd $(TARGET_SUBDIR)/newlib && \
32909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32911 "RANLIB=$${RANLIB}" \
32912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32913 install-info) \
32914 || exit 1
32916 @endif target-newlib
32918 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32919 maybe-install-pdf-target-newlib:
32920 @if target-newlib
32921 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32923 install-pdf-target-newlib: \
32924 configure-target-newlib \
32925 pdf-target-newlib
32926 @: $(MAKE); $(unstage)
32927 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32928 r=`${PWD_COMMAND}`; export r; \
32929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32930 $(NORMAL_TARGET_EXPORTS) \
32931 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32932 for flag in $(EXTRA_TARGET_FLAGS); do \
32933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32934 done; \
32935 (cd $(TARGET_SUBDIR)/newlib && \
32936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32938 "RANLIB=$${RANLIB}" \
32939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32940 install-pdf) \
32941 || exit 1
32943 @endif target-newlib
32945 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32946 maybe-install-html-target-newlib:
32947 @if target-newlib
32948 maybe-install-html-target-newlib: install-html-target-newlib
32950 install-html-target-newlib: \
32951 configure-target-newlib \
32952 html-target-newlib
32953 @: $(MAKE); $(unstage)
32954 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32955 r=`${PWD_COMMAND}`; export r; \
32956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32957 $(NORMAL_TARGET_EXPORTS) \
32958 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32959 for flag in $(EXTRA_TARGET_FLAGS); do \
32960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32961 done; \
32962 (cd $(TARGET_SUBDIR)/newlib && \
32963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32965 "RANLIB=$${RANLIB}" \
32966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32967 install-html) \
32968 || exit 1
32970 @endif target-newlib
32972 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32973 maybe-installcheck-target-newlib:
32974 @if target-newlib
32975 maybe-installcheck-target-newlib: installcheck-target-newlib
32977 installcheck-target-newlib: \
32978 configure-target-newlib
32979 @: $(MAKE); $(unstage)
32980 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32981 r=`${PWD_COMMAND}`; export r; \
32982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32983 $(NORMAL_TARGET_EXPORTS) \
32984 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32985 for flag in $(EXTRA_TARGET_FLAGS); do \
32986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32987 done; \
32988 (cd $(TARGET_SUBDIR)/newlib && \
32989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32991 "RANLIB=$${RANLIB}" \
32992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32993 installcheck) \
32994 || exit 1
32996 @endif target-newlib
32998 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32999 maybe-mostlyclean-target-newlib:
33000 @if target-newlib
33001 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
33003 mostlyclean-target-newlib:
33004 @: $(MAKE); $(unstage)
33005 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33006 r=`${PWD_COMMAND}`; export r; \
33007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33008 $(NORMAL_TARGET_EXPORTS) \
33009 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
33010 for flag in $(EXTRA_TARGET_FLAGS); do \
33011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33012 done; \
33013 (cd $(TARGET_SUBDIR)/newlib && \
33014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33016 "RANLIB=$${RANLIB}" \
33017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33018 mostlyclean) \
33019 || exit 1
33021 @endif target-newlib
33023 .PHONY: maybe-clean-target-newlib clean-target-newlib
33024 maybe-clean-target-newlib:
33025 @if target-newlib
33026 maybe-clean-target-newlib: clean-target-newlib
33028 clean-target-newlib:
33029 @: $(MAKE); $(unstage)
33030 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33031 r=`${PWD_COMMAND}`; export r; \
33032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33033 $(NORMAL_TARGET_EXPORTS) \
33034 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
33035 for flag in $(EXTRA_TARGET_FLAGS); do \
33036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33037 done; \
33038 (cd $(TARGET_SUBDIR)/newlib && \
33039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33041 "RANLIB=$${RANLIB}" \
33042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33043 clean) \
33044 || exit 1
33046 @endif target-newlib
33048 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
33049 maybe-distclean-target-newlib:
33050 @if target-newlib
33051 maybe-distclean-target-newlib: distclean-target-newlib
33053 distclean-target-newlib:
33054 @: $(MAKE); $(unstage)
33055 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33056 r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33058 $(NORMAL_TARGET_EXPORTS) \
33059 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
33060 for flag in $(EXTRA_TARGET_FLAGS); do \
33061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33062 done; \
33063 (cd $(TARGET_SUBDIR)/newlib && \
33064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33066 "RANLIB=$${RANLIB}" \
33067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33068 distclean) \
33069 || exit 1
33071 @endif target-newlib
33073 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
33074 maybe-maintainer-clean-target-newlib:
33075 @if target-newlib
33076 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
33078 maintainer-clean-target-newlib:
33079 @: $(MAKE); $(unstage)
33080 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33081 r=`${PWD_COMMAND}`; export r; \
33082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33083 $(NORMAL_TARGET_EXPORTS) \
33084 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
33085 for flag in $(EXTRA_TARGET_FLAGS); do \
33086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33087 done; \
33088 (cd $(TARGET_SUBDIR)/newlib && \
33089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33091 "RANLIB=$${RANLIB}" \
33092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33093 maintainer-clean) \
33094 || exit 1
33096 @endif target-newlib
33102 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
33103 maybe-configure-target-libgcc:
33104 @if gcc-bootstrap
33105 configure-target-libgcc: stage_current
33106 @endif gcc-bootstrap
33107 @if target-libgcc
33108 maybe-configure-target-libgcc: configure-target-libgcc
33109 configure-target-libgcc:
33110 @r=`${PWD_COMMAND}`; export r; \
33111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33112 echo "Checking multilib configuration for libgcc..."; \
33113 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33114 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33115 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33116 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33117 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33118 else \
33119 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33120 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33121 fi; \
33122 else \
33123 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33124 fi; \
33125 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33126 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33127 $(NORMAL_TARGET_EXPORTS) \
33128 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
33129 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
33130 case $(srcdir) in \
33131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33132 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33134 esac; \
33135 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33136 libsrcdir="$$s/libgcc"; \
33137 rm -f no-such-file || : ; \
33138 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33139 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33140 --target=${target_alias} $${srcdiroption} \
33141 || exit 1
33142 @endif target-libgcc
33146 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
33147 maybe-configure-stage1-target-libgcc:
33148 @if target-libgcc-bootstrap
33149 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
33150 configure-stage1-target-libgcc:
33151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33152 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33153 @r=`${PWD_COMMAND}`; export r; \
33154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33155 TFLAGS="$(STAGE1_TFLAGS)"; \
33156 echo "Checking multilib configuration for libgcc..."; \
33157 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33158 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33159 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33160 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33161 else \
33162 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33163 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33164 fi; \
33165 else \
33166 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33167 fi; \
33168 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33169 $(NORMAL_TARGET_EXPORTS) \
33170 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33171 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33172 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33173 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
33174 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33175 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33176 case $(srcdir) in \
33177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33178 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33180 esac; \
33181 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33182 libsrcdir="$$s/libgcc"; \
33183 $(SHELL) $${libsrcdir}/configure \
33184 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33185 --target=${target_alias} $${srcdiroption} \
33186 $(STAGE1_CONFIGURE_FLAGS)
33187 @endif target-libgcc-bootstrap
33189 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
33190 maybe-configure-stage2-target-libgcc:
33191 @if target-libgcc-bootstrap
33192 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
33193 configure-stage2-target-libgcc:
33194 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33195 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33196 @r=`${PWD_COMMAND}`; export r; \
33197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33198 TFLAGS="$(STAGE2_TFLAGS)"; \
33199 echo "Checking multilib configuration for libgcc..."; \
33200 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33201 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33202 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33203 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33204 else \
33205 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33206 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33207 fi; \
33208 else \
33209 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33210 fi; \
33211 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33212 $(NORMAL_TARGET_EXPORTS) \
33214 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33215 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33216 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33217 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
33218 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33219 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33220 case $(srcdir) in \
33221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33222 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33224 esac; \
33225 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33226 libsrcdir="$$s/libgcc"; \
33227 $(SHELL) $${libsrcdir}/configure \
33228 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33229 --target=${target_alias} $${srcdiroption} \
33230 --with-build-libsubdir=$(HOST_SUBDIR) \
33231 $(STAGE2_CONFIGURE_FLAGS)
33232 @endif target-libgcc-bootstrap
33234 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
33235 maybe-configure-stage3-target-libgcc:
33236 @if target-libgcc-bootstrap
33237 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
33238 configure-stage3-target-libgcc:
33239 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33240 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33241 @r=`${PWD_COMMAND}`; export r; \
33242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33243 TFLAGS="$(STAGE3_TFLAGS)"; \
33244 echo "Checking multilib configuration for libgcc..."; \
33245 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33246 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33247 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33248 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33249 else \
33250 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33251 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33252 fi; \
33253 else \
33254 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33255 fi; \
33256 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33257 $(NORMAL_TARGET_EXPORTS) \
33259 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33261 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33262 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
33263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33264 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33265 case $(srcdir) in \
33266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33267 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33269 esac; \
33270 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33271 libsrcdir="$$s/libgcc"; \
33272 $(SHELL) $${libsrcdir}/configure \
33273 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33274 --target=${target_alias} $${srcdiroption} \
33275 --with-build-libsubdir=$(HOST_SUBDIR) \
33276 $(STAGE3_CONFIGURE_FLAGS)
33277 @endif target-libgcc-bootstrap
33279 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
33280 maybe-configure-stage4-target-libgcc:
33281 @if target-libgcc-bootstrap
33282 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
33283 configure-stage4-target-libgcc:
33284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33285 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33286 @r=`${PWD_COMMAND}`; export r; \
33287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33288 TFLAGS="$(STAGE4_TFLAGS)"; \
33289 echo "Checking multilib configuration for libgcc..."; \
33290 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33291 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33292 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33293 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33294 else \
33295 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33296 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33297 fi; \
33298 else \
33299 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33300 fi; \
33301 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33302 $(NORMAL_TARGET_EXPORTS) \
33304 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33305 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33306 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33307 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
33308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33309 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33310 case $(srcdir) in \
33311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33312 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33314 esac; \
33315 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33316 libsrcdir="$$s/libgcc"; \
33317 $(SHELL) $${libsrcdir}/configure \
33318 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33319 --target=${target_alias} $${srcdiroption} \
33320 --with-build-libsubdir=$(HOST_SUBDIR) \
33321 $(STAGE4_CONFIGURE_FLAGS)
33322 @endif target-libgcc-bootstrap
33324 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
33325 maybe-configure-stageprofile-target-libgcc:
33326 @if target-libgcc-bootstrap
33327 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
33328 configure-stageprofile-target-libgcc:
33329 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33330 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33331 @r=`${PWD_COMMAND}`; export r; \
33332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33333 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33334 echo "Checking multilib configuration for libgcc..."; \
33335 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33336 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33337 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33338 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33339 else \
33340 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33341 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33342 fi; \
33343 else \
33344 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33345 fi; \
33346 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33347 $(NORMAL_TARGET_EXPORTS) \
33349 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33350 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33351 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33352 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
33353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33354 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33355 case $(srcdir) in \
33356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33357 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33359 esac; \
33360 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33361 libsrcdir="$$s/libgcc"; \
33362 $(SHELL) $${libsrcdir}/configure \
33363 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33364 --target=${target_alias} $${srcdiroption} \
33365 --with-build-libsubdir=$(HOST_SUBDIR) \
33366 $(STAGEprofile_CONFIGURE_FLAGS)
33367 @endif target-libgcc-bootstrap
33369 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
33370 maybe-configure-stagefeedback-target-libgcc:
33371 @if target-libgcc-bootstrap
33372 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
33373 configure-stagefeedback-target-libgcc:
33374 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33375 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
33376 @r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33378 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33379 echo "Checking multilib configuration for libgcc..."; \
33380 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
33381 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33382 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
33383 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
33384 else \
33385 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
33386 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33387 fi; \
33388 else \
33389 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
33390 fi; \
33391 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
33392 $(NORMAL_TARGET_EXPORTS) \
33394 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33395 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33396 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33397 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
33398 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
33399 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
33400 case $(srcdir) in \
33401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33402 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
33403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33404 esac; \
33405 srcdiroption="--srcdir=$${topdir}/libgcc"; \
33406 libsrcdir="$$s/libgcc"; \
33407 $(SHELL) $${libsrcdir}/configure \
33408 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33409 --target=${target_alias} $${srcdiroption} \
33410 --with-build-libsubdir=$(HOST_SUBDIR) \
33411 $(STAGEfeedback_CONFIGURE_FLAGS)
33412 @endif target-libgcc-bootstrap
33418 .PHONY: all-target-libgcc maybe-all-target-libgcc
33419 maybe-all-target-libgcc:
33420 @if gcc-bootstrap
33421 all-target-libgcc: stage_current
33422 @endif gcc-bootstrap
33423 @if target-libgcc
33424 TARGET-target-libgcc=all
33425 maybe-all-target-libgcc: all-target-libgcc
33426 all-target-libgcc: configure-target-libgcc
33427 @r=`${PWD_COMMAND}`; export r; \
33428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33429 $(NORMAL_TARGET_EXPORTS) \
33430 (cd $(TARGET_SUBDIR)/libgcc && \
33431 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33432 $(TARGET-target-libgcc))
33433 @endif target-libgcc
33437 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
33438 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
33439 maybe-all-stage1-target-libgcc:
33440 maybe-clean-stage1-target-libgcc:
33441 @if target-libgcc-bootstrap
33442 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
33443 all-stage1: all-stage1-target-libgcc
33444 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
33445 all-stage1-target-libgcc: configure-stage1-target-libgcc
33446 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33447 @r=`${PWD_COMMAND}`; export r; \
33448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33449 TFLAGS="$(STAGE1_TFLAGS)"; \
33450 $(NORMAL_TARGET_EXPORTS) \
33451 cd $(TARGET_SUBDIR)/libgcc && \
33452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33453 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33454 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33455 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33459 $(EXTRA_TARGET_FLAGS) \
33461 TFLAGS="$(STAGE1_TFLAGS)" \
33462 $(TARGET-stage1-target-libgcc)
33464 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
33465 clean-stage1: clean-stage1-target-libgcc
33466 clean-stage1-target-libgcc:
33467 @if [ $(current_stage) = stage1 ]; then \
33468 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33469 else \
33470 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
33471 $(MAKE) stage1-start; \
33472 fi; \
33473 cd $(TARGET_SUBDIR)/libgcc && \
33474 $(MAKE) $(EXTRA_TARGET_FLAGS) \
33475 clean
33476 @endif target-libgcc-bootstrap
33479 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
33480 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
33481 maybe-all-stage2-target-libgcc:
33482 maybe-clean-stage2-target-libgcc:
33483 @if target-libgcc-bootstrap
33484 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
33485 all-stage2: all-stage2-target-libgcc
33486 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
33487 all-stage2-target-libgcc: configure-stage2-target-libgcc
33488 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33489 @r=`${PWD_COMMAND}`; export r; \
33490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33491 TFLAGS="$(STAGE2_TFLAGS)"; \
33492 $(NORMAL_TARGET_EXPORTS) \
33494 cd $(TARGET_SUBDIR)/libgcc && \
33495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33496 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33497 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33498 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33502 $(EXTRA_TARGET_FLAGS) \
33503 TFLAGS="$(STAGE2_TFLAGS)" \
33504 $(TARGET-stage2-target-libgcc)
33506 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
33507 clean-stage2: clean-stage2-target-libgcc
33508 clean-stage2-target-libgcc:
33509 @if [ $(current_stage) = stage2 ]; then \
33510 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33511 else \
33512 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
33513 $(MAKE) stage2-start; \
33514 fi; \
33515 cd $(TARGET_SUBDIR)/libgcc && \
33516 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
33517 @endif target-libgcc-bootstrap
33520 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
33521 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
33522 maybe-all-stage3-target-libgcc:
33523 maybe-clean-stage3-target-libgcc:
33524 @if target-libgcc-bootstrap
33525 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
33526 all-stage3: all-stage3-target-libgcc
33527 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
33528 all-stage3-target-libgcc: configure-stage3-target-libgcc
33529 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33530 @r=`${PWD_COMMAND}`; export r; \
33531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33532 TFLAGS="$(STAGE3_TFLAGS)"; \
33533 $(NORMAL_TARGET_EXPORTS) \
33535 cd $(TARGET_SUBDIR)/libgcc && \
33536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33537 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33538 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33539 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33543 $(EXTRA_TARGET_FLAGS) \
33544 TFLAGS="$(STAGE3_TFLAGS)" \
33545 $(TARGET-stage3-target-libgcc)
33547 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
33548 clean-stage3: clean-stage3-target-libgcc
33549 clean-stage3-target-libgcc:
33550 @if [ $(current_stage) = stage3 ]; then \
33551 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33552 else \
33553 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
33554 $(MAKE) stage3-start; \
33555 fi; \
33556 cd $(TARGET_SUBDIR)/libgcc && \
33557 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
33558 @endif target-libgcc-bootstrap
33561 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
33562 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
33563 maybe-all-stage4-target-libgcc:
33564 maybe-clean-stage4-target-libgcc:
33565 @if target-libgcc-bootstrap
33566 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
33567 all-stage4: all-stage4-target-libgcc
33568 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
33569 all-stage4-target-libgcc: configure-stage4-target-libgcc
33570 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33571 @r=`${PWD_COMMAND}`; export r; \
33572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33573 TFLAGS="$(STAGE4_TFLAGS)"; \
33574 $(NORMAL_TARGET_EXPORTS) \
33576 cd $(TARGET_SUBDIR)/libgcc && \
33577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33578 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33579 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33580 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33584 $(EXTRA_TARGET_FLAGS) \
33585 TFLAGS="$(STAGE4_TFLAGS)" \
33586 $(TARGET-stage4-target-libgcc)
33588 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
33589 clean-stage4: clean-stage4-target-libgcc
33590 clean-stage4-target-libgcc:
33591 @if [ $(current_stage) = stage4 ]; then \
33592 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33593 else \
33594 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
33595 $(MAKE) stage4-start; \
33596 fi; \
33597 cd $(TARGET_SUBDIR)/libgcc && \
33598 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
33599 @endif target-libgcc-bootstrap
33602 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
33603 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
33604 maybe-all-stageprofile-target-libgcc:
33605 maybe-clean-stageprofile-target-libgcc:
33606 @if target-libgcc-bootstrap
33607 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
33608 all-stageprofile: all-stageprofile-target-libgcc
33609 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
33610 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
33611 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33612 @r=`${PWD_COMMAND}`; export r; \
33613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33614 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33615 $(NORMAL_TARGET_EXPORTS) \
33617 cd $(TARGET_SUBDIR)/libgcc && \
33618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33619 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33620 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33621 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33625 $(EXTRA_TARGET_FLAGS) \
33626 TFLAGS="$(STAGEprofile_TFLAGS)" \
33627 $(TARGET-stageprofile-target-libgcc)
33629 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
33630 clean-stageprofile: clean-stageprofile-target-libgcc
33631 clean-stageprofile-target-libgcc:
33632 @if [ $(current_stage) = stageprofile ]; then \
33633 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33634 else \
33635 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
33636 $(MAKE) stageprofile-start; \
33637 fi; \
33638 cd $(TARGET_SUBDIR)/libgcc && \
33639 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
33640 @endif target-libgcc-bootstrap
33643 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
33644 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
33645 maybe-all-stagefeedback-target-libgcc:
33646 maybe-clean-stagefeedback-target-libgcc:
33647 @if target-libgcc-bootstrap
33648 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
33649 all-stagefeedback: all-stagefeedback-target-libgcc
33650 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
33651 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
33652 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33653 @r=`${PWD_COMMAND}`; export r; \
33654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33655 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33656 $(NORMAL_TARGET_EXPORTS) \
33658 cd $(TARGET_SUBDIR)/libgcc && \
33659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33660 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33661 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33662 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33666 $(EXTRA_TARGET_FLAGS) \
33667 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33668 $(TARGET-stagefeedback-target-libgcc)
33670 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
33671 clean-stagefeedback: clean-stagefeedback-target-libgcc
33672 clean-stagefeedback-target-libgcc:
33673 @if [ $(current_stage) = stagefeedback ]; then \
33674 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
33675 else \
33676 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
33677 $(MAKE) stagefeedback-start; \
33678 fi; \
33679 cd $(TARGET_SUBDIR)/libgcc && \
33680 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
33681 @endif target-libgcc-bootstrap
33688 .PHONY: check-target-libgcc maybe-check-target-libgcc
33689 maybe-check-target-libgcc:
33690 @if target-libgcc
33691 maybe-check-target-libgcc: check-target-libgcc
33693 # Dummy target for uncheckable module.
33694 check-target-libgcc:
33696 @endif target-libgcc
33698 .PHONY: install-target-libgcc maybe-install-target-libgcc
33699 maybe-install-target-libgcc:
33700 @if target-libgcc
33701 maybe-install-target-libgcc: install-target-libgcc
33703 install-target-libgcc: installdirs
33704 @: $(MAKE); $(unstage)
33705 @r=`${PWD_COMMAND}`; export r; \
33706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33707 $(NORMAL_TARGET_EXPORTS) \
33708 (cd $(TARGET_SUBDIR)/libgcc && \
33709 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33711 @endif target-libgcc
33713 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
33714 maybe-install-strip-target-libgcc:
33715 @if target-libgcc
33716 maybe-install-strip-target-libgcc: install-strip-target-libgcc
33718 install-strip-target-libgcc: installdirs
33719 @: $(MAKE); $(unstage)
33720 @r=`${PWD_COMMAND}`; export r; \
33721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33722 $(NORMAL_TARGET_EXPORTS) \
33723 (cd $(TARGET_SUBDIR)/libgcc && \
33724 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33726 @endif target-libgcc
33728 # Other targets (info, dvi, pdf, etc.)
33730 .PHONY: maybe-info-target-libgcc info-target-libgcc
33731 maybe-info-target-libgcc:
33732 @if target-libgcc
33733 maybe-info-target-libgcc: info-target-libgcc
33735 info-target-libgcc: \
33736 configure-target-libgcc
33737 @: $(MAKE); $(unstage)
33738 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33739 r=`${PWD_COMMAND}`; export r; \
33740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33741 $(NORMAL_TARGET_EXPORTS) \
33742 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
33743 for flag in $(EXTRA_TARGET_FLAGS); do \
33744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33745 done; \
33746 (cd $(TARGET_SUBDIR)/libgcc && \
33747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33749 "RANLIB=$${RANLIB}" \
33750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33751 info) \
33752 || exit 1
33754 @endif target-libgcc
33756 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33757 maybe-dvi-target-libgcc:
33758 @if target-libgcc
33759 maybe-dvi-target-libgcc: dvi-target-libgcc
33761 dvi-target-libgcc: \
33762 configure-target-libgcc
33763 @: $(MAKE); $(unstage)
33764 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33765 r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 $(NORMAL_TARGET_EXPORTS) \
33768 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33769 for flag in $(EXTRA_TARGET_FLAGS); do \
33770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33771 done; \
33772 (cd $(TARGET_SUBDIR)/libgcc && \
33773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33775 "RANLIB=$${RANLIB}" \
33776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33777 dvi) \
33778 || exit 1
33780 @endif target-libgcc
33782 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33783 maybe-pdf-target-libgcc:
33784 @if target-libgcc
33785 maybe-pdf-target-libgcc: pdf-target-libgcc
33787 pdf-target-libgcc: \
33788 configure-target-libgcc
33789 @: $(MAKE); $(unstage)
33790 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33791 r=`${PWD_COMMAND}`; export r; \
33792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33793 $(NORMAL_TARGET_EXPORTS) \
33794 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33795 for flag in $(EXTRA_TARGET_FLAGS); do \
33796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33797 done; \
33798 (cd $(TARGET_SUBDIR)/libgcc && \
33799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33801 "RANLIB=$${RANLIB}" \
33802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33803 pdf) \
33804 || exit 1
33806 @endif target-libgcc
33808 .PHONY: maybe-html-target-libgcc html-target-libgcc
33809 maybe-html-target-libgcc:
33810 @if target-libgcc
33811 maybe-html-target-libgcc: html-target-libgcc
33813 html-target-libgcc: \
33814 configure-target-libgcc
33815 @: $(MAKE); $(unstage)
33816 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33817 r=`${PWD_COMMAND}`; export r; \
33818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33819 $(NORMAL_TARGET_EXPORTS) \
33820 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33821 for flag in $(EXTRA_TARGET_FLAGS); do \
33822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33823 done; \
33824 (cd $(TARGET_SUBDIR)/libgcc && \
33825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33827 "RANLIB=$${RANLIB}" \
33828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33829 html) \
33830 || exit 1
33832 @endif target-libgcc
33834 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33835 maybe-TAGS-target-libgcc:
33836 @if target-libgcc
33837 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33839 TAGS-target-libgcc: \
33840 configure-target-libgcc
33841 @: $(MAKE); $(unstage)
33842 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33843 r=`${PWD_COMMAND}`; export r; \
33844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33845 $(NORMAL_TARGET_EXPORTS) \
33846 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33847 for flag in $(EXTRA_TARGET_FLAGS); do \
33848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33849 done; \
33850 (cd $(TARGET_SUBDIR)/libgcc && \
33851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33853 "RANLIB=$${RANLIB}" \
33854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33855 TAGS) \
33856 || exit 1
33858 @endif target-libgcc
33860 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33861 maybe-install-info-target-libgcc:
33862 @if target-libgcc
33863 maybe-install-info-target-libgcc: install-info-target-libgcc
33865 install-info-target-libgcc: \
33866 configure-target-libgcc \
33867 info-target-libgcc
33868 @: $(MAKE); $(unstage)
33869 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33870 r=`${PWD_COMMAND}`; export r; \
33871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33872 $(NORMAL_TARGET_EXPORTS) \
33873 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33874 for flag in $(EXTRA_TARGET_FLAGS); do \
33875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33876 done; \
33877 (cd $(TARGET_SUBDIR)/libgcc && \
33878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33880 "RANLIB=$${RANLIB}" \
33881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33882 install-info) \
33883 || exit 1
33885 @endif target-libgcc
33887 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33888 maybe-install-pdf-target-libgcc:
33889 @if target-libgcc
33890 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33892 install-pdf-target-libgcc: \
33893 configure-target-libgcc \
33894 pdf-target-libgcc
33895 @: $(MAKE); $(unstage)
33896 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33897 r=`${PWD_COMMAND}`; export r; \
33898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33899 $(NORMAL_TARGET_EXPORTS) \
33900 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33901 for flag in $(EXTRA_TARGET_FLAGS); do \
33902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33903 done; \
33904 (cd $(TARGET_SUBDIR)/libgcc && \
33905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33907 "RANLIB=$${RANLIB}" \
33908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33909 install-pdf) \
33910 || exit 1
33912 @endif target-libgcc
33914 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33915 maybe-install-html-target-libgcc:
33916 @if target-libgcc
33917 maybe-install-html-target-libgcc: install-html-target-libgcc
33919 install-html-target-libgcc: \
33920 configure-target-libgcc \
33921 html-target-libgcc
33922 @: $(MAKE); $(unstage)
33923 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33924 r=`${PWD_COMMAND}`; export r; \
33925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33926 $(NORMAL_TARGET_EXPORTS) \
33927 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33928 for flag in $(EXTRA_TARGET_FLAGS); do \
33929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33930 done; \
33931 (cd $(TARGET_SUBDIR)/libgcc && \
33932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33934 "RANLIB=$${RANLIB}" \
33935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33936 install-html) \
33937 || exit 1
33939 @endif target-libgcc
33941 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33942 maybe-installcheck-target-libgcc:
33943 @if target-libgcc
33944 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33946 installcheck-target-libgcc: \
33947 configure-target-libgcc
33948 @: $(MAKE); $(unstage)
33949 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33950 r=`${PWD_COMMAND}`; export r; \
33951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33952 $(NORMAL_TARGET_EXPORTS) \
33953 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33954 for flag in $(EXTRA_TARGET_FLAGS); do \
33955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33956 done; \
33957 (cd $(TARGET_SUBDIR)/libgcc && \
33958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33960 "RANLIB=$${RANLIB}" \
33961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33962 installcheck) \
33963 || exit 1
33965 @endif target-libgcc
33967 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33968 maybe-mostlyclean-target-libgcc:
33969 @if target-libgcc
33970 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33972 mostlyclean-target-libgcc:
33973 @: $(MAKE); $(unstage)
33974 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33975 r=`${PWD_COMMAND}`; export r; \
33976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33977 $(NORMAL_TARGET_EXPORTS) \
33978 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33979 for flag in $(EXTRA_TARGET_FLAGS); do \
33980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33981 done; \
33982 (cd $(TARGET_SUBDIR)/libgcc && \
33983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33985 "RANLIB=$${RANLIB}" \
33986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33987 mostlyclean) \
33988 || exit 1
33990 @endif target-libgcc
33992 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33993 maybe-clean-target-libgcc:
33994 @if target-libgcc
33995 maybe-clean-target-libgcc: clean-target-libgcc
33997 clean-target-libgcc:
33998 @: $(MAKE); $(unstage)
33999 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34000 r=`${PWD_COMMAND}`; export r; \
34001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34002 $(NORMAL_TARGET_EXPORTS) \
34003 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
34004 for flag in $(EXTRA_TARGET_FLAGS); do \
34005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34006 done; \
34007 (cd $(TARGET_SUBDIR)/libgcc && \
34008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34010 "RANLIB=$${RANLIB}" \
34011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34012 clean) \
34013 || exit 1
34015 @endif target-libgcc
34017 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
34018 maybe-distclean-target-libgcc:
34019 @if target-libgcc
34020 maybe-distclean-target-libgcc: distclean-target-libgcc
34022 distclean-target-libgcc:
34023 @: $(MAKE); $(unstage)
34024 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34025 r=`${PWD_COMMAND}`; export r; \
34026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34027 $(NORMAL_TARGET_EXPORTS) \
34028 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
34029 for flag in $(EXTRA_TARGET_FLAGS); do \
34030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34031 done; \
34032 (cd $(TARGET_SUBDIR)/libgcc && \
34033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34035 "RANLIB=$${RANLIB}" \
34036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34037 distclean) \
34038 || exit 1
34040 @endif target-libgcc
34042 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
34043 maybe-maintainer-clean-target-libgcc:
34044 @if target-libgcc
34045 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
34047 maintainer-clean-target-libgcc:
34048 @: $(MAKE); $(unstage)
34049 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34050 r=`${PWD_COMMAND}`; export r; \
34051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34052 $(NORMAL_TARGET_EXPORTS) \
34053 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
34054 for flag in $(EXTRA_TARGET_FLAGS); do \
34055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34056 done; \
34057 (cd $(TARGET_SUBDIR)/libgcc && \
34058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34060 "RANLIB=$${RANLIB}" \
34061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34062 maintainer-clean) \
34063 || exit 1
34065 @endif target-libgcc
34071 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
34072 maybe-configure-target-libbacktrace:
34073 @if gcc-bootstrap
34074 configure-target-libbacktrace: stage_current
34075 @endif gcc-bootstrap
34076 @if target-libbacktrace
34077 maybe-configure-target-libbacktrace: configure-target-libbacktrace
34078 configure-target-libbacktrace:
34079 @: $(MAKE); $(unstage)
34080 @r=`${PWD_COMMAND}`; export r; \
34081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34082 echo "Checking multilib configuration for libbacktrace..."; \
34083 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
34084 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
34085 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
34086 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
34087 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
34088 else \
34089 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
34090 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
34091 fi; \
34092 else \
34093 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
34094 fi; \
34095 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
34096 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
34097 $(NORMAL_TARGET_EXPORTS) \
34098 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
34099 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
34100 case $(srcdir) in \
34101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34102 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
34103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34104 esac; \
34105 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
34106 libsrcdir="$$s/libbacktrace"; \
34107 rm -f no-such-file || : ; \
34108 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34109 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34110 --target=${target_alias} $${srcdiroption} \
34111 || exit 1
34112 @endif target-libbacktrace
34118 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
34119 maybe-all-target-libbacktrace:
34120 @if gcc-bootstrap
34121 all-target-libbacktrace: stage_current
34122 @endif gcc-bootstrap
34123 @if target-libbacktrace
34124 TARGET-target-libbacktrace=all
34125 maybe-all-target-libbacktrace: all-target-libbacktrace
34126 all-target-libbacktrace: configure-target-libbacktrace
34127 @: $(MAKE); $(unstage)
34128 @r=`${PWD_COMMAND}`; export r; \
34129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34130 $(NORMAL_TARGET_EXPORTS) \
34131 (cd $(TARGET_SUBDIR)/libbacktrace && \
34132 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34133 $(TARGET-target-libbacktrace))
34134 @endif target-libbacktrace
34140 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
34141 maybe-check-target-libbacktrace:
34142 @if target-libbacktrace
34143 maybe-check-target-libbacktrace: check-target-libbacktrace
34145 check-target-libbacktrace:
34146 @: $(MAKE); $(unstage)
34147 @r=`${PWD_COMMAND}`; export r; \
34148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34149 $(NORMAL_TARGET_EXPORTS) \
34150 (cd $(TARGET_SUBDIR)/libbacktrace && \
34151 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34153 @endif target-libbacktrace
34155 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
34156 maybe-install-target-libbacktrace:
34157 @if target-libbacktrace
34158 maybe-install-target-libbacktrace: install-target-libbacktrace
34160 install-target-libbacktrace: installdirs
34161 @: $(MAKE); $(unstage)
34162 @r=`${PWD_COMMAND}`; export r; \
34163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34164 $(NORMAL_TARGET_EXPORTS) \
34165 (cd $(TARGET_SUBDIR)/libbacktrace && \
34166 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34168 @endif target-libbacktrace
34170 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
34171 maybe-install-strip-target-libbacktrace:
34172 @if target-libbacktrace
34173 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
34175 install-strip-target-libbacktrace: installdirs
34176 @: $(MAKE); $(unstage)
34177 @r=`${PWD_COMMAND}`; export r; \
34178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34179 $(NORMAL_TARGET_EXPORTS) \
34180 (cd $(TARGET_SUBDIR)/libbacktrace && \
34181 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34183 @endif target-libbacktrace
34185 # Other targets (info, dvi, pdf, etc.)
34187 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
34188 maybe-info-target-libbacktrace:
34189 @if target-libbacktrace
34190 maybe-info-target-libbacktrace: info-target-libbacktrace
34192 info-target-libbacktrace: \
34193 configure-target-libbacktrace
34194 @: $(MAKE); $(unstage)
34195 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34196 r=`${PWD_COMMAND}`; export r; \
34197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34198 $(NORMAL_TARGET_EXPORTS) \
34199 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
34200 for flag in $(EXTRA_TARGET_FLAGS); do \
34201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34202 done; \
34203 (cd $(TARGET_SUBDIR)/libbacktrace && \
34204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34206 "RANLIB=$${RANLIB}" \
34207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34208 info) \
34209 || exit 1
34211 @endif target-libbacktrace
34213 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
34214 maybe-dvi-target-libbacktrace:
34215 @if target-libbacktrace
34216 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
34218 dvi-target-libbacktrace: \
34219 configure-target-libbacktrace
34220 @: $(MAKE); $(unstage)
34221 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34222 r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 $(NORMAL_TARGET_EXPORTS) \
34225 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
34226 for flag in $(EXTRA_TARGET_FLAGS); do \
34227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34228 done; \
34229 (cd $(TARGET_SUBDIR)/libbacktrace && \
34230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34232 "RANLIB=$${RANLIB}" \
34233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34234 dvi) \
34235 || exit 1
34237 @endif target-libbacktrace
34239 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
34240 maybe-pdf-target-libbacktrace:
34241 @if target-libbacktrace
34242 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
34244 pdf-target-libbacktrace: \
34245 configure-target-libbacktrace
34246 @: $(MAKE); $(unstage)
34247 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34248 r=`${PWD_COMMAND}`; export r; \
34249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34250 $(NORMAL_TARGET_EXPORTS) \
34251 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
34252 for flag in $(EXTRA_TARGET_FLAGS); do \
34253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34254 done; \
34255 (cd $(TARGET_SUBDIR)/libbacktrace && \
34256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34258 "RANLIB=$${RANLIB}" \
34259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34260 pdf) \
34261 || exit 1
34263 @endif target-libbacktrace
34265 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
34266 maybe-html-target-libbacktrace:
34267 @if target-libbacktrace
34268 maybe-html-target-libbacktrace: html-target-libbacktrace
34270 html-target-libbacktrace: \
34271 configure-target-libbacktrace
34272 @: $(MAKE); $(unstage)
34273 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34274 r=`${PWD_COMMAND}`; export r; \
34275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34276 $(NORMAL_TARGET_EXPORTS) \
34277 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
34278 for flag in $(EXTRA_TARGET_FLAGS); do \
34279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34280 done; \
34281 (cd $(TARGET_SUBDIR)/libbacktrace && \
34282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284 "RANLIB=$${RANLIB}" \
34285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34286 html) \
34287 || exit 1
34289 @endif target-libbacktrace
34291 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
34292 maybe-TAGS-target-libbacktrace:
34293 @if target-libbacktrace
34294 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
34296 TAGS-target-libbacktrace: \
34297 configure-target-libbacktrace
34298 @: $(MAKE); $(unstage)
34299 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34300 r=`${PWD_COMMAND}`; export r; \
34301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34302 $(NORMAL_TARGET_EXPORTS) \
34303 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
34304 for flag in $(EXTRA_TARGET_FLAGS); do \
34305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34306 done; \
34307 (cd $(TARGET_SUBDIR)/libbacktrace && \
34308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34310 "RANLIB=$${RANLIB}" \
34311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34312 TAGS) \
34313 || exit 1
34315 @endif target-libbacktrace
34317 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
34318 maybe-install-info-target-libbacktrace:
34319 @if target-libbacktrace
34320 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
34322 install-info-target-libbacktrace: \
34323 configure-target-libbacktrace \
34324 info-target-libbacktrace
34325 @: $(MAKE); $(unstage)
34326 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34327 r=`${PWD_COMMAND}`; export r; \
34328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34329 $(NORMAL_TARGET_EXPORTS) \
34330 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
34331 for flag in $(EXTRA_TARGET_FLAGS); do \
34332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34333 done; \
34334 (cd $(TARGET_SUBDIR)/libbacktrace && \
34335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34337 "RANLIB=$${RANLIB}" \
34338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34339 install-info) \
34340 || exit 1
34342 @endif target-libbacktrace
34344 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
34345 maybe-install-pdf-target-libbacktrace:
34346 @if target-libbacktrace
34347 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
34349 install-pdf-target-libbacktrace: \
34350 configure-target-libbacktrace \
34351 pdf-target-libbacktrace
34352 @: $(MAKE); $(unstage)
34353 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34354 r=`${PWD_COMMAND}`; export r; \
34355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34356 $(NORMAL_TARGET_EXPORTS) \
34357 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
34358 for flag in $(EXTRA_TARGET_FLAGS); do \
34359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360 done; \
34361 (cd $(TARGET_SUBDIR)/libbacktrace && \
34362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34364 "RANLIB=$${RANLIB}" \
34365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34366 install-pdf) \
34367 || exit 1
34369 @endif target-libbacktrace
34371 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
34372 maybe-install-html-target-libbacktrace:
34373 @if target-libbacktrace
34374 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
34376 install-html-target-libbacktrace: \
34377 configure-target-libbacktrace \
34378 html-target-libbacktrace
34379 @: $(MAKE); $(unstage)
34380 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34381 r=`${PWD_COMMAND}`; export r; \
34382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34383 $(NORMAL_TARGET_EXPORTS) \
34384 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
34385 for flag in $(EXTRA_TARGET_FLAGS); do \
34386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34387 done; \
34388 (cd $(TARGET_SUBDIR)/libbacktrace && \
34389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34391 "RANLIB=$${RANLIB}" \
34392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34393 install-html) \
34394 || exit 1
34396 @endif target-libbacktrace
34398 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
34399 maybe-installcheck-target-libbacktrace:
34400 @if target-libbacktrace
34401 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
34403 installcheck-target-libbacktrace: \
34404 configure-target-libbacktrace
34405 @: $(MAKE); $(unstage)
34406 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34407 r=`${PWD_COMMAND}`; export r; \
34408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34409 $(NORMAL_TARGET_EXPORTS) \
34410 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
34411 for flag in $(EXTRA_TARGET_FLAGS); do \
34412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34413 done; \
34414 (cd $(TARGET_SUBDIR)/libbacktrace && \
34415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34417 "RANLIB=$${RANLIB}" \
34418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34419 installcheck) \
34420 || exit 1
34422 @endif target-libbacktrace
34424 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
34425 maybe-mostlyclean-target-libbacktrace:
34426 @if target-libbacktrace
34427 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
34429 mostlyclean-target-libbacktrace:
34430 @: $(MAKE); $(unstage)
34431 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34432 r=`${PWD_COMMAND}`; export r; \
34433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434 $(NORMAL_TARGET_EXPORTS) \
34435 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
34436 for flag in $(EXTRA_TARGET_FLAGS); do \
34437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34438 done; \
34439 (cd $(TARGET_SUBDIR)/libbacktrace && \
34440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34442 "RANLIB=$${RANLIB}" \
34443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34444 mostlyclean) \
34445 || exit 1
34447 @endif target-libbacktrace
34449 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
34450 maybe-clean-target-libbacktrace:
34451 @if target-libbacktrace
34452 maybe-clean-target-libbacktrace: clean-target-libbacktrace
34454 clean-target-libbacktrace:
34455 @: $(MAKE); $(unstage)
34456 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34457 r=`${PWD_COMMAND}`; export r; \
34458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34459 $(NORMAL_TARGET_EXPORTS) \
34460 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
34461 for flag in $(EXTRA_TARGET_FLAGS); do \
34462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34463 done; \
34464 (cd $(TARGET_SUBDIR)/libbacktrace && \
34465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34467 "RANLIB=$${RANLIB}" \
34468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34469 clean) \
34470 || exit 1
34472 @endif target-libbacktrace
34474 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
34475 maybe-distclean-target-libbacktrace:
34476 @if target-libbacktrace
34477 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
34479 distclean-target-libbacktrace:
34480 @: $(MAKE); $(unstage)
34481 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34482 r=`${PWD_COMMAND}`; export r; \
34483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34484 $(NORMAL_TARGET_EXPORTS) \
34485 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
34486 for flag in $(EXTRA_TARGET_FLAGS); do \
34487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34488 done; \
34489 (cd $(TARGET_SUBDIR)/libbacktrace && \
34490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34492 "RANLIB=$${RANLIB}" \
34493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34494 distclean) \
34495 || exit 1
34497 @endif target-libbacktrace
34499 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
34500 maybe-maintainer-clean-target-libbacktrace:
34501 @if target-libbacktrace
34502 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
34504 maintainer-clean-target-libbacktrace:
34505 @: $(MAKE); $(unstage)
34506 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
34507 r=`${PWD_COMMAND}`; export r; \
34508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34509 $(NORMAL_TARGET_EXPORTS) \
34510 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
34511 for flag in $(EXTRA_TARGET_FLAGS); do \
34512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34513 done; \
34514 (cd $(TARGET_SUBDIR)/libbacktrace && \
34515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34517 "RANLIB=$${RANLIB}" \
34518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34519 maintainer-clean) \
34520 || exit 1
34522 @endif target-libbacktrace
34528 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
34529 maybe-configure-target-libquadmath:
34530 @if gcc-bootstrap
34531 configure-target-libquadmath: stage_current
34532 @endif gcc-bootstrap
34533 @if target-libquadmath
34534 maybe-configure-target-libquadmath: configure-target-libquadmath
34535 configure-target-libquadmath:
34536 @: $(MAKE); $(unstage)
34537 @r=`${PWD_COMMAND}`; export r; \
34538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34539 echo "Checking multilib configuration for libquadmath..."; \
34540 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
34541 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
34542 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
34543 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
34544 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
34545 else \
34546 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
34547 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
34548 fi; \
34549 else \
34550 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
34551 fi; \
34552 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
34553 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
34554 $(NORMAL_TARGET_EXPORTS) \
34555 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
34556 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
34557 case $(srcdir) in \
34558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34559 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
34560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34561 esac; \
34562 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
34563 libsrcdir="$$s/libquadmath"; \
34564 rm -f no-such-file || : ; \
34565 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34566 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34567 --target=${target_alias} $${srcdiroption} \
34568 || exit 1
34569 @endif target-libquadmath
34575 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
34576 maybe-all-target-libquadmath:
34577 @if gcc-bootstrap
34578 all-target-libquadmath: stage_current
34579 @endif gcc-bootstrap
34580 @if target-libquadmath
34581 TARGET-target-libquadmath=all
34582 maybe-all-target-libquadmath: all-target-libquadmath
34583 all-target-libquadmath: configure-target-libquadmath
34584 @: $(MAKE); $(unstage)
34585 @r=`${PWD_COMMAND}`; export r; \
34586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34587 $(NORMAL_TARGET_EXPORTS) \
34588 (cd $(TARGET_SUBDIR)/libquadmath && \
34589 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34590 $(TARGET-target-libquadmath))
34591 @endif target-libquadmath
34597 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
34598 maybe-check-target-libquadmath:
34599 @if target-libquadmath
34600 maybe-check-target-libquadmath: check-target-libquadmath
34602 check-target-libquadmath:
34603 @: $(MAKE); $(unstage)
34604 @r=`${PWD_COMMAND}`; export r; \
34605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34606 $(NORMAL_TARGET_EXPORTS) \
34607 (cd $(TARGET_SUBDIR)/libquadmath && \
34608 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34610 @endif target-libquadmath
34612 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
34613 maybe-install-target-libquadmath:
34614 @if target-libquadmath
34615 maybe-install-target-libquadmath: install-target-libquadmath
34617 install-target-libquadmath: installdirs
34618 @: $(MAKE); $(unstage)
34619 @r=`${PWD_COMMAND}`; export r; \
34620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34621 $(NORMAL_TARGET_EXPORTS) \
34622 (cd $(TARGET_SUBDIR)/libquadmath && \
34623 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34625 @endif target-libquadmath
34627 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
34628 maybe-install-strip-target-libquadmath:
34629 @if target-libquadmath
34630 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
34632 install-strip-target-libquadmath: installdirs
34633 @: $(MAKE); $(unstage)
34634 @r=`${PWD_COMMAND}`; export r; \
34635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34636 $(NORMAL_TARGET_EXPORTS) \
34637 (cd $(TARGET_SUBDIR)/libquadmath && \
34638 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34640 @endif target-libquadmath
34642 # Other targets (info, dvi, pdf, etc.)
34644 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
34645 maybe-info-target-libquadmath:
34646 @if target-libquadmath
34647 maybe-info-target-libquadmath: info-target-libquadmath
34649 info-target-libquadmath: \
34650 configure-target-libquadmath
34651 @: $(MAKE); $(unstage)
34652 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34653 r=`${PWD_COMMAND}`; export r; \
34654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34655 $(NORMAL_TARGET_EXPORTS) \
34656 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
34657 for flag in $(EXTRA_TARGET_FLAGS); do \
34658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34659 done; \
34660 (cd $(TARGET_SUBDIR)/libquadmath && \
34661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34663 "RANLIB=$${RANLIB}" \
34664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34665 info) \
34666 || exit 1
34668 @endif target-libquadmath
34670 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
34671 maybe-dvi-target-libquadmath:
34672 @if target-libquadmath
34673 maybe-dvi-target-libquadmath: dvi-target-libquadmath
34675 dvi-target-libquadmath: \
34676 configure-target-libquadmath
34677 @: $(MAKE); $(unstage)
34678 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34679 r=`${PWD_COMMAND}`; export r; \
34680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34681 $(NORMAL_TARGET_EXPORTS) \
34682 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
34683 for flag in $(EXTRA_TARGET_FLAGS); do \
34684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34685 done; \
34686 (cd $(TARGET_SUBDIR)/libquadmath && \
34687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34689 "RANLIB=$${RANLIB}" \
34690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34691 dvi) \
34692 || exit 1
34694 @endif target-libquadmath
34696 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
34697 maybe-pdf-target-libquadmath:
34698 @if target-libquadmath
34699 maybe-pdf-target-libquadmath: pdf-target-libquadmath
34701 pdf-target-libquadmath: \
34702 configure-target-libquadmath
34703 @: $(MAKE); $(unstage)
34704 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34705 r=`${PWD_COMMAND}`; export r; \
34706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34707 $(NORMAL_TARGET_EXPORTS) \
34708 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
34709 for flag in $(EXTRA_TARGET_FLAGS); do \
34710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34711 done; \
34712 (cd $(TARGET_SUBDIR)/libquadmath && \
34713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34715 "RANLIB=$${RANLIB}" \
34716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34717 pdf) \
34718 || exit 1
34720 @endif target-libquadmath
34722 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
34723 maybe-html-target-libquadmath:
34724 @if target-libquadmath
34725 maybe-html-target-libquadmath: html-target-libquadmath
34727 html-target-libquadmath: \
34728 configure-target-libquadmath
34729 @: $(MAKE); $(unstage)
34730 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34731 r=`${PWD_COMMAND}`; export r; \
34732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34733 $(NORMAL_TARGET_EXPORTS) \
34734 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
34735 for flag in $(EXTRA_TARGET_FLAGS); do \
34736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34737 done; \
34738 (cd $(TARGET_SUBDIR)/libquadmath && \
34739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34741 "RANLIB=$${RANLIB}" \
34742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34743 html) \
34744 || exit 1
34746 @endif target-libquadmath
34748 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
34749 maybe-TAGS-target-libquadmath:
34750 @if target-libquadmath
34751 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
34753 TAGS-target-libquadmath: \
34754 configure-target-libquadmath
34755 @: $(MAKE); $(unstage)
34756 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34757 r=`${PWD_COMMAND}`; export r; \
34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34759 $(NORMAL_TARGET_EXPORTS) \
34760 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
34761 for flag in $(EXTRA_TARGET_FLAGS); do \
34762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34763 done; \
34764 (cd $(TARGET_SUBDIR)/libquadmath && \
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34769 TAGS) \
34770 || exit 1
34772 @endif target-libquadmath
34774 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
34775 maybe-install-info-target-libquadmath:
34776 @if target-libquadmath
34777 maybe-install-info-target-libquadmath: install-info-target-libquadmath
34779 install-info-target-libquadmath: \
34780 configure-target-libquadmath \
34781 info-target-libquadmath
34782 @: $(MAKE); $(unstage)
34783 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34784 r=`${PWD_COMMAND}`; export r; \
34785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34786 $(NORMAL_TARGET_EXPORTS) \
34787 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
34788 for flag in $(EXTRA_TARGET_FLAGS); do \
34789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34790 done; \
34791 (cd $(TARGET_SUBDIR)/libquadmath && \
34792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34794 "RANLIB=$${RANLIB}" \
34795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34796 install-info) \
34797 || exit 1
34799 @endif target-libquadmath
34801 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
34802 maybe-install-pdf-target-libquadmath:
34803 @if target-libquadmath
34804 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
34806 install-pdf-target-libquadmath: \
34807 configure-target-libquadmath \
34808 pdf-target-libquadmath
34809 @: $(MAKE); $(unstage)
34810 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34811 r=`${PWD_COMMAND}`; export r; \
34812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34813 $(NORMAL_TARGET_EXPORTS) \
34814 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
34815 for flag in $(EXTRA_TARGET_FLAGS); do \
34816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34817 done; \
34818 (cd $(TARGET_SUBDIR)/libquadmath && \
34819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34821 "RANLIB=$${RANLIB}" \
34822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34823 install-pdf) \
34824 || exit 1
34826 @endif target-libquadmath
34828 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
34829 maybe-install-html-target-libquadmath:
34830 @if target-libquadmath
34831 maybe-install-html-target-libquadmath: install-html-target-libquadmath
34833 install-html-target-libquadmath: \
34834 configure-target-libquadmath \
34835 html-target-libquadmath
34836 @: $(MAKE); $(unstage)
34837 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34838 r=`${PWD_COMMAND}`; export r; \
34839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34840 $(NORMAL_TARGET_EXPORTS) \
34841 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
34842 for flag in $(EXTRA_TARGET_FLAGS); do \
34843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34844 done; \
34845 (cd $(TARGET_SUBDIR)/libquadmath && \
34846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34848 "RANLIB=$${RANLIB}" \
34849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34850 install-html) \
34851 || exit 1
34853 @endif target-libquadmath
34855 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
34856 maybe-installcheck-target-libquadmath:
34857 @if target-libquadmath
34858 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
34860 installcheck-target-libquadmath: \
34861 configure-target-libquadmath
34862 @: $(MAKE); $(unstage)
34863 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34864 r=`${PWD_COMMAND}`; export r; \
34865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34866 $(NORMAL_TARGET_EXPORTS) \
34867 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
34868 for flag in $(EXTRA_TARGET_FLAGS); do \
34869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34870 done; \
34871 (cd $(TARGET_SUBDIR)/libquadmath && \
34872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34874 "RANLIB=$${RANLIB}" \
34875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34876 installcheck) \
34877 || exit 1
34879 @endif target-libquadmath
34881 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
34882 maybe-mostlyclean-target-libquadmath:
34883 @if target-libquadmath
34884 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
34886 mostlyclean-target-libquadmath:
34887 @: $(MAKE); $(unstage)
34888 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34889 r=`${PWD_COMMAND}`; export r; \
34890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34891 $(NORMAL_TARGET_EXPORTS) \
34892 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
34893 for flag in $(EXTRA_TARGET_FLAGS); do \
34894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34895 done; \
34896 (cd $(TARGET_SUBDIR)/libquadmath && \
34897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34899 "RANLIB=$${RANLIB}" \
34900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34901 mostlyclean) \
34902 || exit 1
34904 @endif target-libquadmath
34906 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
34907 maybe-clean-target-libquadmath:
34908 @if target-libquadmath
34909 maybe-clean-target-libquadmath: clean-target-libquadmath
34911 clean-target-libquadmath:
34912 @: $(MAKE); $(unstage)
34913 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34914 r=`${PWD_COMMAND}`; export r; \
34915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34916 $(NORMAL_TARGET_EXPORTS) \
34917 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
34918 for flag in $(EXTRA_TARGET_FLAGS); do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 (cd $(TARGET_SUBDIR)/libquadmath && \
34922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34924 "RANLIB=$${RANLIB}" \
34925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34926 clean) \
34927 || exit 1
34929 @endif target-libquadmath
34931 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
34932 maybe-distclean-target-libquadmath:
34933 @if target-libquadmath
34934 maybe-distclean-target-libquadmath: distclean-target-libquadmath
34936 distclean-target-libquadmath:
34937 @: $(MAKE); $(unstage)
34938 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34939 r=`${PWD_COMMAND}`; export r; \
34940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34941 $(NORMAL_TARGET_EXPORTS) \
34942 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 distclean) \
34952 || exit 1
34954 @endif target-libquadmath
34956 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
34957 maybe-maintainer-clean-target-libquadmath:
34958 @if target-libquadmath
34959 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
34961 maintainer-clean-target-libquadmath:
34962 @: $(MAKE); $(unstage)
34963 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
34964 r=`${PWD_COMMAND}`; export r; \
34965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34966 $(NORMAL_TARGET_EXPORTS) \
34967 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
34968 for flag in $(EXTRA_TARGET_FLAGS); do \
34969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34970 done; \
34971 (cd $(TARGET_SUBDIR)/libquadmath && \
34972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34974 "RANLIB=$${RANLIB}" \
34975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34976 maintainer-clean) \
34977 || exit 1
34979 @endif target-libquadmath
34985 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
34986 maybe-configure-target-libgfortran:
34987 @if gcc-bootstrap
34988 configure-target-libgfortran: stage_current
34989 @endif gcc-bootstrap
34990 @if target-libgfortran
34991 maybe-configure-target-libgfortran: configure-target-libgfortran
34992 configure-target-libgfortran:
34993 @: $(MAKE); $(unstage)
34994 @r=`${PWD_COMMAND}`; export r; \
34995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34996 echo "Checking multilib configuration for libgfortran..."; \
34997 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
34998 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
34999 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35000 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35001 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
35002 else \
35003 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
35004 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35005 fi; \
35006 else \
35007 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35008 fi; \
35009 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
35010 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
35011 $(NORMAL_TARGET_EXPORTS) \
35012 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
35013 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
35014 case $(srcdir) in \
35015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35016 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
35017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35018 esac; \
35019 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
35020 libsrcdir="$$s/libgfortran"; \
35021 rm -f no-such-file || : ; \
35022 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35023 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35024 --target=${target_alias} $${srcdiroption} \
35025 || exit 1
35026 @endif target-libgfortran
35032 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
35033 maybe-all-target-libgfortran:
35034 @if gcc-bootstrap
35035 all-target-libgfortran: stage_current
35036 @endif gcc-bootstrap
35037 @if target-libgfortran
35038 TARGET-target-libgfortran=all
35039 maybe-all-target-libgfortran: all-target-libgfortran
35040 all-target-libgfortran: configure-target-libgfortran
35041 @: $(MAKE); $(unstage)
35042 @r=`${PWD_COMMAND}`; export r; \
35043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35044 $(NORMAL_TARGET_EXPORTS) \
35045 (cd $(TARGET_SUBDIR)/libgfortran && \
35046 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35047 $(TARGET-target-libgfortran))
35048 @endif target-libgfortran
35054 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
35055 maybe-check-target-libgfortran:
35056 @if target-libgfortran
35057 maybe-check-target-libgfortran: check-target-libgfortran
35059 check-target-libgfortran:
35060 @: $(MAKE); $(unstage)
35061 @r=`${PWD_COMMAND}`; export r; \
35062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35063 $(NORMAL_TARGET_EXPORTS) \
35064 (cd $(TARGET_SUBDIR)/libgfortran && \
35065 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35067 @endif target-libgfortran
35069 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
35070 maybe-install-target-libgfortran:
35071 @if target-libgfortran
35072 maybe-install-target-libgfortran: install-target-libgfortran
35074 install-target-libgfortran: installdirs
35075 @: $(MAKE); $(unstage)
35076 @r=`${PWD_COMMAND}`; export r; \
35077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35078 $(NORMAL_TARGET_EXPORTS) \
35079 (cd $(TARGET_SUBDIR)/libgfortran && \
35080 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35082 @endif target-libgfortran
35084 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
35085 maybe-install-strip-target-libgfortran:
35086 @if target-libgfortran
35087 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
35089 install-strip-target-libgfortran: installdirs
35090 @: $(MAKE); $(unstage)
35091 @r=`${PWD_COMMAND}`; export r; \
35092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35093 $(NORMAL_TARGET_EXPORTS) \
35094 (cd $(TARGET_SUBDIR)/libgfortran && \
35095 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35097 @endif target-libgfortran
35099 # Other targets (info, dvi, pdf, etc.)
35101 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
35102 maybe-info-target-libgfortran:
35103 @if target-libgfortran
35104 maybe-info-target-libgfortran: info-target-libgfortran
35106 info-target-libgfortran: \
35107 configure-target-libgfortran
35108 @: $(MAKE); $(unstage)
35109 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35110 r=`${PWD_COMMAND}`; export r; \
35111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35112 $(NORMAL_TARGET_EXPORTS) \
35113 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
35114 for flag in $(EXTRA_TARGET_FLAGS); do \
35115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35116 done; \
35117 (cd $(TARGET_SUBDIR)/libgfortran && \
35118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35120 "RANLIB=$${RANLIB}" \
35121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35122 info) \
35123 || exit 1
35125 @endif target-libgfortran
35127 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
35128 maybe-dvi-target-libgfortran:
35129 @if target-libgfortran
35130 maybe-dvi-target-libgfortran: dvi-target-libgfortran
35132 dvi-target-libgfortran: \
35133 configure-target-libgfortran
35134 @: $(MAKE); $(unstage)
35135 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35136 r=`${PWD_COMMAND}`; export r; \
35137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35138 $(NORMAL_TARGET_EXPORTS) \
35139 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
35140 for flag in $(EXTRA_TARGET_FLAGS); do \
35141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35142 done; \
35143 (cd $(TARGET_SUBDIR)/libgfortran && \
35144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35146 "RANLIB=$${RANLIB}" \
35147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35148 dvi) \
35149 || exit 1
35151 @endif target-libgfortran
35153 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
35154 maybe-pdf-target-libgfortran:
35155 @if target-libgfortran
35156 maybe-pdf-target-libgfortran: pdf-target-libgfortran
35158 pdf-target-libgfortran: \
35159 configure-target-libgfortran
35160 @: $(MAKE); $(unstage)
35161 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35162 r=`${PWD_COMMAND}`; export r; \
35163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35164 $(NORMAL_TARGET_EXPORTS) \
35165 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
35166 for flag in $(EXTRA_TARGET_FLAGS); do \
35167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35168 done; \
35169 (cd $(TARGET_SUBDIR)/libgfortran && \
35170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35172 "RANLIB=$${RANLIB}" \
35173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35174 pdf) \
35175 || exit 1
35177 @endif target-libgfortran
35179 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
35180 maybe-html-target-libgfortran:
35181 @if target-libgfortran
35182 maybe-html-target-libgfortran: html-target-libgfortran
35184 html-target-libgfortran: \
35185 configure-target-libgfortran
35186 @: $(MAKE); $(unstage)
35187 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35188 r=`${PWD_COMMAND}`; export r; \
35189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35190 $(NORMAL_TARGET_EXPORTS) \
35191 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
35192 for flag in $(EXTRA_TARGET_FLAGS); do \
35193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35194 done; \
35195 (cd $(TARGET_SUBDIR)/libgfortran && \
35196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35198 "RANLIB=$${RANLIB}" \
35199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35200 html) \
35201 || exit 1
35203 @endif target-libgfortran
35205 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
35206 maybe-TAGS-target-libgfortran:
35207 @if target-libgfortran
35208 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
35210 TAGS-target-libgfortran: \
35211 configure-target-libgfortran
35212 @: $(MAKE); $(unstage)
35213 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35214 r=`${PWD_COMMAND}`; export r; \
35215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35216 $(NORMAL_TARGET_EXPORTS) \
35217 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
35218 for flag in $(EXTRA_TARGET_FLAGS); do \
35219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35220 done; \
35221 (cd $(TARGET_SUBDIR)/libgfortran && \
35222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35224 "RANLIB=$${RANLIB}" \
35225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35226 TAGS) \
35227 || exit 1
35229 @endif target-libgfortran
35231 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
35232 maybe-install-info-target-libgfortran:
35233 @if target-libgfortran
35234 maybe-install-info-target-libgfortran: install-info-target-libgfortran
35236 install-info-target-libgfortran: \
35237 configure-target-libgfortran \
35238 info-target-libgfortran
35239 @: $(MAKE); $(unstage)
35240 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35241 r=`${PWD_COMMAND}`; export r; \
35242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35243 $(NORMAL_TARGET_EXPORTS) \
35244 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
35245 for flag in $(EXTRA_TARGET_FLAGS); do \
35246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35247 done; \
35248 (cd $(TARGET_SUBDIR)/libgfortran && \
35249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35251 "RANLIB=$${RANLIB}" \
35252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35253 install-info) \
35254 || exit 1
35256 @endif target-libgfortran
35258 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
35259 maybe-install-pdf-target-libgfortran:
35260 @if target-libgfortran
35261 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
35263 install-pdf-target-libgfortran: \
35264 configure-target-libgfortran \
35265 pdf-target-libgfortran
35266 @: $(MAKE); $(unstage)
35267 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35268 r=`${PWD_COMMAND}`; export r; \
35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35270 $(NORMAL_TARGET_EXPORTS) \
35271 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
35272 for flag in $(EXTRA_TARGET_FLAGS); do \
35273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35274 done; \
35275 (cd $(TARGET_SUBDIR)/libgfortran && \
35276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35278 "RANLIB=$${RANLIB}" \
35279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35280 install-pdf) \
35281 || exit 1
35283 @endif target-libgfortran
35285 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
35286 maybe-install-html-target-libgfortran:
35287 @if target-libgfortran
35288 maybe-install-html-target-libgfortran: install-html-target-libgfortran
35290 install-html-target-libgfortran: \
35291 configure-target-libgfortran \
35292 html-target-libgfortran
35293 @: $(MAKE); $(unstage)
35294 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35295 r=`${PWD_COMMAND}`; export r; \
35296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35297 $(NORMAL_TARGET_EXPORTS) \
35298 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
35299 for flag in $(EXTRA_TARGET_FLAGS); do \
35300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35301 done; \
35302 (cd $(TARGET_SUBDIR)/libgfortran && \
35303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35305 "RANLIB=$${RANLIB}" \
35306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35307 install-html) \
35308 || exit 1
35310 @endif target-libgfortran
35312 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
35313 maybe-installcheck-target-libgfortran:
35314 @if target-libgfortran
35315 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
35317 installcheck-target-libgfortran: \
35318 configure-target-libgfortran
35319 @: $(MAKE); $(unstage)
35320 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35321 r=`${PWD_COMMAND}`; export r; \
35322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35323 $(NORMAL_TARGET_EXPORTS) \
35324 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
35325 for flag in $(EXTRA_TARGET_FLAGS); do \
35326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35327 done; \
35328 (cd $(TARGET_SUBDIR)/libgfortran && \
35329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35331 "RANLIB=$${RANLIB}" \
35332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35333 installcheck) \
35334 || exit 1
35336 @endif target-libgfortran
35338 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
35339 maybe-mostlyclean-target-libgfortran:
35340 @if target-libgfortran
35341 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
35343 mostlyclean-target-libgfortran:
35344 @: $(MAKE); $(unstage)
35345 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35346 r=`${PWD_COMMAND}`; export r; \
35347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35348 $(NORMAL_TARGET_EXPORTS) \
35349 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
35350 for flag in $(EXTRA_TARGET_FLAGS); do \
35351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35352 done; \
35353 (cd $(TARGET_SUBDIR)/libgfortran && \
35354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35356 "RANLIB=$${RANLIB}" \
35357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35358 mostlyclean) \
35359 || exit 1
35361 @endif target-libgfortran
35363 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
35364 maybe-clean-target-libgfortran:
35365 @if target-libgfortran
35366 maybe-clean-target-libgfortran: clean-target-libgfortran
35368 clean-target-libgfortran:
35369 @: $(MAKE); $(unstage)
35370 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35371 r=`${PWD_COMMAND}`; export r; \
35372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35373 $(NORMAL_TARGET_EXPORTS) \
35374 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
35375 for flag in $(EXTRA_TARGET_FLAGS); do \
35376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35377 done; \
35378 (cd $(TARGET_SUBDIR)/libgfortran && \
35379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35381 "RANLIB=$${RANLIB}" \
35382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35383 clean) \
35384 || exit 1
35386 @endif target-libgfortran
35388 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
35389 maybe-distclean-target-libgfortran:
35390 @if target-libgfortran
35391 maybe-distclean-target-libgfortran: distclean-target-libgfortran
35393 distclean-target-libgfortran:
35394 @: $(MAKE); $(unstage)
35395 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35396 r=`${PWD_COMMAND}`; export r; \
35397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35398 $(NORMAL_TARGET_EXPORTS) \
35399 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
35400 for flag in $(EXTRA_TARGET_FLAGS); do \
35401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35402 done; \
35403 (cd $(TARGET_SUBDIR)/libgfortran && \
35404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35406 "RANLIB=$${RANLIB}" \
35407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35408 distclean) \
35409 || exit 1
35411 @endif target-libgfortran
35413 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
35414 maybe-maintainer-clean-target-libgfortran:
35415 @if target-libgfortran
35416 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
35418 maintainer-clean-target-libgfortran:
35419 @: $(MAKE); $(unstage)
35420 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
35421 r=`${PWD_COMMAND}`; export r; \
35422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35423 $(NORMAL_TARGET_EXPORTS) \
35424 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
35425 for flag in $(EXTRA_TARGET_FLAGS); do \
35426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35427 done; \
35428 (cd $(TARGET_SUBDIR)/libgfortran && \
35429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35431 "RANLIB=$${RANLIB}" \
35432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35433 maintainer-clean) \
35434 || exit 1
35436 @endif target-libgfortran
35442 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
35443 maybe-configure-target-libobjc:
35444 @if gcc-bootstrap
35445 configure-target-libobjc: stage_current
35446 @endif gcc-bootstrap
35447 @if target-libobjc
35448 maybe-configure-target-libobjc: configure-target-libobjc
35449 configure-target-libobjc:
35450 @: $(MAKE); $(unstage)
35451 @r=`${PWD_COMMAND}`; export r; \
35452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35453 echo "Checking multilib configuration for libobjc..."; \
35454 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
35455 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
35456 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
35457 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
35458 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
35459 else \
35460 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
35461 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
35462 fi; \
35463 else \
35464 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
35465 fi; \
35466 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
35467 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
35468 $(NORMAL_TARGET_EXPORTS) \
35469 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
35470 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
35471 case $(srcdir) in \
35472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35473 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
35474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35475 esac; \
35476 srcdiroption="--srcdir=$${topdir}/libobjc"; \
35477 libsrcdir="$$s/libobjc"; \
35478 rm -f no-such-file || : ; \
35479 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35480 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35481 --target=${target_alias} $${srcdiroption} \
35482 || exit 1
35483 @endif target-libobjc
35489 .PHONY: all-target-libobjc maybe-all-target-libobjc
35490 maybe-all-target-libobjc:
35491 @if gcc-bootstrap
35492 all-target-libobjc: stage_current
35493 @endif gcc-bootstrap
35494 @if target-libobjc
35495 TARGET-target-libobjc=all
35496 maybe-all-target-libobjc: all-target-libobjc
35497 all-target-libobjc: configure-target-libobjc
35498 @: $(MAKE); $(unstage)
35499 @r=`${PWD_COMMAND}`; export r; \
35500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35501 $(NORMAL_TARGET_EXPORTS) \
35502 (cd $(TARGET_SUBDIR)/libobjc && \
35503 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35504 $(TARGET-target-libobjc))
35505 @endif target-libobjc
35511 .PHONY: check-target-libobjc maybe-check-target-libobjc
35512 maybe-check-target-libobjc:
35513 @if target-libobjc
35514 maybe-check-target-libobjc: check-target-libobjc
35516 check-target-libobjc:
35517 @: $(MAKE); $(unstage)
35518 @r=`${PWD_COMMAND}`; export r; \
35519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35520 $(NORMAL_TARGET_EXPORTS) \
35521 (cd $(TARGET_SUBDIR)/libobjc && \
35522 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35524 @endif target-libobjc
35526 .PHONY: install-target-libobjc maybe-install-target-libobjc
35527 maybe-install-target-libobjc:
35528 @if target-libobjc
35529 maybe-install-target-libobjc: install-target-libobjc
35531 install-target-libobjc: installdirs
35532 @: $(MAKE); $(unstage)
35533 @r=`${PWD_COMMAND}`; export r; \
35534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35535 $(NORMAL_TARGET_EXPORTS) \
35536 (cd $(TARGET_SUBDIR)/libobjc && \
35537 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35539 @endif target-libobjc
35541 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
35542 maybe-install-strip-target-libobjc:
35543 @if target-libobjc
35544 maybe-install-strip-target-libobjc: install-strip-target-libobjc
35546 install-strip-target-libobjc: installdirs
35547 @: $(MAKE); $(unstage)
35548 @r=`${PWD_COMMAND}`; export r; \
35549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35550 $(NORMAL_TARGET_EXPORTS) \
35551 (cd $(TARGET_SUBDIR)/libobjc && \
35552 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35554 @endif target-libobjc
35556 # Other targets (info, dvi, pdf, etc.)
35558 .PHONY: maybe-info-target-libobjc info-target-libobjc
35559 maybe-info-target-libobjc:
35560 @if target-libobjc
35561 maybe-info-target-libobjc: info-target-libobjc
35563 info-target-libobjc: \
35564 configure-target-libobjc
35565 @: $(MAKE); $(unstage)
35566 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35567 r=`${PWD_COMMAND}`; export r; \
35568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35569 $(NORMAL_TARGET_EXPORTS) \
35570 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
35571 for flag in $(EXTRA_TARGET_FLAGS); do \
35572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35573 done; \
35574 (cd $(TARGET_SUBDIR)/libobjc && \
35575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35577 "RANLIB=$${RANLIB}" \
35578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35579 info) \
35580 || exit 1
35582 @endif target-libobjc
35584 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
35585 maybe-dvi-target-libobjc:
35586 @if target-libobjc
35587 maybe-dvi-target-libobjc: dvi-target-libobjc
35589 dvi-target-libobjc: \
35590 configure-target-libobjc
35591 @: $(MAKE); $(unstage)
35592 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35593 r=`${PWD_COMMAND}`; export r; \
35594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35595 $(NORMAL_TARGET_EXPORTS) \
35596 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
35597 for flag in $(EXTRA_TARGET_FLAGS); do \
35598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35599 done; \
35600 (cd $(TARGET_SUBDIR)/libobjc && \
35601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35603 "RANLIB=$${RANLIB}" \
35604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35605 dvi) \
35606 || exit 1
35608 @endif target-libobjc
35610 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
35611 maybe-pdf-target-libobjc:
35612 @if target-libobjc
35613 maybe-pdf-target-libobjc: pdf-target-libobjc
35615 pdf-target-libobjc: \
35616 configure-target-libobjc
35617 @: $(MAKE); $(unstage)
35618 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35619 r=`${PWD_COMMAND}`; export r; \
35620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35621 $(NORMAL_TARGET_EXPORTS) \
35622 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
35623 for flag in $(EXTRA_TARGET_FLAGS); do \
35624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35625 done; \
35626 (cd $(TARGET_SUBDIR)/libobjc && \
35627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35629 "RANLIB=$${RANLIB}" \
35630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35631 pdf) \
35632 || exit 1
35634 @endif target-libobjc
35636 .PHONY: maybe-html-target-libobjc html-target-libobjc
35637 maybe-html-target-libobjc:
35638 @if target-libobjc
35639 maybe-html-target-libobjc: html-target-libobjc
35641 html-target-libobjc: \
35642 configure-target-libobjc
35643 @: $(MAKE); $(unstage)
35644 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35645 r=`${PWD_COMMAND}`; export r; \
35646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35647 $(NORMAL_TARGET_EXPORTS) \
35648 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
35649 for flag in $(EXTRA_TARGET_FLAGS); do \
35650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35651 done; \
35652 (cd $(TARGET_SUBDIR)/libobjc && \
35653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35655 "RANLIB=$${RANLIB}" \
35656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35657 html) \
35658 || exit 1
35660 @endif target-libobjc
35662 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
35663 maybe-TAGS-target-libobjc:
35664 @if target-libobjc
35665 maybe-TAGS-target-libobjc: TAGS-target-libobjc
35667 TAGS-target-libobjc: \
35668 configure-target-libobjc
35669 @: $(MAKE); $(unstage)
35670 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35671 r=`${PWD_COMMAND}`; export r; \
35672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35673 $(NORMAL_TARGET_EXPORTS) \
35674 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
35675 for flag in $(EXTRA_TARGET_FLAGS); do \
35676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35677 done; \
35678 (cd $(TARGET_SUBDIR)/libobjc && \
35679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35681 "RANLIB=$${RANLIB}" \
35682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35683 TAGS) \
35684 || exit 1
35686 @endif target-libobjc
35688 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
35689 maybe-install-info-target-libobjc:
35690 @if target-libobjc
35691 maybe-install-info-target-libobjc: install-info-target-libobjc
35693 install-info-target-libobjc: \
35694 configure-target-libobjc \
35695 info-target-libobjc
35696 @: $(MAKE); $(unstage)
35697 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35698 r=`${PWD_COMMAND}`; export r; \
35699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35700 $(NORMAL_TARGET_EXPORTS) \
35701 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
35702 for flag in $(EXTRA_TARGET_FLAGS); do \
35703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35704 done; \
35705 (cd $(TARGET_SUBDIR)/libobjc && \
35706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35708 "RANLIB=$${RANLIB}" \
35709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35710 install-info) \
35711 || exit 1
35713 @endif target-libobjc
35715 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
35716 maybe-install-pdf-target-libobjc:
35717 @if target-libobjc
35718 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
35720 install-pdf-target-libobjc: \
35721 configure-target-libobjc \
35722 pdf-target-libobjc
35723 @: $(MAKE); $(unstage)
35724 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35725 r=`${PWD_COMMAND}`; export r; \
35726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35727 $(NORMAL_TARGET_EXPORTS) \
35728 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
35729 for flag in $(EXTRA_TARGET_FLAGS); do \
35730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35731 done; \
35732 (cd $(TARGET_SUBDIR)/libobjc && \
35733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35735 "RANLIB=$${RANLIB}" \
35736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35737 install-pdf) \
35738 || exit 1
35740 @endif target-libobjc
35742 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
35743 maybe-install-html-target-libobjc:
35744 @if target-libobjc
35745 maybe-install-html-target-libobjc: install-html-target-libobjc
35747 install-html-target-libobjc: \
35748 configure-target-libobjc \
35749 html-target-libobjc
35750 @: $(MAKE); $(unstage)
35751 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35752 r=`${PWD_COMMAND}`; export r; \
35753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35754 $(NORMAL_TARGET_EXPORTS) \
35755 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
35756 for flag in $(EXTRA_TARGET_FLAGS); do \
35757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35758 done; \
35759 (cd $(TARGET_SUBDIR)/libobjc && \
35760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35762 "RANLIB=$${RANLIB}" \
35763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35764 install-html) \
35765 || exit 1
35767 @endif target-libobjc
35769 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
35770 maybe-installcheck-target-libobjc:
35771 @if target-libobjc
35772 maybe-installcheck-target-libobjc: installcheck-target-libobjc
35774 installcheck-target-libobjc: \
35775 configure-target-libobjc
35776 @: $(MAKE); $(unstage)
35777 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35778 r=`${PWD_COMMAND}`; export r; \
35779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35780 $(NORMAL_TARGET_EXPORTS) \
35781 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
35782 for flag in $(EXTRA_TARGET_FLAGS); do \
35783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35784 done; \
35785 (cd $(TARGET_SUBDIR)/libobjc && \
35786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35788 "RANLIB=$${RANLIB}" \
35789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35790 installcheck) \
35791 || exit 1
35793 @endif target-libobjc
35795 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
35796 maybe-mostlyclean-target-libobjc:
35797 @if target-libobjc
35798 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
35800 mostlyclean-target-libobjc:
35801 @: $(MAKE); $(unstage)
35802 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35803 r=`${PWD_COMMAND}`; export r; \
35804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35805 $(NORMAL_TARGET_EXPORTS) \
35806 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
35807 for flag in $(EXTRA_TARGET_FLAGS); do \
35808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35809 done; \
35810 (cd $(TARGET_SUBDIR)/libobjc && \
35811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35813 "RANLIB=$${RANLIB}" \
35814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35815 mostlyclean) \
35816 || exit 1
35818 @endif target-libobjc
35820 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
35821 maybe-clean-target-libobjc:
35822 @if target-libobjc
35823 maybe-clean-target-libobjc: clean-target-libobjc
35825 clean-target-libobjc:
35826 @: $(MAKE); $(unstage)
35827 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35828 r=`${PWD_COMMAND}`; export r; \
35829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35830 $(NORMAL_TARGET_EXPORTS) \
35831 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
35832 for flag in $(EXTRA_TARGET_FLAGS); do \
35833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35834 done; \
35835 (cd $(TARGET_SUBDIR)/libobjc && \
35836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35838 "RANLIB=$${RANLIB}" \
35839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35840 clean) \
35841 || exit 1
35843 @endif target-libobjc
35845 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
35846 maybe-distclean-target-libobjc:
35847 @if target-libobjc
35848 maybe-distclean-target-libobjc: distclean-target-libobjc
35850 distclean-target-libobjc:
35851 @: $(MAKE); $(unstage)
35852 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35853 r=`${PWD_COMMAND}`; export r; \
35854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35855 $(NORMAL_TARGET_EXPORTS) \
35856 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
35857 for flag in $(EXTRA_TARGET_FLAGS); do \
35858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35859 done; \
35860 (cd $(TARGET_SUBDIR)/libobjc && \
35861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35863 "RANLIB=$${RANLIB}" \
35864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35865 distclean) \
35866 || exit 1
35868 @endif target-libobjc
35870 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
35871 maybe-maintainer-clean-target-libobjc:
35872 @if target-libobjc
35873 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
35875 maintainer-clean-target-libobjc:
35876 @: $(MAKE); $(unstage)
35877 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
35878 r=`${PWD_COMMAND}`; export r; \
35879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35880 $(NORMAL_TARGET_EXPORTS) \
35881 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
35882 for flag in $(EXTRA_TARGET_FLAGS); do \
35883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35884 done; \
35885 (cd $(TARGET_SUBDIR)/libobjc && \
35886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35888 "RANLIB=$${RANLIB}" \
35889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35890 maintainer-clean) \
35891 || exit 1
35893 @endif target-libobjc
35899 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
35900 maybe-configure-target-libgupc:
35901 @if gcc-bootstrap
35902 configure-target-libgupc: stage_current
35903 @endif gcc-bootstrap
35904 @if target-libgupc
35905 maybe-configure-target-libgupc: configure-target-libgupc
35906 configure-target-libgupc:
35907 @: $(MAKE); $(unstage)
35908 @r=`${PWD_COMMAND}`; export r; \
35909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35910 echo "Checking multilib configuration for libgupc..."; \
35911 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
35912 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
35913 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
35914 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
35915 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
35916 else \
35917 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
35918 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
35919 fi; \
35920 else \
35921 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
35922 fi; \
35923 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
35924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
35925 $(NORMAL_TARGET_EXPORTS) \
35926 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
35927 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
35928 case $(srcdir) in \
35929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35930 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
35931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35932 esac; \
35933 srcdiroption="--srcdir=$${topdir}/libgupc"; \
35934 libsrcdir="$$s/libgupc"; \
35935 rm -f no-such-file || : ; \
35936 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35937 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35938 --target=${target_alias} $${srcdiroption} \
35939 || exit 1
35940 @endif target-libgupc
35946 .PHONY: all-target-libgupc maybe-all-target-libgupc
35947 maybe-all-target-libgupc:
35948 @if gcc-bootstrap
35949 all-target-libgupc: stage_current
35950 @endif gcc-bootstrap
35951 @if target-libgupc
35952 TARGET-target-libgupc=all
35953 maybe-all-target-libgupc: all-target-libgupc
35954 all-target-libgupc: configure-target-libgupc
35955 @: $(MAKE); $(unstage)
35956 @r=`${PWD_COMMAND}`; export r; \
35957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35958 $(NORMAL_TARGET_EXPORTS) \
35959 (cd $(TARGET_SUBDIR)/libgupc && \
35960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35961 $(TARGET-target-libgupc))
35962 @endif target-libgupc
35968 .PHONY: check-target-libgupc maybe-check-target-libgupc
35969 maybe-check-target-libgupc:
35970 @if target-libgupc
35971 maybe-check-target-libgupc: check-target-libgupc
35973 check-target-libgupc:
35974 @: $(MAKE); $(unstage)
35975 @r=`${PWD_COMMAND}`; export r; \
35976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35977 $(NORMAL_TARGET_EXPORTS) \
35978 (cd $(TARGET_SUBDIR)/libgupc && \
35979 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35981 @endif target-libgupc
35983 .PHONY: install-target-libgupc maybe-install-target-libgupc
35984 maybe-install-target-libgupc:
35985 @if target-libgupc
35986 maybe-install-target-libgupc: install-target-libgupc
35988 install-target-libgupc: installdirs
35989 @: $(MAKE); $(unstage)
35990 @r=`${PWD_COMMAND}`; export r; \
35991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35992 $(NORMAL_TARGET_EXPORTS) \
35993 (cd $(TARGET_SUBDIR)/libgupc && \
35994 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35996 @endif target-libgupc
35998 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
35999 maybe-install-strip-target-libgupc:
36000 @if target-libgupc
36001 maybe-install-strip-target-libgupc: install-strip-target-libgupc
36003 install-strip-target-libgupc: installdirs
36004 @: $(MAKE); $(unstage)
36005 @r=`${PWD_COMMAND}`; export r; \
36006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36007 $(NORMAL_TARGET_EXPORTS) \
36008 (cd $(TARGET_SUBDIR)/libgupc && \
36009 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36011 @endif target-libgupc
36013 # Other targets (info, dvi, pdf, etc.)
36015 .PHONY: maybe-info-target-libgupc info-target-libgupc
36016 maybe-info-target-libgupc:
36017 @if target-libgupc
36018 maybe-info-target-libgupc: info-target-libgupc
36020 info-target-libgupc: \
36021 configure-target-libgupc
36022 @: $(MAKE); $(unstage)
36023 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36024 r=`${PWD_COMMAND}`; export r; \
36025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36026 $(NORMAL_TARGET_EXPORTS) \
36027 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
36028 for flag in $(EXTRA_TARGET_FLAGS); do \
36029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36030 done; \
36031 (cd $(TARGET_SUBDIR)/libgupc && \
36032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36034 "RANLIB=$${RANLIB}" \
36035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36036 info) \
36037 || exit 1
36039 @endif target-libgupc
36041 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
36042 maybe-dvi-target-libgupc:
36043 @if target-libgupc
36044 maybe-dvi-target-libgupc: dvi-target-libgupc
36046 dvi-target-libgupc: \
36047 configure-target-libgupc
36048 @: $(MAKE); $(unstage)
36049 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36050 r=`${PWD_COMMAND}`; export r; \
36051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36052 $(NORMAL_TARGET_EXPORTS) \
36053 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
36054 for flag in $(EXTRA_TARGET_FLAGS); do \
36055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36056 done; \
36057 (cd $(TARGET_SUBDIR)/libgupc && \
36058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36060 "RANLIB=$${RANLIB}" \
36061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36062 dvi) \
36063 || exit 1
36065 @endif target-libgupc
36067 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
36068 maybe-pdf-target-libgupc:
36069 @if target-libgupc
36070 maybe-pdf-target-libgupc: pdf-target-libgupc
36072 pdf-target-libgupc: \
36073 configure-target-libgupc
36074 @: $(MAKE); $(unstage)
36075 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36076 r=`${PWD_COMMAND}`; export r; \
36077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36078 $(NORMAL_TARGET_EXPORTS) \
36079 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
36080 for flag in $(EXTRA_TARGET_FLAGS); do \
36081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36082 done; \
36083 (cd $(TARGET_SUBDIR)/libgupc && \
36084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36086 "RANLIB=$${RANLIB}" \
36087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36088 pdf) \
36089 || exit 1
36091 @endif target-libgupc
36093 .PHONY: maybe-html-target-libgupc html-target-libgupc
36094 maybe-html-target-libgupc:
36095 @if target-libgupc
36096 maybe-html-target-libgupc: html-target-libgupc
36098 html-target-libgupc: \
36099 configure-target-libgupc
36100 @: $(MAKE); $(unstage)
36101 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36102 r=`${PWD_COMMAND}`; export r; \
36103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36104 $(NORMAL_TARGET_EXPORTS) \
36105 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
36106 for flag in $(EXTRA_TARGET_FLAGS); do \
36107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36108 done; \
36109 (cd $(TARGET_SUBDIR)/libgupc && \
36110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36112 "RANLIB=$${RANLIB}" \
36113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36114 html) \
36115 || exit 1
36117 @endif target-libgupc
36119 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
36120 maybe-TAGS-target-libgupc:
36121 @if target-libgupc
36122 maybe-TAGS-target-libgupc: TAGS-target-libgupc
36124 TAGS-target-libgupc: \
36125 configure-target-libgupc
36126 @: $(MAKE); $(unstage)
36127 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36128 r=`${PWD_COMMAND}`; export r; \
36129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36130 $(NORMAL_TARGET_EXPORTS) \
36131 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
36132 for flag in $(EXTRA_TARGET_FLAGS); do \
36133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36134 done; \
36135 (cd $(TARGET_SUBDIR)/libgupc && \
36136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36138 "RANLIB=$${RANLIB}" \
36139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36140 TAGS) \
36141 || exit 1
36143 @endif target-libgupc
36145 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
36146 maybe-install-info-target-libgupc:
36147 @if target-libgupc
36148 maybe-install-info-target-libgupc: install-info-target-libgupc
36150 install-info-target-libgupc: \
36151 configure-target-libgupc \
36152 info-target-libgupc
36153 @: $(MAKE); $(unstage)
36154 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36155 r=`${PWD_COMMAND}`; export r; \
36156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36157 $(NORMAL_TARGET_EXPORTS) \
36158 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
36159 for flag in $(EXTRA_TARGET_FLAGS); do \
36160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36161 done; \
36162 (cd $(TARGET_SUBDIR)/libgupc && \
36163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36165 "RANLIB=$${RANLIB}" \
36166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36167 install-info) \
36168 || exit 1
36170 @endif target-libgupc
36172 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
36173 maybe-install-pdf-target-libgupc:
36174 @if target-libgupc
36175 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
36177 install-pdf-target-libgupc: \
36178 configure-target-libgupc \
36179 pdf-target-libgupc
36180 @: $(MAKE); $(unstage)
36181 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36182 r=`${PWD_COMMAND}`; export r; \
36183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36184 $(NORMAL_TARGET_EXPORTS) \
36185 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
36186 for flag in $(EXTRA_TARGET_FLAGS); do \
36187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36188 done; \
36189 (cd $(TARGET_SUBDIR)/libgupc && \
36190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36192 "RANLIB=$${RANLIB}" \
36193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36194 install-pdf) \
36195 || exit 1
36197 @endif target-libgupc
36199 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
36200 maybe-install-html-target-libgupc:
36201 @if target-libgupc
36202 maybe-install-html-target-libgupc: install-html-target-libgupc
36204 install-html-target-libgupc: \
36205 configure-target-libgupc \
36206 html-target-libgupc
36207 @: $(MAKE); $(unstage)
36208 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36209 r=`${PWD_COMMAND}`; export r; \
36210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36211 $(NORMAL_TARGET_EXPORTS) \
36212 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
36213 for flag in $(EXTRA_TARGET_FLAGS); do \
36214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36215 done; \
36216 (cd $(TARGET_SUBDIR)/libgupc && \
36217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36219 "RANLIB=$${RANLIB}" \
36220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36221 install-html) \
36222 || exit 1
36224 @endif target-libgupc
36226 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
36227 maybe-installcheck-target-libgupc:
36228 @if target-libgupc
36229 maybe-installcheck-target-libgupc: installcheck-target-libgupc
36231 installcheck-target-libgupc: \
36232 configure-target-libgupc
36233 @: $(MAKE); $(unstage)
36234 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36235 r=`${PWD_COMMAND}`; export r; \
36236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36237 $(NORMAL_TARGET_EXPORTS) \
36238 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
36239 for flag in $(EXTRA_TARGET_FLAGS); do \
36240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36241 done; \
36242 (cd $(TARGET_SUBDIR)/libgupc && \
36243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36245 "RANLIB=$${RANLIB}" \
36246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36247 installcheck) \
36248 || exit 1
36250 @endif target-libgupc
36252 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
36253 maybe-mostlyclean-target-libgupc:
36254 @if target-libgupc
36255 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
36257 mostlyclean-target-libgupc:
36258 @: $(MAKE); $(unstage)
36259 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36260 r=`${PWD_COMMAND}`; export r; \
36261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36262 $(NORMAL_TARGET_EXPORTS) \
36263 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
36264 for flag in $(EXTRA_TARGET_FLAGS); do \
36265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36266 done; \
36267 (cd $(TARGET_SUBDIR)/libgupc && \
36268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36270 "RANLIB=$${RANLIB}" \
36271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36272 mostlyclean) \
36273 || exit 1
36275 @endif target-libgupc
36277 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
36278 maybe-clean-target-libgupc:
36279 @if target-libgupc
36280 maybe-clean-target-libgupc: clean-target-libgupc
36282 clean-target-libgupc:
36283 @: $(MAKE); $(unstage)
36284 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36285 r=`${PWD_COMMAND}`; export r; \
36286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36287 $(NORMAL_TARGET_EXPORTS) \
36288 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
36289 for flag in $(EXTRA_TARGET_FLAGS); do \
36290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36291 done; \
36292 (cd $(TARGET_SUBDIR)/libgupc && \
36293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36295 "RANLIB=$${RANLIB}" \
36296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36297 clean) \
36298 || exit 1
36300 @endif target-libgupc
36302 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
36303 maybe-distclean-target-libgupc:
36304 @if target-libgupc
36305 maybe-distclean-target-libgupc: distclean-target-libgupc
36307 distclean-target-libgupc:
36308 @: $(MAKE); $(unstage)
36309 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36310 r=`${PWD_COMMAND}`; export r; \
36311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36312 $(NORMAL_TARGET_EXPORTS) \
36313 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
36314 for flag in $(EXTRA_TARGET_FLAGS); do \
36315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36316 done; \
36317 (cd $(TARGET_SUBDIR)/libgupc && \
36318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36320 "RANLIB=$${RANLIB}" \
36321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36322 distclean) \
36323 || exit 1
36325 @endif target-libgupc
36327 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
36328 maybe-maintainer-clean-target-libgupc:
36329 @if target-libgupc
36330 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
36332 maintainer-clean-target-libgupc:
36333 @: $(MAKE); $(unstage)
36334 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
36335 r=`${PWD_COMMAND}`; export r; \
36336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36337 $(NORMAL_TARGET_EXPORTS) \
36338 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
36339 for flag in $(EXTRA_TARGET_FLAGS); do \
36340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36341 done; \
36342 (cd $(TARGET_SUBDIR)/libgupc && \
36343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36345 "RANLIB=$${RANLIB}" \
36346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36347 maintainer-clean) \
36348 || exit 1
36350 @endif target-libgupc
36356 .PHONY: configure-target-libgo maybe-configure-target-libgo
36357 maybe-configure-target-libgo:
36358 @if gcc-bootstrap
36359 configure-target-libgo: stage_current
36360 @endif gcc-bootstrap
36361 @if target-libgo
36362 maybe-configure-target-libgo: configure-target-libgo
36363 configure-target-libgo:
36364 @: $(MAKE); $(unstage)
36365 @r=`${PWD_COMMAND}`; export r; \
36366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36367 echo "Checking multilib configuration for libgo..."; \
36368 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36369 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
36370 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
36371 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
36372 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
36373 else \
36374 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
36375 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36376 fi; \
36377 else \
36378 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36379 fi; \
36380 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
36381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36382 $(NORMAL_TARGET_EXPORTS) \
36383 echo Configuring in $(TARGET_SUBDIR)/libgo; \
36384 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
36385 case $(srcdir) in \
36386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36387 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
36388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36389 esac; \
36390 srcdiroption="--srcdir=$${topdir}/libgo"; \
36391 libsrcdir="$$s/libgo"; \
36392 rm -f no-such-file || : ; \
36393 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36394 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36395 --target=${target_alias} $${srcdiroption} \
36396 || exit 1
36397 @endif target-libgo
36403 .PHONY: all-target-libgo maybe-all-target-libgo
36404 maybe-all-target-libgo:
36405 @if gcc-bootstrap
36406 all-target-libgo: stage_current
36407 @endif gcc-bootstrap
36408 @if target-libgo
36409 TARGET-target-libgo=all
36410 maybe-all-target-libgo: all-target-libgo
36411 all-target-libgo: configure-target-libgo
36412 @: $(MAKE); $(unstage)
36413 @r=`${PWD_COMMAND}`; export r; \
36414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36415 $(NORMAL_TARGET_EXPORTS) \
36416 (cd $(TARGET_SUBDIR)/libgo && \
36417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36418 $(TARGET-target-libgo))
36419 @endif target-libgo
36425 .PHONY: check-target-libgo maybe-check-target-libgo
36426 maybe-check-target-libgo:
36427 @if target-libgo
36428 maybe-check-target-libgo: check-target-libgo
36430 check-target-libgo:
36431 @: $(MAKE); $(unstage)
36432 @r=`${PWD_COMMAND}`; export r; \
36433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36434 $(NORMAL_TARGET_EXPORTS) \
36435 (cd $(TARGET_SUBDIR)/libgo && \
36436 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36438 @endif target-libgo
36440 .PHONY: install-target-libgo maybe-install-target-libgo
36441 maybe-install-target-libgo:
36442 @if target-libgo
36443 maybe-install-target-libgo: install-target-libgo
36445 install-target-libgo: installdirs
36446 @: $(MAKE); $(unstage)
36447 @r=`${PWD_COMMAND}`; export r; \
36448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36449 $(NORMAL_TARGET_EXPORTS) \
36450 (cd $(TARGET_SUBDIR)/libgo && \
36451 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36453 @endif target-libgo
36455 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
36456 maybe-install-strip-target-libgo:
36457 @if target-libgo
36458 maybe-install-strip-target-libgo: install-strip-target-libgo
36460 install-strip-target-libgo: installdirs
36461 @: $(MAKE); $(unstage)
36462 @r=`${PWD_COMMAND}`; export r; \
36463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36464 $(NORMAL_TARGET_EXPORTS) \
36465 (cd $(TARGET_SUBDIR)/libgo && \
36466 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36468 @endif target-libgo
36470 # Other targets (info, dvi, pdf, etc.)
36472 .PHONY: maybe-info-target-libgo info-target-libgo
36473 maybe-info-target-libgo:
36474 @if target-libgo
36475 maybe-info-target-libgo: info-target-libgo
36477 info-target-libgo: \
36478 configure-target-libgo
36479 @: $(MAKE); $(unstage)
36480 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36481 r=`${PWD_COMMAND}`; export r; \
36482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36483 $(NORMAL_TARGET_EXPORTS) \
36484 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
36485 for flag in $(EXTRA_TARGET_FLAGS); do \
36486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36487 done; \
36488 (cd $(TARGET_SUBDIR)/libgo && \
36489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36491 "RANLIB=$${RANLIB}" \
36492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36493 info) \
36494 || exit 1
36496 @endif target-libgo
36498 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
36499 maybe-dvi-target-libgo:
36500 @if target-libgo
36501 maybe-dvi-target-libgo: dvi-target-libgo
36503 dvi-target-libgo: \
36504 configure-target-libgo
36505 @: $(MAKE); $(unstage)
36506 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36507 r=`${PWD_COMMAND}`; export r; \
36508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36509 $(NORMAL_TARGET_EXPORTS) \
36510 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
36511 for flag in $(EXTRA_TARGET_FLAGS); do \
36512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36513 done; \
36514 (cd $(TARGET_SUBDIR)/libgo && \
36515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36517 "RANLIB=$${RANLIB}" \
36518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36519 dvi) \
36520 || exit 1
36522 @endif target-libgo
36524 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
36525 maybe-pdf-target-libgo:
36526 @if target-libgo
36527 maybe-pdf-target-libgo: pdf-target-libgo
36529 pdf-target-libgo: \
36530 configure-target-libgo
36531 @: $(MAKE); $(unstage)
36532 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36533 r=`${PWD_COMMAND}`; export r; \
36534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36535 $(NORMAL_TARGET_EXPORTS) \
36536 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
36537 for flag in $(EXTRA_TARGET_FLAGS); do \
36538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36539 done; \
36540 (cd $(TARGET_SUBDIR)/libgo && \
36541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36543 "RANLIB=$${RANLIB}" \
36544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36545 pdf) \
36546 || exit 1
36548 @endif target-libgo
36550 .PHONY: maybe-html-target-libgo html-target-libgo
36551 maybe-html-target-libgo:
36552 @if target-libgo
36553 maybe-html-target-libgo: html-target-libgo
36555 html-target-libgo: \
36556 configure-target-libgo
36557 @: $(MAKE); $(unstage)
36558 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36559 r=`${PWD_COMMAND}`; export r; \
36560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36561 $(NORMAL_TARGET_EXPORTS) \
36562 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
36563 for flag in $(EXTRA_TARGET_FLAGS); do \
36564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36565 done; \
36566 (cd $(TARGET_SUBDIR)/libgo && \
36567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36569 "RANLIB=$${RANLIB}" \
36570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36571 html) \
36572 || exit 1
36574 @endif target-libgo
36576 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
36577 maybe-TAGS-target-libgo:
36578 @if target-libgo
36579 maybe-TAGS-target-libgo: TAGS-target-libgo
36581 TAGS-target-libgo: \
36582 configure-target-libgo
36583 @: $(MAKE); $(unstage)
36584 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36585 r=`${PWD_COMMAND}`; export r; \
36586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36587 $(NORMAL_TARGET_EXPORTS) \
36588 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
36589 for flag in $(EXTRA_TARGET_FLAGS); do \
36590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36591 done; \
36592 (cd $(TARGET_SUBDIR)/libgo && \
36593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36595 "RANLIB=$${RANLIB}" \
36596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36597 TAGS) \
36598 || exit 1
36600 @endif target-libgo
36602 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
36603 maybe-install-info-target-libgo:
36604 @if target-libgo
36605 maybe-install-info-target-libgo: install-info-target-libgo
36607 install-info-target-libgo: \
36608 configure-target-libgo \
36609 info-target-libgo
36610 @: $(MAKE); $(unstage)
36611 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36612 r=`${PWD_COMMAND}`; export r; \
36613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36614 $(NORMAL_TARGET_EXPORTS) \
36615 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
36616 for flag in $(EXTRA_TARGET_FLAGS); do \
36617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36618 done; \
36619 (cd $(TARGET_SUBDIR)/libgo && \
36620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36622 "RANLIB=$${RANLIB}" \
36623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36624 install-info) \
36625 || exit 1
36627 @endif target-libgo
36629 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
36630 maybe-install-pdf-target-libgo:
36631 @if target-libgo
36632 maybe-install-pdf-target-libgo: install-pdf-target-libgo
36634 install-pdf-target-libgo: \
36635 configure-target-libgo \
36636 pdf-target-libgo
36637 @: $(MAKE); $(unstage)
36638 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36639 r=`${PWD_COMMAND}`; export r; \
36640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36641 $(NORMAL_TARGET_EXPORTS) \
36642 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
36643 for flag in $(EXTRA_TARGET_FLAGS); do \
36644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36645 done; \
36646 (cd $(TARGET_SUBDIR)/libgo && \
36647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36649 "RANLIB=$${RANLIB}" \
36650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36651 install-pdf) \
36652 || exit 1
36654 @endif target-libgo
36656 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
36657 maybe-install-html-target-libgo:
36658 @if target-libgo
36659 maybe-install-html-target-libgo: install-html-target-libgo
36661 install-html-target-libgo: \
36662 configure-target-libgo \
36663 html-target-libgo
36664 @: $(MAKE); $(unstage)
36665 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36666 r=`${PWD_COMMAND}`; export r; \
36667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36668 $(NORMAL_TARGET_EXPORTS) \
36669 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
36670 for flag in $(EXTRA_TARGET_FLAGS); do \
36671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36672 done; \
36673 (cd $(TARGET_SUBDIR)/libgo && \
36674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36676 "RANLIB=$${RANLIB}" \
36677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36678 install-html) \
36679 || exit 1
36681 @endif target-libgo
36683 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
36684 maybe-installcheck-target-libgo:
36685 @if target-libgo
36686 maybe-installcheck-target-libgo: installcheck-target-libgo
36688 installcheck-target-libgo: \
36689 configure-target-libgo
36690 @: $(MAKE); $(unstage)
36691 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36692 r=`${PWD_COMMAND}`; export r; \
36693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36694 $(NORMAL_TARGET_EXPORTS) \
36695 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
36696 for flag in $(EXTRA_TARGET_FLAGS); do \
36697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36698 done; \
36699 (cd $(TARGET_SUBDIR)/libgo && \
36700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36702 "RANLIB=$${RANLIB}" \
36703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36704 installcheck) \
36705 || exit 1
36707 @endif target-libgo
36709 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
36710 maybe-mostlyclean-target-libgo:
36711 @if target-libgo
36712 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
36714 mostlyclean-target-libgo:
36715 @: $(MAKE); $(unstage)
36716 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36717 r=`${PWD_COMMAND}`; export r; \
36718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36719 $(NORMAL_TARGET_EXPORTS) \
36720 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
36721 for flag in $(EXTRA_TARGET_FLAGS); do \
36722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36723 done; \
36724 (cd $(TARGET_SUBDIR)/libgo && \
36725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36727 "RANLIB=$${RANLIB}" \
36728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36729 mostlyclean) \
36730 || exit 1
36732 @endif target-libgo
36734 .PHONY: maybe-clean-target-libgo clean-target-libgo
36735 maybe-clean-target-libgo:
36736 @if target-libgo
36737 maybe-clean-target-libgo: clean-target-libgo
36739 clean-target-libgo:
36740 @: $(MAKE); $(unstage)
36741 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36742 r=`${PWD_COMMAND}`; export r; \
36743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36744 $(NORMAL_TARGET_EXPORTS) \
36745 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
36746 for flag in $(EXTRA_TARGET_FLAGS); do \
36747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36748 done; \
36749 (cd $(TARGET_SUBDIR)/libgo && \
36750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36752 "RANLIB=$${RANLIB}" \
36753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36754 clean) \
36755 || exit 1
36757 @endif target-libgo
36759 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
36760 maybe-distclean-target-libgo:
36761 @if target-libgo
36762 maybe-distclean-target-libgo: distclean-target-libgo
36764 distclean-target-libgo:
36765 @: $(MAKE); $(unstage)
36766 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36767 r=`${PWD_COMMAND}`; export r; \
36768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36769 $(NORMAL_TARGET_EXPORTS) \
36770 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
36771 for flag in $(EXTRA_TARGET_FLAGS); do \
36772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36773 done; \
36774 (cd $(TARGET_SUBDIR)/libgo && \
36775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36777 "RANLIB=$${RANLIB}" \
36778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36779 distclean) \
36780 || exit 1
36782 @endif target-libgo
36784 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
36785 maybe-maintainer-clean-target-libgo:
36786 @if target-libgo
36787 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
36789 maintainer-clean-target-libgo:
36790 @: $(MAKE); $(unstage)
36791 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
36792 r=`${PWD_COMMAND}`; export r; \
36793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36794 $(NORMAL_TARGET_EXPORTS) \
36795 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
36796 for flag in $(EXTRA_TARGET_FLAGS); do \
36797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36798 done; \
36799 (cd $(TARGET_SUBDIR)/libgo && \
36800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36802 "RANLIB=$${RANLIB}" \
36803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36804 maintainer-clean) \
36805 || exit 1
36807 @endif target-libgo
36813 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
36814 maybe-configure-target-libtermcap:
36815 @if gcc-bootstrap
36816 configure-target-libtermcap: stage_current
36817 @endif gcc-bootstrap
36818 @if target-libtermcap
36819 maybe-configure-target-libtermcap: configure-target-libtermcap
36820 configure-target-libtermcap:
36821 @: $(MAKE); $(unstage)
36822 @r=`${PWD_COMMAND}`; export r; \
36823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36824 echo "Checking multilib configuration for libtermcap..."; \
36825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
36826 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
36827 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
36828 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
36829 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
36830 else \
36831 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
36832 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
36833 fi; \
36834 else \
36835 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
36836 fi; \
36837 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
36838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
36839 $(NORMAL_TARGET_EXPORTS) \
36840 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
36841 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
36842 case $(srcdir) in \
36843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36844 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
36845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36846 esac; \
36847 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
36848 libsrcdir="$$s/libtermcap"; \
36849 rm -f no-such-file || : ; \
36850 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36851 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36852 --target=${target_alias} $${srcdiroption} \
36853 || exit 1
36854 @endif target-libtermcap
36860 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
36861 maybe-all-target-libtermcap:
36862 @if gcc-bootstrap
36863 all-target-libtermcap: stage_current
36864 @endif gcc-bootstrap
36865 @if target-libtermcap
36866 TARGET-target-libtermcap=all
36867 maybe-all-target-libtermcap: all-target-libtermcap
36868 all-target-libtermcap: configure-target-libtermcap
36869 @: $(MAKE); $(unstage)
36870 @r=`${PWD_COMMAND}`; export r; \
36871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36872 $(NORMAL_TARGET_EXPORTS) \
36873 (cd $(TARGET_SUBDIR)/libtermcap && \
36874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36875 $(TARGET-target-libtermcap))
36876 @endif target-libtermcap
36882 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
36883 maybe-check-target-libtermcap:
36884 @if target-libtermcap
36885 maybe-check-target-libtermcap: check-target-libtermcap
36887 # Dummy target for uncheckable module.
36888 check-target-libtermcap:
36890 @endif target-libtermcap
36892 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
36893 maybe-install-target-libtermcap:
36894 @if target-libtermcap
36895 maybe-install-target-libtermcap: install-target-libtermcap
36897 install-target-libtermcap: installdirs
36898 @: $(MAKE); $(unstage)
36899 @r=`${PWD_COMMAND}`; export r; \
36900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36901 $(NORMAL_TARGET_EXPORTS) \
36902 (cd $(TARGET_SUBDIR)/libtermcap && \
36903 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36905 @endif target-libtermcap
36907 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
36908 maybe-install-strip-target-libtermcap:
36909 @if target-libtermcap
36910 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
36912 install-strip-target-libtermcap: installdirs
36913 @: $(MAKE); $(unstage)
36914 @r=`${PWD_COMMAND}`; export r; \
36915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36916 $(NORMAL_TARGET_EXPORTS) \
36917 (cd $(TARGET_SUBDIR)/libtermcap && \
36918 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36920 @endif target-libtermcap
36922 # Other targets (info, dvi, pdf, etc.)
36924 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
36925 maybe-info-target-libtermcap:
36926 @if target-libtermcap
36927 maybe-info-target-libtermcap: info-target-libtermcap
36929 info-target-libtermcap: \
36930 configure-target-libtermcap
36931 @: $(MAKE); $(unstage)
36932 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36933 r=`${PWD_COMMAND}`; export r; \
36934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36935 $(NORMAL_TARGET_EXPORTS) \
36936 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
36937 for flag in $(EXTRA_TARGET_FLAGS); do \
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
36940 (cd $(TARGET_SUBDIR)/libtermcap && \
36941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36943 "RANLIB=$${RANLIB}" \
36944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36945 info) \
36946 || exit 1
36948 @endif target-libtermcap
36950 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
36951 maybe-dvi-target-libtermcap:
36952 @if target-libtermcap
36953 maybe-dvi-target-libtermcap: dvi-target-libtermcap
36955 dvi-target-libtermcap: \
36956 configure-target-libtermcap
36957 @: $(MAKE); $(unstage)
36958 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36959 r=`${PWD_COMMAND}`; export r; \
36960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36961 $(NORMAL_TARGET_EXPORTS) \
36962 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
36963 for flag in $(EXTRA_TARGET_FLAGS); do \
36964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36965 done; \
36966 (cd $(TARGET_SUBDIR)/libtermcap && \
36967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36969 "RANLIB=$${RANLIB}" \
36970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36971 dvi) \
36972 || exit 1
36974 @endif target-libtermcap
36976 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
36977 maybe-pdf-target-libtermcap:
36978 @if target-libtermcap
36979 maybe-pdf-target-libtermcap: pdf-target-libtermcap
36981 pdf-target-libtermcap: \
36982 configure-target-libtermcap
36983 @: $(MAKE); $(unstage)
36984 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
36985 r=`${PWD_COMMAND}`; export r; \
36986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987 $(NORMAL_TARGET_EXPORTS) \
36988 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
36989 for flag in $(EXTRA_TARGET_FLAGS); do \
36990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991 done; \
36992 (cd $(TARGET_SUBDIR)/libtermcap && \
36993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36995 "RANLIB=$${RANLIB}" \
36996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36997 pdf) \
36998 || exit 1
37000 @endif target-libtermcap
37002 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
37003 maybe-html-target-libtermcap:
37004 @if target-libtermcap
37005 maybe-html-target-libtermcap: html-target-libtermcap
37007 html-target-libtermcap: \
37008 configure-target-libtermcap
37009 @: $(MAKE); $(unstage)
37010 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37011 r=`${PWD_COMMAND}`; export r; \
37012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37013 $(NORMAL_TARGET_EXPORTS) \
37014 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
37015 for flag in $(EXTRA_TARGET_FLAGS); do \
37016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37017 done; \
37018 (cd $(TARGET_SUBDIR)/libtermcap && \
37019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37021 "RANLIB=$${RANLIB}" \
37022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37023 html) \
37024 || exit 1
37026 @endif target-libtermcap
37028 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
37029 maybe-TAGS-target-libtermcap:
37030 @if target-libtermcap
37031 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
37033 TAGS-target-libtermcap: \
37034 configure-target-libtermcap
37035 @: $(MAKE); $(unstage)
37036 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37037 r=`${PWD_COMMAND}`; export r; \
37038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37039 $(NORMAL_TARGET_EXPORTS) \
37040 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
37041 for flag in $(EXTRA_TARGET_FLAGS); do \
37042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37043 done; \
37044 (cd $(TARGET_SUBDIR)/libtermcap && \
37045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37047 "RANLIB=$${RANLIB}" \
37048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37049 TAGS) \
37050 || exit 1
37052 @endif target-libtermcap
37054 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
37055 maybe-install-info-target-libtermcap:
37056 @if target-libtermcap
37057 maybe-install-info-target-libtermcap: install-info-target-libtermcap
37059 install-info-target-libtermcap: \
37060 configure-target-libtermcap \
37061 info-target-libtermcap
37062 @: $(MAKE); $(unstage)
37063 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37064 r=`${PWD_COMMAND}`; export r; \
37065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37066 $(NORMAL_TARGET_EXPORTS) \
37067 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
37068 for flag in $(EXTRA_TARGET_FLAGS); do \
37069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37070 done; \
37071 (cd $(TARGET_SUBDIR)/libtermcap && \
37072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37074 "RANLIB=$${RANLIB}" \
37075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37076 install-info) \
37077 || exit 1
37079 @endif target-libtermcap
37081 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
37082 maybe-install-pdf-target-libtermcap:
37083 @if target-libtermcap
37084 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
37086 install-pdf-target-libtermcap: \
37087 configure-target-libtermcap \
37088 pdf-target-libtermcap
37089 @: $(MAKE); $(unstage)
37090 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37091 r=`${PWD_COMMAND}`; export r; \
37092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37093 $(NORMAL_TARGET_EXPORTS) \
37094 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
37095 for flag in $(EXTRA_TARGET_FLAGS); do \
37096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37097 done; \
37098 (cd $(TARGET_SUBDIR)/libtermcap && \
37099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37101 "RANLIB=$${RANLIB}" \
37102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37103 install-pdf) \
37104 || exit 1
37106 @endif target-libtermcap
37108 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
37109 maybe-install-html-target-libtermcap:
37110 @if target-libtermcap
37111 maybe-install-html-target-libtermcap: install-html-target-libtermcap
37113 install-html-target-libtermcap: \
37114 configure-target-libtermcap \
37115 html-target-libtermcap
37116 @: $(MAKE); $(unstage)
37117 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37118 r=`${PWD_COMMAND}`; export r; \
37119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37120 $(NORMAL_TARGET_EXPORTS) \
37121 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
37122 for flag in $(EXTRA_TARGET_FLAGS); do \
37123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37124 done; \
37125 (cd $(TARGET_SUBDIR)/libtermcap && \
37126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37128 "RANLIB=$${RANLIB}" \
37129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37130 install-html) \
37131 || exit 1
37133 @endif target-libtermcap
37135 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
37136 maybe-installcheck-target-libtermcap:
37137 @if target-libtermcap
37138 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
37140 installcheck-target-libtermcap: \
37141 configure-target-libtermcap
37142 @: $(MAKE); $(unstage)
37143 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37144 r=`${PWD_COMMAND}`; export r; \
37145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37146 $(NORMAL_TARGET_EXPORTS) \
37147 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
37148 for flag in $(EXTRA_TARGET_FLAGS); do \
37149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37150 done; \
37151 (cd $(TARGET_SUBDIR)/libtermcap && \
37152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37154 "RANLIB=$${RANLIB}" \
37155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37156 installcheck) \
37157 || exit 1
37159 @endif target-libtermcap
37161 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
37162 maybe-mostlyclean-target-libtermcap:
37163 @if target-libtermcap
37164 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
37166 # libtermcap doesn't support mostlyclean.
37167 mostlyclean-target-libtermcap:
37169 @endif target-libtermcap
37171 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
37172 maybe-clean-target-libtermcap:
37173 @if target-libtermcap
37174 maybe-clean-target-libtermcap: clean-target-libtermcap
37176 # libtermcap doesn't support clean.
37177 clean-target-libtermcap:
37179 @endif target-libtermcap
37181 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
37182 maybe-distclean-target-libtermcap:
37183 @if target-libtermcap
37184 maybe-distclean-target-libtermcap: distclean-target-libtermcap
37186 # libtermcap doesn't support distclean.
37187 distclean-target-libtermcap:
37189 @endif target-libtermcap
37191 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
37192 maybe-maintainer-clean-target-libtermcap:
37193 @if target-libtermcap
37194 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
37196 # libtermcap doesn't support maintainer-clean.
37197 maintainer-clean-target-libtermcap:
37199 @endif target-libtermcap
37205 .PHONY: configure-target-winsup maybe-configure-target-winsup
37206 maybe-configure-target-winsup:
37207 @if gcc-bootstrap
37208 configure-target-winsup: stage_current
37209 @endif gcc-bootstrap
37210 @if target-winsup
37211 maybe-configure-target-winsup: configure-target-winsup
37212 configure-target-winsup:
37213 @: $(MAKE); $(unstage)
37214 @r=`${PWD_COMMAND}`; export r; \
37215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37216 echo "Checking multilib configuration for winsup..."; \
37217 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
37218 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
37219 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
37220 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
37221 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
37222 else \
37223 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
37224 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
37225 fi; \
37226 else \
37227 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
37228 fi; \
37229 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
37230 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
37231 $(NORMAL_TARGET_EXPORTS) \
37232 echo Configuring in $(TARGET_SUBDIR)/winsup; \
37233 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
37234 case $(srcdir) in \
37235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37236 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
37237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37238 esac; \
37239 srcdiroption="--srcdir=$${topdir}/winsup"; \
37240 libsrcdir="$$s/winsup"; \
37241 rm -f no-such-file || : ; \
37242 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37243 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37244 --target=${target_alias} $${srcdiroption} \
37245 || exit 1
37246 @endif target-winsup
37252 .PHONY: all-target-winsup maybe-all-target-winsup
37253 maybe-all-target-winsup:
37254 @if gcc-bootstrap
37255 all-target-winsup: stage_current
37256 @endif gcc-bootstrap
37257 @if target-winsup
37258 TARGET-target-winsup=all
37259 maybe-all-target-winsup: all-target-winsup
37260 all-target-winsup: configure-target-winsup
37261 @: $(MAKE); $(unstage)
37262 @r=`${PWD_COMMAND}`; export r; \
37263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264 $(NORMAL_TARGET_EXPORTS) \
37265 (cd $(TARGET_SUBDIR)/winsup && \
37266 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37267 $(TARGET-target-winsup))
37268 @endif target-winsup
37274 .PHONY: check-target-winsup maybe-check-target-winsup
37275 maybe-check-target-winsup:
37276 @if target-winsup
37277 maybe-check-target-winsup: check-target-winsup
37279 check-target-winsup:
37280 @: $(MAKE); $(unstage)
37281 @r=`${PWD_COMMAND}`; export r; \
37282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37283 $(NORMAL_TARGET_EXPORTS) \
37284 (cd $(TARGET_SUBDIR)/winsup && \
37285 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37287 @endif target-winsup
37289 .PHONY: install-target-winsup maybe-install-target-winsup
37290 maybe-install-target-winsup:
37291 @if target-winsup
37292 maybe-install-target-winsup: install-target-winsup
37294 install-target-winsup: installdirs
37295 @: $(MAKE); $(unstage)
37296 @r=`${PWD_COMMAND}`; export r; \
37297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298 $(NORMAL_TARGET_EXPORTS) \
37299 (cd $(TARGET_SUBDIR)/winsup && \
37300 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37302 @endif target-winsup
37304 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
37305 maybe-install-strip-target-winsup:
37306 @if target-winsup
37307 maybe-install-strip-target-winsup: install-strip-target-winsup
37309 install-strip-target-winsup: installdirs
37310 @: $(MAKE); $(unstage)
37311 @r=`${PWD_COMMAND}`; export r; \
37312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37313 $(NORMAL_TARGET_EXPORTS) \
37314 (cd $(TARGET_SUBDIR)/winsup && \
37315 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37317 @endif target-winsup
37319 # Other targets (info, dvi, pdf, etc.)
37321 .PHONY: maybe-info-target-winsup info-target-winsup
37322 maybe-info-target-winsup:
37323 @if target-winsup
37324 maybe-info-target-winsup: info-target-winsup
37326 info-target-winsup: \
37327 configure-target-winsup
37328 @: $(MAKE); $(unstage)
37329 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37330 r=`${PWD_COMMAND}`; export r; \
37331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37332 $(NORMAL_TARGET_EXPORTS) \
37333 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
37334 for flag in $(EXTRA_TARGET_FLAGS); do \
37335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37336 done; \
37337 (cd $(TARGET_SUBDIR)/winsup && \
37338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37340 "RANLIB=$${RANLIB}" \
37341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37342 info) \
37343 || exit 1
37345 @endif target-winsup
37347 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
37348 maybe-dvi-target-winsup:
37349 @if target-winsup
37350 maybe-dvi-target-winsup: dvi-target-winsup
37352 dvi-target-winsup: \
37353 configure-target-winsup
37354 @: $(MAKE); $(unstage)
37355 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37356 r=`${PWD_COMMAND}`; export r; \
37357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37358 $(NORMAL_TARGET_EXPORTS) \
37359 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
37360 for flag in $(EXTRA_TARGET_FLAGS); do \
37361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37362 done; \
37363 (cd $(TARGET_SUBDIR)/winsup && \
37364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37366 "RANLIB=$${RANLIB}" \
37367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37368 dvi) \
37369 || exit 1
37371 @endif target-winsup
37373 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
37374 maybe-pdf-target-winsup:
37375 @if target-winsup
37376 maybe-pdf-target-winsup: pdf-target-winsup
37378 pdf-target-winsup: \
37379 configure-target-winsup
37380 @: $(MAKE); $(unstage)
37381 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37382 r=`${PWD_COMMAND}`; export r; \
37383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37384 $(NORMAL_TARGET_EXPORTS) \
37385 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
37386 for flag in $(EXTRA_TARGET_FLAGS); do \
37387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37388 done; \
37389 (cd $(TARGET_SUBDIR)/winsup && \
37390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37392 "RANLIB=$${RANLIB}" \
37393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37394 pdf) \
37395 || exit 1
37397 @endif target-winsup
37399 .PHONY: maybe-html-target-winsup html-target-winsup
37400 maybe-html-target-winsup:
37401 @if target-winsup
37402 maybe-html-target-winsup: html-target-winsup
37404 html-target-winsup: \
37405 configure-target-winsup
37406 @: $(MAKE); $(unstage)
37407 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37408 r=`${PWD_COMMAND}`; export r; \
37409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37410 $(NORMAL_TARGET_EXPORTS) \
37411 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
37412 for flag in $(EXTRA_TARGET_FLAGS); do \
37413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37414 done; \
37415 (cd $(TARGET_SUBDIR)/winsup && \
37416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37418 "RANLIB=$${RANLIB}" \
37419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37420 html) \
37421 || exit 1
37423 @endif target-winsup
37425 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
37426 maybe-TAGS-target-winsup:
37427 @if target-winsup
37428 maybe-TAGS-target-winsup: TAGS-target-winsup
37430 TAGS-target-winsup: \
37431 configure-target-winsup
37432 @: $(MAKE); $(unstage)
37433 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37434 r=`${PWD_COMMAND}`; export r; \
37435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37436 $(NORMAL_TARGET_EXPORTS) \
37437 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
37438 for flag in $(EXTRA_TARGET_FLAGS); do \
37439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37440 done; \
37441 (cd $(TARGET_SUBDIR)/winsup && \
37442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37444 "RANLIB=$${RANLIB}" \
37445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37446 TAGS) \
37447 || exit 1
37449 @endif target-winsup
37451 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
37452 maybe-install-info-target-winsup:
37453 @if target-winsup
37454 maybe-install-info-target-winsup: install-info-target-winsup
37456 install-info-target-winsup: \
37457 configure-target-winsup \
37458 info-target-winsup
37459 @: $(MAKE); $(unstage)
37460 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37461 r=`${PWD_COMMAND}`; export r; \
37462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37463 $(NORMAL_TARGET_EXPORTS) \
37464 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
37465 for flag in $(EXTRA_TARGET_FLAGS); do \
37466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37467 done; \
37468 (cd $(TARGET_SUBDIR)/winsup && \
37469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37471 "RANLIB=$${RANLIB}" \
37472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37473 install-info) \
37474 || exit 1
37476 @endif target-winsup
37478 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
37479 maybe-install-pdf-target-winsup:
37480 @if target-winsup
37481 maybe-install-pdf-target-winsup: install-pdf-target-winsup
37483 install-pdf-target-winsup: \
37484 configure-target-winsup \
37485 pdf-target-winsup
37486 @: $(MAKE); $(unstage)
37487 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37488 r=`${PWD_COMMAND}`; export r; \
37489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37490 $(NORMAL_TARGET_EXPORTS) \
37491 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
37492 for flag in $(EXTRA_TARGET_FLAGS); do \
37493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37494 done; \
37495 (cd $(TARGET_SUBDIR)/winsup && \
37496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37498 "RANLIB=$${RANLIB}" \
37499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37500 install-pdf) \
37501 || exit 1
37503 @endif target-winsup
37505 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
37506 maybe-install-html-target-winsup:
37507 @if target-winsup
37508 maybe-install-html-target-winsup: install-html-target-winsup
37510 install-html-target-winsup: \
37511 configure-target-winsup \
37512 html-target-winsup
37513 @: $(MAKE); $(unstage)
37514 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37515 r=`${PWD_COMMAND}`; export r; \
37516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37517 $(NORMAL_TARGET_EXPORTS) \
37518 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
37519 for flag in $(EXTRA_TARGET_FLAGS); do \
37520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37521 done; \
37522 (cd $(TARGET_SUBDIR)/winsup && \
37523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37525 "RANLIB=$${RANLIB}" \
37526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37527 install-html) \
37528 || exit 1
37530 @endif target-winsup
37532 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
37533 maybe-installcheck-target-winsup:
37534 @if target-winsup
37535 maybe-installcheck-target-winsup: installcheck-target-winsup
37537 installcheck-target-winsup: \
37538 configure-target-winsup
37539 @: $(MAKE); $(unstage)
37540 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37541 r=`${PWD_COMMAND}`; export r; \
37542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37543 $(NORMAL_TARGET_EXPORTS) \
37544 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
37545 for flag in $(EXTRA_TARGET_FLAGS); do \
37546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37547 done; \
37548 (cd $(TARGET_SUBDIR)/winsup && \
37549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37551 "RANLIB=$${RANLIB}" \
37552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37553 installcheck) \
37554 || exit 1
37556 @endif target-winsup
37558 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
37559 maybe-mostlyclean-target-winsup:
37560 @if target-winsup
37561 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
37563 mostlyclean-target-winsup:
37564 @: $(MAKE); $(unstage)
37565 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37566 r=`${PWD_COMMAND}`; export r; \
37567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37568 $(NORMAL_TARGET_EXPORTS) \
37569 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
37570 for flag in $(EXTRA_TARGET_FLAGS); do \
37571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37572 done; \
37573 (cd $(TARGET_SUBDIR)/winsup && \
37574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37576 "RANLIB=$${RANLIB}" \
37577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37578 mostlyclean) \
37579 || exit 1
37581 @endif target-winsup
37583 .PHONY: maybe-clean-target-winsup clean-target-winsup
37584 maybe-clean-target-winsup:
37585 @if target-winsup
37586 maybe-clean-target-winsup: clean-target-winsup
37588 clean-target-winsup:
37589 @: $(MAKE); $(unstage)
37590 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37591 r=`${PWD_COMMAND}`; export r; \
37592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37593 $(NORMAL_TARGET_EXPORTS) \
37594 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
37595 for flag in $(EXTRA_TARGET_FLAGS); do \
37596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37597 done; \
37598 (cd $(TARGET_SUBDIR)/winsup && \
37599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37601 "RANLIB=$${RANLIB}" \
37602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37603 clean) \
37604 || exit 1
37606 @endif target-winsup
37608 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
37609 maybe-distclean-target-winsup:
37610 @if target-winsup
37611 maybe-distclean-target-winsup: distclean-target-winsup
37613 distclean-target-winsup:
37614 @: $(MAKE); $(unstage)
37615 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37616 r=`${PWD_COMMAND}`; export r; \
37617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37618 $(NORMAL_TARGET_EXPORTS) \
37619 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
37620 for flag in $(EXTRA_TARGET_FLAGS); do \
37621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37622 done; \
37623 (cd $(TARGET_SUBDIR)/winsup && \
37624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37626 "RANLIB=$${RANLIB}" \
37627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37628 distclean) \
37629 || exit 1
37631 @endif target-winsup
37633 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
37634 maybe-maintainer-clean-target-winsup:
37635 @if target-winsup
37636 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
37638 maintainer-clean-target-winsup:
37639 @: $(MAKE); $(unstage)
37640 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
37641 r=`${PWD_COMMAND}`; export r; \
37642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37643 $(NORMAL_TARGET_EXPORTS) \
37644 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
37645 for flag in $(EXTRA_TARGET_FLAGS); do \
37646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37647 done; \
37648 (cd $(TARGET_SUBDIR)/winsup && \
37649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37651 "RANLIB=$${RANLIB}" \
37652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37653 maintainer-clean) \
37654 || exit 1
37656 @endif target-winsup
37662 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
37663 maybe-configure-target-libgloss:
37664 @if gcc-bootstrap
37665 configure-target-libgloss: stage_current
37666 @endif gcc-bootstrap
37667 @if target-libgloss
37668 maybe-configure-target-libgloss: configure-target-libgloss
37669 configure-target-libgloss:
37670 @: $(MAKE); $(unstage)
37671 @r=`${PWD_COMMAND}`; export r; \
37672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37673 echo "Checking multilib configuration for libgloss..."; \
37674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
37675 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
37676 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
37677 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
37678 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
37679 else \
37680 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
37681 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
37682 fi; \
37683 else \
37684 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
37685 fi; \
37686 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
37687 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
37688 $(NORMAL_TARGET_EXPORTS) \
37689 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
37690 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
37691 case $(srcdir) in \
37692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37693 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
37694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37695 esac; \
37696 srcdiroption="--srcdir=$${topdir}/libgloss"; \
37697 libsrcdir="$$s/libgloss"; \
37698 rm -f no-such-file || : ; \
37699 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37700 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37701 --target=${target_alias} $${srcdiroption} \
37702 || exit 1
37703 @endif target-libgloss
37709 .PHONY: all-target-libgloss maybe-all-target-libgloss
37710 maybe-all-target-libgloss:
37711 @if gcc-bootstrap
37712 all-target-libgloss: stage_current
37713 @endif gcc-bootstrap
37714 @if target-libgloss
37715 TARGET-target-libgloss=all
37716 maybe-all-target-libgloss: all-target-libgloss
37717 all-target-libgloss: configure-target-libgloss
37718 @: $(MAKE); $(unstage)
37719 @r=`${PWD_COMMAND}`; export r; \
37720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37721 $(NORMAL_TARGET_EXPORTS) \
37722 (cd $(TARGET_SUBDIR)/libgloss && \
37723 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37724 $(TARGET-target-libgloss))
37725 @endif target-libgloss
37731 .PHONY: check-target-libgloss maybe-check-target-libgloss
37732 maybe-check-target-libgloss:
37733 @if target-libgloss
37734 maybe-check-target-libgloss: check-target-libgloss
37736 # Dummy target for uncheckable module.
37737 check-target-libgloss:
37739 @endif target-libgloss
37741 .PHONY: install-target-libgloss maybe-install-target-libgloss
37742 maybe-install-target-libgloss:
37743 @if target-libgloss
37744 maybe-install-target-libgloss: install-target-libgloss
37746 install-target-libgloss: installdirs
37747 @: $(MAKE); $(unstage)
37748 @r=`${PWD_COMMAND}`; export r; \
37749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37750 $(NORMAL_TARGET_EXPORTS) \
37751 (cd $(TARGET_SUBDIR)/libgloss && \
37752 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37754 @endif target-libgloss
37756 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
37757 maybe-install-strip-target-libgloss:
37758 @if target-libgloss
37759 maybe-install-strip-target-libgloss: install-strip-target-libgloss
37761 install-strip-target-libgloss: installdirs
37762 @: $(MAKE); $(unstage)
37763 @r=`${PWD_COMMAND}`; export r; \
37764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37765 $(NORMAL_TARGET_EXPORTS) \
37766 (cd $(TARGET_SUBDIR)/libgloss && \
37767 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37769 @endif target-libgloss
37771 # Other targets (info, dvi, pdf, etc.)
37773 .PHONY: maybe-info-target-libgloss info-target-libgloss
37774 maybe-info-target-libgloss:
37775 @if target-libgloss
37776 maybe-info-target-libgloss: info-target-libgloss
37778 info-target-libgloss: \
37779 configure-target-libgloss
37780 @: $(MAKE); $(unstage)
37781 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37782 r=`${PWD_COMMAND}`; export r; \
37783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37784 $(NORMAL_TARGET_EXPORTS) \
37785 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
37786 for flag in $(EXTRA_TARGET_FLAGS); do \
37787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37788 done; \
37789 (cd $(TARGET_SUBDIR)/libgloss && \
37790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37792 "RANLIB=$${RANLIB}" \
37793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37794 info) \
37795 || exit 1
37797 @endif target-libgloss
37799 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
37800 maybe-dvi-target-libgloss:
37801 @if target-libgloss
37802 maybe-dvi-target-libgloss: dvi-target-libgloss
37804 dvi-target-libgloss: \
37805 configure-target-libgloss
37806 @: $(MAKE); $(unstage)
37807 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37808 r=`${PWD_COMMAND}`; export r; \
37809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37810 $(NORMAL_TARGET_EXPORTS) \
37811 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
37812 for flag in $(EXTRA_TARGET_FLAGS); do \
37813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37814 done; \
37815 (cd $(TARGET_SUBDIR)/libgloss && \
37816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37818 "RANLIB=$${RANLIB}" \
37819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37820 dvi) \
37821 || exit 1
37823 @endif target-libgloss
37825 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
37826 maybe-pdf-target-libgloss:
37827 @if target-libgloss
37828 maybe-pdf-target-libgloss: pdf-target-libgloss
37830 pdf-target-libgloss: \
37831 configure-target-libgloss
37832 @: $(MAKE); $(unstage)
37833 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37834 r=`${PWD_COMMAND}`; export r; \
37835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37836 $(NORMAL_TARGET_EXPORTS) \
37837 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
37838 for flag in $(EXTRA_TARGET_FLAGS); do \
37839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37840 done; \
37841 (cd $(TARGET_SUBDIR)/libgloss && \
37842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37844 "RANLIB=$${RANLIB}" \
37845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37846 pdf) \
37847 || exit 1
37849 @endif target-libgloss
37851 .PHONY: maybe-html-target-libgloss html-target-libgloss
37852 maybe-html-target-libgloss:
37853 @if target-libgloss
37854 maybe-html-target-libgloss: html-target-libgloss
37856 html-target-libgloss: \
37857 configure-target-libgloss
37858 @: $(MAKE); $(unstage)
37859 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37860 r=`${PWD_COMMAND}`; export r; \
37861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37862 $(NORMAL_TARGET_EXPORTS) \
37863 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
37864 for flag in $(EXTRA_TARGET_FLAGS); do \
37865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37866 done; \
37867 (cd $(TARGET_SUBDIR)/libgloss && \
37868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37870 "RANLIB=$${RANLIB}" \
37871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37872 html) \
37873 || exit 1
37875 @endif target-libgloss
37877 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
37878 maybe-TAGS-target-libgloss:
37879 @if target-libgloss
37880 maybe-TAGS-target-libgloss: TAGS-target-libgloss
37882 TAGS-target-libgloss: \
37883 configure-target-libgloss
37884 @: $(MAKE); $(unstage)
37885 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37886 r=`${PWD_COMMAND}`; export r; \
37887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37888 $(NORMAL_TARGET_EXPORTS) \
37889 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
37890 for flag in $(EXTRA_TARGET_FLAGS); do \
37891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37892 done; \
37893 (cd $(TARGET_SUBDIR)/libgloss && \
37894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37896 "RANLIB=$${RANLIB}" \
37897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37898 TAGS) \
37899 || exit 1
37901 @endif target-libgloss
37903 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
37904 maybe-install-info-target-libgloss:
37905 @if target-libgloss
37906 maybe-install-info-target-libgloss: install-info-target-libgloss
37908 install-info-target-libgloss: \
37909 configure-target-libgloss \
37910 info-target-libgloss
37911 @: $(MAKE); $(unstage)
37912 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37913 r=`${PWD_COMMAND}`; export r; \
37914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37915 $(NORMAL_TARGET_EXPORTS) \
37916 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
37917 for flag in $(EXTRA_TARGET_FLAGS); do \
37918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37919 done; \
37920 (cd $(TARGET_SUBDIR)/libgloss && \
37921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37923 "RANLIB=$${RANLIB}" \
37924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37925 install-info) \
37926 || exit 1
37928 @endif target-libgloss
37930 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
37931 maybe-install-pdf-target-libgloss:
37932 @if target-libgloss
37933 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
37935 install-pdf-target-libgloss: \
37936 configure-target-libgloss \
37937 pdf-target-libgloss
37938 @: $(MAKE); $(unstage)
37939 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37940 r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 $(NORMAL_TARGET_EXPORTS) \
37943 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
37944 for flag in $(EXTRA_TARGET_FLAGS); do \
37945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946 done; \
37947 (cd $(TARGET_SUBDIR)/libgloss && \
37948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37950 "RANLIB=$${RANLIB}" \
37951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37952 install-pdf) \
37953 || exit 1
37955 @endif target-libgloss
37957 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
37958 maybe-install-html-target-libgloss:
37959 @if target-libgloss
37960 maybe-install-html-target-libgloss: install-html-target-libgloss
37962 install-html-target-libgloss: \
37963 configure-target-libgloss \
37964 html-target-libgloss
37965 @: $(MAKE); $(unstage)
37966 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37967 r=`${PWD_COMMAND}`; export r; \
37968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37969 $(NORMAL_TARGET_EXPORTS) \
37970 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
37971 for flag in $(EXTRA_TARGET_FLAGS); do \
37972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37973 done; \
37974 (cd $(TARGET_SUBDIR)/libgloss && \
37975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37977 "RANLIB=$${RANLIB}" \
37978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37979 install-html) \
37980 || exit 1
37982 @endif target-libgloss
37984 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
37985 maybe-installcheck-target-libgloss:
37986 @if target-libgloss
37987 maybe-installcheck-target-libgloss: installcheck-target-libgloss
37989 installcheck-target-libgloss: \
37990 configure-target-libgloss
37991 @: $(MAKE); $(unstage)
37992 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
37993 r=`${PWD_COMMAND}`; export r; \
37994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37995 $(NORMAL_TARGET_EXPORTS) \
37996 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
37997 for flag in $(EXTRA_TARGET_FLAGS); do \
37998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37999 done; \
38000 (cd $(TARGET_SUBDIR)/libgloss && \
38001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38003 "RANLIB=$${RANLIB}" \
38004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38005 installcheck) \
38006 || exit 1
38008 @endif target-libgloss
38010 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
38011 maybe-mostlyclean-target-libgloss:
38012 @if target-libgloss
38013 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
38015 mostlyclean-target-libgloss:
38016 @: $(MAKE); $(unstage)
38017 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38018 r=`${PWD_COMMAND}`; export r; \
38019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38020 $(NORMAL_TARGET_EXPORTS) \
38021 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
38022 for flag in $(EXTRA_TARGET_FLAGS); do \
38023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38024 done; \
38025 (cd $(TARGET_SUBDIR)/libgloss && \
38026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38028 "RANLIB=$${RANLIB}" \
38029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38030 mostlyclean) \
38031 || exit 1
38033 @endif target-libgloss
38035 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
38036 maybe-clean-target-libgloss:
38037 @if target-libgloss
38038 maybe-clean-target-libgloss: clean-target-libgloss
38040 clean-target-libgloss:
38041 @: $(MAKE); $(unstage)
38042 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38043 r=`${PWD_COMMAND}`; export r; \
38044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38045 $(NORMAL_TARGET_EXPORTS) \
38046 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
38047 for flag in $(EXTRA_TARGET_FLAGS); do \
38048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38049 done; \
38050 (cd $(TARGET_SUBDIR)/libgloss && \
38051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38053 "RANLIB=$${RANLIB}" \
38054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38055 clean) \
38056 || exit 1
38058 @endif target-libgloss
38060 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
38061 maybe-distclean-target-libgloss:
38062 @if target-libgloss
38063 maybe-distclean-target-libgloss: distclean-target-libgloss
38065 distclean-target-libgloss:
38066 @: $(MAKE); $(unstage)
38067 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38068 r=`${PWD_COMMAND}`; export r; \
38069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38070 $(NORMAL_TARGET_EXPORTS) \
38071 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
38072 for flag in $(EXTRA_TARGET_FLAGS); do \
38073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38074 done; \
38075 (cd $(TARGET_SUBDIR)/libgloss && \
38076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38078 "RANLIB=$${RANLIB}" \
38079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38080 distclean) \
38081 || exit 1
38083 @endif target-libgloss
38085 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
38086 maybe-maintainer-clean-target-libgloss:
38087 @if target-libgloss
38088 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
38090 maintainer-clean-target-libgloss:
38091 @: $(MAKE); $(unstage)
38092 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38093 r=`${PWD_COMMAND}`; export r; \
38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38095 $(NORMAL_TARGET_EXPORTS) \
38096 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
38097 for flag in $(EXTRA_TARGET_FLAGS); do \
38098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38099 done; \
38100 (cd $(TARGET_SUBDIR)/libgloss && \
38101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38103 "RANLIB=$${RANLIB}" \
38104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38105 maintainer-clean) \
38106 || exit 1
38108 @endif target-libgloss
38114 .PHONY: configure-target-libffi maybe-configure-target-libffi
38115 maybe-configure-target-libffi:
38116 @if gcc-bootstrap
38117 configure-target-libffi: stage_current
38118 @endif gcc-bootstrap
38119 @if target-libffi
38120 maybe-configure-target-libffi: configure-target-libffi
38121 configure-target-libffi:
38122 @: $(MAKE); $(unstage)
38123 @r=`${PWD_COMMAND}`; export r; \
38124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38125 echo "Checking multilib configuration for libffi..."; \
38126 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
38127 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
38128 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
38129 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
38130 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
38131 else \
38132 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
38133 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
38134 fi; \
38135 else \
38136 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
38137 fi; \
38138 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
38139 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
38140 $(NORMAL_TARGET_EXPORTS) \
38141 echo Configuring in $(TARGET_SUBDIR)/libffi; \
38142 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
38143 case $(srcdir) in \
38144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38145 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
38146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38147 esac; \
38148 srcdiroption="--srcdir=$${topdir}/libffi"; \
38149 libsrcdir="$$s/libffi"; \
38150 rm -f no-such-file || : ; \
38151 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38152 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38153 --target=${target_alias} $${srcdiroption} \
38154 || exit 1
38155 @endif target-libffi
38161 .PHONY: all-target-libffi maybe-all-target-libffi
38162 maybe-all-target-libffi:
38163 @if gcc-bootstrap
38164 all-target-libffi: stage_current
38165 @endif gcc-bootstrap
38166 @if target-libffi
38167 TARGET-target-libffi=all
38168 maybe-all-target-libffi: all-target-libffi
38169 all-target-libffi: configure-target-libffi
38170 @: $(MAKE); $(unstage)
38171 @r=`${PWD_COMMAND}`; export r; \
38172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38173 $(NORMAL_TARGET_EXPORTS) \
38174 (cd $(TARGET_SUBDIR)/libffi && \
38175 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38176 $(TARGET-target-libffi))
38177 @endif target-libffi
38183 .PHONY: check-target-libffi maybe-check-target-libffi
38184 maybe-check-target-libffi:
38185 @if target-libffi
38186 maybe-check-target-libffi: check-target-libffi
38188 check-target-libffi:
38189 @: $(MAKE); $(unstage)
38190 @r=`${PWD_COMMAND}`; export r; \
38191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38192 $(NORMAL_TARGET_EXPORTS) \
38193 (cd $(TARGET_SUBDIR)/libffi && \
38194 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38196 @endif target-libffi
38198 .PHONY: install-target-libffi maybe-install-target-libffi
38199 maybe-install-target-libffi:
38200 @if target-libffi
38201 maybe-install-target-libffi: install-target-libffi
38203 install-target-libffi: installdirs
38204 @: $(MAKE); $(unstage)
38205 @r=`${PWD_COMMAND}`; export r; \
38206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38207 $(NORMAL_TARGET_EXPORTS) \
38208 (cd $(TARGET_SUBDIR)/libffi && \
38209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38211 @endif target-libffi
38213 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
38214 maybe-install-strip-target-libffi:
38215 @if target-libffi
38216 maybe-install-strip-target-libffi: install-strip-target-libffi
38218 install-strip-target-libffi: installdirs
38219 @: $(MAKE); $(unstage)
38220 @r=`${PWD_COMMAND}`; export r; \
38221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38222 $(NORMAL_TARGET_EXPORTS) \
38223 (cd $(TARGET_SUBDIR)/libffi && \
38224 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38226 @endif target-libffi
38228 # Other targets (info, dvi, pdf, etc.)
38230 .PHONY: maybe-info-target-libffi info-target-libffi
38231 maybe-info-target-libffi:
38232 @if target-libffi
38233 maybe-info-target-libffi: info-target-libffi
38235 info-target-libffi: \
38236 configure-target-libffi
38237 @: $(MAKE); $(unstage)
38238 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38239 r=`${PWD_COMMAND}`; export r; \
38240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38241 $(NORMAL_TARGET_EXPORTS) \
38242 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
38243 for flag in $(EXTRA_TARGET_FLAGS); do \
38244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38245 done; \
38246 (cd $(TARGET_SUBDIR)/libffi && \
38247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38249 "RANLIB=$${RANLIB}" \
38250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38251 info) \
38252 || exit 1
38254 @endif target-libffi
38256 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
38257 maybe-dvi-target-libffi:
38258 @if target-libffi
38259 maybe-dvi-target-libffi: dvi-target-libffi
38261 dvi-target-libffi: \
38262 configure-target-libffi
38263 @: $(MAKE); $(unstage)
38264 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38265 r=`${PWD_COMMAND}`; export r; \
38266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38267 $(NORMAL_TARGET_EXPORTS) \
38268 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
38269 for flag in $(EXTRA_TARGET_FLAGS); do \
38270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38271 done; \
38272 (cd $(TARGET_SUBDIR)/libffi && \
38273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38275 "RANLIB=$${RANLIB}" \
38276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38277 dvi) \
38278 || exit 1
38280 @endif target-libffi
38282 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
38283 maybe-pdf-target-libffi:
38284 @if target-libffi
38285 maybe-pdf-target-libffi: pdf-target-libffi
38287 pdf-target-libffi: \
38288 configure-target-libffi
38289 @: $(MAKE); $(unstage)
38290 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38291 r=`${PWD_COMMAND}`; export r; \
38292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38293 $(NORMAL_TARGET_EXPORTS) \
38294 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
38295 for flag in $(EXTRA_TARGET_FLAGS); do \
38296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38297 done; \
38298 (cd $(TARGET_SUBDIR)/libffi && \
38299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38301 "RANLIB=$${RANLIB}" \
38302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38303 pdf) \
38304 || exit 1
38306 @endif target-libffi
38308 .PHONY: maybe-html-target-libffi html-target-libffi
38309 maybe-html-target-libffi:
38310 @if target-libffi
38311 maybe-html-target-libffi: html-target-libffi
38313 html-target-libffi: \
38314 configure-target-libffi
38315 @: $(MAKE); $(unstage)
38316 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38317 r=`${PWD_COMMAND}`; export r; \
38318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38319 $(NORMAL_TARGET_EXPORTS) \
38320 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 html) \
38330 || exit 1
38332 @endif target-libffi
38334 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
38335 maybe-TAGS-target-libffi:
38336 @if target-libffi
38337 maybe-TAGS-target-libffi: TAGS-target-libffi
38339 TAGS-target-libffi: \
38340 configure-target-libffi
38341 @: $(MAKE); $(unstage)
38342 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38343 r=`${PWD_COMMAND}`; export r; \
38344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38345 $(NORMAL_TARGET_EXPORTS) \
38346 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
38347 for flag in $(EXTRA_TARGET_FLAGS); do \
38348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38349 done; \
38350 (cd $(TARGET_SUBDIR)/libffi && \
38351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38353 "RANLIB=$${RANLIB}" \
38354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38355 TAGS) \
38356 || exit 1
38358 @endif target-libffi
38360 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
38361 maybe-install-info-target-libffi:
38362 @if target-libffi
38363 maybe-install-info-target-libffi: install-info-target-libffi
38365 install-info-target-libffi: \
38366 configure-target-libffi \
38367 info-target-libffi
38368 @: $(MAKE); $(unstage)
38369 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38370 r=`${PWD_COMMAND}`; export r; \
38371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38372 $(NORMAL_TARGET_EXPORTS) \
38373 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 install-info) \
38383 || exit 1
38385 @endif target-libffi
38387 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
38388 maybe-install-pdf-target-libffi:
38389 @if target-libffi
38390 maybe-install-pdf-target-libffi: install-pdf-target-libffi
38392 install-pdf-target-libffi: \
38393 configure-target-libffi \
38394 pdf-target-libffi
38395 @: $(MAKE); $(unstage)
38396 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38397 r=`${PWD_COMMAND}`; export r; \
38398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399 $(NORMAL_TARGET_EXPORTS) \
38400 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
38401 for flag in $(EXTRA_TARGET_FLAGS); do \
38402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38403 done; \
38404 (cd $(TARGET_SUBDIR)/libffi && \
38405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38407 "RANLIB=$${RANLIB}" \
38408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38409 install-pdf) \
38410 || exit 1
38412 @endif target-libffi
38414 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
38415 maybe-install-html-target-libffi:
38416 @if target-libffi
38417 maybe-install-html-target-libffi: install-html-target-libffi
38419 install-html-target-libffi: \
38420 configure-target-libffi \
38421 html-target-libffi
38422 @: $(MAKE); $(unstage)
38423 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38424 r=`${PWD_COMMAND}`; export r; \
38425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38426 $(NORMAL_TARGET_EXPORTS) \
38427 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
38428 for flag in $(EXTRA_TARGET_FLAGS); do \
38429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38430 done; \
38431 (cd $(TARGET_SUBDIR)/libffi && \
38432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38434 "RANLIB=$${RANLIB}" \
38435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38436 install-html) \
38437 || exit 1
38439 @endif target-libffi
38441 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
38442 maybe-installcheck-target-libffi:
38443 @if target-libffi
38444 maybe-installcheck-target-libffi: installcheck-target-libffi
38446 installcheck-target-libffi: \
38447 configure-target-libffi
38448 @: $(MAKE); $(unstage)
38449 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38450 r=`${PWD_COMMAND}`; export r; \
38451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38452 $(NORMAL_TARGET_EXPORTS) \
38453 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
38454 for flag in $(EXTRA_TARGET_FLAGS); do \
38455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38456 done; \
38457 (cd $(TARGET_SUBDIR)/libffi && \
38458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38460 "RANLIB=$${RANLIB}" \
38461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38462 installcheck) \
38463 || exit 1
38465 @endif target-libffi
38467 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
38468 maybe-mostlyclean-target-libffi:
38469 @if target-libffi
38470 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
38472 mostlyclean-target-libffi:
38473 @: $(MAKE); $(unstage)
38474 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38475 r=`${PWD_COMMAND}`; export r; \
38476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38477 $(NORMAL_TARGET_EXPORTS) \
38478 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
38479 for flag in $(EXTRA_TARGET_FLAGS); do \
38480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38481 done; \
38482 (cd $(TARGET_SUBDIR)/libffi && \
38483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38485 "RANLIB=$${RANLIB}" \
38486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38487 mostlyclean) \
38488 || exit 1
38490 @endif target-libffi
38492 .PHONY: maybe-clean-target-libffi clean-target-libffi
38493 maybe-clean-target-libffi:
38494 @if target-libffi
38495 maybe-clean-target-libffi: clean-target-libffi
38497 clean-target-libffi:
38498 @: $(MAKE); $(unstage)
38499 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38500 r=`${PWD_COMMAND}`; export r; \
38501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38502 $(NORMAL_TARGET_EXPORTS) \
38503 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
38504 for flag in $(EXTRA_TARGET_FLAGS); do \
38505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38506 done; \
38507 (cd $(TARGET_SUBDIR)/libffi && \
38508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38510 "RANLIB=$${RANLIB}" \
38511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38512 clean) \
38513 || exit 1
38515 @endif target-libffi
38517 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
38518 maybe-distclean-target-libffi:
38519 @if target-libffi
38520 maybe-distclean-target-libffi: distclean-target-libffi
38522 distclean-target-libffi:
38523 @: $(MAKE); $(unstage)
38524 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38525 r=`${PWD_COMMAND}`; export r; \
38526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38527 $(NORMAL_TARGET_EXPORTS) \
38528 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
38529 for flag in $(EXTRA_TARGET_FLAGS); do \
38530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38531 done; \
38532 (cd $(TARGET_SUBDIR)/libffi && \
38533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38535 "RANLIB=$${RANLIB}" \
38536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38537 distclean) \
38538 || exit 1
38540 @endif target-libffi
38542 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
38543 maybe-maintainer-clean-target-libffi:
38544 @if target-libffi
38545 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
38547 maintainer-clean-target-libffi:
38548 @: $(MAKE); $(unstage)
38549 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
38550 r=`${PWD_COMMAND}`; export r; \
38551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38552 $(NORMAL_TARGET_EXPORTS) \
38553 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
38554 for flag in $(EXTRA_TARGET_FLAGS); do \
38555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38556 done; \
38557 (cd $(TARGET_SUBDIR)/libffi && \
38558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38560 "RANLIB=$${RANLIB}" \
38561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38562 maintainer-clean) \
38563 || exit 1
38565 @endif target-libffi
38571 .PHONY: configure-target-libjava maybe-configure-target-libjava
38572 maybe-configure-target-libjava:
38573 @if gcc-bootstrap
38574 configure-target-libjava: stage_current
38575 @endif gcc-bootstrap
38576 @if target-libjava
38577 maybe-configure-target-libjava: configure-target-libjava
38578 configure-target-libjava:
38579 @: $(MAKE); $(unstage)
38580 @r=`${PWD_COMMAND}`; export r; \
38581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38582 echo "Checking multilib configuration for libjava..."; \
38583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
38584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
38585 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
38586 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
38587 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
38588 else \
38589 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
38590 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
38591 fi; \
38592 else \
38593 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
38594 fi; \
38595 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
38596 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
38597 $(RAW_CXX_TARGET_EXPORTS) \
38598 echo Configuring in $(TARGET_SUBDIR)/libjava; \
38599 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
38600 case $(srcdir) in \
38601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38602 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
38603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38604 esac; \
38605 srcdiroption="--srcdir=$${topdir}/libjava"; \
38606 libsrcdir="$$s/libjava"; \
38607 rm -f no-such-file || : ; \
38608 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38609 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38610 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
38611 || exit 1
38612 @endif target-libjava
38618 .PHONY: all-target-libjava maybe-all-target-libjava
38619 maybe-all-target-libjava:
38620 @if gcc-bootstrap
38621 all-target-libjava: stage_current
38622 @endif gcc-bootstrap
38623 @if target-libjava
38624 TARGET-target-libjava=all
38625 maybe-all-target-libjava: all-target-libjava
38626 all-target-libjava: configure-target-libjava
38627 @: $(MAKE); $(unstage)
38628 @r=`${PWD_COMMAND}`; export r; \
38629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38630 $(RAW_CXX_TARGET_EXPORTS) \
38631 (cd $(TARGET_SUBDIR)/libjava && \
38632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38633 $(TARGET-target-libjava))
38634 @endif target-libjava
38640 .PHONY: check-target-libjava maybe-check-target-libjava
38641 maybe-check-target-libjava:
38642 @if target-libjava
38643 maybe-check-target-libjava: check-target-libjava
38645 check-target-libjava:
38646 @: $(MAKE); $(unstage)
38647 @r=`${PWD_COMMAND}`; export r; \
38648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38649 $(RAW_CXX_TARGET_EXPORTS) \
38650 (cd $(TARGET_SUBDIR)/libjava && \
38651 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
38653 @endif target-libjava
38655 .PHONY: install-target-libjava maybe-install-target-libjava
38656 maybe-install-target-libjava:
38657 @if target-libjava
38658 maybe-install-target-libjava: install-target-libjava
38660 install-target-libjava: installdirs
38661 @: $(MAKE); $(unstage)
38662 @r=`${PWD_COMMAND}`; export r; \
38663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38664 $(RAW_CXX_TARGET_EXPORTS) \
38665 (cd $(TARGET_SUBDIR)/libjava && \
38666 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38668 @endif target-libjava
38670 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
38671 maybe-install-strip-target-libjava:
38672 @if target-libjava
38673 maybe-install-strip-target-libjava: install-strip-target-libjava
38675 install-strip-target-libjava: installdirs
38676 @: $(MAKE); $(unstage)
38677 @r=`${PWD_COMMAND}`; export r; \
38678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38679 $(RAW_CXX_TARGET_EXPORTS) \
38680 (cd $(TARGET_SUBDIR)/libjava && \
38681 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38683 @endif target-libjava
38685 # Other targets (info, dvi, pdf, etc.)
38687 .PHONY: maybe-info-target-libjava info-target-libjava
38688 maybe-info-target-libjava:
38689 @if target-libjava
38690 maybe-info-target-libjava: info-target-libjava
38692 info-target-libjava: \
38693 configure-target-libjava
38694 @: $(MAKE); $(unstage)
38695 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38696 r=`${PWD_COMMAND}`; export r; \
38697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38698 $(RAW_CXX_TARGET_EXPORTS) \
38699 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
38700 for flag in $(EXTRA_TARGET_FLAGS); do \
38701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38702 done; \
38703 (cd $(TARGET_SUBDIR)/libjava && \
38704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38706 "RANLIB=$${RANLIB}" \
38707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38708 info) \
38709 || exit 1
38711 @endif target-libjava
38713 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
38714 maybe-dvi-target-libjava:
38715 @if target-libjava
38716 maybe-dvi-target-libjava: dvi-target-libjava
38718 dvi-target-libjava: \
38719 configure-target-libjava
38720 @: $(MAKE); $(unstage)
38721 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38722 r=`${PWD_COMMAND}`; export r; \
38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38724 $(RAW_CXX_TARGET_EXPORTS) \
38725 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
38726 for flag in $(EXTRA_TARGET_FLAGS); do \
38727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38728 done; \
38729 (cd $(TARGET_SUBDIR)/libjava && \
38730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38732 "RANLIB=$${RANLIB}" \
38733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38734 dvi) \
38735 || exit 1
38737 @endif target-libjava
38739 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
38740 maybe-pdf-target-libjava:
38741 @if target-libjava
38742 maybe-pdf-target-libjava: pdf-target-libjava
38744 pdf-target-libjava: \
38745 configure-target-libjava
38746 @: $(MAKE); $(unstage)
38747 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38748 r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38750 $(RAW_CXX_TARGET_EXPORTS) \
38751 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
38752 for flag in $(EXTRA_TARGET_FLAGS); do \
38753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38754 done; \
38755 (cd $(TARGET_SUBDIR)/libjava && \
38756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38758 "RANLIB=$${RANLIB}" \
38759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38760 pdf) \
38761 || exit 1
38763 @endif target-libjava
38765 .PHONY: maybe-html-target-libjava html-target-libjava
38766 maybe-html-target-libjava:
38767 @if target-libjava
38768 maybe-html-target-libjava: html-target-libjava
38770 html-target-libjava: \
38771 configure-target-libjava
38772 @: $(MAKE); $(unstage)
38773 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38774 r=`${PWD_COMMAND}`; export r; \
38775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38776 $(RAW_CXX_TARGET_EXPORTS) \
38777 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
38778 for flag in $(EXTRA_TARGET_FLAGS); do \
38779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38780 done; \
38781 (cd $(TARGET_SUBDIR)/libjava && \
38782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38784 "RANLIB=$${RANLIB}" \
38785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38786 html) \
38787 || exit 1
38789 @endif target-libjava
38791 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
38792 maybe-TAGS-target-libjava:
38793 @if target-libjava
38794 maybe-TAGS-target-libjava: TAGS-target-libjava
38796 TAGS-target-libjava: \
38797 configure-target-libjava
38798 @: $(MAKE); $(unstage)
38799 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38800 r=`${PWD_COMMAND}`; export r; \
38801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38802 $(RAW_CXX_TARGET_EXPORTS) \
38803 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
38804 for flag in $(EXTRA_TARGET_FLAGS); do \
38805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38806 done; \
38807 (cd $(TARGET_SUBDIR)/libjava && \
38808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38810 "RANLIB=$${RANLIB}" \
38811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38812 TAGS) \
38813 || exit 1
38815 @endif target-libjava
38817 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
38818 maybe-install-info-target-libjava:
38819 @if target-libjava
38820 maybe-install-info-target-libjava: install-info-target-libjava
38822 install-info-target-libjava: \
38823 configure-target-libjava \
38824 info-target-libjava
38825 @: $(MAKE); $(unstage)
38826 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38827 r=`${PWD_COMMAND}`; export r; \
38828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38829 $(RAW_CXX_TARGET_EXPORTS) \
38830 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
38831 for flag in $(EXTRA_TARGET_FLAGS); do \
38832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38833 done; \
38834 (cd $(TARGET_SUBDIR)/libjava && \
38835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38837 "RANLIB=$${RANLIB}" \
38838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38839 install-info) \
38840 || exit 1
38842 @endif target-libjava
38844 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
38845 maybe-install-pdf-target-libjava:
38846 @if target-libjava
38847 maybe-install-pdf-target-libjava: install-pdf-target-libjava
38849 install-pdf-target-libjava: \
38850 configure-target-libjava \
38851 pdf-target-libjava
38852 @: $(MAKE); $(unstage)
38853 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38854 r=`${PWD_COMMAND}`; export r; \
38855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38856 $(RAW_CXX_TARGET_EXPORTS) \
38857 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
38858 for flag in $(EXTRA_TARGET_FLAGS); do \
38859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38860 done; \
38861 (cd $(TARGET_SUBDIR)/libjava && \
38862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38864 "RANLIB=$${RANLIB}" \
38865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38866 install-pdf) \
38867 || exit 1
38869 @endif target-libjava
38871 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
38872 maybe-install-html-target-libjava:
38873 @if target-libjava
38874 maybe-install-html-target-libjava: install-html-target-libjava
38876 install-html-target-libjava: \
38877 configure-target-libjava \
38878 html-target-libjava
38879 @: $(MAKE); $(unstage)
38880 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38881 r=`${PWD_COMMAND}`; export r; \
38882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38883 $(RAW_CXX_TARGET_EXPORTS) \
38884 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
38885 for flag in $(EXTRA_TARGET_FLAGS); do \
38886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38887 done; \
38888 (cd $(TARGET_SUBDIR)/libjava && \
38889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38891 "RANLIB=$${RANLIB}" \
38892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38893 install-html) \
38894 || exit 1
38896 @endif target-libjava
38898 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
38899 maybe-installcheck-target-libjava:
38900 @if target-libjava
38901 maybe-installcheck-target-libjava: installcheck-target-libjava
38903 installcheck-target-libjava: \
38904 configure-target-libjava
38905 @: $(MAKE); $(unstage)
38906 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38907 r=`${PWD_COMMAND}`; export r; \
38908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38909 $(RAW_CXX_TARGET_EXPORTS) \
38910 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
38911 for flag in $(EXTRA_TARGET_FLAGS); do \
38912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38913 done; \
38914 (cd $(TARGET_SUBDIR)/libjava && \
38915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38917 "RANLIB=$${RANLIB}" \
38918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38919 installcheck) \
38920 || exit 1
38922 @endif target-libjava
38924 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
38925 maybe-mostlyclean-target-libjava:
38926 @if target-libjava
38927 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
38929 mostlyclean-target-libjava:
38930 @: $(MAKE); $(unstage)
38931 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38932 r=`${PWD_COMMAND}`; export r; \
38933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38934 $(RAW_CXX_TARGET_EXPORTS) \
38935 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
38936 for flag in $(EXTRA_TARGET_FLAGS); do \
38937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38938 done; \
38939 (cd $(TARGET_SUBDIR)/libjava && \
38940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38942 "RANLIB=$${RANLIB}" \
38943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38944 mostlyclean) \
38945 || exit 1
38947 @endif target-libjava
38949 .PHONY: maybe-clean-target-libjava clean-target-libjava
38950 maybe-clean-target-libjava:
38951 @if target-libjava
38952 maybe-clean-target-libjava: clean-target-libjava
38954 clean-target-libjava:
38955 @: $(MAKE); $(unstage)
38956 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38957 r=`${PWD_COMMAND}`; export r; \
38958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38959 $(RAW_CXX_TARGET_EXPORTS) \
38960 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
38961 for flag in $(EXTRA_TARGET_FLAGS); do \
38962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38963 done; \
38964 (cd $(TARGET_SUBDIR)/libjava && \
38965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38967 "RANLIB=$${RANLIB}" \
38968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38969 clean) \
38970 || exit 1
38972 @endif target-libjava
38974 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
38975 maybe-distclean-target-libjava:
38976 @if target-libjava
38977 maybe-distclean-target-libjava: distclean-target-libjava
38979 distclean-target-libjava:
38980 @: $(MAKE); $(unstage)
38981 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
38982 r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38984 $(RAW_CXX_TARGET_EXPORTS) \
38985 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
38986 for flag in $(EXTRA_TARGET_FLAGS); do \
38987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38988 done; \
38989 (cd $(TARGET_SUBDIR)/libjava && \
38990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38992 "RANLIB=$${RANLIB}" \
38993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38994 distclean) \
38995 || exit 1
38997 @endif target-libjava
38999 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
39000 maybe-maintainer-clean-target-libjava:
39001 @if target-libjava
39002 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
39004 maintainer-clean-target-libjava:
39005 @: $(MAKE); $(unstage)
39006 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39007 r=`${PWD_COMMAND}`; export r; \
39008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39009 $(RAW_CXX_TARGET_EXPORTS) \
39010 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
39011 for flag in $(EXTRA_TARGET_FLAGS); do \
39012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39013 done; \
39014 (cd $(TARGET_SUBDIR)/libjava && \
39015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39017 "RANLIB=$${RANLIB}" \
39018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39019 maintainer-clean) \
39020 || exit 1
39022 @endif target-libjava
39028 .PHONY: configure-target-zlib maybe-configure-target-zlib
39029 maybe-configure-target-zlib:
39030 @if gcc-bootstrap
39031 configure-target-zlib: stage_current
39032 @endif gcc-bootstrap
39033 @if target-zlib
39034 maybe-configure-target-zlib: configure-target-zlib
39035 configure-target-zlib:
39036 @: $(MAKE); $(unstage)
39037 @r=`${PWD_COMMAND}`; export r; \
39038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39039 echo "Checking multilib configuration for zlib..."; \
39040 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
39041 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
39042 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
39043 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
39044 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
39045 else \
39046 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
39047 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
39048 fi; \
39049 else \
39050 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
39051 fi; \
39052 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
39053 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
39054 $(NORMAL_TARGET_EXPORTS) \
39055 echo Configuring in $(TARGET_SUBDIR)/zlib; \
39056 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
39057 case $(srcdir) in \
39058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39059 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
39060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39061 esac; \
39062 srcdiroption="--srcdir=$${topdir}/zlib"; \
39063 libsrcdir="$$s/zlib"; \
39064 rm -f no-such-file || : ; \
39065 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39066 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39067 --target=${target_alias} $${srcdiroption} \
39068 || exit 1
39069 @endif target-zlib
39075 .PHONY: all-target-zlib maybe-all-target-zlib
39076 maybe-all-target-zlib:
39077 @if gcc-bootstrap
39078 all-target-zlib: stage_current
39079 @endif gcc-bootstrap
39080 @if target-zlib
39081 TARGET-target-zlib=all
39082 maybe-all-target-zlib: all-target-zlib
39083 all-target-zlib: configure-target-zlib
39084 @: $(MAKE); $(unstage)
39085 @r=`${PWD_COMMAND}`; export r; \
39086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39087 $(NORMAL_TARGET_EXPORTS) \
39088 (cd $(TARGET_SUBDIR)/zlib && \
39089 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39090 $(TARGET-target-zlib))
39091 @endif target-zlib
39097 .PHONY: check-target-zlib maybe-check-target-zlib
39098 maybe-check-target-zlib:
39099 @if target-zlib
39100 maybe-check-target-zlib: check-target-zlib
39102 check-target-zlib:
39103 @: $(MAKE); $(unstage)
39104 @r=`${PWD_COMMAND}`; export r; \
39105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39106 $(NORMAL_TARGET_EXPORTS) \
39107 (cd $(TARGET_SUBDIR)/zlib && \
39108 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39110 @endif target-zlib
39112 .PHONY: install-target-zlib maybe-install-target-zlib
39113 maybe-install-target-zlib:
39114 @if target-zlib
39115 maybe-install-target-zlib: install-target-zlib
39117 install-target-zlib: installdirs
39118 @: $(MAKE); $(unstage)
39119 @r=`${PWD_COMMAND}`; export r; \
39120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39121 $(NORMAL_TARGET_EXPORTS) \
39122 (cd $(TARGET_SUBDIR)/zlib && \
39123 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39125 @endif target-zlib
39127 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
39128 maybe-install-strip-target-zlib:
39129 @if target-zlib
39130 maybe-install-strip-target-zlib: install-strip-target-zlib
39132 install-strip-target-zlib: installdirs
39133 @: $(MAKE); $(unstage)
39134 @r=`${PWD_COMMAND}`; export r; \
39135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39136 $(NORMAL_TARGET_EXPORTS) \
39137 (cd $(TARGET_SUBDIR)/zlib && \
39138 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39140 @endif target-zlib
39142 # Other targets (info, dvi, pdf, etc.)
39144 .PHONY: maybe-info-target-zlib info-target-zlib
39145 maybe-info-target-zlib:
39146 @if target-zlib
39147 maybe-info-target-zlib: info-target-zlib
39149 info-target-zlib: \
39150 configure-target-zlib
39151 @: $(MAKE); $(unstage)
39152 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39153 r=`${PWD_COMMAND}`; export r; \
39154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39155 $(NORMAL_TARGET_EXPORTS) \
39156 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
39157 for flag in $(EXTRA_TARGET_FLAGS); do \
39158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39159 done; \
39160 (cd $(TARGET_SUBDIR)/zlib && \
39161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39163 "RANLIB=$${RANLIB}" \
39164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39165 info) \
39166 || exit 1
39168 @endif target-zlib
39170 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
39171 maybe-dvi-target-zlib:
39172 @if target-zlib
39173 maybe-dvi-target-zlib: dvi-target-zlib
39175 dvi-target-zlib: \
39176 configure-target-zlib
39177 @: $(MAKE); $(unstage)
39178 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39179 r=`${PWD_COMMAND}`; export r; \
39180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39181 $(NORMAL_TARGET_EXPORTS) \
39182 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
39183 for flag in $(EXTRA_TARGET_FLAGS); do \
39184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39185 done; \
39186 (cd $(TARGET_SUBDIR)/zlib && \
39187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39189 "RANLIB=$${RANLIB}" \
39190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39191 dvi) \
39192 || exit 1
39194 @endif target-zlib
39196 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
39197 maybe-pdf-target-zlib:
39198 @if target-zlib
39199 maybe-pdf-target-zlib: pdf-target-zlib
39201 pdf-target-zlib: \
39202 configure-target-zlib
39203 @: $(MAKE); $(unstage)
39204 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39205 r=`${PWD_COMMAND}`; export r; \
39206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39207 $(NORMAL_TARGET_EXPORTS) \
39208 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
39209 for flag in $(EXTRA_TARGET_FLAGS); do \
39210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39211 done; \
39212 (cd $(TARGET_SUBDIR)/zlib && \
39213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39215 "RANLIB=$${RANLIB}" \
39216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39217 pdf) \
39218 || exit 1
39220 @endif target-zlib
39222 .PHONY: maybe-html-target-zlib html-target-zlib
39223 maybe-html-target-zlib:
39224 @if target-zlib
39225 maybe-html-target-zlib: html-target-zlib
39227 html-target-zlib: \
39228 configure-target-zlib
39229 @: $(MAKE); $(unstage)
39230 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39231 r=`${PWD_COMMAND}`; export r; \
39232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39233 $(NORMAL_TARGET_EXPORTS) \
39234 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
39235 for flag in $(EXTRA_TARGET_FLAGS); do \
39236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39237 done; \
39238 (cd $(TARGET_SUBDIR)/zlib && \
39239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39241 "RANLIB=$${RANLIB}" \
39242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39243 html) \
39244 || exit 1
39246 @endif target-zlib
39248 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
39249 maybe-TAGS-target-zlib:
39250 @if target-zlib
39251 maybe-TAGS-target-zlib: TAGS-target-zlib
39253 TAGS-target-zlib: \
39254 configure-target-zlib
39255 @: $(MAKE); $(unstage)
39256 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39257 r=`${PWD_COMMAND}`; export r; \
39258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39259 $(NORMAL_TARGET_EXPORTS) \
39260 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
39261 for flag in $(EXTRA_TARGET_FLAGS); do \
39262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39263 done; \
39264 (cd $(TARGET_SUBDIR)/zlib && \
39265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39267 "RANLIB=$${RANLIB}" \
39268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39269 TAGS) \
39270 || exit 1
39272 @endif target-zlib
39274 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
39275 maybe-install-info-target-zlib:
39276 @if target-zlib
39277 maybe-install-info-target-zlib: install-info-target-zlib
39279 install-info-target-zlib: \
39280 configure-target-zlib \
39281 info-target-zlib
39282 @: $(MAKE); $(unstage)
39283 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39284 r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39286 $(NORMAL_TARGET_EXPORTS) \
39287 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
39288 for flag in $(EXTRA_TARGET_FLAGS); do \
39289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39290 done; \
39291 (cd $(TARGET_SUBDIR)/zlib && \
39292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39294 "RANLIB=$${RANLIB}" \
39295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39296 install-info) \
39297 || exit 1
39299 @endif target-zlib
39301 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
39302 maybe-install-pdf-target-zlib:
39303 @if target-zlib
39304 maybe-install-pdf-target-zlib: install-pdf-target-zlib
39306 install-pdf-target-zlib: \
39307 configure-target-zlib \
39308 pdf-target-zlib
39309 @: $(MAKE); $(unstage)
39310 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39311 r=`${PWD_COMMAND}`; export r; \
39312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39313 $(NORMAL_TARGET_EXPORTS) \
39314 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
39315 for flag in $(EXTRA_TARGET_FLAGS); do \
39316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39317 done; \
39318 (cd $(TARGET_SUBDIR)/zlib && \
39319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39321 "RANLIB=$${RANLIB}" \
39322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39323 install-pdf) \
39324 || exit 1
39326 @endif target-zlib
39328 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
39329 maybe-install-html-target-zlib:
39330 @if target-zlib
39331 maybe-install-html-target-zlib: install-html-target-zlib
39333 install-html-target-zlib: \
39334 configure-target-zlib \
39335 html-target-zlib
39336 @: $(MAKE); $(unstage)
39337 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39338 r=`${PWD_COMMAND}`; export r; \
39339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39340 $(NORMAL_TARGET_EXPORTS) \
39341 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
39342 for flag in $(EXTRA_TARGET_FLAGS); do \
39343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39344 done; \
39345 (cd $(TARGET_SUBDIR)/zlib && \
39346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39348 "RANLIB=$${RANLIB}" \
39349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39350 install-html) \
39351 || exit 1
39353 @endif target-zlib
39355 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
39356 maybe-installcheck-target-zlib:
39357 @if target-zlib
39358 maybe-installcheck-target-zlib: installcheck-target-zlib
39360 installcheck-target-zlib: \
39361 configure-target-zlib
39362 @: $(MAKE); $(unstage)
39363 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39364 r=`${PWD_COMMAND}`; export r; \
39365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39366 $(NORMAL_TARGET_EXPORTS) \
39367 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
39368 for flag in $(EXTRA_TARGET_FLAGS); do \
39369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39370 done; \
39371 (cd $(TARGET_SUBDIR)/zlib && \
39372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39374 "RANLIB=$${RANLIB}" \
39375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39376 installcheck) \
39377 || exit 1
39379 @endif target-zlib
39381 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
39382 maybe-mostlyclean-target-zlib:
39383 @if target-zlib
39384 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
39386 mostlyclean-target-zlib:
39387 @: $(MAKE); $(unstage)
39388 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39389 r=`${PWD_COMMAND}`; export r; \
39390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39391 $(NORMAL_TARGET_EXPORTS) \
39392 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
39393 for flag in $(EXTRA_TARGET_FLAGS); do \
39394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39395 done; \
39396 (cd $(TARGET_SUBDIR)/zlib && \
39397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39399 "RANLIB=$${RANLIB}" \
39400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39401 mostlyclean) \
39402 || exit 1
39404 @endif target-zlib
39406 .PHONY: maybe-clean-target-zlib clean-target-zlib
39407 maybe-clean-target-zlib:
39408 @if target-zlib
39409 maybe-clean-target-zlib: clean-target-zlib
39411 clean-target-zlib:
39412 @: $(MAKE); $(unstage)
39413 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39414 r=`${PWD_COMMAND}`; export r; \
39415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39416 $(NORMAL_TARGET_EXPORTS) \
39417 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
39418 for flag in $(EXTRA_TARGET_FLAGS); do \
39419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39420 done; \
39421 (cd $(TARGET_SUBDIR)/zlib && \
39422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39424 "RANLIB=$${RANLIB}" \
39425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39426 clean) \
39427 || exit 1
39429 @endif target-zlib
39431 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
39432 maybe-distclean-target-zlib:
39433 @if target-zlib
39434 maybe-distclean-target-zlib: distclean-target-zlib
39436 distclean-target-zlib:
39437 @: $(MAKE); $(unstage)
39438 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39439 r=`${PWD_COMMAND}`; export r; \
39440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39441 $(NORMAL_TARGET_EXPORTS) \
39442 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
39443 for flag in $(EXTRA_TARGET_FLAGS); do \
39444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39445 done; \
39446 (cd $(TARGET_SUBDIR)/zlib && \
39447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39449 "RANLIB=$${RANLIB}" \
39450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39451 distclean) \
39452 || exit 1
39454 @endif target-zlib
39456 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
39457 maybe-maintainer-clean-target-zlib:
39458 @if target-zlib
39459 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
39461 maintainer-clean-target-zlib:
39462 @: $(MAKE); $(unstage)
39463 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
39464 r=`${PWD_COMMAND}`; export r; \
39465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39466 $(NORMAL_TARGET_EXPORTS) \
39467 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
39468 for flag in $(EXTRA_TARGET_FLAGS); do \
39469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39470 done; \
39471 (cd $(TARGET_SUBDIR)/zlib && \
39472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39474 "RANLIB=$${RANLIB}" \
39475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39476 maintainer-clean) \
39477 || exit 1
39479 @endif target-zlib
39485 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
39486 maybe-configure-target-boehm-gc:
39487 @if gcc-bootstrap
39488 configure-target-boehm-gc: stage_current
39489 @endif gcc-bootstrap
39490 @if target-boehm-gc
39491 maybe-configure-target-boehm-gc: configure-target-boehm-gc
39492 configure-target-boehm-gc:
39493 @: $(MAKE); $(unstage)
39494 @r=`${PWD_COMMAND}`; export r; \
39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39496 echo "Checking multilib configuration for boehm-gc..."; \
39497 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
39498 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
39499 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
39500 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
39501 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
39502 else \
39503 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
39504 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
39505 fi; \
39506 else \
39507 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
39508 fi; \
39509 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
39510 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
39511 $(NORMAL_TARGET_EXPORTS) \
39512 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
39513 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
39514 case $(srcdir) in \
39515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39516 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
39517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39518 esac; \
39519 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
39520 libsrcdir="$$s/boehm-gc"; \
39521 rm -f no-such-file || : ; \
39522 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39523 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39524 --target=${target_alias} $${srcdiroption} \
39525 || exit 1
39526 @endif target-boehm-gc
39532 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
39533 maybe-all-target-boehm-gc:
39534 @if gcc-bootstrap
39535 all-target-boehm-gc: stage_current
39536 @endif gcc-bootstrap
39537 @if target-boehm-gc
39538 TARGET-target-boehm-gc=all
39539 maybe-all-target-boehm-gc: all-target-boehm-gc
39540 all-target-boehm-gc: configure-target-boehm-gc
39541 @: $(MAKE); $(unstage)
39542 @r=`${PWD_COMMAND}`; export r; \
39543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39544 $(NORMAL_TARGET_EXPORTS) \
39545 (cd $(TARGET_SUBDIR)/boehm-gc && \
39546 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39547 $(TARGET-target-boehm-gc))
39548 @endif target-boehm-gc
39554 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
39555 maybe-check-target-boehm-gc:
39556 @if target-boehm-gc
39557 maybe-check-target-boehm-gc: check-target-boehm-gc
39559 check-target-boehm-gc:
39560 @: $(MAKE); $(unstage)
39561 @r=`${PWD_COMMAND}`; export r; \
39562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39563 $(NORMAL_TARGET_EXPORTS) \
39564 (cd $(TARGET_SUBDIR)/boehm-gc && \
39565 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39567 @endif target-boehm-gc
39569 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
39570 maybe-install-target-boehm-gc:
39571 @if target-boehm-gc
39572 maybe-install-target-boehm-gc: install-target-boehm-gc
39574 install-target-boehm-gc: installdirs
39575 @: $(MAKE); $(unstage)
39576 @r=`${PWD_COMMAND}`; export r; \
39577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39578 $(NORMAL_TARGET_EXPORTS) \
39579 (cd $(TARGET_SUBDIR)/boehm-gc && \
39580 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39582 @endif target-boehm-gc
39584 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
39585 maybe-install-strip-target-boehm-gc:
39586 @if target-boehm-gc
39587 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
39589 install-strip-target-boehm-gc: installdirs
39590 @: $(MAKE); $(unstage)
39591 @r=`${PWD_COMMAND}`; export r; \
39592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593 $(NORMAL_TARGET_EXPORTS) \
39594 (cd $(TARGET_SUBDIR)/boehm-gc && \
39595 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39597 @endif target-boehm-gc
39599 # Other targets (info, dvi, pdf, etc.)
39601 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
39602 maybe-info-target-boehm-gc:
39603 @if target-boehm-gc
39604 maybe-info-target-boehm-gc: info-target-boehm-gc
39606 info-target-boehm-gc: \
39607 configure-target-boehm-gc
39608 @: $(MAKE); $(unstage)
39609 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39610 r=`${PWD_COMMAND}`; export r; \
39611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39612 $(NORMAL_TARGET_EXPORTS) \
39613 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
39614 for flag in $(EXTRA_TARGET_FLAGS); do \
39615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39616 done; \
39617 (cd $(TARGET_SUBDIR)/boehm-gc && \
39618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39620 "RANLIB=$${RANLIB}" \
39621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39622 info) \
39623 || exit 1
39625 @endif target-boehm-gc
39627 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
39628 maybe-dvi-target-boehm-gc:
39629 @if target-boehm-gc
39630 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
39632 dvi-target-boehm-gc: \
39633 configure-target-boehm-gc
39634 @: $(MAKE); $(unstage)
39635 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39636 r=`${PWD_COMMAND}`; export r; \
39637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638 $(NORMAL_TARGET_EXPORTS) \
39639 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
39640 for flag in $(EXTRA_TARGET_FLAGS); do \
39641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39642 done; \
39643 (cd $(TARGET_SUBDIR)/boehm-gc && \
39644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39646 "RANLIB=$${RANLIB}" \
39647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39648 dvi) \
39649 || exit 1
39651 @endif target-boehm-gc
39653 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
39654 maybe-pdf-target-boehm-gc:
39655 @if target-boehm-gc
39656 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
39658 pdf-target-boehm-gc: \
39659 configure-target-boehm-gc
39660 @: $(MAKE); $(unstage)
39661 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39662 r=`${PWD_COMMAND}`; export r; \
39663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39664 $(NORMAL_TARGET_EXPORTS) \
39665 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
39666 for flag in $(EXTRA_TARGET_FLAGS); do \
39667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39668 done; \
39669 (cd $(TARGET_SUBDIR)/boehm-gc && \
39670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39672 "RANLIB=$${RANLIB}" \
39673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39674 pdf) \
39675 || exit 1
39677 @endif target-boehm-gc
39679 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
39680 maybe-html-target-boehm-gc:
39681 @if target-boehm-gc
39682 maybe-html-target-boehm-gc: html-target-boehm-gc
39684 html-target-boehm-gc: \
39685 configure-target-boehm-gc
39686 @: $(MAKE); $(unstage)
39687 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39688 r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39690 $(NORMAL_TARGET_EXPORTS) \
39691 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
39692 for flag in $(EXTRA_TARGET_FLAGS); do \
39693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39694 done; \
39695 (cd $(TARGET_SUBDIR)/boehm-gc && \
39696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39698 "RANLIB=$${RANLIB}" \
39699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39700 html) \
39701 || exit 1
39703 @endif target-boehm-gc
39705 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
39706 maybe-TAGS-target-boehm-gc:
39707 @if target-boehm-gc
39708 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
39710 TAGS-target-boehm-gc: \
39711 configure-target-boehm-gc
39712 @: $(MAKE); $(unstage)
39713 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39714 r=`${PWD_COMMAND}`; export r; \
39715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39716 $(NORMAL_TARGET_EXPORTS) \
39717 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
39718 for flag in $(EXTRA_TARGET_FLAGS); do \
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
39721 (cd $(TARGET_SUBDIR)/boehm-gc && \
39722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39724 "RANLIB=$${RANLIB}" \
39725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39726 TAGS) \
39727 || exit 1
39729 @endif target-boehm-gc
39731 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
39732 maybe-install-info-target-boehm-gc:
39733 @if target-boehm-gc
39734 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
39736 install-info-target-boehm-gc: \
39737 configure-target-boehm-gc \
39738 info-target-boehm-gc
39739 @: $(MAKE); $(unstage)
39740 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39741 r=`${PWD_COMMAND}`; export r; \
39742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39743 $(NORMAL_TARGET_EXPORTS) \
39744 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
39745 for flag in $(EXTRA_TARGET_FLAGS); do \
39746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39747 done; \
39748 (cd $(TARGET_SUBDIR)/boehm-gc && \
39749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39751 "RANLIB=$${RANLIB}" \
39752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39753 install-info) \
39754 || exit 1
39756 @endif target-boehm-gc
39758 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
39759 maybe-install-pdf-target-boehm-gc:
39760 @if target-boehm-gc
39761 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
39763 install-pdf-target-boehm-gc: \
39764 configure-target-boehm-gc \
39765 pdf-target-boehm-gc
39766 @: $(MAKE); $(unstage)
39767 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39768 r=`${PWD_COMMAND}`; export r; \
39769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39770 $(NORMAL_TARGET_EXPORTS) \
39771 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
39772 for flag in $(EXTRA_TARGET_FLAGS); do \
39773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39774 done; \
39775 (cd $(TARGET_SUBDIR)/boehm-gc && \
39776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39778 "RANLIB=$${RANLIB}" \
39779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39780 install-pdf) \
39781 || exit 1
39783 @endif target-boehm-gc
39785 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
39786 maybe-install-html-target-boehm-gc:
39787 @if target-boehm-gc
39788 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
39790 install-html-target-boehm-gc: \
39791 configure-target-boehm-gc \
39792 html-target-boehm-gc
39793 @: $(MAKE); $(unstage)
39794 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39795 r=`${PWD_COMMAND}`; export r; \
39796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39797 $(NORMAL_TARGET_EXPORTS) \
39798 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
39799 for flag in $(EXTRA_TARGET_FLAGS); do \
39800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39801 done; \
39802 (cd $(TARGET_SUBDIR)/boehm-gc && \
39803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39805 "RANLIB=$${RANLIB}" \
39806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39807 install-html) \
39808 || exit 1
39810 @endif target-boehm-gc
39812 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
39813 maybe-installcheck-target-boehm-gc:
39814 @if target-boehm-gc
39815 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
39817 installcheck-target-boehm-gc: \
39818 configure-target-boehm-gc
39819 @: $(MAKE); $(unstage)
39820 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39821 r=`${PWD_COMMAND}`; export r; \
39822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39823 $(NORMAL_TARGET_EXPORTS) \
39824 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
39825 for flag in $(EXTRA_TARGET_FLAGS); do \
39826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39827 done; \
39828 (cd $(TARGET_SUBDIR)/boehm-gc && \
39829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39831 "RANLIB=$${RANLIB}" \
39832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39833 installcheck) \
39834 || exit 1
39836 @endif target-boehm-gc
39838 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
39839 maybe-mostlyclean-target-boehm-gc:
39840 @if target-boehm-gc
39841 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
39843 mostlyclean-target-boehm-gc:
39844 @: $(MAKE); $(unstage)
39845 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39846 r=`${PWD_COMMAND}`; export r; \
39847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39848 $(NORMAL_TARGET_EXPORTS) \
39849 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
39850 for flag in $(EXTRA_TARGET_FLAGS); do \
39851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852 done; \
39853 (cd $(TARGET_SUBDIR)/boehm-gc && \
39854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856 "RANLIB=$${RANLIB}" \
39857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39858 mostlyclean) \
39859 || exit 1
39861 @endif target-boehm-gc
39863 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
39864 maybe-clean-target-boehm-gc:
39865 @if target-boehm-gc
39866 maybe-clean-target-boehm-gc: clean-target-boehm-gc
39868 clean-target-boehm-gc:
39869 @: $(MAKE); $(unstage)
39870 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39871 r=`${PWD_COMMAND}`; export r; \
39872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39873 $(NORMAL_TARGET_EXPORTS) \
39874 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
39875 for flag in $(EXTRA_TARGET_FLAGS); do \
39876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39877 done; \
39878 (cd $(TARGET_SUBDIR)/boehm-gc && \
39879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39881 "RANLIB=$${RANLIB}" \
39882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39883 clean) \
39884 || exit 1
39886 @endif target-boehm-gc
39888 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
39889 maybe-distclean-target-boehm-gc:
39890 @if target-boehm-gc
39891 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
39893 distclean-target-boehm-gc:
39894 @: $(MAKE); $(unstage)
39895 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39896 r=`${PWD_COMMAND}`; export r; \
39897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39898 $(NORMAL_TARGET_EXPORTS) \
39899 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
39900 for flag in $(EXTRA_TARGET_FLAGS); do \
39901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39902 done; \
39903 (cd $(TARGET_SUBDIR)/boehm-gc && \
39904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39906 "RANLIB=$${RANLIB}" \
39907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39908 distclean) \
39909 || exit 1
39911 @endif target-boehm-gc
39913 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
39914 maybe-maintainer-clean-target-boehm-gc:
39915 @if target-boehm-gc
39916 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
39918 maintainer-clean-target-boehm-gc:
39919 @: $(MAKE); $(unstage)
39920 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
39921 r=`${PWD_COMMAND}`; export r; \
39922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39923 $(NORMAL_TARGET_EXPORTS) \
39924 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
39925 for flag in $(EXTRA_TARGET_FLAGS); do \
39926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39927 done; \
39928 (cd $(TARGET_SUBDIR)/boehm-gc && \
39929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39931 "RANLIB=$${RANLIB}" \
39932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39933 maintainer-clean) \
39934 || exit 1
39936 @endif target-boehm-gc
39942 .PHONY: configure-target-rda maybe-configure-target-rda
39943 maybe-configure-target-rda:
39944 @if gcc-bootstrap
39945 configure-target-rda: stage_current
39946 @endif gcc-bootstrap
39947 @if target-rda
39948 maybe-configure-target-rda: configure-target-rda
39949 configure-target-rda:
39950 @: $(MAKE); $(unstage)
39951 @r=`${PWD_COMMAND}`; export r; \
39952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39953 echo "Checking multilib configuration for rda..."; \
39954 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
39955 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
39956 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
39957 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
39958 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
39959 else \
39960 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
39961 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
39962 fi; \
39963 else \
39964 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
39965 fi; \
39966 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
39967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
39968 $(NORMAL_TARGET_EXPORTS) \
39969 echo Configuring in $(TARGET_SUBDIR)/rda; \
39970 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
39971 case $(srcdir) in \
39972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39973 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
39974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39975 esac; \
39976 srcdiroption="--srcdir=$${topdir}/rda"; \
39977 libsrcdir="$$s/rda"; \
39978 rm -f no-such-file || : ; \
39979 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39980 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39981 --target=${target_alias} $${srcdiroption} \
39982 || exit 1
39983 @endif target-rda
39989 .PHONY: all-target-rda maybe-all-target-rda
39990 maybe-all-target-rda:
39991 @if gcc-bootstrap
39992 all-target-rda: stage_current
39993 @endif gcc-bootstrap
39994 @if target-rda
39995 TARGET-target-rda=all
39996 maybe-all-target-rda: all-target-rda
39997 all-target-rda: configure-target-rda
39998 @: $(MAKE); $(unstage)
39999 @r=`${PWD_COMMAND}`; export r; \
40000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40001 $(NORMAL_TARGET_EXPORTS) \
40002 (cd $(TARGET_SUBDIR)/rda && \
40003 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40004 $(TARGET-target-rda))
40005 @endif target-rda
40011 .PHONY: check-target-rda maybe-check-target-rda
40012 maybe-check-target-rda:
40013 @if target-rda
40014 maybe-check-target-rda: check-target-rda
40016 check-target-rda:
40017 @: $(MAKE); $(unstage)
40018 @r=`${PWD_COMMAND}`; export r; \
40019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40020 $(NORMAL_TARGET_EXPORTS) \
40021 (cd $(TARGET_SUBDIR)/rda && \
40022 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40024 @endif target-rda
40026 .PHONY: install-target-rda maybe-install-target-rda
40027 maybe-install-target-rda:
40028 @if target-rda
40029 maybe-install-target-rda: install-target-rda
40031 install-target-rda: installdirs
40032 @: $(MAKE); $(unstage)
40033 @r=`${PWD_COMMAND}`; export r; \
40034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40035 $(NORMAL_TARGET_EXPORTS) \
40036 (cd $(TARGET_SUBDIR)/rda && \
40037 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40039 @endif target-rda
40041 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
40042 maybe-install-strip-target-rda:
40043 @if target-rda
40044 maybe-install-strip-target-rda: install-strip-target-rda
40046 install-strip-target-rda: installdirs
40047 @: $(MAKE); $(unstage)
40048 @r=`${PWD_COMMAND}`; export r; \
40049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40050 $(NORMAL_TARGET_EXPORTS) \
40051 (cd $(TARGET_SUBDIR)/rda && \
40052 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40054 @endif target-rda
40056 # Other targets (info, dvi, pdf, etc.)
40058 .PHONY: maybe-info-target-rda info-target-rda
40059 maybe-info-target-rda:
40060 @if target-rda
40061 maybe-info-target-rda: info-target-rda
40063 info-target-rda: \
40064 configure-target-rda
40065 @: $(MAKE); $(unstage)
40066 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40067 r=`${PWD_COMMAND}`; export r; \
40068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40069 $(NORMAL_TARGET_EXPORTS) \
40070 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
40071 for flag in $(EXTRA_TARGET_FLAGS); do \
40072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40073 done; \
40074 (cd $(TARGET_SUBDIR)/rda && \
40075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40077 "RANLIB=$${RANLIB}" \
40078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40079 info) \
40080 || exit 1
40082 @endif target-rda
40084 .PHONY: maybe-dvi-target-rda dvi-target-rda
40085 maybe-dvi-target-rda:
40086 @if target-rda
40087 maybe-dvi-target-rda: dvi-target-rda
40089 dvi-target-rda: \
40090 configure-target-rda
40091 @: $(MAKE); $(unstage)
40092 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40093 r=`${PWD_COMMAND}`; export r; \
40094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40095 $(NORMAL_TARGET_EXPORTS) \
40096 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
40097 for flag in $(EXTRA_TARGET_FLAGS); do \
40098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40099 done; \
40100 (cd $(TARGET_SUBDIR)/rda && \
40101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40103 "RANLIB=$${RANLIB}" \
40104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40105 dvi) \
40106 || exit 1
40108 @endif target-rda
40110 .PHONY: maybe-pdf-target-rda pdf-target-rda
40111 maybe-pdf-target-rda:
40112 @if target-rda
40113 maybe-pdf-target-rda: pdf-target-rda
40115 pdf-target-rda: \
40116 configure-target-rda
40117 @: $(MAKE); $(unstage)
40118 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40119 r=`${PWD_COMMAND}`; export r; \
40120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40121 $(NORMAL_TARGET_EXPORTS) \
40122 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 pdf) \
40132 || exit 1
40134 @endif target-rda
40136 .PHONY: maybe-html-target-rda html-target-rda
40137 maybe-html-target-rda:
40138 @if target-rda
40139 maybe-html-target-rda: html-target-rda
40141 html-target-rda: \
40142 configure-target-rda
40143 @: $(MAKE); $(unstage)
40144 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40145 r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40147 $(NORMAL_TARGET_EXPORTS) \
40148 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 html) \
40158 || exit 1
40160 @endif target-rda
40162 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
40163 maybe-TAGS-target-rda:
40164 @if target-rda
40165 maybe-TAGS-target-rda: TAGS-target-rda
40167 TAGS-target-rda: \
40168 configure-target-rda
40169 @: $(MAKE); $(unstage)
40170 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40171 r=`${PWD_COMMAND}`; export r; \
40172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40173 $(NORMAL_TARGET_EXPORTS) \
40174 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
40175 for flag in $(EXTRA_TARGET_FLAGS); do \
40176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40177 done; \
40178 (cd $(TARGET_SUBDIR)/rda && \
40179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40181 "RANLIB=$${RANLIB}" \
40182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40183 TAGS) \
40184 || exit 1
40186 @endif target-rda
40188 .PHONY: maybe-install-info-target-rda install-info-target-rda
40189 maybe-install-info-target-rda:
40190 @if target-rda
40191 maybe-install-info-target-rda: install-info-target-rda
40193 install-info-target-rda: \
40194 configure-target-rda \
40195 info-target-rda
40196 @: $(MAKE); $(unstage)
40197 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(NORMAL_TARGET_EXPORTS) \
40201 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
40202 for flag in $(EXTRA_TARGET_FLAGS); do \
40203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40204 done; \
40205 (cd $(TARGET_SUBDIR)/rda && \
40206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40208 "RANLIB=$${RANLIB}" \
40209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40210 install-info) \
40211 || exit 1
40213 @endif target-rda
40215 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
40216 maybe-install-pdf-target-rda:
40217 @if target-rda
40218 maybe-install-pdf-target-rda: install-pdf-target-rda
40220 install-pdf-target-rda: \
40221 configure-target-rda \
40222 pdf-target-rda
40223 @: $(MAKE); $(unstage)
40224 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40225 r=`${PWD_COMMAND}`; export r; \
40226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40227 $(NORMAL_TARGET_EXPORTS) \
40228 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
40229 for flag in $(EXTRA_TARGET_FLAGS); do \
40230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40231 done; \
40232 (cd $(TARGET_SUBDIR)/rda && \
40233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40235 "RANLIB=$${RANLIB}" \
40236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40237 install-pdf) \
40238 || exit 1
40240 @endif target-rda
40242 .PHONY: maybe-install-html-target-rda install-html-target-rda
40243 maybe-install-html-target-rda:
40244 @if target-rda
40245 maybe-install-html-target-rda: install-html-target-rda
40247 install-html-target-rda: \
40248 configure-target-rda \
40249 html-target-rda
40250 @: $(MAKE); $(unstage)
40251 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40252 r=`${PWD_COMMAND}`; export r; \
40253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40254 $(NORMAL_TARGET_EXPORTS) \
40255 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
40256 for flag in $(EXTRA_TARGET_FLAGS); do \
40257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40258 done; \
40259 (cd $(TARGET_SUBDIR)/rda && \
40260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40262 "RANLIB=$${RANLIB}" \
40263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40264 install-html) \
40265 || exit 1
40267 @endif target-rda
40269 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
40270 maybe-installcheck-target-rda:
40271 @if target-rda
40272 maybe-installcheck-target-rda: installcheck-target-rda
40274 installcheck-target-rda: \
40275 configure-target-rda
40276 @: $(MAKE); $(unstage)
40277 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40278 r=`${PWD_COMMAND}`; export r; \
40279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40280 $(NORMAL_TARGET_EXPORTS) \
40281 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
40282 for flag in $(EXTRA_TARGET_FLAGS); do \
40283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40284 done; \
40285 (cd $(TARGET_SUBDIR)/rda && \
40286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40288 "RANLIB=$${RANLIB}" \
40289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40290 installcheck) \
40291 || exit 1
40293 @endif target-rda
40295 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
40296 maybe-mostlyclean-target-rda:
40297 @if target-rda
40298 maybe-mostlyclean-target-rda: mostlyclean-target-rda
40300 mostlyclean-target-rda:
40301 @: $(MAKE); $(unstage)
40302 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40303 r=`${PWD_COMMAND}`; export r; \
40304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40305 $(NORMAL_TARGET_EXPORTS) \
40306 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
40307 for flag in $(EXTRA_TARGET_FLAGS); do \
40308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40309 done; \
40310 (cd $(TARGET_SUBDIR)/rda && \
40311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40313 "RANLIB=$${RANLIB}" \
40314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40315 mostlyclean) \
40316 || exit 1
40318 @endif target-rda
40320 .PHONY: maybe-clean-target-rda clean-target-rda
40321 maybe-clean-target-rda:
40322 @if target-rda
40323 maybe-clean-target-rda: clean-target-rda
40325 clean-target-rda:
40326 @: $(MAKE); $(unstage)
40327 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40328 r=`${PWD_COMMAND}`; export r; \
40329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40330 $(NORMAL_TARGET_EXPORTS) \
40331 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
40332 for flag in $(EXTRA_TARGET_FLAGS); do \
40333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40334 done; \
40335 (cd $(TARGET_SUBDIR)/rda && \
40336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40338 "RANLIB=$${RANLIB}" \
40339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40340 clean) \
40341 || exit 1
40343 @endif target-rda
40345 .PHONY: maybe-distclean-target-rda distclean-target-rda
40346 maybe-distclean-target-rda:
40347 @if target-rda
40348 maybe-distclean-target-rda: distclean-target-rda
40350 distclean-target-rda:
40351 @: $(MAKE); $(unstage)
40352 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40353 r=`${PWD_COMMAND}`; export r; \
40354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40355 $(NORMAL_TARGET_EXPORTS) \
40356 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
40357 for flag in $(EXTRA_TARGET_FLAGS); do \
40358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40359 done; \
40360 (cd $(TARGET_SUBDIR)/rda && \
40361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40363 "RANLIB=$${RANLIB}" \
40364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40365 distclean) \
40366 || exit 1
40368 @endif target-rda
40370 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
40371 maybe-maintainer-clean-target-rda:
40372 @if target-rda
40373 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
40375 maintainer-clean-target-rda:
40376 @: $(MAKE); $(unstage)
40377 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
40378 r=`${PWD_COMMAND}`; export r; \
40379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40380 $(NORMAL_TARGET_EXPORTS) \
40381 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
40382 for flag in $(EXTRA_TARGET_FLAGS); do \
40383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40384 done; \
40385 (cd $(TARGET_SUBDIR)/rda && \
40386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40388 "RANLIB=$${RANLIB}" \
40389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40390 maintainer-clean) \
40391 || exit 1
40393 @endif target-rda
40399 .PHONY: configure-target-libada maybe-configure-target-libada
40400 maybe-configure-target-libada:
40401 @if gcc-bootstrap
40402 configure-target-libada: stage_current
40403 @endif gcc-bootstrap
40404 @if target-libada
40405 maybe-configure-target-libada: configure-target-libada
40406 configure-target-libada:
40407 @: $(MAKE); $(unstage)
40408 @r=`${PWD_COMMAND}`; export r; \
40409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40410 echo "Checking multilib configuration for libada..."; \
40411 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
40412 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
40413 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
40414 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
40415 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
40416 else \
40417 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
40418 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
40419 fi; \
40420 else \
40421 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
40422 fi; \
40423 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
40424 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
40425 $(NORMAL_TARGET_EXPORTS) \
40426 echo Configuring in $(TARGET_SUBDIR)/libada; \
40427 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
40428 case $(srcdir) in \
40429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40430 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
40431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40432 esac; \
40433 srcdiroption="--srcdir=$${topdir}/libada"; \
40434 libsrcdir="$$s/libada"; \
40435 rm -f no-such-file || : ; \
40436 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40437 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40438 --target=${target_alias} $${srcdiroption} \
40439 || exit 1
40440 @endif target-libada
40446 .PHONY: all-target-libada maybe-all-target-libada
40447 maybe-all-target-libada:
40448 @if gcc-bootstrap
40449 all-target-libada: stage_current
40450 @endif gcc-bootstrap
40451 @if target-libada
40452 TARGET-target-libada=all
40453 maybe-all-target-libada: all-target-libada
40454 all-target-libada: configure-target-libada
40455 @: $(MAKE); $(unstage)
40456 @r=`${PWD_COMMAND}`; export r; \
40457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40458 $(NORMAL_TARGET_EXPORTS) \
40459 (cd $(TARGET_SUBDIR)/libada && \
40460 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40461 $(TARGET-target-libada))
40462 @endif target-libada
40468 .PHONY: check-target-libada maybe-check-target-libada
40469 maybe-check-target-libada:
40470 @if target-libada
40471 maybe-check-target-libada: check-target-libada
40473 check-target-libada:
40474 @: $(MAKE); $(unstage)
40475 @r=`${PWD_COMMAND}`; export r; \
40476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40477 $(NORMAL_TARGET_EXPORTS) \
40478 (cd $(TARGET_SUBDIR)/libada && \
40479 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40481 @endif target-libada
40483 .PHONY: install-target-libada maybe-install-target-libada
40484 maybe-install-target-libada:
40485 @if target-libada
40486 maybe-install-target-libada: install-target-libada
40488 install-target-libada: installdirs
40489 @: $(MAKE); $(unstage)
40490 @r=`${PWD_COMMAND}`; export r; \
40491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492 $(NORMAL_TARGET_EXPORTS) \
40493 (cd $(TARGET_SUBDIR)/libada && \
40494 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40496 @endif target-libada
40498 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
40499 maybe-install-strip-target-libada:
40500 @if target-libada
40501 maybe-install-strip-target-libada: install-strip-target-libada
40503 install-strip-target-libada: installdirs
40504 @: $(MAKE); $(unstage)
40505 @r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507 $(NORMAL_TARGET_EXPORTS) \
40508 (cd $(TARGET_SUBDIR)/libada && \
40509 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40511 @endif target-libada
40513 # Other targets (info, dvi, pdf, etc.)
40515 .PHONY: maybe-info-target-libada info-target-libada
40516 maybe-info-target-libada:
40517 @if target-libada
40518 maybe-info-target-libada: info-target-libada
40520 info-target-libada: \
40521 configure-target-libada
40522 @: $(MAKE); $(unstage)
40523 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40524 r=`${PWD_COMMAND}`; export r; \
40525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40526 $(NORMAL_TARGET_EXPORTS) \
40527 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
40528 for flag in $(EXTRA_TARGET_FLAGS); do \
40529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40530 done; \
40531 (cd $(TARGET_SUBDIR)/libada && \
40532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40534 "RANLIB=$${RANLIB}" \
40535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40536 info) \
40537 || exit 1
40539 @endif target-libada
40541 .PHONY: maybe-dvi-target-libada dvi-target-libada
40542 maybe-dvi-target-libada:
40543 @if target-libada
40544 maybe-dvi-target-libada: dvi-target-libada
40546 dvi-target-libada: \
40547 configure-target-libada
40548 @: $(MAKE); $(unstage)
40549 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40550 r=`${PWD_COMMAND}`; export r; \
40551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40552 $(NORMAL_TARGET_EXPORTS) \
40553 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
40554 for flag in $(EXTRA_TARGET_FLAGS); do \
40555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40556 done; \
40557 (cd $(TARGET_SUBDIR)/libada && \
40558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40560 "RANLIB=$${RANLIB}" \
40561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40562 dvi) \
40563 || exit 1
40565 @endif target-libada
40567 .PHONY: maybe-pdf-target-libada pdf-target-libada
40568 maybe-pdf-target-libada:
40569 @if target-libada
40570 maybe-pdf-target-libada: pdf-target-libada
40572 pdf-target-libada: \
40573 configure-target-libada
40574 @: $(MAKE); $(unstage)
40575 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40576 r=`${PWD_COMMAND}`; export r; \
40577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40578 $(NORMAL_TARGET_EXPORTS) \
40579 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
40580 for flag in $(EXTRA_TARGET_FLAGS); do \
40581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40582 done; \
40583 (cd $(TARGET_SUBDIR)/libada && \
40584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40586 "RANLIB=$${RANLIB}" \
40587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40588 pdf) \
40589 || exit 1
40591 @endif target-libada
40593 .PHONY: maybe-html-target-libada html-target-libada
40594 maybe-html-target-libada:
40595 @if target-libada
40596 maybe-html-target-libada: html-target-libada
40598 html-target-libada: \
40599 configure-target-libada
40600 @: $(MAKE); $(unstage)
40601 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40602 r=`${PWD_COMMAND}`; export r; \
40603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40604 $(NORMAL_TARGET_EXPORTS) \
40605 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
40606 for flag in $(EXTRA_TARGET_FLAGS); do \
40607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40608 done; \
40609 (cd $(TARGET_SUBDIR)/libada && \
40610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40612 "RANLIB=$${RANLIB}" \
40613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40614 html) \
40615 || exit 1
40617 @endif target-libada
40619 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
40620 maybe-TAGS-target-libada:
40621 @if target-libada
40622 maybe-TAGS-target-libada: TAGS-target-libada
40624 TAGS-target-libada: \
40625 configure-target-libada
40626 @: $(MAKE); $(unstage)
40627 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40628 r=`${PWD_COMMAND}`; export r; \
40629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40630 $(NORMAL_TARGET_EXPORTS) \
40631 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
40632 for flag in $(EXTRA_TARGET_FLAGS); do \
40633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40634 done; \
40635 (cd $(TARGET_SUBDIR)/libada && \
40636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40638 "RANLIB=$${RANLIB}" \
40639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40640 TAGS) \
40641 || exit 1
40643 @endif target-libada
40645 .PHONY: maybe-install-info-target-libada install-info-target-libada
40646 maybe-install-info-target-libada:
40647 @if target-libada
40648 maybe-install-info-target-libada: install-info-target-libada
40650 install-info-target-libada: \
40651 configure-target-libada \
40652 info-target-libada
40653 @: $(MAKE); $(unstage)
40654 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40655 r=`${PWD_COMMAND}`; export r; \
40656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40657 $(NORMAL_TARGET_EXPORTS) \
40658 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
40659 for flag in $(EXTRA_TARGET_FLAGS); do \
40660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40661 done; \
40662 (cd $(TARGET_SUBDIR)/libada && \
40663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40665 "RANLIB=$${RANLIB}" \
40666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40667 install-info) \
40668 || exit 1
40670 @endif target-libada
40672 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
40673 maybe-install-pdf-target-libada:
40674 @if target-libada
40675 maybe-install-pdf-target-libada: install-pdf-target-libada
40677 install-pdf-target-libada: \
40678 configure-target-libada \
40679 pdf-target-libada
40680 @: $(MAKE); $(unstage)
40681 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40682 r=`${PWD_COMMAND}`; export r; \
40683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40684 $(NORMAL_TARGET_EXPORTS) \
40685 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
40686 for flag in $(EXTRA_TARGET_FLAGS); do \
40687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40688 done; \
40689 (cd $(TARGET_SUBDIR)/libada && \
40690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40692 "RANLIB=$${RANLIB}" \
40693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40694 install-pdf) \
40695 || exit 1
40697 @endif target-libada
40699 .PHONY: maybe-install-html-target-libada install-html-target-libada
40700 maybe-install-html-target-libada:
40701 @if target-libada
40702 maybe-install-html-target-libada: install-html-target-libada
40704 install-html-target-libada: \
40705 configure-target-libada \
40706 html-target-libada
40707 @: $(MAKE); $(unstage)
40708 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40709 r=`${PWD_COMMAND}`; export r; \
40710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40711 $(NORMAL_TARGET_EXPORTS) \
40712 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
40713 for flag in $(EXTRA_TARGET_FLAGS); do \
40714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40715 done; \
40716 (cd $(TARGET_SUBDIR)/libada && \
40717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40719 "RANLIB=$${RANLIB}" \
40720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40721 install-html) \
40722 || exit 1
40724 @endif target-libada
40726 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
40727 maybe-installcheck-target-libada:
40728 @if target-libada
40729 maybe-installcheck-target-libada: installcheck-target-libada
40731 installcheck-target-libada: \
40732 configure-target-libada
40733 @: $(MAKE); $(unstage)
40734 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40735 r=`${PWD_COMMAND}`; export r; \
40736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40737 $(NORMAL_TARGET_EXPORTS) \
40738 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
40739 for flag in $(EXTRA_TARGET_FLAGS); do \
40740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40741 done; \
40742 (cd $(TARGET_SUBDIR)/libada && \
40743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40745 "RANLIB=$${RANLIB}" \
40746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40747 installcheck) \
40748 || exit 1
40750 @endif target-libada
40752 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
40753 maybe-mostlyclean-target-libada:
40754 @if target-libada
40755 maybe-mostlyclean-target-libada: mostlyclean-target-libada
40757 mostlyclean-target-libada:
40758 @: $(MAKE); $(unstage)
40759 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40760 r=`${PWD_COMMAND}`; export r; \
40761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40762 $(NORMAL_TARGET_EXPORTS) \
40763 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
40764 for flag in $(EXTRA_TARGET_FLAGS); do \
40765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40766 done; \
40767 (cd $(TARGET_SUBDIR)/libada && \
40768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40770 "RANLIB=$${RANLIB}" \
40771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40772 mostlyclean) \
40773 || exit 1
40775 @endif target-libada
40777 .PHONY: maybe-clean-target-libada clean-target-libada
40778 maybe-clean-target-libada:
40779 @if target-libada
40780 maybe-clean-target-libada: clean-target-libada
40782 clean-target-libada:
40783 @: $(MAKE); $(unstage)
40784 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40785 r=`${PWD_COMMAND}`; export r; \
40786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40787 $(NORMAL_TARGET_EXPORTS) \
40788 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
40789 for flag in $(EXTRA_TARGET_FLAGS); do \
40790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40791 done; \
40792 (cd $(TARGET_SUBDIR)/libada && \
40793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40795 "RANLIB=$${RANLIB}" \
40796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40797 clean) \
40798 || exit 1
40800 @endif target-libada
40802 .PHONY: maybe-distclean-target-libada distclean-target-libada
40803 maybe-distclean-target-libada:
40804 @if target-libada
40805 maybe-distclean-target-libada: distclean-target-libada
40807 distclean-target-libada:
40808 @: $(MAKE); $(unstage)
40809 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40810 r=`${PWD_COMMAND}`; export r; \
40811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40812 $(NORMAL_TARGET_EXPORTS) \
40813 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
40814 for flag in $(EXTRA_TARGET_FLAGS); do \
40815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40816 done; \
40817 (cd $(TARGET_SUBDIR)/libada && \
40818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40820 "RANLIB=$${RANLIB}" \
40821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40822 distclean) \
40823 || exit 1
40825 @endif target-libada
40827 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
40828 maybe-maintainer-clean-target-libada:
40829 @if target-libada
40830 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
40832 maintainer-clean-target-libada:
40833 @: $(MAKE); $(unstage)
40834 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
40835 r=`${PWD_COMMAND}`; export r; \
40836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837 $(NORMAL_TARGET_EXPORTS) \
40838 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
40839 for flag in $(EXTRA_TARGET_FLAGS); do \
40840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40841 done; \
40842 (cd $(TARGET_SUBDIR)/libada && \
40843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40845 "RANLIB=$${RANLIB}" \
40846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40847 maintainer-clean) \
40848 || exit 1
40850 @endif target-libada
40856 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
40857 maybe-configure-target-libgomp:
40858 @if gcc-bootstrap
40859 configure-target-libgomp: stage_current
40860 @endif gcc-bootstrap
40861 @if target-libgomp
40862 maybe-configure-target-libgomp: configure-target-libgomp
40863 configure-target-libgomp:
40864 @r=`${PWD_COMMAND}`; export r; \
40865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40866 echo "Checking multilib configuration for libgomp..."; \
40867 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40868 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40869 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40870 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40871 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40872 else \
40873 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40874 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40875 fi; \
40876 else \
40877 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40878 fi; \
40879 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40880 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40881 $(NORMAL_TARGET_EXPORTS) \
40882 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
40883 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
40884 case $(srcdir) in \
40885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40886 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40888 esac; \
40889 srcdiroption="--srcdir=$${topdir}/libgomp"; \
40890 libsrcdir="$$s/libgomp"; \
40891 rm -f no-such-file || : ; \
40892 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40893 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40894 --target=${target_alias} $${srcdiroption} \
40895 || exit 1
40896 @endif target-libgomp
40900 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
40901 maybe-configure-stage1-target-libgomp:
40902 @if target-libgomp-bootstrap
40903 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
40904 configure-stage1-target-libgomp:
40905 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40906 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40907 @r=`${PWD_COMMAND}`; export r; \
40908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40909 TFLAGS="$(STAGE1_TFLAGS)"; \
40910 echo "Checking multilib configuration for libgomp..."; \
40911 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40912 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40913 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40914 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40915 else \
40916 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40917 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40918 fi; \
40919 else \
40920 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40921 fi; \
40922 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40923 $(NORMAL_TARGET_EXPORTS) \
40924 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40925 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40926 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40927 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
40928 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40929 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
40930 case $(srcdir) in \
40931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40932 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40934 esac; \
40935 srcdiroption="--srcdir=$${topdir}/libgomp"; \
40936 libsrcdir="$$s/libgomp"; \
40937 $(SHELL) $${libsrcdir}/configure \
40938 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40939 --target=${target_alias} $${srcdiroption} \
40940 $(STAGE1_CONFIGURE_FLAGS)
40941 @endif target-libgomp-bootstrap
40943 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
40944 maybe-configure-stage2-target-libgomp:
40945 @if target-libgomp-bootstrap
40946 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
40947 configure-stage2-target-libgomp:
40948 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40949 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40950 @r=`${PWD_COMMAND}`; export r; \
40951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40952 TFLAGS="$(STAGE2_TFLAGS)"; \
40953 echo "Checking multilib configuration for libgomp..."; \
40954 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
40955 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40956 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
40957 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
40958 else \
40959 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
40960 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40961 fi; \
40962 else \
40963 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
40964 fi; \
40965 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
40966 $(NORMAL_TARGET_EXPORTS) \
40968 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40969 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40970 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40971 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
40972 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
40973 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
40974 case $(srcdir) in \
40975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40976 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
40977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40978 esac; \
40979 srcdiroption="--srcdir=$${topdir}/libgomp"; \
40980 libsrcdir="$$s/libgomp"; \
40981 $(SHELL) $${libsrcdir}/configure \
40982 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40983 --target=${target_alias} $${srcdiroption} \
40984 --with-build-libsubdir=$(HOST_SUBDIR) \
40985 $(STAGE2_CONFIGURE_FLAGS)
40986 @endif target-libgomp-bootstrap
40988 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
40989 maybe-configure-stage3-target-libgomp:
40990 @if target-libgomp-bootstrap
40991 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
40992 configure-stage3-target-libgomp:
40993 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40994 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
40995 @r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40997 TFLAGS="$(STAGE3_TFLAGS)"; \
40998 echo "Checking multilib configuration for libgomp..."; \
40999 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41000 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41001 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41002 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41003 else \
41004 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41005 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41006 fi; \
41007 else \
41008 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41009 fi; \
41010 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41011 $(NORMAL_TARGET_EXPORTS) \
41013 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41014 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41015 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41016 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
41017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41018 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41019 case $(srcdir) in \
41020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41021 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41023 esac; \
41024 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41025 libsrcdir="$$s/libgomp"; \
41026 $(SHELL) $${libsrcdir}/configure \
41027 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41028 --target=${target_alias} $${srcdiroption} \
41029 --with-build-libsubdir=$(HOST_SUBDIR) \
41030 $(STAGE3_CONFIGURE_FLAGS)
41031 @endif target-libgomp-bootstrap
41033 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
41034 maybe-configure-stage4-target-libgomp:
41035 @if target-libgomp-bootstrap
41036 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
41037 configure-stage4-target-libgomp:
41038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41039 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41040 @r=`${PWD_COMMAND}`; export r; \
41041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41042 TFLAGS="$(STAGE4_TFLAGS)"; \
41043 echo "Checking multilib configuration for libgomp..."; \
41044 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41045 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41046 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41047 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41048 else \
41049 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41050 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41051 fi; \
41052 else \
41053 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41054 fi; \
41055 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41056 $(NORMAL_TARGET_EXPORTS) \
41058 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41059 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41060 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41061 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
41062 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41063 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41064 case $(srcdir) in \
41065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41066 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41068 esac; \
41069 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41070 libsrcdir="$$s/libgomp"; \
41071 $(SHELL) $${libsrcdir}/configure \
41072 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41073 --target=${target_alias} $${srcdiroption} \
41074 --with-build-libsubdir=$(HOST_SUBDIR) \
41075 $(STAGE4_CONFIGURE_FLAGS)
41076 @endif target-libgomp-bootstrap
41078 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
41079 maybe-configure-stageprofile-target-libgomp:
41080 @if target-libgomp-bootstrap
41081 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
41082 configure-stageprofile-target-libgomp:
41083 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41084 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41085 @r=`${PWD_COMMAND}`; export r; \
41086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41087 TFLAGS="$(STAGEprofile_TFLAGS)"; \
41088 echo "Checking multilib configuration for libgomp..."; \
41089 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41090 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41091 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41092 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41093 else \
41094 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41095 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41096 fi; \
41097 else \
41098 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41099 fi; \
41100 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41101 $(NORMAL_TARGET_EXPORTS) \
41103 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41104 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41105 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41106 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
41107 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41108 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41109 case $(srcdir) in \
41110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41111 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41113 esac; \
41114 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41115 libsrcdir="$$s/libgomp"; \
41116 $(SHELL) $${libsrcdir}/configure \
41117 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41118 --target=${target_alias} $${srcdiroption} \
41119 --with-build-libsubdir=$(HOST_SUBDIR) \
41120 $(STAGEprofile_CONFIGURE_FLAGS)
41121 @endif target-libgomp-bootstrap
41123 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
41124 maybe-configure-stagefeedback-target-libgomp:
41125 @if target-libgomp-bootstrap
41126 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
41127 configure-stagefeedback-target-libgomp:
41128 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41129 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41130 @r=`${PWD_COMMAND}`; export r; \
41131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41132 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41133 echo "Checking multilib configuration for libgomp..."; \
41134 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41135 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41136 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41137 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41138 else \
41139 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41140 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41141 fi; \
41142 else \
41143 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41144 fi; \
41145 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41146 $(NORMAL_TARGET_EXPORTS) \
41148 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41149 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41150 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41151 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
41152 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41153 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41154 case $(srcdir) in \
41155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41156 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41158 esac; \
41159 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41160 libsrcdir="$$s/libgomp"; \
41161 $(SHELL) $${libsrcdir}/configure \
41162 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41163 --target=${target_alias} $${srcdiroption} \
41164 --with-build-libsubdir=$(HOST_SUBDIR) \
41165 $(STAGEfeedback_CONFIGURE_FLAGS)
41166 @endif target-libgomp-bootstrap
41172 .PHONY: all-target-libgomp maybe-all-target-libgomp
41173 maybe-all-target-libgomp:
41174 @if gcc-bootstrap
41175 all-target-libgomp: stage_current
41176 @endif gcc-bootstrap
41177 @if target-libgomp
41178 TARGET-target-libgomp=all
41179 maybe-all-target-libgomp: all-target-libgomp
41180 all-target-libgomp: configure-target-libgomp
41181 @r=`${PWD_COMMAND}`; export r; \
41182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41183 $(NORMAL_TARGET_EXPORTS) \
41184 (cd $(TARGET_SUBDIR)/libgomp && \
41185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41186 $(TARGET-target-libgomp))
41187 @endif target-libgomp
41191 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
41192 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
41193 maybe-all-stage1-target-libgomp:
41194 maybe-clean-stage1-target-libgomp:
41195 @if target-libgomp-bootstrap
41196 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
41197 all-stage1: all-stage1-target-libgomp
41198 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
41199 all-stage1-target-libgomp: configure-stage1-target-libgomp
41200 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41201 @r=`${PWD_COMMAND}`; export r; \
41202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41203 TFLAGS="$(STAGE1_TFLAGS)"; \
41204 $(NORMAL_TARGET_EXPORTS) \
41205 cd $(TARGET_SUBDIR)/libgomp && \
41206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41207 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41208 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41209 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41213 $(EXTRA_TARGET_FLAGS) \
41215 TFLAGS="$(STAGE1_TFLAGS)" \
41216 $(TARGET-stage1-target-libgomp)
41218 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
41219 clean-stage1: clean-stage1-target-libgomp
41220 clean-stage1-target-libgomp:
41221 @if [ $(current_stage) = stage1 ]; then \
41222 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41223 else \
41224 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
41225 $(MAKE) stage1-start; \
41226 fi; \
41227 cd $(TARGET_SUBDIR)/libgomp && \
41228 $(MAKE) $(EXTRA_TARGET_FLAGS) \
41229 clean
41230 @endif target-libgomp-bootstrap
41233 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
41234 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
41235 maybe-all-stage2-target-libgomp:
41236 maybe-clean-stage2-target-libgomp:
41237 @if target-libgomp-bootstrap
41238 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
41239 all-stage2: all-stage2-target-libgomp
41240 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
41241 all-stage2-target-libgomp: configure-stage2-target-libgomp
41242 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41243 @r=`${PWD_COMMAND}`; export r; \
41244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41245 TFLAGS="$(STAGE2_TFLAGS)"; \
41246 $(NORMAL_TARGET_EXPORTS) \
41248 cd $(TARGET_SUBDIR)/libgomp && \
41249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41256 $(EXTRA_TARGET_FLAGS) \
41257 TFLAGS="$(STAGE2_TFLAGS)" \
41258 $(TARGET-stage2-target-libgomp)
41260 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
41261 clean-stage2: clean-stage2-target-libgomp
41262 clean-stage2-target-libgomp:
41263 @if [ $(current_stage) = stage2 ]; then \
41264 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41265 else \
41266 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
41267 $(MAKE) stage2-start; \
41268 fi; \
41269 cd $(TARGET_SUBDIR)/libgomp && \
41270 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
41271 @endif target-libgomp-bootstrap
41274 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
41275 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
41276 maybe-all-stage3-target-libgomp:
41277 maybe-clean-stage3-target-libgomp:
41278 @if target-libgomp-bootstrap
41279 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
41280 all-stage3: all-stage3-target-libgomp
41281 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
41282 all-stage3-target-libgomp: configure-stage3-target-libgomp
41283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41284 @r=`${PWD_COMMAND}`; export r; \
41285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41286 TFLAGS="$(STAGE3_TFLAGS)"; \
41287 $(NORMAL_TARGET_EXPORTS) \
41289 cd $(TARGET_SUBDIR)/libgomp && \
41290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41291 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41292 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41293 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41297 $(EXTRA_TARGET_FLAGS) \
41298 TFLAGS="$(STAGE3_TFLAGS)" \
41299 $(TARGET-stage3-target-libgomp)
41301 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
41302 clean-stage3: clean-stage3-target-libgomp
41303 clean-stage3-target-libgomp:
41304 @if [ $(current_stage) = stage3 ]; then \
41305 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41306 else \
41307 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
41308 $(MAKE) stage3-start; \
41309 fi; \
41310 cd $(TARGET_SUBDIR)/libgomp && \
41311 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
41312 @endif target-libgomp-bootstrap
41315 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
41316 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
41317 maybe-all-stage4-target-libgomp:
41318 maybe-clean-stage4-target-libgomp:
41319 @if target-libgomp-bootstrap
41320 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
41321 all-stage4: all-stage4-target-libgomp
41322 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
41323 all-stage4-target-libgomp: configure-stage4-target-libgomp
41324 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41325 @r=`${PWD_COMMAND}`; export r; \
41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41327 TFLAGS="$(STAGE4_TFLAGS)"; \
41328 $(NORMAL_TARGET_EXPORTS) \
41330 cd $(TARGET_SUBDIR)/libgomp && \
41331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41332 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41338 $(EXTRA_TARGET_FLAGS) \
41339 TFLAGS="$(STAGE4_TFLAGS)" \
41340 $(TARGET-stage4-target-libgomp)
41342 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
41343 clean-stage4: clean-stage4-target-libgomp
41344 clean-stage4-target-libgomp:
41345 @if [ $(current_stage) = stage4 ]; then \
41346 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41347 else \
41348 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
41349 $(MAKE) stage4-start; \
41350 fi; \
41351 cd $(TARGET_SUBDIR)/libgomp && \
41352 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
41353 @endif target-libgomp-bootstrap
41356 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
41357 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
41358 maybe-all-stageprofile-target-libgomp:
41359 maybe-clean-stageprofile-target-libgomp:
41360 @if target-libgomp-bootstrap
41361 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
41362 all-stageprofile: all-stageprofile-target-libgomp
41363 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
41364 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
41365 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41366 @r=`${PWD_COMMAND}`; export r; \
41367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41368 TFLAGS="$(STAGEprofile_TFLAGS)"; \
41369 $(NORMAL_TARGET_EXPORTS) \
41371 cd $(TARGET_SUBDIR)/libgomp && \
41372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41373 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41379 $(EXTRA_TARGET_FLAGS) \
41380 TFLAGS="$(STAGEprofile_TFLAGS)" \
41381 $(TARGET-stageprofile-target-libgomp)
41383 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
41384 clean-stageprofile: clean-stageprofile-target-libgomp
41385 clean-stageprofile-target-libgomp:
41386 @if [ $(current_stage) = stageprofile ]; then \
41387 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41388 else \
41389 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
41390 $(MAKE) stageprofile-start; \
41391 fi; \
41392 cd $(TARGET_SUBDIR)/libgomp && \
41393 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
41394 @endif target-libgomp-bootstrap
41397 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
41398 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
41399 maybe-all-stagefeedback-target-libgomp:
41400 maybe-clean-stagefeedback-target-libgomp:
41401 @if target-libgomp-bootstrap
41402 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
41403 all-stagefeedback: all-stagefeedback-target-libgomp
41404 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
41405 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
41406 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41407 @r=`${PWD_COMMAND}`; export r; \
41408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41409 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41410 $(NORMAL_TARGET_EXPORTS) \
41412 cd $(TARGET_SUBDIR)/libgomp && \
41413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41414 CFLAGS="$(CFLAGS_FOR_TARGET)" \
41415 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
41416 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
41417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41420 $(EXTRA_TARGET_FLAGS) \
41421 TFLAGS="$(STAGEfeedback_TFLAGS)" \
41422 $(TARGET-stagefeedback-target-libgomp)
41424 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
41425 clean-stagefeedback: clean-stagefeedback-target-libgomp
41426 clean-stagefeedback-target-libgomp:
41427 @if [ $(current_stage) = stagefeedback ]; then \
41428 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
41429 else \
41430 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
41431 $(MAKE) stagefeedback-start; \
41432 fi; \
41433 cd $(TARGET_SUBDIR)/libgomp && \
41434 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
41435 @endif target-libgomp-bootstrap
41442 .PHONY: check-target-libgomp maybe-check-target-libgomp
41443 maybe-check-target-libgomp:
41444 @if target-libgomp
41445 maybe-check-target-libgomp: check-target-libgomp
41447 check-target-libgomp:
41448 @: $(MAKE); $(unstage)
41449 @r=`${PWD_COMMAND}`; export r; \
41450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41451 $(NORMAL_TARGET_EXPORTS) \
41452 (cd $(TARGET_SUBDIR)/libgomp && \
41453 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41455 @endif target-libgomp
41457 .PHONY: install-target-libgomp maybe-install-target-libgomp
41458 maybe-install-target-libgomp:
41459 @if target-libgomp
41460 maybe-install-target-libgomp: install-target-libgomp
41462 install-target-libgomp: installdirs
41463 @: $(MAKE); $(unstage)
41464 @r=`${PWD_COMMAND}`; export r; \
41465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41466 $(NORMAL_TARGET_EXPORTS) \
41467 (cd $(TARGET_SUBDIR)/libgomp && \
41468 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41470 @endif target-libgomp
41472 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
41473 maybe-install-strip-target-libgomp:
41474 @if target-libgomp
41475 maybe-install-strip-target-libgomp: install-strip-target-libgomp
41477 install-strip-target-libgomp: installdirs
41478 @: $(MAKE); $(unstage)
41479 @r=`${PWD_COMMAND}`; export r; \
41480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41481 $(NORMAL_TARGET_EXPORTS) \
41482 (cd $(TARGET_SUBDIR)/libgomp && \
41483 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41485 @endif target-libgomp
41487 # Other targets (info, dvi, pdf, etc.)
41489 .PHONY: maybe-info-target-libgomp info-target-libgomp
41490 maybe-info-target-libgomp:
41491 @if target-libgomp
41492 maybe-info-target-libgomp: info-target-libgomp
41494 info-target-libgomp: \
41495 configure-target-libgomp
41496 @: $(MAKE); $(unstage)
41497 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41498 r=`${PWD_COMMAND}`; export r; \
41499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41500 $(NORMAL_TARGET_EXPORTS) \
41501 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
41502 for flag in $(EXTRA_TARGET_FLAGS); do \
41503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41504 done; \
41505 (cd $(TARGET_SUBDIR)/libgomp && \
41506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41508 "RANLIB=$${RANLIB}" \
41509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41510 info) \
41511 || exit 1
41513 @endif target-libgomp
41515 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
41516 maybe-dvi-target-libgomp:
41517 @if target-libgomp
41518 maybe-dvi-target-libgomp: dvi-target-libgomp
41520 dvi-target-libgomp: \
41521 configure-target-libgomp
41522 @: $(MAKE); $(unstage)
41523 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41524 r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41526 $(NORMAL_TARGET_EXPORTS) \
41527 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
41528 for flag in $(EXTRA_TARGET_FLAGS); do \
41529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41530 done; \
41531 (cd $(TARGET_SUBDIR)/libgomp && \
41532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41534 "RANLIB=$${RANLIB}" \
41535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41536 dvi) \
41537 || exit 1
41539 @endif target-libgomp
41541 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
41542 maybe-pdf-target-libgomp:
41543 @if target-libgomp
41544 maybe-pdf-target-libgomp: pdf-target-libgomp
41546 pdf-target-libgomp: \
41547 configure-target-libgomp
41548 @: $(MAKE); $(unstage)
41549 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41550 r=`${PWD_COMMAND}`; export r; \
41551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41552 $(NORMAL_TARGET_EXPORTS) \
41553 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
41554 for flag in $(EXTRA_TARGET_FLAGS); do \
41555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41556 done; \
41557 (cd $(TARGET_SUBDIR)/libgomp && \
41558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41560 "RANLIB=$${RANLIB}" \
41561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41562 pdf) \
41563 || exit 1
41565 @endif target-libgomp
41567 .PHONY: maybe-html-target-libgomp html-target-libgomp
41568 maybe-html-target-libgomp:
41569 @if target-libgomp
41570 maybe-html-target-libgomp: html-target-libgomp
41572 html-target-libgomp: \
41573 configure-target-libgomp
41574 @: $(MAKE); $(unstage)
41575 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41576 r=`${PWD_COMMAND}`; export r; \
41577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41578 $(NORMAL_TARGET_EXPORTS) \
41579 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
41580 for flag in $(EXTRA_TARGET_FLAGS); do \
41581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41582 done; \
41583 (cd $(TARGET_SUBDIR)/libgomp && \
41584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41586 "RANLIB=$${RANLIB}" \
41587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41588 html) \
41589 || exit 1
41591 @endif target-libgomp
41593 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
41594 maybe-TAGS-target-libgomp:
41595 @if target-libgomp
41596 maybe-TAGS-target-libgomp: TAGS-target-libgomp
41598 TAGS-target-libgomp: \
41599 configure-target-libgomp
41600 @: $(MAKE); $(unstage)
41601 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41602 r=`${PWD_COMMAND}`; export r; \
41603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41604 $(NORMAL_TARGET_EXPORTS) \
41605 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
41606 for flag in $(EXTRA_TARGET_FLAGS); do \
41607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41608 done; \
41609 (cd $(TARGET_SUBDIR)/libgomp && \
41610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41612 "RANLIB=$${RANLIB}" \
41613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41614 TAGS) \
41615 || exit 1
41617 @endif target-libgomp
41619 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
41620 maybe-install-info-target-libgomp:
41621 @if target-libgomp
41622 maybe-install-info-target-libgomp: install-info-target-libgomp
41624 install-info-target-libgomp: \
41625 configure-target-libgomp \
41626 info-target-libgomp
41627 @: $(MAKE); $(unstage)
41628 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41629 r=`${PWD_COMMAND}`; export r; \
41630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41631 $(NORMAL_TARGET_EXPORTS) \
41632 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
41633 for flag in $(EXTRA_TARGET_FLAGS); do \
41634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41635 done; \
41636 (cd $(TARGET_SUBDIR)/libgomp && \
41637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41639 "RANLIB=$${RANLIB}" \
41640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41641 install-info) \
41642 || exit 1
41644 @endif target-libgomp
41646 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
41647 maybe-install-pdf-target-libgomp:
41648 @if target-libgomp
41649 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
41651 install-pdf-target-libgomp: \
41652 configure-target-libgomp \
41653 pdf-target-libgomp
41654 @: $(MAKE); $(unstage)
41655 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41656 r=`${PWD_COMMAND}`; export r; \
41657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41658 $(NORMAL_TARGET_EXPORTS) \
41659 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
41660 for flag in $(EXTRA_TARGET_FLAGS); do \
41661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41662 done; \
41663 (cd $(TARGET_SUBDIR)/libgomp && \
41664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41666 "RANLIB=$${RANLIB}" \
41667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41668 install-pdf) \
41669 || exit 1
41671 @endif target-libgomp
41673 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
41674 maybe-install-html-target-libgomp:
41675 @if target-libgomp
41676 maybe-install-html-target-libgomp: install-html-target-libgomp
41678 install-html-target-libgomp: \
41679 configure-target-libgomp \
41680 html-target-libgomp
41681 @: $(MAKE); $(unstage)
41682 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41683 r=`${PWD_COMMAND}`; export r; \
41684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41685 $(NORMAL_TARGET_EXPORTS) \
41686 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
41687 for flag in $(EXTRA_TARGET_FLAGS); do \
41688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41689 done; \
41690 (cd $(TARGET_SUBDIR)/libgomp && \
41691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41693 "RANLIB=$${RANLIB}" \
41694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41695 install-html) \
41696 || exit 1
41698 @endif target-libgomp
41700 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
41701 maybe-installcheck-target-libgomp:
41702 @if target-libgomp
41703 maybe-installcheck-target-libgomp: installcheck-target-libgomp
41705 installcheck-target-libgomp: \
41706 configure-target-libgomp
41707 @: $(MAKE); $(unstage)
41708 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41709 r=`${PWD_COMMAND}`; export r; \
41710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41711 $(NORMAL_TARGET_EXPORTS) \
41712 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
41713 for flag in $(EXTRA_TARGET_FLAGS); do \
41714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41715 done; \
41716 (cd $(TARGET_SUBDIR)/libgomp && \
41717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41719 "RANLIB=$${RANLIB}" \
41720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41721 installcheck) \
41722 || exit 1
41724 @endif target-libgomp
41726 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
41727 maybe-mostlyclean-target-libgomp:
41728 @if target-libgomp
41729 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
41731 mostlyclean-target-libgomp:
41732 @: $(MAKE); $(unstage)
41733 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41734 r=`${PWD_COMMAND}`; export r; \
41735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41736 $(NORMAL_TARGET_EXPORTS) \
41737 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
41738 for flag in $(EXTRA_TARGET_FLAGS); do \
41739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41740 done; \
41741 (cd $(TARGET_SUBDIR)/libgomp && \
41742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41744 "RANLIB=$${RANLIB}" \
41745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41746 mostlyclean) \
41747 || exit 1
41749 @endif target-libgomp
41751 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
41752 maybe-clean-target-libgomp:
41753 @if target-libgomp
41754 maybe-clean-target-libgomp: clean-target-libgomp
41756 clean-target-libgomp:
41757 @: $(MAKE); $(unstage)
41758 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41759 r=`${PWD_COMMAND}`; export r; \
41760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41761 $(NORMAL_TARGET_EXPORTS) \
41762 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 clean) \
41772 || exit 1
41774 @endif target-libgomp
41776 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
41777 maybe-distclean-target-libgomp:
41778 @if target-libgomp
41779 maybe-distclean-target-libgomp: distclean-target-libgomp
41781 distclean-target-libgomp:
41782 @: $(MAKE); $(unstage)
41783 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41784 r=`${PWD_COMMAND}`; export r; \
41785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41786 $(NORMAL_TARGET_EXPORTS) \
41787 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
41788 for flag in $(EXTRA_TARGET_FLAGS); do \
41789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41790 done; \
41791 (cd $(TARGET_SUBDIR)/libgomp && \
41792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41794 "RANLIB=$${RANLIB}" \
41795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41796 distclean) \
41797 || exit 1
41799 @endif target-libgomp
41801 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
41802 maybe-maintainer-clean-target-libgomp:
41803 @if target-libgomp
41804 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
41806 maintainer-clean-target-libgomp:
41807 @: $(MAKE); $(unstage)
41808 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
41809 r=`${PWD_COMMAND}`; export r; \
41810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41811 $(NORMAL_TARGET_EXPORTS) \
41812 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
41813 for flag in $(EXTRA_TARGET_FLAGS); do \
41814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41815 done; \
41816 (cd $(TARGET_SUBDIR)/libgomp && \
41817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41819 "RANLIB=$${RANLIB}" \
41820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41821 maintainer-clean) \
41822 || exit 1
41824 @endif target-libgomp
41830 .PHONY: configure-target-libitm maybe-configure-target-libitm
41831 maybe-configure-target-libitm:
41832 @if gcc-bootstrap
41833 configure-target-libitm: stage_current
41834 @endif gcc-bootstrap
41835 @if target-libitm
41836 maybe-configure-target-libitm: configure-target-libitm
41837 configure-target-libitm:
41838 @: $(MAKE); $(unstage)
41839 @r=`${PWD_COMMAND}`; export r; \
41840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41841 echo "Checking multilib configuration for libitm..."; \
41842 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
41843 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
41844 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
41845 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
41846 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
41847 else \
41848 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
41849 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
41850 fi; \
41851 else \
41852 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
41853 fi; \
41854 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
41855 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
41856 $(NORMAL_TARGET_EXPORTS) \
41857 echo Configuring in $(TARGET_SUBDIR)/libitm; \
41858 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
41859 case $(srcdir) in \
41860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41861 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
41862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41863 esac; \
41864 srcdiroption="--srcdir=$${topdir}/libitm"; \
41865 libsrcdir="$$s/libitm"; \
41866 rm -f no-such-file || : ; \
41867 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41868 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41869 --target=${target_alias} $${srcdiroption} \
41870 || exit 1
41871 @endif target-libitm
41877 .PHONY: all-target-libitm maybe-all-target-libitm
41878 maybe-all-target-libitm:
41879 @if gcc-bootstrap
41880 all-target-libitm: stage_current
41881 @endif gcc-bootstrap
41882 @if target-libitm
41883 TARGET-target-libitm=all
41884 maybe-all-target-libitm: all-target-libitm
41885 all-target-libitm: configure-target-libitm
41886 @: $(MAKE); $(unstage)
41887 @r=`${PWD_COMMAND}`; export r; \
41888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41889 $(NORMAL_TARGET_EXPORTS) \
41890 (cd $(TARGET_SUBDIR)/libitm && \
41891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41892 $(TARGET-target-libitm))
41893 @endif target-libitm
41899 .PHONY: check-target-libitm maybe-check-target-libitm
41900 maybe-check-target-libitm:
41901 @if target-libitm
41902 maybe-check-target-libitm: check-target-libitm
41904 check-target-libitm:
41905 @: $(MAKE); $(unstage)
41906 @r=`${PWD_COMMAND}`; export r; \
41907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41908 $(NORMAL_TARGET_EXPORTS) \
41909 (cd $(TARGET_SUBDIR)/libitm && \
41910 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41912 @endif target-libitm
41914 .PHONY: install-target-libitm maybe-install-target-libitm
41915 maybe-install-target-libitm:
41916 @if target-libitm
41917 maybe-install-target-libitm: install-target-libitm
41919 install-target-libitm: installdirs
41920 @: $(MAKE); $(unstage)
41921 @r=`${PWD_COMMAND}`; export r; \
41922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41923 $(NORMAL_TARGET_EXPORTS) \
41924 (cd $(TARGET_SUBDIR)/libitm && \
41925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41927 @endif target-libitm
41929 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
41930 maybe-install-strip-target-libitm:
41931 @if target-libitm
41932 maybe-install-strip-target-libitm: install-strip-target-libitm
41934 install-strip-target-libitm: installdirs
41935 @: $(MAKE); $(unstage)
41936 @r=`${PWD_COMMAND}`; export r; \
41937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41938 $(NORMAL_TARGET_EXPORTS) \
41939 (cd $(TARGET_SUBDIR)/libitm && \
41940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41942 @endif target-libitm
41944 # Other targets (info, dvi, pdf, etc.)
41946 .PHONY: maybe-info-target-libitm info-target-libitm
41947 maybe-info-target-libitm:
41948 @if target-libitm
41949 maybe-info-target-libitm: info-target-libitm
41951 info-target-libitm: \
41952 configure-target-libitm
41953 @: $(MAKE); $(unstage)
41954 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41955 r=`${PWD_COMMAND}`; export r; \
41956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41957 $(NORMAL_TARGET_EXPORTS) \
41958 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
41959 for flag in $(EXTRA_TARGET_FLAGS); do \
41960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41961 done; \
41962 (cd $(TARGET_SUBDIR)/libitm && \
41963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41965 "RANLIB=$${RANLIB}" \
41966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41967 info) \
41968 || exit 1
41970 @endif target-libitm
41972 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
41973 maybe-dvi-target-libitm:
41974 @if target-libitm
41975 maybe-dvi-target-libitm: dvi-target-libitm
41977 dvi-target-libitm: \
41978 configure-target-libitm
41979 @: $(MAKE); $(unstage)
41980 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41981 r=`${PWD_COMMAND}`; export r; \
41982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41983 $(NORMAL_TARGET_EXPORTS) \
41984 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
41985 for flag in $(EXTRA_TARGET_FLAGS); do \
41986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41987 done; \
41988 (cd $(TARGET_SUBDIR)/libitm && \
41989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41991 "RANLIB=$${RANLIB}" \
41992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41993 dvi) \
41994 || exit 1
41996 @endif target-libitm
41998 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
41999 maybe-pdf-target-libitm:
42000 @if target-libitm
42001 maybe-pdf-target-libitm: pdf-target-libitm
42003 pdf-target-libitm: \
42004 configure-target-libitm
42005 @: $(MAKE); $(unstage)
42006 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42007 r=`${PWD_COMMAND}`; export r; \
42008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42009 $(NORMAL_TARGET_EXPORTS) \
42010 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
42011 for flag in $(EXTRA_TARGET_FLAGS); do \
42012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42013 done; \
42014 (cd $(TARGET_SUBDIR)/libitm && \
42015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017 "RANLIB=$${RANLIB}" \
42018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42019 pdf) \
42020 || exit 1
42022 @endif target-libitm
42024 .PHONY: maybe-html-target-libitm html-target-libitm
42025 maybe-html-target-libitm:
42026 @if target-libitm
42027 maybe-html-target-libitm: html-target-libitm
42029 html-target-libitm: \
42030 configure-target-libitm
42031 @: $(MAKE); $(unstage)
42032 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42033 r=`${PWD_COMMAND}`; export r; \
42034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035 $(NORMAL_TARGET_EXPORTS) \
42036 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
42037 for flag in $(EXTRA_TARGET_FLAGS); do \
42038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039 done; \
42040 (cd $(TARGET_SUBDIR)/libitm && \
42041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043 "RANLIB=$${RANLIB}" \
42044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42045 html) \
42046 || exit 1
42048 @endif target-libitm
42050 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
42051 maybe-TAGS-target-libitm:
42052 @if target-libitm
42053 maybe-TAGS-target-libitm: TAGS-target-libitm
42055 TAGS-target-libitm: \
42056 configure-target-libitm
42057 @: $(MAKE); $(unstage)
42058 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(NORMAL_TARGET_EXPORTS) \
42062 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
42063 for flag in $(EXTRA_TARGET_FLAGS); do \
42064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065 done; \
42066 (cd $(TARGET_SUBDIR)/libitm && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071 TAGS) \
42072 || exit 1
42074 @endif target-libitm
42076 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
42077 maybe-install-info-target-libitm:
42078 @if target-libitm
42079 maybe-install-info-target-libitm: install-info-target-libitm
42081 install-info-target-libitm: \
42082 configure-target-libitm \
42083 info-target-libitm
42084 @: $(MAKE); $(unstage)
42085 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42086 r=`${PWD_COMMAND}`; export r; \
42087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42088 $(NORMAL_TARGET_EXPORTS) \
42089 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
42090 for flag in $(EXTRA_TARGET_FLAGS); do \
42091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42092 done; \
42093 (cd $(TARGET_SUBDIR)/libitm && \
42094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42096 "RANLIB=$${RANLIB}" \
42097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42098 install-info) \
42099 || exit 1
42101 @endif target-libitm
42103 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
42104 maybe-install-pdf-target-libitm:
42105 @if target-libitm
42106 maybe-install-pdf-target-libitm: install-pdf-target-libitm
42108 install-pdf-target-libitm: \
42109 configure-target-libitm \
42110 pdf-target-libitm
42111 @: $(MAKE); $(unstage)
42112 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42113 r=`${PWD_COMMAND}`; export r; \
42114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42115 $(NORMAL_TARGET_EXPORTS) \
42116 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
42117 for flag in $(EXTRA_TARGET_FLAGS); do \
42118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42119 done; \
42120 (cd $(TARGET_SUBDIR)/libitm && \
42121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42123 "RANLIB=$${RANLIB}" \
42124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42125 install-pdf) \
42126 || exit 1
42128 @endif target-libitm
42130 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
42131 maybe-install-html-target-libitm:
42132 @if target-libitm
42133 maybe-install-html-target-libitm: install-html-target-libitm
42135 install-html-target-libitm: \
42136 configure-target-libitm \
42137 html-target-libitm
42138 @: $(MAKE); $(unstage)
42139 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42140 r=`${PWD_COMMAND}`; export r; \
42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42142 $(NORMAL_TARGET_EXPORTS) \
42143 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
42144 for flag in $(EXTRA_TARGET_FLAGS); do \
42145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42146 done; \
42147 (cd $(TARGET_SUBDIR)/libitm && \
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42152 install-html) \
42153 || exit 1
42155 @endif target-libitm
42157 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
42158 maybe-installcheck-target-libitm:
42159 @if target-libitm
42160 maybe-installcheck-target-libitm: installcheck-target-libitm
42162 installcheck-target-libitm: \
42163 configure-target-libitm
42164 @: $(MAKE); $(unstage)
42165 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42166 r=`${PWD_COMMAND}`; export r; \
42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42168 $(NORMAL_TARGET_EXPORTS) \
42169 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
42170 for flag in $(EXTRA_TARGET_FLAGS); do \
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
42173 (cd $(TARGET_SUBDIR)/libitm && \
42174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42176 "RANLIB=$${RANLIB}" \
42177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42178 installcheck) \
42179 || exit 1
42181 @endif target-libitm
42183 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
42184 maybe-mostlyclean-target-libitm:
42185 @if target-libitm
42186 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
42188 mostlyclean-target-libitm:
42189 @: $(MAKE); $(unstage)
42190 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42191 r=`${PWD_COMMAND}`; export r; \
42192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42193 $(NORMAL_TARGET_EXPORTS) \
42194 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
42195 for flag in $(EXTRA_TARGET_FLAGS); do \
42196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42197 done; \
42198 (cd $(TARGET_SUBDIR)/libitm && \
42199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42201 "RANLIB=$${RANLIB}" \
42202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42203 mostlyclean) \
42204 || exit 1
42206 @endif target-libitm
42208 .PHONY: maybe-clean-target-libitm clean-target-libitm
42209 maybe-clean-target-libitm:
42210 @if target-libitm
42211 maybe-clean-target-libitm: clean-target-libitm
42213 clean-target-libitm:
42214 @: $(MAKE); $(unstage)
42215 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42216 r=`${PWD_COMMAND}`; export r; \
42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218 $(NORMAL_TARGET_EXPORTS) \
42219 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
42220 for flag in $(EXTRA_TARGET_FLAGS); do \
42221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42222 done; \
42223 (cd $(TARGET_SUBDIR)/libitm && \
42224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226 "RANLIB=$${RANLIB}" \
42227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42228 clean) \
42229 || exit 1
42231 @endif target-libitm
42233 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
42234 maybe-distclean-target-libitm:
42235 @if target-libitm
42236 maybe-distclean-target-libitm: distclean-target-libitm
42238 distclean-target-libitm:
42239 @: $(MAKE); $(unstage)
42240 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42241 r=`${PWD_COMMAND}`; export r; \
42242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42243 $(NORMAL_TARGET_EXPORTS) \
42244 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
42245 for flag in $(EXTRA_TARGET_FLAGS); do \
42246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42247 done; \
42248 (cd $(TARGET_SUBDIR)/libitm && \
42249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42251 "RANLIB=$${RANLIB}" \
42252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42253 distclean) \
42254 || exit 1
42256 @endif target-libitm
42258 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
42259 maybe-maintainer-clean-target-libitm:
42260 @if target-libitm
42261 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
42263 maintainer-clean-target-libitm:
42264 @: $(MAKE); $(unstage)
42265 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42266 r=`${PWD_COMMAND}`; export r; \
42267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42268 $(NORMAL_TARGET_EXPORTS) \
42269 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
42270 for flag in $(EXTRA_TARGET_FLAGS); do \
42271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42272 done; \
42273 (cd $(TARGET_SUBDIR)/libitm && \
42274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42276 "RANLIB=$${RANLIB}" \
42277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42278 maintainer-clean) \
42279 || exit 1
42281 @endif target-libitm
42287 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
42288 maybe-configure-target-libatomic:
42289 @if gcc-bootstrap
42290 configure-target-libatomic: stage_current
42291 @endif gcc-bootstrap
42292 @if target-libatomic
42293 maybe-configure-target-libatomic: configure-target-libatomic
42294 configure-target-libatomic:
42295 @: $(MAKE); $(unstage)
42296 @r=`${PWD_COMMAND}`; export r; \
42297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42298 echo "Checking multilib configuration for libatomic..."; \
42299 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
42300 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
42301 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
42302 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
42303 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
42304 else \
42305 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
42306 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
42307 fi; \
42308 else \
42309 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
42310 fi; \
42311 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
42312 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
42313 $(NORMAL_TARGET_EXPORTS) \
42314 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
42315 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
42316 case $(srcdir) in \
42317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42318 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
42319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42320 esac; \
42321 srcdiroption="--srcdir=$${topdir}/libatomic"; \
42322 libsrcdir="$$s/libatomic"; \
42323 rm -f no-such-file || : ; \
42324 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42326 --target=${target_alias} $${srcdiroption} \
42327 || exit 1
42328 @endif target-libatomic
42334 .PHONY: all-target-libatomic maybe-all-target-libatomic
42335 maybe-all-target-libatomic:
42336 @if gcc-bootstrap
42337 all-target-libatomic: stage_current
42338 @endif gcc-bootstrap
42339 @if target-libatomic
42340 TARGET-target-libatomic=all
42341 maybe-all-target-libatomic: all-target-libatomic
42342 all-target-libatomic: configure-target-libatomic
42343 @: $(MAKE); $(unstage)
42344 @r=`${PWD_COMMAND}`; export r; \
42345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42346 $(NORMAL_TARGET_EXPORTS) \
42347 (cd $(TARGET_SUBDIR)/libatomic && \
42348 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42349 $(TARGET-target-libatomic))
42350 @endif target-libatomic
42356 .PHONY: check-target-libatomic maybe-check-target-libatomic
42357 maybe-check-target-libatomic:
42358 @if target-libatomic
42359 maybe-check-target-libatomic: check-target-libatomic
42361 check-target-libatomic:
42362 @: $(MAKE); $(unstage)
42363 @r=`${PWD_COMMAND}`; export r; \
42364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42365 $(NORMAL_TARGET_EXPORTS) \
42366 (cd $(TARGET_SUBDIR)/libatomic && \
42367 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42369 @endif target-libatomic
42371 .PHONY: install-target-libatomic maybe-install-target-libatomic
42372 maybe-install-target-libatomic:
42373 @if target-libatomic
42374 maybe-install-target-libatomic: install-target-libatomic
42376 install-target-libatomic: installdirs
42377 @: $(MAKE); $(unstage)
42378 @r=`${PWD_COMMAND}`; export r; \
42379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42380 $(NORMAL_TARGET_EXPORTS) \
42381 (cd $(TARGET_SUBDIR)/libatomic && \
42382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42384 @endif target-libatomic
42386 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
42387 maybe-install-strip-target-libatomic:
42388 @if target-libatomic
42389 maybe-install-strip-target-libatomic: install-strip-target-libatomic
42391 install-strip-target-libatomic: installdirs
42392 @: $(MAKE); $(unstage)
42393 @r=`${PWD_COMMAND}`; export r; \
42394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42395 $(NORMAL_TARGET_EXPORTS) \
42396 (cd $(TARGET_SUBDIR)/libatomic && \
42397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42399 @endif target-libatomic
42401 # Other targets (info, dvi, pdf, etc.)
42403 .PHONY: maybe-info-target-libatomic info-target-libatomic
42404 maybe-info-target-libatomic:
42405 @if target-libatomic
42406 maybe-info-target-libatomic: info-target-libatomic
42408 info-target-libatomic: \
42409 configure-target-libatomic
42410 @: $(MAKE); $(unstage)
42411 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42412 r=`${PWD_COMMAND}`; export r; \
42413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42414 $(NORMAL_TARGET_EXPORTS) \
42415 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
42416 for flag in $(EXTRA_TARGET_FLAGS); do \
42417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42418 done; \
42419 (cd $(TARGET_SUBDIR)/libatomic && \
42420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42422 "RANLIB=$${RANLIB}" \
42423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42424 info) \
42425 || exit 1
42427 @endif target-libatomic
42429 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
42430 maybe-dvi-target-libatomic:
42431 @if target-libatomic
42432 maybe-dvi-target-libatomic: dvi-target-libatomic
42434 dvi-target-libatomic: \
42435 configure-target-libatomic
42436 @: $(MAKE); $(unstage)
42437 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42438 r=`${PWD_COMMAND}`; export r; \
42439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42440 $(NORMAL_TARGET_EXPORTS) \
42441 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
42442 for flag in $(EXTRA_TARGET_FLAGS); do \
42443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42444 done; \
42445 (cd $(TARGET_SUBDIR)/libatomic && \
42446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42448 "RANLIB=$${RANLIB}" \
42449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42450 dvi) \
42451 || exit 1
42453 @endif target-libatomic
42455 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
42456 maybe-pdf-target-libatomic:
42457 @if target-libatomic
42458 maybe-pdf-target-libatomic: pdf-target-libatomic
42460 pdf-target-libatomic: \
42461 configure-target-libatomic
42462 @: $(MAKE); $(unstage)
42463 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42464 r=`${PWD_COMMAND}`; export r; \
42465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42466 $(NORMAL_TARGET_EXPORTS) \
42467 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
42468 for flag in $(EXTRA_TARGET_FLAGS); do \
42469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42470 done; \
42471 (cd $(TARGET_SUBDIR)/libatomic && \
42472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42474 "RANLIB=$${RANLIB}" \
42475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42476 pdf) \
42477 || exit 1
42479 @endif target-libatomic
42481 .PHONY: maybe-html-target-libatomic html-target-libatomic
42482 maybe-html-target-libatomic:
42483 @if target-libatomic
42484 maybe-html-target-libatomic: html-target-libatomic
42486 html-target-libatomic: \
42487 configure-target-libatomic
42488 @: $(MAKE); $(unstage)
42489 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42490 r=`${PWD_COMMAND}`; export r; \
42491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42492 $(NORMAL_TARGET_EXPORTS) \
42493 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
42494 for flag in $(EXTRA_TARGET_FLAGS); do \
42495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42496 done; \
42497 (cd $(TARGET_SUBDIR)/libatomic && \
42498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42500 "RANLIB=$${RANLIB}" \
42501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42502 html) \
42503 || exit 1
42505 @endif target-libatomic
42507 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
42508 maybe-TAGS-target-libatomic:
42509 @if target-libatomic
42510 maybe-TAGS-target-libatomic: TAGS-target-libatomic
42512 TAGS-target-libatomic: \
42513 configure-target-libatomic
42514 @: $(MAKE); $(unstage)
42515 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42516 r=`${PWD_COMMAND}`; export r; \
42517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42518 $(NORMAL_TARGET_EXPORTS) \
42519 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
42520 for flag in $(EXTRA_TARGET_FLAGS); do \
42521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42522 done; \
42523 (cd $(TARGET_SUBDIR)/libatomic && \
42524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42526 "RANLIB=$${RANLIB}" \
42527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42528 TAGS) \
42529 || exit 1
42531 @endif target-libatomic
42533 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
42534 maybe-install-info-target-libatomic:
42535 @if target-libatomic
42536 maybe-install-info-target-libatomic: install-info-target-libatomic
42538 install-info-target-libatomic: \
42539 configure-target-libatomic \
42540 info-target-libatomic
42541 @: $(MAKE); $(unstage)
42542 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42543 r=`${PWD_COMMAND}`; export r; \
42544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42545 $(NORMAL_TARGET_EXPORTS) \
42546 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
42547 for flag in $(EXTRA_TARGET_FLAGS); do \
42548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42549 done; \
42550 (cd $(TARGET_SUBDIR)/libatomic && \
42551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42553 "RANLIB=$${RANLIB}" \
42554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42555 install-info) \
42556 || exit 1
42558 @endif target-libatomic
42560 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
42561 maybe-install-pdf-target-libatomic:
42562 @if target-libatomic
42563 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
42565 install-pdf-target-libatomic: \
42566 configure-target-libatomic \
42567 pdf-target-libatomic
42568 @: $(MAKE); $(unstage)
42569 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42570 r=`${PWD_COMMAND}`; export r; \
42571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42572 $(NORMAL_TARGET_EXPORTS) \
42573 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
42574 for flag in $(EXTRA_TARGET_FLAGS); do \
42575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42576 done; \
42577 (cd $(TARGET_SUBDIR)/libatomic && \
42578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42580 "RANLIB=$${RANLIB}" \
42581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42582 install-pdf) \
42583 || exit 1
42585 @endif target-libatomic
42587 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
42588 maybe-install-html-target-libatomic:
42589 @if target-libatomic
42590 maybe-install-html-target-libatomic: install-html-target-libatomic
42592 install-html-target-libatomic: \
42593 configure-target-libatomic \
42594 html-target-libatomic
42595 @: $(MAKE); $(unstage)
42596 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42597 r=`${PWD_COMMAND}`; export r; \
42598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42599 $(NORMAL_TARGET_EXPORTS) \
42600 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
42601 for flag in $(EXTRA_TARGET_FLAGS); do \
42602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42603 done; \
42604 (cd $(TARGET_SUBDIR)/libatomic && \
42605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42607 "RANLIB=$${RANLIB}" \
42608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42609 install-html) \
42610 || exit 1
42612 @endif target-libatomic
42614 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
42615 maybe-installcheck-target-libatomic:
42616 @if target-libatomic
42617 maybe-installcheck-target-libatomic: installcheck-target-libatomic
42619 installcheck-target-libatomic: \
42620 configure-target-libatomic
42621 @: $(MAKE); $(unstage)
42622 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42623 r=`${PWD_COMMAND}`; export r; \
42624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42625 $(NORMAL_TARGET_EXPORTS) \
42626 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
42627 for flag in $(EXTRA_TARGET_FLAGS); do \
42628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42629 done; \
42630 (cd $(TARGET_SUBDIR)/libatomic && \
42631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42633 "RANLIB=$${RANLIB}" \
42634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42635 installcheck) \
42636 || exit 1
42638 @endif target-libatomic
42640 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
42641 maybe-mostlyclean-target-libatomic:
42642 @if target-libatomic
42643 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
42645 mostlyclean-target-libatomic:
42646 @: $(MAKE); $(unstage)
42647 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42648 r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650 $(NORMAL_TARGET_EXPORTS) \
42651 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
42652 for flag in $(EXTRA_TARGET_FLAGS); do \
42653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42654 done; \
42655 (cd $(TARGET_SUBDIR)/libatomic && \
42656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42658 "RANLIB=$${RANLIB}" \
42659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42660 mostlyclean) \
42661 || exit 1
42663 @endif target-libatomic
42665 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
42666 maybe-clean-target-libatomic:
42667 @if target-libatomic
42668 maybe-clean-target-libatomic: clean-target-libatomic
42670 clean-target-libatomic:
42671 @: $(MAKE); $(unstage)
42672 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42673 r=`${PWD_COMMAND}`; export r; \
42674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42675 $(NORMAL_TARGET_EXPORTS) \
42676 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
42677 for flag in $(EXTRA_TARGET_FLAGS); do \
42678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42679 done; \
42680 (cd $(TARGET_SUBDIR)/libatomic && \
42681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42683 "RANLIB=$${RANLIB}" \
42684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42685 clean) \
42686 || exit 1
42688 @endif target-libatomic
42690 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
42691 maybe-distclean-target-libatomic:
42692 @if target-libatomic
42693 maybe-distclean-target-libatomic: distclean-target-libatomic
42695 distclean-target-libatomic:
42696 @: $(MAKE); $(unstage)
42697 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42698 r=`${PWD_COMMAND}`; export r; \
42699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42700 $(NORMAL_TARGET_EXPORTS) \
42701 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
42702 for flag in $(EXTRA_TARGET_FLAGS); do \
42703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42704 done; \
42705 (cd $(TARGET_SUBDIR)/libatomic && \
42706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42708 "RANLIB=$${RANLIB}" \
42709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42710 distclean) \
42711 || exit 1
42713 @endif target-libatomic
42715 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
42716 maybe-maintainer-clean-target-libatomic:
42717 @if target-libatomic
42718 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
42720 maintainer-clean-target-libatomic:
42721 @: $(MAKE); $(unstage)
42722 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
42723 r=`${PWD_COMMAND}`; export r; \
42724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42725 $(NORMAL_TARGET_EXPORTS) \
42726 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
42727 for flag in $(EXTRA_TARGET_FLAGS); do \
42728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42729 done; \
42730 (cd $(TARGET_SUBDIR)/libatomic && \
42731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42733 "RANLIB=$${RANLIB}" \
42734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42735 maintainer-clean) \
42736 || exit 1
42738 @endif target-libatomic
42742 @if target-libmudflap
42743 .PHONY: check-target-libmudflap-c++
42744 check-target-libmudflap-c++:
42745 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
42747 @endif target-libmudflap
42749 @if target-libgomp
42750 .PHONY: check-target-libgomp-c++
42751 check-target-libgomp-c++:
42752 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
42754 @endif target-libgomp
42756 @if target-libitm
42757 .PHONY: check-target-libitm-c++
42758 check-target-libitm-c++:
42759 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
42761 @endif target-libitm
42763 # ----------
42764 # GCC module
42765 # ----------
42767 @if gcc-no-bootstrap
42768 .PHONY: cross
42769 cross: all-build all-gas all-ld
42770 @r=`${PWD_COMMAND}`; export r; \
42771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42772 $(HOST_EXPORTS) \
42773 echo "Building the C and C++ compiler"; \
42774 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
42775 @r=`${PWD_COMMAND}`; export r; \
42776 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
42777 echo "Building runtime libraries"; \
42778 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
42779 @endif gcc-no-bootstrap
42781 @if gcc
42783 .PHONY: check-gcc-c check-c
42784 check-gcc-c:
42785 r=`${PWD_COMMAND}`; export r; \
42786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42787 $(HOST_EXPORTS) \
42788 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
42789 check-c: check-gcc-c
42791 .PHONY: check-gcc-c++ check-c++
42792 check-gcc-c++:
42793 r=`${PWD_COMMAND}`; export r; \
42794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42795 $(HOST_EXPORTS) \
42796 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
42797 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ check-target-libitm-c++ check-target-libgomp-c++
42799 .PHONY: check-gcc-fortran check-fortran
42800 check-gcc-fortran:
42801 r=`${PWD_COMMAND}`; export r; \
42802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42803 $(HOST_EXPORTS) \
42804 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
42805 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
42807 .PHONY: check-gcc-java check-java
42808 check-gcc-java:
42809 r=`${PWD_COMMAND}`; export r; \
42810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42811 $(HOST_EXPORTS) \
42812 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
42813 check-java: check-gcc-java check-target-libjava
42815 .PHONY: check-gcc-ada check-ada
42816 check-gcc-ada:
42817 r=`${PWD_COMMAND}`; export r; \
42818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42819 $(HOST_EXPORTS) \
42820 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
42821 check-ada: check-gcc-ada check-target-libada
42823 .PHONY: check-gcc-objc check-objc
42824 check-gcc-objc:
42825 r=`${PWD_COMMAND}`; export r; \
42826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42827 $(HOST_EXPORTS) \
42828 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
42829 check-objc: check-gcc-objc check-target-libobjc
42831 .PHONY: check-gcc-upc check-upc
42832 check-gcc-upc:
42833 r=`${PWD_COMMAND}`; export r; \
42834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42835 $(HOST_EXPORTS) \
42836 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
42837 check-upc: check-gcc-upc check-target-libgupc
42839 .PHONY: check-gcc-obj-c++ check-obj-c++
42840 check-gcc-obj-c++:
42841 r=`${PWD_COMMAND}`; export r; \
42842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42843 $(HOST_EXPORTS) \
42844 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
42845 check-obj-c++: check-gcc-obj-c++
42847 .PHONY: check-gcc-go check-go
42848 check-gcc-go:
42849 r=`${PWD_COMMAND}`; export r; \
42850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42851 $(HOST_EXPORTS) \
42852 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
42853 check-go: check-gcc-go check-target-libgo
42856 # The gcc part of install-no-fixedincludes, which relies on an intimate
42857 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
42858 .PHONY: gcc-install-no-fixedincludes
42859 gcc-install-no-fixedincludes:
42860 @if [ -f ./gcc/Makefile ]; then \
42861 r=`${PWD_COMMAND}`; export r; \
42862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42863 $(HOST_EXPORTS) \
42864 (cd ./gcc \
42865 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
42866 else true; fi
42867 @endif gcc
42869 # ---------------------
42870 # GCC bootstrap support
42871 # ---------------------
42873 # We track the current stage (the one in 'gcc') in the stage_current file.
42874 # stage_last instead tracks the stage that was built last. These targets
42875 # are dummy when toplevel bootstrap is not active.
42877 # While making host and target tools, symlinks to the final stage must be
42878 # there, so $(unstage) should be run at various points. To avoid excessive
42879 # recursive invocations of make, we "inline" them using a variable. These
42880 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
42881 # to avoid warnings from the GNU Make job server.
42883 unstage = :
42884 stage = :
42885 current_stage = ""
42887 @if gcc-bootstrap
42888 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
42889 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
42890 current_stage = "`cat stage_current 2> /dev/null`"
42891 @endif gcc-bootstrap
42893 .PHONY: unstage stage
42894 unstage:
42895 @: $(MAKE); $(unstage)
42896 stage:
42897 @: $(MAKE); $(stage)
42899 # Disable commands for lean bootstrap.
42900 LEAN = false
42902 # We name the build directories for the various stages "stage1-gcc",
42903 # "stage2-gcc","stage3-gcc", etc.
42905 # Since the 'compare' process will fail (on debugging information) if any
42906 # directory names are different, we need to link the gcc directory for
42907 # the previous stage to a constant name ('prev-gcc'), and to make the name of
42908 # the build directories constant as well. For the latter, we use naked names
42909 # like 'gcc', because the scripts in that directory assume it. We use
42910 # mv on platforms where symlinks to directories do not work or are not
42911 # reliable.
42913 # 'touch' doesn't work right on some platforms.
42914 STAMP = echo timestamp >
42916 # We only want to compare .o files, so set this!
42917 objext = .o
42920 .PHONY: stage1-start stage1-end
42922 stage1-start::
42923 @: $(MAKE); $(stage); \
42924 echo stage1 > stage_current ; \
42925 echo stage1 > stage_last; \
42926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42927 @if bfd
42928 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
42929 mkdir stage1-bfd; \
42930 mv stage1-bfd bfd
42931 @endif bfd
42932 @if opcodes
42933 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
42934 mkdir stage1-opcodes; \
42935 mv stage1-opcodes opcodes
42936 @endif opcodes
42937 @if binutils
42938 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
42939 mkdir stage1-binutils; \
42940 mv stage1-binutils binutils
42941 @endif binutils
42942 @if gas
42943 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
42944 mkdir stage1-gas; \
42945 mv stage1-gas gas
42946 @endif gas
42947 @if gcc
42948 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
42949 mkdir stage1-gcc; \
42950 mv stage1-gcc gcc
42951 @endif gcc
42952 @if gmp
42953 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
42954 mkdir stage1-gmp; \
42955 mv stage1-gmp gmp
42956 @endif gmp
42957 @if mpfr
42958 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
42959 mkdir stage1-mpfr; \
42960 mv stage1-mpfr mpfr
42961 @endif mpfr
42962 @if mpc
42963 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
42964 mkdir stage1-mpc; \
42965 mv stage1-mpc mpc
42966 @endif mpc
42967 @if isl
42968 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
42969 mkdir stage1-isl; \
42970 mv stage1-isl isl
42971 @endif isl
42972 @if cloog
42973 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
42974 mkdir stage1-cloog; \
42975 mv stage1-cloog cloog
42976 @endif cloog
42977 @if libelf
42978 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
42979 mkdir stage1-libelf; \
42980 mv stage1-libelf libelf
42981 @endif libelf
42982 @if gold
42983 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
42984 mkdir stage1-gold; \
42985 mv stage1-gold gold
42986 @endif gold
42987 @if intl
42988 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
42989 mkdir stage1-intl; \
42990 mv stage1-intl intl
42991 @endif intl
42992 @if ld
42993 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
42994 mkdir stage1-ld; \
42995 mv stage1-ld ld
42996 @endif ld
42997 @if libbacktrace
42998 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
42999 mkdir stage1-libbacktrace; \
43000 mv stage1-libbacktrace libbacktrace
43001 @endif libbacktrace
43002 @if libcpp
43003 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
43004 mkdir stage1-libcpp; \
43005 mv stage1-libcpp libcpp
43006 @endif libcpp
43007 @if libdecnumber
43008 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
43009 mkdir stage1-libdecnumber; \
43010 mv stage1-libdecnumber libdecnumber
43011 @endif libdecnumber
43012 @if libiberty
43013 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
43014 mkdir stage1-libiberty; \
43015 mv stage1-libiberty libiberty
43016 @endif libiberty
43017 @if zlib
43018 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
43019 mkdir stage1-zlib; \
43020 mv stage1-zlib zlib
43021 @endif zlib
43022 @if lto-plugin
43023 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
43024 mkdir stage1-lto-plugin; \
43025 mv stage1-lto-plugin lto-plugin
43026 @endif lto-plugin
43027 @[ -d stage1-$(TARGET_SUBDIR) ] || \
43028 mkdir stage1-$(TARGET_SUBDIR); \
43029 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
43031 stage1-end::
43032 @if bfd
43033 @if test -d $(HOST_SUBDIR)/bfd ; then \
43034 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
43036 @endif bfd
43037 @if opcodes
43038 @if test -d $(HOST_SUBDIR)/opcodes ; then \
43039 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
43041 @endif opcodes
43042 @if binutils
43043 @if test -d $(HOST_SUBDIR)/binutils ; then \
43044 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
43046 @endif binutils
43047 @if gas
43048 @if test -d $(HOST_SUBDIR)/gas ; then \
43049 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
43051 @endif gas
43052 @if gcc
43053 @if test -d $(HOST_SUBDIR)/gcc ; then \
43054 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
43056 @endif gcc
43057 @if gmp
43058 @if test -d $(HOST_SUBDIR)/gmp ; then \
43059 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
43061 @endif gmp
43062 @if mpfr
43063 @if test -d $(HOST_SUBDIR)/mpfr ; then \
43064 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
43066 @endif mpfr
43067 @if mpc
43068 @if test -d $(HOST_SUBDIR)/mpc ; then \
43069 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
43071 @endif mpc
43072 @if isl
43073 @if test -d $(HOST_SUBDIR)/isl ; then \
43074 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
43076 @endif isl
43077 @if cloog
43078 @if test -d $(HOST_SUBDIR)/cloog ; then \
43079 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
43081 @endif cloog
43082 @if libelf
43083 @if test -d $(HOST_SUBDIR)/libelf ; then \
43084 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
43086 @endif libelf
43087 @if gold
43088 @if test -d $(HOST_SUBDIR)/gold ; then \
43089 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
43091 @endif gold
43092 @if intl
43093 @if test -d $(HOST_SUBDIR)/intl ; then \
43094 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
43096 @endif intl
43097 @if ld
43098 @if test -d $(HOST_SUBDIR)/ld ; then \
43099 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
43101 @endif ld
43102 @if libbacktrace
43103 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43104 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
43106 @endif libbacktrace
43107 @if libcpp
43108 @if test -d $(HOST_SUBDIR)/libcpp ; then \
43109 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
43111 @endif libcpp
43112 @if libdecnumber
43113 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43114 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
43116 @endif libdecnumber
43117 @if libiberty
43118 @if test -d $(HOST_SUBDIR)/libiberty ; then \
43119 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
43121 @endif libiberty
43122 @if zlib
43123 @if test -d $(HOST_SUBDIR)/zlib ; then \
43124 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
43126 @endif zlib
43127 @if lto-plugin
43128 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43129 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
43131 @endif lto-plugin
43132 @if test -d $(TARGET_SUBDIR) ; then \
43133 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
43135 rm -f stage_current
43137 # Bubble a bug fix through all the stages up to stage 1. They are
43138 # remade, but not reconfigured. The next stage (if any) will not be
43139 # reconfigured either.
43140 .PHONY: stage1-bubble
43141 stage1-bubble::
43142 @r=`${PWD_COMMAND}`; export r; \
43143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43144 if test -f stage1-lean ; then \
43145 echo Skipping rebuild of stage1 ; \
43146 else \
43147 $(MAKE) stage1-start; \
43148 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
43151 .PHONY: all-stage1 clean-stage1
43152 do-clean: clean-stage1
43154 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43155 # only possibility, but now it conflicts with no-bootstrap rules
43156 @if gcc-bootstrap
43161 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43163 .PHONY: distclean-stage1
43164 distclean-stage1::
43165 @: $(MAKE); $(stage)
43166 @test "`cat stage_last`" != stage1 || rm -f stage_last
43167 rm -rf stage1-*
43170 @endif gcc-bootstrap
43173 .PHONY: stage2-start stage2-end
43175 stage2-start::
43176 @: $(MAKE); $(stage); \
43177 echo stage2 > stage_current ; \
43178 echo stage2 > stage_last; \
43179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43180 @if bfd
43181 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
43182 mkdir stage2-bfd; \
43183 mv stage2-bfd bfd ; \
43184 mv stage1-bfd prev-bfd || test -f stage1-lean
43185 @endif bfd
43186 @if opcodes
43187 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
43188 mkdir stage2-opcodes; \
43189 mv stage2-opcodes opcodes ; \
43190 mv stage1-opcodes prev-opcodes || test -f stage1-lean
43191 @endif opcodes
43192 @if binutils
43193 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
43194 mkdir stage2-binutils; \
43195 mv stage2-binutils binutils ; \
43196 mv stage1-binutils prev-binutils || test -f stage1-lean
43197 @endif binutils
43198 @if gas
43199 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
43200 mkdir stage2-gas; \
43201 mv stage2-gas gas ; \
43202 mv stage1-gas prev-gas || test -f stage1-lean
43203 @endif gas
43204 @if gcc
43205 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
43206 mkdir stage2-gcc; \
43207 mv stage2-gcc gcc ; \
43208 mv stage1-gcc prev-gcc || test -f stage1-lean
43209 @endif gcc
43210 @if gmp
43211 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
43212 mkdir stage2-gmp; \
43213 mv stage2-gmp gmp ; \
43214 mv stage1-gmp prev-gmp || test -f stage1-lean
43215 @endif gmp
43216 @if mpfr
43217 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
43218 mkdir stage2-mpfr; \
43219 mv stage2-mpfr mpfr ; \
43220 mv stage1-mpfr prev-mpfr || test -f stage1-lean
43221 @endif mpfr
43222 @if mpc
43223 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
43224 mkdir stage2-mpc; \
43225 mv stage2-mpc mpc ; \
43226 mv stage1-mpc prev-mpc || test -f stage1-lean
43227 @endif mpc
43228 @if isl
43229 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
43230 mkdir stage2-isl; \
43231 mv stage2-isl isl ; \
43232 mv stage1-isl prev-isl || test -f stage1-lean
43233 @endif isl
43234 @if cloog
43235 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
43236 mkdir stage2-cloog; \
43237 mv stage2-cloog cloog ; \
43238 mv stage1-cloog prev-cloog || test -f stage1-lean
43239 @endif cloog
43240 @if libelf
43241 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
43242 mkdir stage2-libelf; \
43243 mv stage2-libelf libelf ; \
43244 mv stage1-libelf prev-libelf || test -f stage1-lean
43245 @endif libelf
43246 @if gold
43247 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
43248 mkdir stage2-gold; \
43249 mv stage2-gold gold ; \
43250 mv stage1-gold prev-gold || test -f stage1-lean
43251 @endif gold
43252 @if intl
43253 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
43254 mkdir stage2-intl; \
43255 mv stage2-intl intl ; \
43256 mv stage1-intl prev-intl || test -f stage1-lean
43257 @endif intl
43258 @if ld
43259 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
43260 mkdir stage2-ld; \
43261 mv stage2-ld ld ; \
43262 mv stage1-ld prev-ld || test -f stage1-lean
43263 @endif ld
43264 @if libbacktrace
43265 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
43266 mkdir stage2-libbacktrace; \
43267 mv stage2-libbacktrace libbacktrace ; \
43268 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
43269 @endif libbacktrace
43270 @if libcpp
43271 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
43272 mkdir stage2-libcpp; \
43273 mv stage2-libcpp libcpp ; \
43274 mv stage1-libcpp prev-libcpp || test -f stage1-lean
43275 @endif libcpp
43276 @if libdecnumber
43277 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
43278 mkdir stage2-libdecnumber; \
43279 mv stage2-libdecnumber libdecnumber ; \
43280 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
43281 @endif libdecnumber
43282 @if libiberty
43283 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
43284 mkdir stage2-libiberty; \
43285 mv stage2-libiberty libiberty ; \
43286 mv stage1-libiberty prev-libiberty || test -f stage1-lean
43287 @endif libiberty
43288 @if zlib
43289 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
43290 mkdir stage2-zlib; \
43291 mv stage2-zlib zlib ; \
43292 mv stage1-zlib prev-zlib || test -f stage1-lean
43293 @endif zlib
43294 @if lto-plugin
43295 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
43296 mkdir stage2-lto-plugin; \
43297 mv stage2-lto-plugin lto-plugin ; \
43298 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
43299 @endif lto-plugin
43300 @[ -d stage2-$(TARGET_SUBDIR) ] || \
43301 mkdir stage2-$(TARGET_SUBDIR); \
43302 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
43303 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
43305 stage2-end::
43306 @if bfd
43307 @if test -d $(HOST_SUBDIR)/bfd ; then \
43308 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
43309 mv prev-bfd stage1-bfd ; : ; \
43311 @endif bfd
43312 @if opcodes
43313 @if test -d $(HOST_SUBDIR)/opcodes ; then \
43314 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
43315 mv prev-opcodes stage1-opcodes ; : ; \
43317 @endif opcodes
43318 @if binutils
43319 @if test -d $(HOST_SUBDIR)/binutils ; then \
43320 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
43321 mv prev-binutils stage1-binutils ; : ; \
43323 @endif binutils
43324 @if gas
43325 @if test -d $(HOST_SUBDIR)/gas ; then \
43326 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
43327 mv prev-gas stage1-gas ; : ; \
43329 @endif gas
43330 @if gcc
43331 @if test -d $(HOST_SUBDIR)/gcc ; then \
43332 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
43333 mv prev-gcc stage1-gcc ; : ; \
43335 @endif gcc
43336 @if gmp
43337 @if test -d $(HOST_SUBDIR)/gmp ; then \
43338 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
43339 mv prev-gmp stage1-gmp ; : ; \
43341 @endif gmp
43342 @if mpfr
43343 @if test -d $(HOST_SUBDIR)/mpfr ; then \
43344 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
43345 mv prev-mpfr stage1-mpfr ; : ; \
43347 @endif mpfr
43348 @if mpc
43349 @if test -d $(HOST_SUBDIR)/mpc ; then \
43350 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
43351 mv prev-mpc stage1-mpc ; : ; \
43353 @endif mpc
43354 @if isl
43355 @if test -d $(HOST_SUBDIR)/isl ; then \
43356 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
43357 mv prev-isl stage1-isl ; : ; \
43359 @endif isl
43360 @if cloog
43361 @if test -d $(HOST_SUBDIR)/cloog ; then \
43362 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
43363 mv prev-cloog stage1-cloog ; : ; \
43365 @endif cloog
43366 @if libelf
43367 @if test -d $(HOST_SUBDIR)/libelf ; then \
43368 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
43369 mv prev-libelf stage1-libelf ; : ; \
43371 @endif libelf
43372 @if gold
43373 @if test -d $(HOST_SUBDIR)/gold ; then \
43374 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
43375 mv prev-gold stage1-gold ; : ; \
43377 @endif gold
43378 @if intl
43379 @if test -d $(HOST_SUBDIR)/intl ; then \
43380 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
43381 mv prev-intl stage1-intl ; : ; \
43383 @endif intl
43384 @if ld
43385 @if test -d $(HOST_SUBDIR)/ld ; then \
43386 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
43387 mv prev-ld stage1-ld ; : ; \
43389 @endif ld
43390 @if libbacktrace
43391 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43392 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
43393 mv prev-libbacktrace stage1-libbacktrace ; : ; \
43395 @endif libbacktrace
43396 @if libcpp
43397 @if test -d $(HOST_SUBDIR)/libcpp ; then \
43398 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
43399 mv prev-libcpp stage1-libcpp ; : ; \
43401 @endif libcpp
43402 @if libdecnumber
43403 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43404 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
43405 mv prev-libdecnumber stage1-libdecnumber ; : ; \
43407 @endif libdecnumber
43408 @if libiberty
43409 @if test -d $(HOST_SUBDIR)/libiberty ; then \
43410 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
43411 mv prev-libiberty stage1-libiberty ; : ; \
43413 @endif libiberty
43414 @if zlib
43415 @if test -d $(HOST_SUBDIR)/zlib ; then \
43416 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
43417 mv prev-zlib stage1-zlib ; : ; \
43419 @endif zlib
43420 @if lto-plugin
43421 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43422 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
43423 mv prev-lto-plugin stage1-lto-plugin ; : ; \
43425 @endif lto-plugin
43426 @if test -d $(TARGET_SUBDIR) ; then \
43427 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
43428 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
43430 rm -f stage_current
43432 # Bubble a bug fix through all the stages up to stage 2. They are
43433 # remade, but not reconfigured. The next stage (if any) will not be
43434 # reconfigured either.
43435 .PHONY: stage2-bubble
43436 stage2-bubble:: stage1-bubble
43437 @r=`${PWD_COMMAND}`; export r; \
43438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43439 if test -f stage2-lean || test -f stage1-lean ; then \
43440 echo Skipping rebuild of stage2 ; \
43441 else \
43442 $(MAKE) stage2-start; \
43443 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
43446 .PHONY: all-stage2 clean-stage2
43447 do-clean: clean-stage2
43449 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43450 # only possibility, but now it conflicts with no-bootstrap rules
43451 @if gcc-bootstrap
43455 .PHONY: bootstrap2 bootstrap2-lean
43456 bootstrap2:
43457 echo stage2 > stage_final
43458 @r=`${PWD_COMMAND}`; export r; \
43459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43460 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
43461 @: $(MAKE); $(unstage)
43462 @r=`${PWD_COMMAND}`; export r; \
43463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43464 TFLAGS="$(STAGE2_TFLAGS)"; \
43465 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43467 bootstrap2-lean:
43468 echo stage2 > stage_final
43469 @r=`${PWD_COMMAND}`; export r; \
43470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43471 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
43472 @: $(MAKE); $(unstage)
43473 @r=`${PWD_COMMAND}`; export r; \
43474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43475 TFLAGS="$(STAGE2_TFLAGS)"; \
43476 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43479 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43480 distclean-stage1:: distclean-stage2
43481 .PHONY: distclean-stage2
43482 distclean-stage2::
43483 @: $(MAKE); $(stage)
43484 @test "`cat stage_last`" != stage2 || rm -f stage_last
43485 rm -rf stage2-*
43488 @endif gcc-bootstrap
43491 .PHONY: stage3-start stage3-end
43493 stage3-start::
43494 @: $(MAKE); $(stage); \
43495 echo stage3 > stage_current ; \
43496 echo stage3 > stage_last; \
43497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43498 @if bfd
43499 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
43500 mkdir stage3-bfd; \
43501 mv stage3-bfd bfd ; \
43502 mv stage2-bfd prev-bfd || test -f stage2-lean
43503 @endif bfd
43504 @if opcodes
43505 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
43506 mkdir stage3-opcodes; \
43507 mv stage3-opcodes opcodes ; \
43508 mv stage2-opcodes prev-opcodes || test -f stage2-lean
43509 @endif opcodes
43510 @if binutils
43511 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
43512 mkdir stage3-binutils; \
43513 mv stage3-binutils binutils ; \
43514 mv stage2-binutils prev-binutils || test -f stage2-lean
43515 @endif binutils
43516 @if gas
43517 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
43518 mkdir stage3-gas; \
43519 mv stage3-gas gas ; \
43520 mv stage2-gas prev-gas || test -f stage2-lean
43521 @endif gas
43522 @if gcc
43523 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
43524 mkdir stage3-gcc; \
43525 mv stage3-gcc gcc ; \
43526 mv stage2-gcc prev-gcc || test -f stage2-lean
43527 @endif gcc
43528 @if gmp
43529 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
43530 mkdir stage3-gmp; \
43531 mv stage3-gmp gmp ; \
43532 mv stage2-gmp prev-gmp || test -f stage2-lean
43533 @endif gmp
43534 @if mpfr
43535 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
43536 mkdir stage3-mpfr; \
43537 mv stage3-mpfr mpfr ; \
43538 mv stage2-mpfr prev-mpfr || test -f stage2-lean
43539 @endif mpfr
43540 @if mpc
43541 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
43542 mkdir stage3-mpc; \
43543 mv stage3-mpc mpc ; \
43544 mv stage2-mpc prev-mpc || test -f stage2-lean
43545 @endif mpc
43546 @if isl
43547 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
43548 mkdir stage3-isl; \
43549 mv stage3-isl isl ; \
43550 mv stage2-isl prev-isl || test -f stage2-lean
43551 @endif isl
43552 @if cloog
43553 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
43554 mkdir stage3-cloog; \
43555 mv stage3-cloog cloog ; \
43556 mv stage2-cloog prev-cloog || test -f stage2-lean
43557 @endif cloog
43558 @if libelf
43559 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
43560 mkdir stage3-libelf; \
43561 mv stage3-libelf libelf ; \
43562 mv stage2-libelf prev-libelf || test -f stage2-lean
43563 @endif libelf
43564 @if gold
43565 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
43566 mkdir stage3-gold; \
43567 mv stage3-gold gold ; \
43568 mv stage2-gold prev-gold || test -f stage2-lean
43569 @endif gold
43570 @if intl
43571 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
43572 mkdir stage3-intl; \
43573 mv stage3-intl intl ; \
43574 mv stage2-intl prev-intl || test -f stage2-lean
43575 @endif intl
43576 @if ld
43577 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
43578 mkdir stage3-ld; \
43579 mv stage3-ld ld ; \
43580 mv stage2-ld prev-ld || test -f stage2-lean
43581 @endif ld
43582 @if libbacktrace
43583 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
43584 mkdir stage3-libbacktrace; \
43585 mv stage3-libbacktrace libbacktrace ; \
43586 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
43587 @endif libbacktrace
43588 @if libcpp
43589 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
43590 mkdir stage3-libcpp; \
43591 mv stage3-libcpp libcpp ; \
43592 mv stage2-libcpp prev-libcpp || test -f stage2-lean
43593 @endif libcpp
43594 @if libdecnumber
43595 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
43596 mkdir stage3-libdecnumber; \
43597 mv stage3-libdecnumber libdecnumber ; \
43598 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
43599 @endif libdecnumber
43600 @if libiberty
43601 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
43602 mkdir stage3-libiberty; \
43603 mv stage3-libiberty libiberty ; \
43604 mv stage2-libiberty prev-libiberty || test -f stage2-lean
43605 @endif libiberty
43606 @if zlib
43607 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
43608 mkdir stage3-zlib; \
43609 mv stage3-zlib zlib ; \
43610 mv stage2-zlib prev-zlib || test -f stage2-lean
43611 @endif zlib
43612 @if lto-plugin
43613 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
43614 mkdir stage3-lto-plugin; \
43615 mv stage3-lto-plugin lto-plugin ; \
43616 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
43617 @endif lto-plugin
43618 @[ -d stage3-$(TARGET_SUBDIR) ] || \
43619 mkdir stage3-$(TARGET_SUBDIR); \
43620 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
43621 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
43623 stage3-end::
43624 @if bfd
43625 @if test -d $(HOST_SUBDIR)/bfd ; then \
43626 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
43627 mv prev-bfd stage2-bfd ; : ; \
43629 @endif bfd
43630 @if opcodes
43631 @if test -d $(HOST_SUBDIR)/opcodes ; then \
43632 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
43633 mv prev-opcodes stage2-opcodes ; : ; \
43635 @endif opcodes
43636 @if binutils
43637 @if test -d $(HOST_SUBDIR)/binutils ; then \
43638 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
43639 mv prev-binutils stage2-binutils ; : ; \
43641 @endif binutils
43642 @if gas
43643 @if test -d $(HOST_SUBDIR)/gas ; then \
43644 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
43645 mv prev-gas stage2-gas ; : ; \
43647 @endif gas
43648 @if gcc
43649 @if test -d $(HOST_SUBDIR)/gcc ; then \
43650 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
43651 mv prev-gcc stage2-gcc ; : ; \
43653 @endif gcc
43654 @if gmp
43655 @if test -d $(HOST_SUBDIR)/gmp ; then \
43656 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
43657 mv prev-gmp stage2-gmp ; : ; \
43659 @endif gmp
43660 @if mpfr
43661 @if test -d $(HOST_SUBDIR)/mpfr ; then \
43662 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
43663 mv prev-mpfr stage2-mpfr ; : ; \
43665 @endif mpfr
43666 @if mpc
43667 @if test -d $(HOST_SUBDIR)/mpc ; then \
43668 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
43669 mv prev-mpc stage2-mpc ; : ; \
43671 @endif mpc
43672 @if isl
43673 @if test -d $(HOST_SUBDIR)/isl ; then \
43674 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
43675 mv prev-isl stage2-isl ; : ; \
43677 @endif isl
43678 @if cloog
43679 @if test -d $(HOST_SUBDIR)/cloog ; then \
43680 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
43681 mv prev-cloog stage2-cloog ; : ; \
43683 @endif cloog
43684 @if libelf
43685 @if test -d $(HOST_SUBDIR)/libelf ; then \
43686 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
43687 mv prev-libelf stage2-libelf ; : ; \
43689 @endif libelf
43690 @if gold
43691 @if test -d $(HOST_SUBDIR)/gold ; then \
43692 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
43693 mv prev-gold stage2-gold ; : ; \
43695 @endif gold
43696 @if intl
43697 @if test -d $(HOST_SUBDIR)/intl ; then \
43698 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
43699 mv prev-intl stage2-intl ; : ; \
43701 @endif intl
43702 @if ld
43703 @if test -d $(HOST_SUBDIR)/ld ; then \
43704 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
43705 mv prev-ld stage2-ld ; : ; \
43707 @endif ld
43708 @if libbacktrace
43709 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
43710 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
43711 mv prev-libbacktrace stage2-libbacktrace ; : ; \
43713 @endif libbacktrace
43714 @if libcpp
43715 @if test -d $(HOST_SUBDIR)/libcpp ; then \
43716 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
43717 mv prev-libcpp stage2-libcpp ; : ; \
43719 @endif libcpp
43720 @if libdecnumber
43721 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43722 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
43723 mv prev-libdecnumber stage2-libdecnumber ; : ; \
43725 @endif libdecnumber
43726 @if libiberty
43727 @if test -d $(HOST_SUBDIR)/libiberty ; then \
43728 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
43729 mv prev-libiberty stage2-libiberty ; : ; \
43731 @endif libiberty
43732 @if zlib
43733 @if test -d $(HOST_SUBDIR)/zlib ; then \
43734 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
43735 mv prev-zlib stage2-zlib ; : ; \
43737 @endif zlib
43738 @if lto-plugin
43739 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43740 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
43741 mv prev-lto-plugin stage2-lto-plugin ; : ; \
43743 @endif lto-plugin
43744 @if test -d $(TARGET_SUBDIR) ; then \
43745 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
43746 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
43748 rm -f stage_current
43750 # Bubble a bug fix through all the stages up to stage 3. They are
43751 # remade, but not reconfigured. The next stage (if any) will not be
43752 # reconfigured either.
43753 .PHONY: stage3-bubble
43754 stage3-bubble:: stage2-bubble
43755 @r=`${PWD_COMMAND}`; export r; \
43756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43757 if test -f stage3-lean || test -f stage2-lean ; then \
43758 echo Skipping rebuild of stage3 ; \
43759 else \
43760 $(MAKE) stage3-start; \
43761 if $(LEAN); then \
43762 rm -rf stage1-* ; \
43763 $(STAMP) stage1-lean ; \
43764 fi; \
43765 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
43767 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
43769 .PHONY: all-stage3 clean-stage3
43770 do-clean: clean-stage3
43772 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43773 # only possibility, but now it conflicts with no-bootstrap rules
43774 @if gcc-bootstrap
43776 compare:
43777 @r=`${PWD_COMMAND}`; export r; \
43778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43779 if test -f stage2-lean; then \
43780 echo Cannot compare object files as stage 2 was deleted. ; \
43781 exit 0 ; \
43782 fi; \
43783 : $(MAKE); $(stage); \
43784 rm -f .bad_compare ; \
43785 echo Comparing stages 2 and 3 ; \
43786 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
43787 files=`find stage3-* -name "*$(objext)" -print | \
43788 sed -n s,^stage$$sed-,,p` ; \
43789 for file in $${files} ; do \
43790 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
43791 if test ! -f $$f1; then continue; fi; \
43792 $(do-compare) > /dev/null 2>&1; \
43793 if test $$? -eq 1; then \
43794 case $$file in \
43795 @compare_exclusions@) \
43796 echo warning: $$file differs ;; \
43797 *) \
43798 echo $$file differs >> .bad_compare ;; \
43799 esac ; \
43800 fi ; \
43801 done ; \
43802 if [ -f .bad_compare ]; then \
43803 echo "Bootstrap comparison failure!"; \
43804 cat .bad_compare; \
43805 exit 1; \
43806 else \
43807 echo Comparison successful.; \
43808 fi ; \
43809 $(STAMP) compare
43810 if $(LEAN); then \
43811 rm -rf stage2-*; \
43812 $(STAMP) stage2-lean; \
43817 .PHONY: bootstrap bootstrap-lean
43818 bootstrap:
43819 echo stage3 > stage_final
43820 @r=`${PWD_COMMAND}`; export r; \
43821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43822 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
43823 @: $(MAKE); $(unstage)
43824 @r=`${PWD_COMMAND}`; export r; \
43825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43826 TFLAGS="$(STAGE3_TFLAGS)"; \
43827 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43829 bootstrap-lean:
43830 echo stage3 > stage_final
43831 @r=`${PWD_COMMAND}`; export r; \
43832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43833 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
43834 @: $(MAKE); $(unstage)
43835 @r=`${PWD_COMMAND}`; export r; \
43836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43837 TFLAGS="$(STAGE3_TFLAGS)"; \
43838 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43841 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43842 distclean-stage2:: distclean-stage3
43843 .PHONY: distclean-stage3
43844 distclean-stage3::
43845 @: $(MAKE); $(stage)
43846 @test "`cat stage_last`" != stage3 || rm -f stage_last
43847 rm -rf stage3-* compare
43850 .PHONY: cleanstrap
43851 cleanstrap: do-distclean local-clean
43852 echo stage3 > stage_final
43853 @r=`${PWD_COMMAND}`; export r; \
43854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43855 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
43856 @: $(MAKE); $(unstage)
43857 @r=`${PWD_COMMAND}`; export r; \
43858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43859 TFLAGS="$(STAGE3_TFLAGS)"; \
43860 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43862 @endif gcc-bootstrap
43865 .PHONY: stage4-start stage4-end
43867 stage4-start::
43868 @: $(MAKE); $(stage); \
43869 echo stage4 > stage_current ; \
43870 echo stage4 > stage_last; \
43871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43872 @if bfd
43873 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
43874 mkdir stage4-bfd; \
43875 mv stage4-bfd bfd ; \
43876 mv stage3-bfd prev-bfd || test -f stage3-lean
43877 @endif bfd
43878 @if opcodes
43879 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
43880 mkdir stage4-opcodes; \
43881 mv stage4-opcodes opcodes ; \
43882 mv stage3-opcodes prev-opcodes || test -f stage3-lean
43883 @endif opcodes
43884 @if binutils
43885 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
43886 mkdir stage4-binutils; \
43887 mv stage4-binutils binutils ; \
43888 mv stage3-binutils prev-binutils || test -f stage3-lean
43889 @endif binutils
43890 @if gas
43891 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
43892 mkdir stage4-gas; \
43893 mv stage4-gas gas ; \
43894 mv stage3-gas prev-gas || test -f stage3-lean
43895 @endif gas
43896 @if gcc
43897 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
43898 mkdir stage4-gcc; \
43899 mv stage4-gcc gcc ; \
43900 mv stage3-gcc prev-gcc || test -f stage3-lean
43901 @endif gcc
43902 @if gmp
43903 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
43904 mkdir stage4-gmp; \
43905 mv stage4-gmp gmp ; \
43906 mv stage3-gmp prev-gmp || test -f stage3-lean
43907 @endif gmp
43908 @if mpfr
43909 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
43910 mkdir stage4-mpfr; \
43911 mv stage4-mpfr mpfr ; \
43912 mv stage3-mpfr prev-mpfr || test -f stage3-lean
43913 @endif mpfr
43914 @if mpc
43915 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
43916 mkdir stage4-mpc; \
43917 mv stage4-mpc mpc ; \
43918 mv stage3-mpc prev-mpc || test -f stage3-lean
43919 @endif mpc
43920 @if isl
43921 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
43922 mkdir stage4-isl; \
43923 mv stage4-isl isl ; \
43924 mv stage3-isl prev-isl || test -f stage3-lean
43925 @endif isl
43926 @if cloog
43927 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
43928 mkdir stage4-cloog; \
43929 mv stage4-cloog cloog ; \
43930 mv stage3-cloog prev-cloog || test -f stage3-lean
43931 @endif cloog
43932 @if libelf
43933 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
43934 mkdir stage4-libelf; \
43935 mv stage4-libelf libelf ; \
43936 mv stage3-libelf prev-libelf || test -f stage3-lean
43937 @endif libelf
43938 @if gold
43939 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
43940 mkdir stage4-gold; \
43941 mv stage4-gold gold ; \
43942 mv stage3-gold prev-gold || test -f stage3-lean
43943 @endif gold
43944 @if intl
43945 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
43946 mkdir stage4-intl; \
43947 mv stage4-intl intl ; \
43948 mv stage3-intl prev-intl || test -f stage3-lean
43949 @endif intl
43950 @if ld
43951 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
43952 mkdir stage4-ld; \
43953 mv stage4-ld ld ; \
43954 mv stage3-ld prev-ld || test -f stage3-lean
43955 @endif ld
43956 @if libbacktrace
43957 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
43958 mkdir stage4-libbacktrace; \
43959 mv stage4-libbacktrace libbacktrace ; \
43960 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
43961 @endif libbacktrace
43962 @if libcpp
43963 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
43964 mkdir stage4-libcpp; \
43965 mv stage4-libcpp libcpp ; \
43966 mv stage3-libcpp prev-libcpp || test -f stage3-lean
43967 @endif libcpp
43968 @if libdecnumber
43969 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
43970 mkdir stage4-libdecnumber; \
43971 mv stage4-libdecnumber libdecnumber ; \
43972 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
43973 @endif libdecnumber
43974 @if libiberty
43975 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
43976 mkdir stage4-libiberty; \
43977 mv stage4-libiberty libiberty ; \
43978 mv stage3-libiberty prev-libiberty || test -f stage3-lean
43979 @endif libiberty
43980 @if zlib
43981 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
43982 mkdir stage4-zlib; \
43983 mv stage4-zlib zlib ; \
43984 mv stage3-zlib prev-zlib || test -f stage3-lean
43985 @endif zlib
43986 @if lto-plugin
43987 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
43988 mkdir stage4-lto-plugin; \
43989 mv stage4-lto-plugin lto-plugin ; \
43990 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
43991 @endif lto-plugin
43992 @[ -d stage4-$(TARGET_SUBDIR) ] || \
43993 mkdir stage4-$(TARGET_SUBDIR); \
43994 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
43995 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
43997 stage4-end::
43998 @if bfd
43999 @if test -d $(HOST_SUBDIR)/bfd ; then \
44000 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
44001 mv prev-bfd stage3-bfd ; : ; \
44003 @endif bfd
44004 @if opcodes
44005 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44006 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
44007 mv prev-opcodes stage3-opcodes ; : ; \
44009 @endif opcodes
44010 @if binutils
44011 @if test -d $(HOST_SUBDIR)/binutils ; then \
44012 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
44013 mv prev-binutils stage3-binutils ; : ; \
44015 @endif binutils
44016 @if gas
44017 @if test -d $(HOST_SUBDIR)/gas ; then \
44018 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
44019 mv prev-gas stage3-gas ; : ; \
44021 @endif gas
44022 @if gcc
44023 @if test -d $(HOST_SUBDIR)/gcc ; then \
44024 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
44025 mv prev-gcc stage3-gcc ; : ; \
44027 @endif gcc
44028 @if gmp
44029 @if test -d $(HOST_SUBDIR)/gmp ; then \
44030 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
44031 mv prev-gmp stage3-gmp ; : ; \
44033 @endif gmp
44034 @if mpfr
44035 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44036 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
44037 mv prev-mpfr stage3-mpfr ; : ; \
44039 @endif mpfr
44040 @if mpc
44041 @if test -d $(HOST_SUBDIR)/mpc ; then \
44042 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
44043 mv prev-mpc stage3-mpc ; : ; \
44045 @endif mpc
44046 @if isl
44047 @if test -d $(HOST_SUBDIR)/isl ; then \
44048 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
44049 mv prev-isl stage3-isl ; : ; \
44051 @endif isl
44052 @if cloog
44053 @if test -d $(HOST_SUBDIR)/cloog ; then \
44054 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
44055 mv prev-cloog stage3-cloog ; : ; \
44057 @endif cloog
44058 @if libelf
44059 @if test -d $(HOST_SUBDIR)/libelf ; then \
44060 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
44061 mv prev-libelf stage3-libelf ; : ; \
44063 @endif libelf
44064 @if gold
44065 @if test -d $(HOST_SUBDIR)/gold ; then \
44066 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
44067 mv prev-gold stage3-gold ; : ; \
44069 @endif gold
44070 @if intl
44071 @if test -d $(HOST_SUBDIR)/intl ; then \
44072 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
44073 mv prev-intl stage3-intl ; : ; \
44075 @endif intl
44076 @if ld
44077 @if test -d $(HOST_SUBDIR)/ld ; then \
44078 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
44079 mv prev-ld stage3-ld ; : ; \
44081 @endif ld
44082 @if libbacktrace
44083 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44084 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
44085 mv prev-libbacktrace stage3-libbacktrace ; : ; \
44087 @endif libbacktrace
44088 @if libcpp
44089 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44090 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
44091 mv prev-libcpp stage3-libcpp ; : ; \
44093 @endif libcpp
44094 @if libdecnumber
44095 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44096 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
44097 mv prev-libdecnumber stage3-libdecnumber ; : ; \
44099 @endif libdecnumber
44100 @if libiberty
44101 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44102 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
44103 mv prev-libiberty stage3-libiberty ; : ; \
44105 @endif libiberty
44106 @if zlib
44107 @if test -d $(HOST_SUBDIR)/zlib ; then \
44108 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
44109 mv prev-zlib stage3-zlib ; : ; \
44111 @endif zlib
44112 @if lto-plugin
44113 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44114 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
44115 mv prev-lto-plugin stage3-lto-plugin ; : ; \
44117 @endif lto-plugin
44118 @if test -d $(TARGET_SUBDIR) ; then \
44119 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
44120 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
44122 rm -f stage_current
44124 # Bubble a bug fix through all the stages up to stage 4. They are
44125 # remade, but not reconfigured. The next stage (if any) will not be
44126 # reconfigured either.
44127 .PHONY: stage4-bubble
44128 stage4-bubble:: stage3-bubble
44129 @r=`${PWD_COMMAND}`; export r; \
44130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44131 if test -f stage4-lean || test -f stage3-lean ; then \
44132 echo Skipping rebuild of stage4 ; \
44133 else \
44134 $(MAKE) stage4-start; \
44135 if $(LEAN); then \
44136 rm -rf stage2-* ; \
44137 $(STAMP) stage2-lean ; \
44138 fi; \
44139 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
44141 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
44143 .PHONY: all-stage4 clean-stage4
44144 do-clean: clean-stage4
44146 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44147 # only possibility, but now it conflicts with no-bootstrap rules
44148 @if gcc-bootstrap
44150 compare3:
44151 @r=`${PWD_COMMAND}`; export r; \
44152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44153 if test -f stage3-lean; then \
44154 echo Cannot compare object files as stage 3 was deleted. ; \
44155 exit 0 ; \
44156 fi; \
44157 : $(MAKE); $(stage); \
44158 rm -f .bad_compare ; \
44159 echo Comparing stages 3 and 4 ; \
44160 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
44161 files=`find stage4-* -name "*$(objext)" -print | \
44162 sed -n s,^stage$$sed-,,p` ; \
44163 for file in $${files} ; do \
44164 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
44165 if test ! -f $$f1; then continue; fi; \
44166 $(do-compare3) > /dev/null 2>&1; \
44167 if test $$? -eq 1; then \
44168 case $$file in \
44169 @compare_exclusions@) \
44170 echo warning: $$file differs ;; \
44171 *) \
44172 echo $$file differs >> .bad_compare ;; \
44173 esac ; \
44174 fi ; \
44175 done ; \
44176 if [ -f .bad_compare ]; then \
44177 echo "Bootstrap comparison failure!"; \
44178 cat .bad_compare; \
44179 exit 1; \
44180 else \
44181 echo Comparison successful.; \
44182 fi ; \
44183 $(STAMP) compare3
44184 if $(LEAN); then \
44185 rm -rf stage3-*; \
44186 $(STAMP) stage3-lean; \
44191 .PHONY: bootstrap4 bootstrap4-lean
44192 bootstrap4:
44193 echo stage4 > stage_final
44194 @r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44196 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
44197 @: $(MAKE); $(unstage)
44198 @r=`${PWD_COMMAND}`; export r; \
44199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44200 TFLAGS="$(STAGE4_TFLAGS)"; \
44201 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44203 bootstrap4-lean:
44204 echo stage4 > stage_final
44205 @r=`${PWD_COMMAND}`; export r; \
44206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44207 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
44208 @: $(MAKE); $(unstage)
44209 @r=`${PWD_COMMAND}`; export r; \
44210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44211 TFLAGS="$(STAGE4_TFLAGS)"; \
44212 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44215 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44216 distclean-stage3:: distclean-stage4
44217 .PHONY: distclean-stage4
44218 distclean-stage4::
44219 @: $(MAKE); $(stage)
44220 @test "`cat stage_last`" != stage4 || rm -f stage_last
44221 rm -rf stage4-* compare3
44224 @endif gcc-bootstrap
44227 .PHONY: stageprofile-start stageprofile-end
44229 stageprofile-start::
44230 @: $(MAKE); $(stage); \
44231 echo stageprofile > stage_current ; \
44232 echo stageprofile > stage_last; \
44233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44234 @if bfd
44235 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
44236 mkdir stageprofile-bfd; \
44237 mv stageprofile-bfd bfd ; \
44238 mv stage1-bfd prev-bfd || test -f stage1-lean
44239 @endif bfd
44240 @if opcodes
44241 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
44242 mkdir stageprofile-opcodes; \
44243 mv stageprofile-opcodes opcodes ; \
44244 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44245 @endif opcodes
44246 @if binutils
44247 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
44248 mkdir stageprofile-binutils; \
44249 mv stageprofile-binutils binutils ; \
44250 mv stage1-binutils prev-binutils || test -f stage1-lean
44251 @endif binutils
44252 @if gas
44253 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
44254 mkdir stageprofile-gas; \
44255 mv stageprofile-gas gas ; \
44256 mv stage1-gas prev-gas || test -f stage1-lean
44257 @endif gas
44258 @if gcc
44259 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
44260 mkdir stageprofile-gcc; \
44261 mv stageprofile-gcc gcc ; \
44262 mv stage1-gcc prev-gcc || test -f stage1-lean
44263 @endif gcc
44264 @if gmp
44265 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
44266 mkdir stageprofile-gmp; \
44267 mv stageprofile-gmp gmp ; \
44268 mv stage1-gmp prev-gmp || test -f stage1-lean
44269 @endif gmp
44270 @if mpfr
44271 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
44272 mkdir stageprofile-mpfr; \
44273 mv stageprofile-mpfr mpfr ; \
44274 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44275 @endif mpfr
44276 @if mpc
44277 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
44278 mkdir stageprofile-mpc; \
44279 mv stageprofile-mpc mpc ; \
44280 mv stage1-mpc prev-mpc || test -f stage1-lean
44281 @endif mpc
44282 @if isl
44283 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
44284 mkdir stageprofile-isl; \
44285 mv stageprofile-isl isl ; \
44286 mv stage1-isl prev-isl || test -f stage1-lean
44287 @endif isl
44288 @if cloog
44289 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
44290 mkdir stageprofile-cloog; \
44291 mv stageprofile-cloog cloog ; \
44292 mv stage1-cloog prev-cloog || test -f stage1-lean
44293 @endif cloog
44294 @if libelf
44295 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
44296 mkdir stageprofile-libelf; \
44297 mv stageprofile-libelf libelf ; \
44298 mv stage1-libelf prev-libelf || test -f stage1-lean
44299 @endif libelf
44300 @if gold
44301 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
44302 mkdir stageprofile-gold; \
44303 mv stageprofile-gold gold ; \
44304 mv stage1-gold prev-gold || test -f stage1-lean
44305 @endif gold
44306 @if intl
44307 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
44308 mkdir stageprofile-intl; \
44309 mv stageprofile-intl intl ; \
44310 mv stage1-intl prev-intl || test -f stage1-lean
44311 @endif intl
44312 @if ld
44313 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
44314 mkdir stageprofile-ld; \
44315 mv stageprofile-ld ld ; \
44316 mv stage1-ld prev-ld || test -f stage1-lean
44317 @endif ld
44318 @if libbacktrace
44319 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
44320 mkdir stageprofile-libbacktrace; \
44321 mv stageprofile-libbacktrace libbacktrace ; \
44322 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44323 @endif libbacktrace
44324 @if libcpp
44325 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
44326 mkdir stageprofile-libcpp; \
44327 mv stageprofile-libcpp libcpp ; \
44328 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44329 @endif libcpp
44330 @if libdecnumber
44331 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
44332 mkdir stageprofile-libdecnumber; \
44333 mv stageprofile-libdecnumber libdecnumber ; \
44334 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44335 @endif libdecnumber
44336 @if libiberty
44337 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
44338 mkdir stageprofile-libiberty; \
44339 mv stageprofile-libiberty libiberty ; \
44340 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44341 @endif libiberty
44342 @if zlib
44343 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
44344 mkdir stageprofile-zlib; \
44345 mv stageprofile-zlib zlib ; \
44346 mv stage1-zlib prev-zlib || test -f stage1-lean
44347 @endif zlib
44348 @if lto-plugin
44349 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
44350 mkdir stageprofile-lto-plugin; \
44351 mv stageprofile-lto-plugin lto-plugin ; \
44352 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44353 @endif lto-plugin
44354 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
44355 mkdir stageprofile-$(TARGET_SUBDIR); \
44356 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44357 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44359 stageprofile-end::
44360 @if bfd
44361 @if test -d $(HOST_SUBDIR)/bfd ; then \
44362 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
44363 mv prev-bfd stage1-bfd ; : ; \
44365 @endif bfd
44366 @if opcodes
44367 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44368 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
44369 mv prev-opcodes stage1-opcodes ; : ; \
44371 @endif opcodes
44372 @if binutils
44373 @if test -d $(HOST_SUBDIR)/binutils ; then \
44374 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
44375 mv prev-binutils stage1-binutils ; : ; \
44377 @endif binutils
44378 @if gas
44379 @if test -d $(HOST_SUBDIR)/gas ; then \
44380 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
44381 mv prev-gas stage1-gas ; : ; \
44383 @endif gas
44384 @if gcc
44385 @if test -d $(HOST_SUBDIR)/gcc ; then \
44386 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
44387 mv prev-gcc stage1-gcc ; : ; \
44389 @endif gcc
44390 @if gmp
44391 @if test -d $(HOST_SUBDIR)/gmp ; then \
44392 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
44393 mv prev-gmp stage1-gmp ; : ; \
44395 @endif gmp
44396 @if mpfr
44397 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44398 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
44399 mv prev-mpfr stage1-mpfr ; : ; \
44401 @endif mpfr
44402 @if mpc
44403 @if test -d $(HOST_SUBDIR)/mpc ; then \
44404 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
44405 mv prev-mpc stage1-mpc ; : ; \
44407 @endif mpc
44408 @if isl
44409 @if test -d $(HOST_SUBDIR)/isl ; then \
44410 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
44411 mv prev-isl stage1-isl ; : ; \
44413 @endif isl
44414 @if cloog
44415 @if test -d $(HOST_SUBDIR)/cloog ; then \
44416 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
44417 mv prev-cloog stage1-cloog ; : ; \
44419 @endif cloog
44420 @if libelf
44421 @if test -d $(HOST_SUBDIR)/libelf ; then \
44422 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
44423 mv prev-libelf stage1-libelf ; : ; \
44425 @endif libelf
44426 @if gold
44427 @if test -d $(HOST_SUBDIR)/gold ; then \
44428 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
44429 mv prev-gold stage1-gold ; : ; \
44431 @endif gold
44432 @if intl
44433 @if test -d $(HOST_SUBDIR)/intl ; then \
44434 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
44435 mv prev-intl stage1-intl ; : ; \
44437 @endif intl
44438 @if ld
44439 @if test -d $(HOST_SUBDIR)/ld ; then \
44440 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
44441 mv prev-ld stage1-ld ; : ; \
44443 @endif ld
44444 @if libbacktrace
44445 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44446 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
44447 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44449 @endif libbacktrace
44450 @if libcpp
44451 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44452 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
44453 mv prev-libcpp stage1-libcpp ; : ; \
44455 @endif libcpp
44456 @if libdecnumber
44457 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44458 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
44459 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44461 @endif libdecnumber
44462 @if libiberty
44463 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44464 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
44465 mv prev-libiberty stage1-libiberty ; : ; \
44467 @endif libiberty
44468 @if zlib
44469 @if test -d $(HOST_SUBDIR)/zlib ; then \
44470 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
44471 mv prev-zlib stage1-zlib ; : ; \
44473 @endif zlib
44474 @if lto-plugin
44475 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44476 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
44477 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44479 @endif lto-plugin
44480 @if test -d $(TARGET_SUBDIR) ; then \
44481 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
44482 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44484 rm -f stage_current
44486 # Bubble a bug fix through all the stages up to stage profile. They are
44487 # remade, but not reconfigured. The next stage (if any) will not be
44488 # reconfigured either.
44489 .PHONY: stageprofile-bubble
44490 stageprofile-bubble:: stage1-bubble
44491 @r=`${PWD_COMMAND}`; export r; \
44492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44493 if test -f stageprofile-lean || test -f stage1-lean ; then \
44494 echo Skipping rebuild of stageprofile ; \
44495 else \
44496 $(MAKE) stageprofile-start; \
44497 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
44500 .PHONY: all-stageprofile clean-stageprofile
44501 do-clean: clean-stageprofile
44503 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44504 # only possibility, but now it conflicts with no-bootstrap rules
44505 @if gcc-bootstrap
44510 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44511 distclean-stage1:: distclean-stageprofile
44512 .PHONY: distclean-stageprofile
44513 distclean-stageprofile::
44514 @: $(MAKE); $(stage)
44515 @test "`cat stage_last`" != stageprofile || rm -f stage_last
44516 rm -rf stageprofile-*
44519 @endif gcc-bootstrap
44522 .PHONY: stagefeedback-start stagefeedback-end
44524 stagefeedback-start::
44525 @: $(MAKE); $(stage); \
44526 echo stagefeedback > stage_current ; \
44527 echo stagefeedback > stage_last; \
44528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44529 @if bfd
44530 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
44531 mkdir stagefeedback-bfd; \
44532 mv stagefeedback-bfd bfd ; \
44533 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
44534 @endif bfd
44535 @if opcodes
44536 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
44537 mkdir stagefeedback-opcodes; \
44538 mv stagefeedback-opcodes opcodes ; \
44539 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
44540 @endif opcodes
44541 @if binutils
44542 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
44543 mkdir stagefeedback-binutils; \
44544 mv stagefeedback-binutils binutils ; \
44545 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
44546 @endif binutils
44547 @if gas
44548 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
44549 mkdir stagefeedback-gas; \
44550 mv stagefeedback-gas gas ; \
44551 mv stageprofile-gas prev-gas || test -f stageprofile-lean
44552 @endif gas
44553 @if gcc
44554 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
44555 mkdir stagefeedback-gcc; \
44556 mv stagefeedback-gcc gcc ; \
44557 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
44558 @endif gcc
44559 @if gmp
44560 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
44561 mkdir stagefeedback-gmp; \
44562 mv stagefeedback-gmp gmp ; \
44563 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
44564 @endif gmp
44565 @if mpfr
44566 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
44567 mkdir stagefeedback-mpfr; \
44568 mv stagefeedback-mpfr mpfr ; \
44569 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
44570 @endif mpfr
44571 @if mpc
44572 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
44573 mkdir stagefeedback-mpc; \
44574 mv stagefeedback-mpc mpc ; \
44575 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
44576 @endif mpc
44577 @if isl
44578 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
44579 mkdir stagefeedback-isl; \
44580 mv stagefeedback-isl isl ; \
44581 mv stageprofile-isl prev-isl || test -f stageprofile-lean
44582 @endif isl
44583 @if cloog
44584 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
44585 mkdir stagefeedback-cloog; \
44586 mv stagefeedback-cloog cloog ; \
44587 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
44588 @endif cloog
44589 @if libelf
44590 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
44591 mkdir stagefeedback-libelf; \
44592 mv stagefeedback-libelf libelf ; \
44593 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
44594 @endif libelf
44595 @if gold
44596 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
44597 mkdir stagefeedback-gold; \
44598 mv stagefeedback-gold gold ; \
44599 mv stageprofile-gold prev-gold || test -f stageprofile-lean
44600 @endif gold
44601 @if intl
44602 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
44603 mkdir stagefeedback-intl; \
44604 mv stagefeedback-intl intl ; \
44605 mv stageprofile-intl prev-intl || test -f stageprofile-lean
44606 @endif intl
44607 @if ld
44608 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
44609 mkdir stagefeedback-ld; \
44610 mv stagefeedback-ld ld ; \
44611 mv stageprofile-ld prev-ld || test -f stageprofile-lean
44612 @endif ld
44613 @if libbacktrace
44614 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
44615 mkdir stagefeedback-libbacktrace; \
44616 mv stagefeedback-libbacktrace libbacktrace ; \
44617 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
44618 @endif libbacktrace
44619 @if libcpp
44620 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
44621 mkdir stagefeedback-libcpp; \
44622 mv stagefeedback-libcpp libcpp ; \
44623 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
44624 @endif libcpp
44625 @if libdecnumber
44626 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
44627 mkdir stagefeedback-libdecnumber; \
44628 mv stagefeedback-libdecnumber libdecnumber ; \
44629 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
44630 @endif libdecnumber
44631 @if libiberty
44632 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
44633 mkdir stagefeedback-libiberty; \
44634 mv stagefeedback-libiberty libiberty ; \
44635 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
44636 @endif libiberty
44637 @if zlib
44638 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
44639 mkdir stagefeedback-zlib; \
44640 mv stagefeedback-zlib zlib ; \
44641 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
44642 @endif zlib
44643 @if lto-plugin
44644 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
44645 mkdir stagefeedback-lto-plugin; \
44646 mv stagefeedback-lto-plugin lto-plugin ; \
44647 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
44648 @endif lto-plugin
44649 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
44650 mkdir stagefeedback-$(TARGET_SUBDIR); \
44651 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44652 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
44654 stagefeedback-end::
44655 @if bfd
44656 @if test -d $(HOST_SUBDIR)/bfd ; then \
44657 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
44658 mv prev-bfd stageprofile-bfd ; : ; \
44660 @endif bfd
44661 @if opcodes
44662 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44663 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
44664 mv prev-opcodes stageprofile-opcodes ; : ; \
44666 @endif opcodes
44667 @if binutils
44668 @if test -d $(HOST_SUBDIR)/binutils ; then \
44669 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
44670 mv prev-binutils stageprofile-binutils ; : ; \
44672 @endif binutils
44673 @if gas
44674 @if test -d $(HOST_SUBDIR)/gas ; then \
44675 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
44676 mv prev-gas stageprofile-gas ; : ; \
44678 @endif gas
44679 @if gcc
44680 @if test -d $(HOST_SUBDIR)/gcc ; then \
44681 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
44682 mv prev-gcc stageprofile-gcc ; : ; \
44684 @endif gcc
44685 @if gmp
44686 @if test -d $(HOST_SUBDIR)/gmp ; then \
44687 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
44688 mv prev-gmp stageprofile-gmp ; : ; \
44690 @endif gmp
44691 @if mpfr
44692 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44693 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
44694 mv prev-mpfr stageprofile-mpfr ; : ; \
44696 @endif mpfr
44697 @if mpc
44698 @if test -d $(HOST_SUBDIR)/mpc ; then \
44699 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
44700 mv prev-mpc stageprofile-mpc ; : ; \
44702 @endif mpc
44703 @if isl
44704 @if test -d $(HOST_SUBDIR)/isl ; then \
44705 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
44706 mv prev-isl stageprofile-isl ; : ; \
44708 @endif isl
44709 @if cloog
44710 @if test -d $(HOST_SUBDIR)/cloog ; then \
44711 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
44712 mv prev-cloog stageprofile-cloog ; : ; \
44714 @endif cloog
44715 @if libelf
44716 @if test -d $(HOST_SUBDIR)/libelf ; then \
44717 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
44718 mv prev-libelf stageprofile-libelf ; : ; \
44720 @endif libelf
44721 @if gold
44722 @if test -d $(HOST_SUBDIR)/gold ; then \
44723 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
44724 mv prev-gold stageprofile-gold ; : ; \
44726 @endif gold
44727 @if intl
44728 @if test -d $(HOST_SUBDIR)/intl ; then \
44729 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
44730 mv prev-intl stageprofile-intl ; : ; \
44732 @endif intl
44733 @if ld
44734 @if test -d $(HOST_SUBDIR)/ld ; then \
44735 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
44736 mv prev-ld stageprofile-ld ; : ; \
44738 @endif ld
44739 @if libbacktrace
44740 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44741 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
44742 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
44744 @endif libbacktrace
44745 @if libcpp
44746 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44747 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
44748 mv prev-libcpp stageprofile-libcpp ; : ; \
44750 @endif libcpp
44751 @if libdecnumber
44752 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44753 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
44754 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
44756 @endif libdecnumber
44757 @if libiberty
44758 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44759 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
44760 mv prev-libiberty stageprofile-libiberty ; : ; \
44762 @endif libiberty
44763 @if zlib
44764 @if test -d $(HOST_SUBDIR)/zlib ; then \
44765 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
44766 mv prev-zlib stageprofile-zlib ; : ; \
44768 @endif zlib
44769 @if lto-plugin
44770 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44771 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
44772 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
44774 @endif lto-plugin
44775 @if test -d $(TARGET_SUBDIR) ; then \
44776 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
44777 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
44779 rm -f stage_current
44781 # Bubble a bug fix through all the stages up to stage feedback. They are
44782 # remade, but not reconfigured. The next stage (if any) will not be
44783 # reconfigured either.
44784 .PHONY: stagefeedback-bubble
44785 stagefeedback-bubble:: stageprofile-bubble
44786 @r=`${PWD_COMMAND}`; export r; \
44787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44788 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
44789 echo Skipping rebuild of stagefeedback ; \
44790 else \
44791 $(MAKE) stagefeedback-start; \
44792 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
44795 .PHONY: all-stagefeedback clean-stagefeedback
44796 do-clean: clean-stagefeedback
44798 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44799 # only possibility, but now it conflicts with no-bootstrap rules
44800 @if gcc-bootstrap
44804 .PHONY: profiledbootstrap profiledbootstrap-lean
44805 profiledbootstrap:
44806 echo stagefeedback > stage_final
44807 @r=`${PWD_COMMAND}`; export r; \
44808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44809 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
44810 @: $(MAKE); $(unstage)
44811 @r=`${PWD_COMMAND}`; export r; \
44812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44813 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44814 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44816 profiledbootstrap-lean:
44817 echo stagefeedback > stage_final
44818 @r=`${PWD_COMMAND}`; export r; \
44819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44820 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
44821 @: $(MAKE); $(unstage)
44822 @r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44825 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44828 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44829 distclean-stageprofile:: distclean-stagefeedback
44830 .PHONY: distclean-stagefeedback
44831 distclean-stagefeedback::
44832 @: $(MAKE); $(stage)
44833 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
44834 rm -rf stagefeedback-*
44837 @endif gcc-bootstrap
44841 stageprofile-end::
44842 $(MAKE) distclean-stagefeedback
44844 stagefeedback-start::
44845 @r=`${PWD_COMMAND}`; export r; \
44846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44847 for i in prev-*; do \
44848 j=`echo $$i | sed s/^prev-//` ; \
44849 cd $$r/$$i && \
44850 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
44851 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
44852 done
44854 @if gcc-bootstrap
44855 do-distclean: distclean-stage1
44857 # Provide a GCC build when we're building target libraries. This does
44858 # not work as a dependency, just as the minimum necessary to avoid errors.
44859 stage_last:
44860 @r=`${PWD_COMMAND}`; export r; \
44861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
44864 # Same as unstage, but not phony and defaulting to stage1-start. We place
44865 # it in the dependency so that for example `make -j3 all-gcc' works.
44866 stage_current:
44867 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
44869 .PHONY: restrap
44870 restrap::
44871 @: $(MAKE); $(stage)
44872 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
44873 restrap:: all
44874 @endif gcc-bootstrap
44876 # --------------------------------------
44877 # Dependencies between different modules
44878 # --------------------------------------
44880 # Generic dependencies for target modules on host stuff, especially gcc
44881 @if gcc-bootstrap
44882 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
44883 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
44884 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
44885 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
44886 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
44887 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
44888 configure-target-libmudflap: stage_last
44889 configure-target-libssp: stage_last
44890 configure-target-newlib: stage_last
44891 configure-stage1-target-libgcc: maybe-all-stage1-gcc
44892 configure-stage2-target-libgcc: maybe-all-stage2-gcc
44893 configure-stage3-target-libgcc: maybe-all-stage3-gcc
44894 configure-stage4-target-libgcc: maybe-all-stage4-gcc
44895 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
44896 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
44897 configure-target-libbacktrace: stage_last
44898 configure-target-libquadmath: stage_last
44899 configure-target-libgfortran: stage_last
44900 configure-target-libobjc: stage_last
44901 configure-target-libgupc: stage_last
44902 configure-target-libgo: stage_last
44903 configure-target-libtermcap: stage_last
44904 configure-target-winsup: stage_last
44905 configure-target-libgloss: stage_last
44906 configure-target-libffi: stage_last
44907 configure-target-libjava: stage_last
44908 configure-target-zlib: stage_last
44909 configure-target-boehm-gc: stage_last
44910 configure-target-rda: stage_last
44911 configure-target-libada: stage_last
44912 configure-stage1-target-libgomp: maybe-all-stage1-gcc
44913 configure-stage2-target-libgomp: maybe-all-stage2-gcc
44914 configure-stage3-target-libgomp: maybe-all-stage3-gcc
44915 configure-stage4-target-libgomp: maybe-all-stage4-gcc
44916 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
44917 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
44918 configure-target-libitm: stage_last
44919 configure-target-libatomic: stage_last
44920 @endif gcc-bootstrap
44922 @if gcc-no-bootstrap
44923 configure-target-libstdc++-v3: maybe-all-gcc
44924 configure-target-libmudflap: maybe-all-gcc
44925 configure-target-libssp: maybe-all-gcc
44926 configure-target-newlib: maybe-all-gcc
44927 configure-target-libgcc: maybe-all-gcc
44928 configure-target-libbacktrace: maybe-all-gcc
44929 configure-target-libquadmath: maybe-all-gcc
44930 configure-target-libgfortran: maybe-all-gcc
44931 configure-target-libobjc: maybe-all-gcc
44932 configure-target-libgupc: maybe-all-gcc
44933 configure-target-libgo: maybe-all-gcc
44934 configure-target-libtermcap: maybe-all-gcc
44935 configure-target-winsup: maybe-all-gcc
44936 configure-target-libgloss: maybe-all-gcc
44937 configure-target-libffi: maybe-all-gcc
44938 configure-target-libjava: maybe-all-gcc
44939 configure-target-zlib: maybe-all-gcc
44940 configure-target-boehm-gc: maybe-all-gcc
44941 configure-target-rda: maybe-all-gcc
44942 configure-target-libada: maybe-all-gcc
44943 configure-target-libgomp: maybe-all-gcc
44944 configure-target-libitm: maybe-all-gcc
44945 configure-target-libatomic: maybe-all-gcc
44946 @endif gcc-no-bootstrap
44949 # There are two types of dependencies here: 'hard' dependencies, where one
44950 # module simply won't build without the other; and 'soft' dependencies, where
44951 # if the depended-on module is missing, the depending module will do without
44952 # or find a substitute somewhere (perhaps installed). Soft dependencies
44953 # are made here to depend on a 'maybe-' target. If you're not sure,
44954 # it's safer to use a soft dependency.
44961 # With all the machinery above in place, it is pretty easy to generate
44962 # dependencies. Host dependencies are a bit more complex because we have
44963 # to check for bootstrap/prebootstrap dependencies. To resolve
44964 # prebootstrap dependencies, prebootstrap modules are gathered in
44965 # a hash table.
44966 all-build-bison: maybe-all-build-texinfo
44967 all-build-flex: maybe-all-build-texinfo
44968 all-build-flex: maybe-all-build-bison
44969 all-build-flex: maybe-all-build-m4
44970 all-build-libiberty: maybe-all-build-texinfo
44971 all-build-m4: maybe-all-build-texinfo
44972 all-build-fixincludes: maybe-all-build-libiberty
44973 configure-gcc: maybe-configure-intl
44975 configure-stage1-gcc: maybe-configure-stage1-intl
44976 configure-stage2-gcc: maybe-configure-stage2-intl
44977 configure-stage3-gcc: maybe-configure-stage3-intl
44978 configure-stage4-gcc: maybe-configure-stage4-intl
44979 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
44980 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
44981 configure-gcc: maybe-all-lto-plugin
44983 configure-stage1-gcc: maybe-all-stage1-lto-plugin
44984 configure-stage2-gcc: maybe-all-stage2-lto-plugin
44985 configure-stage3-gcc: maybe-all-stage3-lto-plugin
44986 configure-stage4-gcc: maybe-all-stage4-lto-plugin
44987 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
44988 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
44989 configure-gcc: maybe-all-binutils
44991 configure-stage1-gcc: maybe-all-stage1-binutils
44992 configure-stage2-gcc: maybe-all-stage2-binutils
44993 configure-stage3-gcc: maybe-all-stage3-binutils
44994 configure-stage4-gcc: maybe-all-stage4-binutils
44995 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
44996 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
44997 configure-gcc: maybe-all-gas
44999 configure-stage1-gcc: maybe-all-stage1-gas
45000 configure-stage2-gcc: maybe-all-stage2-gas
45001 configure-stage3-gcc: maybe-all-stage3-gas
45002 configure-stage4-gcc: maybe-all-stage4-gas
45003 configure-stageprofile-gcc: maybe-all-stageprofile-gas
45004 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
45005 configure-gcc: maybe-all-ld
45007 configure-stage1-gcc: maybe-all-stage1-ld
45008 configure-stage2-gcc: maybe-all-stage2-ld
45009 configure-stage3-gcc: maybe-all-stage3-ld
45010 configure-stage4-gcc: maybe-all-stage4-ld
45011 configure-stageprofile-gcc: maybe-all-stageprofile-ld
45012 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
45013 configure-gcc: maybe-all-gold
45015 configure-stage1-gcc: maybe-all-stage1-gold
45016 configure-stage2-gcc: maybe-all-stage2-gold
45017 configure-stage3-gcc: maybe-all-stage3-gold
45018 configure-stage4-gcc: maybe-all-stage4-gold
45019 configure-stageprofile-gcc: maybe-all-stageprofile-gold
45020 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
45021 configure-gcc: maybe-all-libelf
45023 configure-stage1-gcc: maybe-all-stage1-libelf
45024 configure-stage2-gcc: maybe-all-stage2-libelf
45025 configure-stage3-gcc: maybe-all-stage3-libelf
45026 configure-stage4-gcc: maybe-all-stage4-libelf
45027 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
45028 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
45029 all-gcc: all-libiberty
45031 all-stage1-gcc: all-stage1-libiberty
45032 all-stage2-gcc: all-stage2-libiberty
45033 all-stage3-gcc: all-stage3-libiberty
45034 all-stage4-gcc: all-stage4-libiberty
45035 all-stageprofile-gcc: all-stageprofile-libiberty
45036 all-stagefeedback-gcc: all-stagefeedback-libiberty
45037 all-gcc: maybe-all-gmp
45039 all-stage1-gcc: maybe-all-stage1-gmp
45040 all-stage2-gcc: maybe-all-stage2-gmp
45041 all-stage3-gcc: maybe-all-stage3-gmp
45042 all-stage4-gcc: maybe-all-stage4-gmp
45043 all-stageprofile-gcc: maybe-all-stageprofile-gmp
45044 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
45045 all-gcc: maybe-all-intl
45047 all-stage1-gcc: maybe-all-stage1-intl
45048 all-stage2-gcc: maybe-all-stage2-intl
45049 all-stage3-gcc: maybe-all-stage3-intl
45050 all-stage4-gcc: maybe-all-stage4-intl
45051 all-stageprofile-gcc: maybe-all-stageprofile-intl
45052 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
45053 all-gcc: maybe-all-mpfr
45055 all-stage1-gcc: maybe-all-stage1-mpfr
45056 all-stage2-gcc: maybe-all-stage2-mpfr
45057 all-stage3-gcc: maybe-all-stage3-mpfr
45058 all-stage4-gcc: maybe-all-stage4-mpfr
45059 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
45060 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
45061 all-gcc: maybe-all-mpc
45063 all-stage1-gcc: maybe-all-stage1-mpc
45064 all-stage2-gcc: maybe-all-stage2-mpc
45065 all-stage3-gcc: maybe-all-stage3-mpc
45066 all-stage4-gcc: maybe-all-stage4-mpc
45067 all-stageprofile-gcc: maybe-all-stageprofile-mpc
45068 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
45069 all-gcc: maybe-all-cloog
45071 all-stage1-gcc: maybe-all-stage1-cloog
45072 all-stage2-gcc: maybe-all-stage2-cloog
45073 all-stage3-gcc: maybe-all-stage3-cloog
45074 all-stage4-gcc: maybe-all-stage4-cloog
45075 all-stageprofile-gcc: maybe-all-stageprofile-cloog
45076 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
45077 all-gcc: maybe-all-build-texinfo
45079 all-stage1-gcc: maybe-all-build-texinfo
45080 all-stage2-gcc: maybe-all-build-texinfo
45081 all-stage3-gcc: maybe-all-build-texinfo
45082 all-stage4-gcc: maybe-all-build-texinfo
45083 all-stageprofile-gcc: maybe-all-build-texinfo
45084 all-stagefeedback-gcc: maybe-all-build-texinfo
45085 all-gcc: maybe-all-build-bison
45087 all-stage1-gcc: maybe-all-build-bison
45088 all-stage2-gcc: maybe-all-build-bison
45089 all-stage3-gcc: maybe-all-build-bison
45090 all-stage4-gcc: maybe-all-build-bison
45091 all-stageprofile-gcc: maybe-all-build-bison
45092 all-stagefeedback-gcc: maybe-all-build-bison
45093 all-gcc: maybe-all-build-flex
45095 all-stage1-gcc: maybe-all-build-flex
45096 all-stage2-gcc: maybe-all-build-flex
45097 all-stage3-gcc: maybe-all-build-flex
45098 all-stage4-gcc: maybe-all-build-flex
45099 all-stageprofile-gcc: maybe-all-build-flex
45100 all-stagefeedback-gcc: maybe-all-build-flex
45101 all-gcc: maybe-all-build-libiberty
45103 all-stage1-gcc: maybe-all-build-libiberty
45104 all-stage2-gcc: maybe-all-build-libiberty
45105 all-stage3-gcc: maybe-all-build-libiberty
45106 all-stage4-gcc: maybe-all-build-libiberty
45107 all-stageprofile-gcc: maybe-all-build-libiberty
45108 all-stagefeedback-gcc: maybe-all-build-libiberty
45109 all-gcc: maybe-all-build-fixincludes
45111 all-stage1-gcc: maybe-all-build-fixincludes
45112 all-stage2-gcc: maybe-all-build-fixincludes
45113 all-stage3-gcc: maybe-all-build-fixincludes
45114 all-stage4-gcc: maybe-all-build-fixincludes
45115 all-stageprofile-gcc: maybe-all-build-fixincludes
45116 all-stagefeedback-gcc: maybe-all-build-fixincludes
45117 all-gcc: maybe-all-zlib
45119 all-stage1-gcc: maybe-all-stage1-zlib
45120 all-stage2-gcc: maybe-all-stage2-zlib
45121 all-stage3-gcc: maybe-all-stage3-zlib
45122 all-stage4-gcc: maybe-all-stage4-zlib
45123 all-stageprofile-gcc: maybe-all-stageprofile-zlib
45124 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
45125 all-gcc: all-libbacktrace
45127 all-stage1-gcc: all-stage1-libbacktrace
45128 all-stage2-gcc: all-stage2-libbacktrace
45129 all-stage3-gcc: all-stage3-libbacktrace
45130 all-stage4-gcc: all-stage4-libbacktrace
45131 all-stageprofile-gcc: all-stageprofile-libbacktrace
45132 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
45133 all-gcc: all-libcpp
45135 all-stage1-gcc: all-stage1-libcpp
45136 all-stage2-gcc: all-stage2-libcpp
45137 all-stage3-gcc: all-stage3-libcpp
45138 all-stage4-gcc: all-stage4-libcpp
45139 all-stageprofile-gcc: all-stageprofile-libcpp
45140 all-stagefeedback-gcc: all-stagefeedback-libcpp
45141 all-gcc: all-libdecnumber
45143 all-stage1-gcc: all-stage1-libdecnumber
45144 all-stage2-gcc: all-stage2-libdecnumber
45145 all-stage3-gcc: all-stage3-libdecnumber
45146 all-stage4-gcc: all-stage4-libdecnumber
45147 all-stageprofile-gcc: all-stageprofile-libdecnumber
45148 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
45149 all-gcc: maybe-all-libiberty
45151 all-stage1-gcc: maybe-all-stage1-libiberty
45152 all-stage2-gcc: maybe-all-stage2-libiberty
45153 all-stage3-gcc: maybe-all-stage3-libiberty
45154 all-stage4-gcc: maybe-all-stage4-libiberty
45155 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
45156 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
45157 all-gcc: maybe-all-fixincludes
45158 all-gcc: maybe-all-lto-plugin
45160 all-stage1-gcc: maybe-all-stage1-lto-plugin
45161 all-stage2-gcc: maybe-all-stage2-lto-plugin
45162 all-stage3-gcc: maybe-all-stage3-lto-plugin
45163 all-stage4-gcc: maybe-all-stage4-lto-plugin
45164 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
45165 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
45166 info-gcc: maybe-all-build-libiberty
45168 info-stage1-gcc: maybe-all-build-libiberty
45169 info-stage2-gcc: maybe-all-build-libiberty
45170 info-stage3-gcc: maybe-all-build-libiberty
45171 info-stage4-gcc: maybe-all-build-libiberty
45172 info-stageprofile-gcc: maybe-all-build-libiberty
45173 info-stagefeedback-gcc: maybe-all-build-libiberty
45174 dvi-gcc: maybe-all-build-libiberty
45176 dvi-stage1-gcc: maybe-all-build-libiberty
45177 dvi-stage2-gcc: maybe-all-build-libiberty
45178 dvi-stage3-gcc: maybe-all-build-libiberty
45179 dvi-stage4-gcc: maybe-all-build-libiberty
45180 dvi-stageprofile-gcc: maybe-all-build-libiberty
45181 dvi-stagefeedback-gcc: maybe-all-build-libiberty
45182 pdf-gcc: maybe-all-build-libiberty
45184 pdf-stage1-gcc: maybe-all-build-libiberty
45185 pdf-stage2-gcc: maybe-all-build-libiberty
45186 pdf-stage3-gcc: maybe-all-build-libiberty
45187 pdf-stage4-gcc: maybe-all-build-libiberty
45188 pdf-stageprofile-gcc: maybe-all-build-libiberty
45189 pdf-stagefeedback-gcc: maybe-all-build-libiberty
45190 html-gcc: maybe-all-build-libiberty
45192 html-stage1-gcc: maybe-all-build-libiberty
45193 html-stage2-gcc: maybe-all-build-libiberty
45194 html-stage3-gcc: maybe-all-build-libiberty
45195 html-stage4-gcc: maybe-all-build-libiberty
45196 html-stageprofile-gcc: maybe-all-build-libiberty
45197 html-stagefeedback-gcc: maybe-all-build-libiberty
45198 install-gcc: maybe-install-fixincludes
45199 install-gcc: maybe-install-lto-plugin
45200 install-strip-gcc: maybe-install-strip-fixincludes
45201 install-strip-gcc: maybe-install-strip-lto-plugin
45202 configure-libcpp: configure-libiberty
45204 configure-stage1-libcpp: configure-stage1-libiberty
45205 configure-stage2-libcpp: configure-stage2-libiberty
45206 configure-stage3-libcpp: configure-stage3-libiberty
45207 configure-stage4-libcpp: configure-stage4-libiberty
45208 configure-stageprofile-libcpp: configure-stageprofile-libiberty
45209 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
45210 configure-libcpp: maybe-configure-intl
45212 configure-stage1-libcpp: maybe-configure-stage1-intl
45213 configure-stage2-libcpp: maybe-configure-stage2-intl
45214 configure-stage3-libcpp: maybe-configure-stage3-intl
45215 configure-stage4-libcpp: maybe-configure-stage4-intl
45216 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
45217 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
45218 all-libcpp: all-libiberty
45220 all-stage1-libcpp: all-stage1-libiberty
45221 all-stage2-libcpp: all-stage2-libiberty
45222 all-stage3-libcpp: all-stage3-libiberty
45223 all-stage4-libcpp: all-stage4-libiberty
45224 all-stageprofile-libcpp: all-stageprofile-libiberty
45225 all-stagefeedback-libcpp: all-stagefeedback-libiberty
45226 all-libcpp: maybe-all-intl
45228 all-stage1-libcpp: maybe-all-stage1-intl
45229 all-stage2-libcpp: maybe-all-stage2-intl
45230 all-stage3-libcpp: maybe-all-stage3-intl
45231 all-stage4-libcpp: maybe-all-stage4-intl
45232 all-stageprofile-libcpp: maybe-all-stageprofile-intl
45233 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
45234 all-fixincludes: maybe-all-libiberty
45235 all-gnattools: maybe-all-target-libada
45236 all-lto-plugin: maybe-all-libiberty
45238 all-stage1-lto-plugin: maybe-all-stage1-libiberty
45239 all-stage2-lto-plugin: maybe-all-stage2-libiberty
45240 all-stage3-lto-plugin: maybe-all-stage3-libiberty
45241 all-stage4-lto-plugin: maybe-all-stage4-libiberty
45242 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
45243 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
45244 all-utils: maybe-all-libiberty
45245 configure-mpfr: maybe-all-gmp
45247 configure-stage1-mpfr: maybe-all-stage1-gmp
45248 configure-stage2-mpfr: maybe-all-stage2-gmp
45249 configure-stage3-mpfr: maybe-all-stage3-gmp
45250 configure-stage4-mpfr: maybe-all-stage4-gmp
45251 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
45252 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
45253 configure-mpc: maybe-all-mpfr
45255 configure-stage1-mpc: maybe-all-stage1-mpfr
45256 configure-stage2-mpc: maybe-all-stage2-mpfr
45257 configure-stage3-mpc: maybe-all-stage3-mpfr
45258 configure-stage4-mpc: maybe-all-stage4-mpfr
45259 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
45260 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
45261 configure-isl: maybe-all-gmp
45263 configure-stage1-isl: maybe-all-stage1-gmp
45264 configure-stage2-isl: maybe-all-stage2-gmp
45265 configure-stage3-isl: maybe-all-stage3-gmp
45266 configure-stage4-isl: maybe-all-stage4-gmp
45267 configure-stageprofile-isl: maybe-all-stageprofile-gmp
45268 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
45269 configure-cloog: maybe-all-isl
45271 configure-stage1-cloog: maybe-all-stage1-isl
45272 configure-stage2-cloog: maybe-all-stage2-isl
45273 configure-stage3-cloog: maybe-all-stage3-isl
45274 configure-stage4-cloog: maybe-all-stage4-isl
45275 configure-stageprofile-cloog: maybe-all-stageprofile-isl
45276 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
45277 configure-cloog: maybe-all-gmp
45279 configure-stage1-cloog: maybe-all-stage1-gmp
45280 configure-stage2-cloog: maybe-all-stage2-gmp
45281 configure-stage3-cloog: maybe-all-stage3-gmp
45282 configure-stage4-cloog: maybe-all-stage4-gmp
45283 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
45284 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
45285 configure-gdb: maybe-all-intl
45286 configure-gdb: maybe-configure-sim
45287 configure-gdb: maybe-all-bfd
45288 configure-gdb: maybe-all-libiconv
45289 all-gdb: maybe-all-libiberty
45290 all-gdb: maybe-all-libiconv
45291 all-gdb: maybe-all-opcodes
45292 all-gdb: maybe-all-readline
45293 all-gdb: maybe-all-build-bison
45294 all-gdb: maybe-all-sim
45295 all-gdb: maybe-all-libdecnumber
45296 all-gdb: maybe-all-libtermcap
45297 configure-libgui: maybe-configure-tcl
45298 configure-libgui: maybe-configure-tk
45299 all-libgui: maybe-all-tcl
45300 all-libgui: maybe-all-tk
45301 all-libgui: maybe-all-itcl
45302 configure-bfd: configure-libiberty
45304 configure-stage1-bfd: configure-stage1-libiberty
45305 configure-stage2-bfd: configure-stage2-libiberty
45306 configure-stage3-bfd: configure-stage3-libiberty
45307 configure-stage4-bfd: configure-stage4-libiberty
45308 configure-stageprofile-bfd: configure-stageprofile-libiberty
45309 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
45310 configure-bfd: maybe-configure-intl
45312 configure-stage1-bfd: maybe-configure-stage1-intl
45313 configure-stage2-bfd: maybe-configure-stage2-intl
45314 configure-stage3-bfd: maybe-configure-stage3-intl
45315 configure-stage4-bfd: maybe-configure-stage4-intl
45316 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
45317 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
45318 all-bfd: maybe-all-libiberty
45320 all-stage1-bfd: maybe-all-stage1-libiberty
45321 all-stage2-bfd: maybe-all-stage2-libiberty
45322 all-stage3-bfd: maybe-all-stage3-libiberty
45323 all-stage4-bfd: maybe-all-stage4-libiberty
45324 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
45325 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
45326 all-bfd: maybe-all-intl
45328 all-stage1-bfd: maybe-all-stage1-intl
45329 all-stage2-bfd: maybe-all-stage2-intl
45330 all-stage3-bfd: maybe-all-stage3-intl
45331 all-stage4-bfd: maybe-all-stage4-intl
45332 all-stageprofile-bfd: maybe-all-stageprofile-intl
45333 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
45334 configure-opcodes: configure-libiberty
45336 configure-stage1-opcodes: configure-stage1-libiberty
45337 configure-stage2-opcodes: configure-stage2-libiberty
45338 configure-stage3-opcodes: configure-stage3-libiberty
45339 configure-stage4-opcodes: configure-stage4-libiberty
45340 configure-stageprofile-opcodes: configure-stageprofile-libiberty
45341 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
45342 all-opcodes: maybe-all-libiberty
45344 all-stage1-opcodes: maybe-all-stage1-libiberty
45345 all-stage2-opcodes: maybe-all-stage2-libiberty
45346 all-stage3-opcodes: maybe-all-stage3-libiberty
45347 all-stage4-opcodes: maybe-all-stage4-libiberty
45348 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
45349 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
45350 configure-binutils: maybe-configure-intl
45352 configure-stage1-binutils: maybe-configure-stage1-intl
45353 configure-stage2-binutils: maybe-configure-stage2-intl
45354 configure-stage3-binutils: maybe-configure-stage3-intl
45355 configure-stage4-binutils: maybe-configure-stage4-intl
45356 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
45357 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
45358 all-binutils: maybe-all-libiberty
45360 all-stage1-binutils: maybe-all-stage1-libiberty
45361 all-stage2-binutils: maybe-all-stage2-libiberty
45362 all-stage3-binutils: maybe-all-stage3-libiberty
45363 all-stage4-binutils: maybe-all-stage4-libiberty
45364 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
45365 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
45366 all-binutils: maybe-all-opcodes
45368 all-stage1-binutils: maybe-all-stage1-opcodes
45369 all-stage2-binutils: maybe-all-stage2-opcodes
45370 all-stage3-binutils: maybe-all-stage3-opcodes
45371 all-stage4-binutils: maybe-all-stage4-opcodes
45372 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
45373 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
45374 all-binutils: maybe-all-bfd
45376 all-stage1-binutils: maybe-all-stage1-bfd
45377 all-stage2-binutils: maybe-all-stage2-bfd
45378 all-stage3-binutils: maybe-all-stage3-bfd
45379 all-stage4-binutils: maybe-all-stage4-bfd
45380 all-stageprofile-binutils: maybe-all-stageprofile-bfd
45381 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
45382 all-binutils: maybe-all-build-flex
45384 all-stage1-binutils: maybe-all-build-flex
45385 all-stage2-binutils: maybe-all-build-flex
45386 all-stage3-binutils: maybe-all-build-flex
45387 all-stage4-binutils: maybe-all-build-flex
45388 all-stageprofile-binutils: maybe-all-build-flex
45389 all-stagefeedback-binutils: maybe-all-build-flex
45390 all-binutils: maybe-all-build-bison
45392 all-stage1-binutils: maybe-all-build-bison
45393 all-stage2-binutils: maybe-all-build-bison
45394 all-stage3-binutils: maybe-all-build-bison
45395 all-stage4-binutils: maybe-all-build-bison
45396 all-stageprofile-binutils: maybe-all-build-bison
45397 all-stagefeedback-binutils: maybe-all-build-bison
45398 all-binutils: maybe-all-intl
45400 all-stage1-binutils: maybe-all-stage1-intl
45401 all-stage2-binutils: maybe-all-stage2-intl
45402 all-stage3-binutils: maybe-all-stage3-intl
45403 all-stage4-binutils: maybe-all-stage4-intl
45404 all-stageprofile-binutils: maybe-all-stageprofile-intl
45405 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
45406 install-binutils: maybe-install-opcodes
45407 install-strip-binutils: maybe-install-strip-opcodes
45408 install-opcodes: maybe-install-bfd
45409 install-strip-opcodes: maybe-install-strip-bfd
45410 configure-gas: maybe-configure-intl
45412 configure-stage1-gas: maybe-configure-stage1-intl
45413 configure-stage2-gas: maybe-configure-stage2-intl
45414 configure-stage3-gas: maybe-configure-stage3-intl
45415 configure-stage4-gas: maybe-configure-stage4-intl
45416 configure-stageprofile-gas: maybe-configure-stageprofile-intl
45417 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
45418 all-gas: maybe-all-libiberty
45420 all-stage1-gas: maybe-all-stage1-libiberty
45421 all-stage2-gas: maybe-all-stage2-libiberty
45422 all-stage3-gas: maybe-all-stage3-libiberty
45423 all-stage4-gas: maybe-all-stage4-libiberty
45424 all-stageprofile-gas: maybe-all-stageprofile-libiberty
45425 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
45426 all-gas: maybe-all-opcodes
45428 all-stage1-gas: maybe-all-stage1-opcodes
45429 all-stage2-gas: maybe-all-stage2-opcodes
45430 all-stage3-gas: maybe-all-stage3-opcodes
45431 all-stage4-gas: maybe-all-stage4-opcodes
45432 all-stageprofile-gas: maybe-all-stageprofile-opcodes
45433 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
45434 all-gas: maybe-all-bfd
45436 all-stage1-gas: maybe-all-stage1-bfd
45437 all-stage2-gas: maybe-all-stage2-bfd
45438 all-stage3-gas: maybe-all-stage3-bfd
45439 all-stage4-gas: maybe-all-stage4-bfd
45440 all-stageprofile-gas: maybe-all-stageprofile-bfd
45441 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
45442 all-gas: maybe-all-intl
45444 all-stage1-gas: maybe-all-stage1-intl
45445 all-stage2-gas: maybe-all-stage2-intl
45446 all-stage3-gas: maybe-all-stage3-intl
45447 all-stage4-gas: maybe-all-stage4-intl
45448 all-stageprofile-gas: maybe-all-stageprofile-intl
45449 all-stagefeedback-gas: maybe-all-stagefeedback-intl
45450 configure-gprof: maybe-configure-intl
45451 all-gprof: maybe-all-libiberty
45452 all-gprof: maybe-all-bfd
45453 all-gprof: maybe-all-opcodes
45454 all-gprof: maybe-all-intl
45455 configure-ld: maybe-configure-intl
45457 configure-stage1-ld: maybe-configure-stage1-intl
45458 configure-stage2-ld: maybe-configure-stage2-intl
45459 configure-stage3-ld: maybe-configure-stage3-intl
45460 configure-stage4-ld: maybe-configure-stage4-intl
45461 configure-stageprofile-ld: maybe-configure-stageprofile-intl
45462 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
45463 all-ld: maybe-all-libiberty
45465 all-stage1-ld: maybe-all-stage1-libiberty
45466 all-stage2-ld: maybe-all-stage2-libiberty
45467 all-stage3-ld: maybe-all-stage3-libiberty
45468 all-stage4-ld: maybe-all-stage4-libiberty
45469 all-stageprofile-ld: maybe-all-stageprofile-libiberty
45470 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
45471 all-ld: maybe-all-bfd
45473 all-stage1-ld: maybe-all-stage1-bfd
45474 all-stage2-ld: maybe-all-stage2-bfd
45475 all-stage3-ld: maybe-all-stage3-bfd
45476 all-stage4-ld: maybe-all-stage4-bfd
45477 all-stageprofile-ld: maybe-all-stageprofile-bfd
45478 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
45479 all-ld: maybe-all-opcodes
45481 all-stage1-ld: maybe-all-stage1-opcodes
45482 all-stage2-ld: maybe-all-stage2-opcodes
45483 all-stage3-ld: maybe-all-stage3-opcodes
45484 all-stage4-ld: maybe-all-stage4-opcodes
45485 all-stageprofile-ld: maybe-all-stageprofile-opcodes
45486 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
45487 all-ld: maybe-all-build-bison
45489 all-stage1-ld: maybe-all-build-bison
45490 all-stage2-ld: maybe-all-build-bison
45491 all-stage3-ld: maybe-all-build-bison
45492 all-stage4-ld: maybe-all-build-bison
45493 all-stageprofile-ld: maybe-all-build-bison
45494 all-stagefeedback-ld: maybe-all-build-bison
45495 all-ld: maybe-all-build-flex
45497 all-stage1-ld: maybe-all-build-flex
45498 all-stage2-ld: maybe-all-build-flex
45499 all-stage3-ld: maybe-all-build-flex
45500 all-stage4-ld: maybe-all-build-flex
45501 all-stageprofile-ld: maybe-all-build-flex
45502 all-stagefeedback-ld: maybe-all-build-flex
45503 all-ld: maybe-all-intl
45505 all-stage1-ld: maybe-all-stage1-intl
45506 all-stage2-ld: maybe-all-stage2-intl
45507 all-stage3-ld: maybe-all-stage3-intl
45508 all-stage4-ld: maybe-all-stage4-intl
45509 all-stageprofile-ld: maybe-all-stageprofile-intl
45510 all-stagefeedback-ld: maybe-all-stagefeedback-intl
45511 install-ld: maybe-install-gold
45512 install-strip-ld: maybe-install-strip-gold
45513 configure-gold: maybe-configure-intl
45515 configure-stage1-gold: maybe-configure-stage1-intl
45516 configure-stage2-gold: maybe-configure-stage2-intl
45517 configure-stage3-gold: maybe-configure-stage3-intl
45518 configure-stage4-gold: maybe-configure-stage4-intl
45519 configure-stageprofile-gold: maybe-configure-stageprofile-intl
45520 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
45521 all-gold: maybe-all-libiberty
45523 all-stage1-gold: maybe-all-stage1-libiberty
45524 all-stage2-gold: maybe-all-stage2-libiberty
45525 all-stage3-gold: maybe-all-stage3-libiberty
45526 all-stage4-gold: maybe-all-stage4-libiberty
45527 all-stageprofile-gold: maybe-all-stageprofile-libiberty
45528 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
45529 all-gold: maybe-all-intl
45531 all-stage1-gold: maybe-all-stage1-intl
45532 all-stage2-gold: maybe-all-stage2-intl
45533 all-stage3-gold: maybe-all-stage3-intl
45534 all-stage4-gold: maybe-all-stage4-intl
45535 all-stageprofile-gold: maybe-all-stageprofile-intl
45536 all-stagefeedback-gold: maybe-all-stagefeedback-intl
45537 all-gold: maybe-all-bfd
45539 all-stage1-gold: maybe-all-stage1-bfd
45540 all-stage2-gold: maybe-all-stage2-bfd
45541 all-stage3-gold: maybe-all-stage3-bfd
45542 all-stage4-gold: maybe-all-stage4-bfd
45543 all-stageprofile-gold: maybe-all-stageprofile-bfd
45544 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
45545 all-gold: maybe-all-build-bison
45547 all-stage1-gold: maybe-all-build-bison
45548 all-stage2-gold: maybe-all-build-bison
45549 all-stage3-gold: maybe-all-build-bison
45550 all-stage4-gold: maybe-all-build-bison
45551 all-stageprofile-gold: maybe-all-build-bison
45552 all-stagefeedback-gold: maybe-all-build-bison
45553 check-gold: maybe-all-binutils
45555 check-stage1-gold: maybe-all-stage1-binutils
45556 check-stage2-gold: maybe-all-stage2-binutils
45557 check-stage3-gold: maybe-all-stage3-binutils
45558 check-stage4-gold: maybe-all-stage4-binutils
45559 check-stageprofile-gold: maybe-all-stageprofile-binutils
45560 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
45561 check-gold: maybe-all-gas
45563 check-stage1-gold: maybe-all-stage1-gas
45564 check-stage2-gold: maybe-all-stage2-gas
45565 check-stage3-gold: maybe-all-stage3-gas
45566 check-stage4-gold: maybe-all-stage4-gas
45567 check-stageprofile-gold: maybe-all-stageprofile-gas
45568 check-stagefeedback-gold: maybe-all-stagefeedback-gas
45569 configure-opcodes: maybe-configure-intl
45571 configure-stage1-opcodes: maybe-configure-stage1-intl
45572 configure-stage2-opcodes: maybe-configure-stage2-intl
45573 configure-stage3-opcodes: maybe-configure-stage3-intl
45574 configure-stage4-opcodes: maybe-configure-stage4-intl
45575 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
45576 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
45577 all-opcodes: maybe-all-bfd
45579 all-stage1-opcodes: maybe-all-stage1-bfd
45580 all-stage2-opcodes: maybe-all-stage2-bfd
45581 all-stage3-opcodes: maybe-all-stage3-bfd
45582 all-stage4-opcodes: maybe-all-stage4-bfd
45583 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
45584 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
45585 all-opcodes: maybe-all-libiberty
45587 all-stage1-opcodes: maybe-all-stage1-libiberty
45588 all-stage2-opcodes: maybe-all-stage2-libiberty
45589 all-stage3-opcodes: maybe-all-stage3-libiberty
45590 all-stage4-opcodes: maybe-all-stage4-libiberty
45591 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
45592 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
45593 all-opcodes: maybe-all-intl
45595 all-stage1-opcodes: maybe-all-stage1-intl
45596 all-stage2-opcodes: maybe-all-stage2-intl
45597 all-stage3-opcodes: maybe-all-stage3-intl
45598 all-stage4-opcodes: maybe-all-stage4-intl
45599 all-stageprofile-opcodes: maybe-all-stageprofile-intl
45600 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
45601 all-dejagnu: maybe-all-tcl
45602 all-dejagnu: maybe-all-expect
45603 all-dejagnu: maybe-all-tk
45604 configure-expect: maybe-configure-tcl
45605 configure-expect: maybe-configure-tk
45606 all-expect: maybe-all-tcl
45607 all-expect: maybe-all-tk
45608 configure-itcl: maybe-configure-tcl
45609 configure-itcl: maybe-configure-tk
45610 all-itcl: maybe-all-tcl
45611 all-itcl: maybe-all-tk
45612 install-itcl: maybe-install-tcl
45613 install-strip-itcl: maybe-install-strip-tcl
45614 configure-tk: maybe-configure-tcl
45615 all-tk: maybe-all-tcl
45616 all-sid: maybe-all-libiberty
45617 all-sid: maybe-all-bfd
45618 all-sid: maybe-all-opcodes
45619 all-sid: maybe-all-tcl
45620 all-sid: maybe-all-tk
45621 install-sid: maybe-install-tcl
45622 install-strip-sid: maybe-install-strip-tcl
45623 install-sid: maybe-install-tk
45624 install-strip-sid: maybe-install-strip-tk
45625 configure-sim: maybe-configure-intl
45626 all-sim: maybe-all-intl
45627 all-sim: maybe-all-libiberty
45628 all-sim: maybe-all-bfd
45629 all-sim: maybe-all-opcodes
45630 all-sim: maybe-all-readline
45631 all-sim: maybe-configure-gdb
45632 all-fastjar: maybe-all-zlib
45633 all-fastjar: maybe-all-build-texinfo
45634 all-fastjar: maybe-all-libiberty
45635 all-bison: maybe-all-intl
45636 all-bison: maybe-all-build-texinfo
45637 all-flex: maybe-all-build-bison
45638 all-flex: maybe-all-intl
45639 all-flex: maybe-all-m4
45640 all-flex: maybe-all-build-texinfo
45641 all-m4: maybe-all-intl
45642 all-m4: maybe-all-build-texinfo
45643 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
45644 configure-target-fastjar: maybe-configure-target-zlib
45645 all-target-fastjar: maybe-all-target-zlib
45646 configure-target-libgo: maybe-configure-target-libffi
45647 configure-target-libgo: maybe-all-target-libstdc++-v3
45648 all-target-libgo: maybe-all-target-libbacktrace
45649 all-target-libgo: maybe-all-target-libffi
45650 configure-target-libjava: maybe-configure-target-zlib
45651 configure-target-libjava: maybe-configure-target-boehm-gc
45652 configure-target-libjava: maybe-configure-target-libffi
45653 all-target-libjava: maybe-all-fastjar
45654 all-target-libjava: maybe-all-target-zlib
45655 all-target-libjava: maybe-all-target-boehm-gc
45656 all-target-libjava: maybe-all-target-libffi
45657 configure-target-libobjc: maybe-configure-target-boehm-gc
45658 all-target-libobjc: maybe-all-target-boehm-gc
45659 configure-target-libstdc++-v3: maybe-configure-target-libgomp
45661 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
45662 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
45663 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
45664 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
45665 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
45666 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
45667 all-target-libstdc++-v3: maybe-configure-target-libgomp
45669 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
45670 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
45671 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
45672 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
45673 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
45674 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
45675 install-target-libgupc: maybe-install-gcc
45676 all-target-libgloss: maybe-all-target-newlib
45677 all-target-winsup: maybe-all-target-libtermcap
45678 configure-target-newlib: maybe-all-binutils
45679 configure-target-newlib: maybe-all-ld
45680 configure-target-libgfortran: maybe-all-target-libquadmath
45683 # Dependencies for target modules on other target modules are
45684 # described by lang_env_dependencies; the defaults apply to anything
45685 # not mentioned there.
45688 @if gcc-bootstrap
45689 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
45690 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
45691 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
45692 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
45693 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
45694 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
45695 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
45696 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
45697 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
45698 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
45699 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
45700 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
45701 @endif gcc-bootstrap
45703 @if gcc-no-bootstrap
45704 configure-target-libstdc++-v3: maybe-all-target-libgcc
45705 configure-target-libmudflap: maybe-all-target-libgcc
45706 configure-target-libssp: maybe-all-target-libgcc
45707 configure-target-newlib: maybe-all-target-libgcc
45708 configure-target-libbacktrace: maybe-all-target-libgcc
45709 configure-target-libquadmath: maybe-all-target-libgcc
45710 configure-target-libgfortran: maybe-all-target-libgcc
45711 configure-target-libobjc: maybe-all-target-libgcc
45712 configure-target-libgupc: maybe-all-target-libgcc
45713 configure-target-libgo: maybe-all-target-libgcc
45714 configure-target-libtermcap: maybe-all-target-libgcc
45715 configure-target-winsup: maybe-all-target-libgcc
45716 configure-target-libgloss: maybe-all-target-libgcc
45717 configure-target-libffi: maybe-all-target-libgcc
45718 configure-target-libjava: maybe-all-target-libgcc
45719 configure-target-zlib: maybe-all-target-libgcc
45720 configure-target-boehm-gc: maybe-all-target-libgcc
45721 configure-target-rda: maybe-all-target-libgcc
45722 configure-target-libada: maybe-all-target-libgcc
45723 configure-target-libgomp: maybe-all-target-libgcc
45724 configure-target-libitm: maybe-all-target-libgcc
45725 configure-target-libatomic: maybe-all-target-libgcc
45726 @endif gcc-no-bootstrap
45729 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
45731 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
45733 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
45737 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
45739 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
45741 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
45743 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
45745 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
45747 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
45749 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
45751 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
45754 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
45756 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
45757 configure-target-libjava: maybe-all-target-libstdc++-v3
45759 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
45761 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
45763 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
45765 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
45767 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
45769 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
45770 configure-target-libitm: maybe-all-target-libstdc++-v3
45772 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
45775 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
45776 GDB_TK = @GDB_TK@
45777 INSTALL_GDB_TK = @INSTALL_GDB_TK@
45778 configure-gdb: $(CONFIGURE_GDB_TK)
45779 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
45780 install-gdb: $(INSTALL_GDB_TK)
45782 # Serialization dependencies. Host configures don't work well in parallel to
45783 # each other, due to contention over config.cache. Target configures and
45784 # build configures are similar.
45785 @serialization_dependencies@
45787 # --------------------------------
45788 # Regenerating top level configury
45789 # --------------------------------
45791 # Rebuilding Makefile.in, using autogen.
45792 AUTOGEN = autogen
45793 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
45794 cd $(srcdir) && $(AUTOGEN) Makefile.def
45796 # Rebuilding Makefile.
45797 Makefile: $(srcdir)/Makefile.in config.status
45798 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
45800 config.status: configure
45801 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
45803 # Rebuilding configure.
45804 AUTOCONF = autoconf
45805 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
45806 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
45807 cd $(srcdir) && $(AUTOCONF)
45809 # ------------------------------
45810 # Special directives to GNU Make
45811 # ------------------------------
45813 # Don't pass command-line variables to submakes.
45814 .NOEXPORT:
45815 MAKEOVERRIDES=
45817 # end of Makefile.in