Bump date stamp to 20120428
[official-gcc.git] / Makefile.in
blob22acbbd71be7b9765aed11eb53147ac63dce55de
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 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
226 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
227 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
228 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
229 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
230 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
231 @if gcc-bootstrap
232 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
233 @endif gcc-bootstrap
234 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
236 POSTSTAGE1_CXX_EXPORT = \
237 CXX='$(CXX)'; export CXX; \
238 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
239 @if target-libstdc++-v3-bootstrap
240 # Override the above if we're bootstrapping C++.
241 POSTSTAGE1_CXX_EXPORT = \
242 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
243 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
247 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
248 -I$$s/libstdc++-v3/libsupc++ \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
250 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
251 export CXX; \
252 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
253 @endif target-libstdc++-v3-bootstrap
255 # Similar, for later GCC stages.
256 POSTSTAGE1_HOST_EXPORTS = \
257 $(HOST_EXPORTS) \
258 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
259 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
260 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
261 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
262 $(POSTSTAGE1_CXX_EXPORT) \
263 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
264 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
265 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
267 # Target libraries are put under this directory:
268 TARGET_SUBDIR = @target_subdir@
269 # This is set by the configure script to the arguments to use when configuring
270 # directories built for the target.
271 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
272 # This is the list of variables to export in the environment when
273 # configuring subdirectories for the target system.
274 BASE_TARGET_EXPORTS = \
275 $(BASE_EXPORTS) \
276 AR="$(AR_FOR_TARGET)"; export AR; \
277 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
278 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
279 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
280 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
281 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
282 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
283 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
284 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
285 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
286 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
287 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
288 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
289 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
290 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
291 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
292 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
293 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
294 READELF="$(READELF_FOR_TARGET)"; export READELF; \
295 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
296 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
297 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
298 @if gcc-bootstrap
299 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
300 @endif gcc-bootstrap
301 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
302 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
304 RAW_CXX_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
307 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309 NORMAL_TARGET_EXPORTS = \
310 $(BASE_TARGET_EXPORTS) \
311 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
313 # Where to find GMP
314 HOST_GMPLIBS = @gmplibs@
315 HOST_GMPINC = @gmpinc@
317 # Where to find PPL
318 HOST_PPLLIBS = @ppllibs@
319 HOST_PPLINC = @pplinc@
321 # Where to find CLOOG
322 HOST_CLOOGLIBS = @clooglibs@
323 HOST_CLOOGINC = @clooginc@
325 # Where to find libelf
326 HOST_LIBELFLIBS = @libelflibs@
327 HOST_LIBELFINC = @libelfinc@
329 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
331 # ----------------------------------------------
332 # Programs producing files for the BUILD machine
333 # ----------------------------------------------
335 SHELL = @SHELL@
337 # pwd command to use. Allow user to override default by setting PWDCMD in
338 # the environment to account for automounters. The make variable must not
339 # be called PWDCMD, otherwise the value set here is passed to make
340 # subprocesses and overrides the setting from the user's environment.
341 # Don't use PWD since it is a common shell environment variable and we
342 # don't want to corrupt it.
343 PWD_COMMAND = $${PWDCMD-pwd}
345 # compilers to use to create programs which must be run in the build
346 # environment.
347 AR_FOR_BUILD = @AR_FOR_BUILD@
348 AS_FOR_BUILD = @AS_FOR_BUILD@
349 CC_FOR_BUILD = @CC_FOR_BUILD@
350 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
351 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
352 CXX_FOR_BUILD = @CXX_FOR_BUILD@
353 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
354 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
355 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
356 GOC_FOR_BUILD = @GOC_FOR_BUILD@
357 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
358 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
359 LD_FOR_BUILD = @LD_FOR_BUILD@
360 NM_FOR_BUILD = @NM_FOR_BUILD@
361 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
362 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
363 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
365 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BUILD_PREFIX = @BUILD_PREFIX@
368 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
370 # Flags to pass to stage2 and later makes. They are defined
371 # here so that they can be overridden by Makefile fragments.
372 BOOT_CFLAGS= -g -O2
373 BOOT_LDFLAGS=
374 BOOT_ADAFLAGS=-gnatpg -gnata
376 AWK = @AWK@
377 SED = @SED@
378 BISON = @BISON@
379 YACC = @YACC@
380 FLEX = @FLEX@
381 LEX = @LEX@
382 M4 = @M4@
383 MAKEINFO = @MAKEINFO@
384 EXPECT = @EXPECT@
385 RUNTEST = @RUNTEST@
387 # This just becomes part of the MAKEINFO definition passed down to
388 # sub-makes. It lets flags be given on the command line while still
389 # using the makeinfo from the object tree.
390 # (Default to avoid splitting info files by setting the threshold high.)
391 MAKEINFOFLAGS = --split-size=5000000
393 # ---------------------------------------------
394 # Programs producing files for the HOST machine
395 # ---------------------------------------------
397 AS = @AS@
398 AR = @AR@
399 AR_FLAGS = rc
400 CC = @CC@
401 CXX = @CXX@
402 DLLTOOL = @DLLTOOL@
403 LD = @LD@
404 LIPO = @LIPO@
405 NM = @NM@
406 OBJDUMP = @OBJDUMP@
407 RANLIB = @RANLIB@
408 READELF = @READELF@
409 STRIP = @STRIP@
410 WINDRES = @WINDRES@
411 WINDMC = @WINDMC@
413 GNATBIND = @GNATBIND@
414 GNATMAKE = @GNATMAKE@
416 CFLAGS = @CFLAGS@
417 LDFLAGS = @LDFLAGS@
418 LIBCFLAGS = $(CFLAGS)
419 CXXFLAGS = @CXXFLAGS@
420 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
421 GOCFLAGS = $(CFLAGS)
422 GUPCFLAGS = $(CFLAGS)
424 TFLAGS =
426 # Defaults for all stages; some are overridden below.
428 STAGE_CFLAGS = $(BOOT_CFLAGS)
429 STAGE_TFLAGS = $(TFLAGS)
430 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
431 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
434 # Defaults for stage 1; some are overridden below.
435 STAGE1_CFLAGS = $(STAGE_CFLAGS)
436 STAGE1_CXXFLAGS = $(CXXFLAGS)
437 @if target-libstdc++-v3-bootstrap
438 # Override the above if we're bootstrapping C++.
439 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
440 @endif target-libstdc++-v3-bootstrap
441 STAGE1_TFLAGS = $(STAGE_TFLAGS)
442 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
443 # POSTSTAGE1_CONFIGURE_FLAGS here.
444 STAGE1_CONFIGURE_FLAGS = \
445 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
447 # Defaults for stage 2; some are overridden below.
448 STAGE2_CFLAGS = $(STAGE_CFLAGS)
449 STAGE2_CXXFLAGS = $(CXXFLAGS)
450 @if target-libstdc++-v3-bootstrap
451 # Override the above if we're bootstrapping C++.
452 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
453 @endif target-libstdc++-v3-bootstrap
454 STAGE2_TFLAGS = $(STAGE_TFLAGS)
455 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
456 # POSTSTAGE1_CONFIGURE_FLAGS here.
457 STAGE2_CONFIGURE_FLAGS = \
458 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
460 # Defaults for stage 3; some are overridden below.
461 STAGE3_CFLAGS = $(STAGE_CFLAGS)
462 STAGE3_CXXFLAGS = $(CXXFLAGS)
463 @if target-libstdc++-v3-bootstrap
464 # Override the above if we're bootstrapping C++.
465 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
466 @endif target-libstdc++-v3-bootstrap
467 STAGE3_TFLAGS = $(STAGE_TFLAGS)
468 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
469 # POSTSTAGE1_CONFIGURE_FLAGS here.
470 STAGE3_CONFIGURE_FLAGS = \
471 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
473 # Defaults for stage 4; some are overridden below.
474 STAGE4_CFLAGS = $(STAGE_CFLAGS)
475 STAGE4_CXXFLAGS = $(CXXFLAGS)
476 @if target-libstdc++-v3-bootstrap
477 # Override the above if we're bootstrapping C++.
478 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
479 @endif target-libstdc++-v3-bootstrap
480 STAGE4_TFLAGS = $(STAGE_TFLAGS)
481 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
482 # POSTSTAGE1_CONFIGURE_FLAGS here.
483 STAGE4_CONFIGURE_FLAGS = \
484 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
486 # Defaults for stage profile; some are overridden below.
487 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
488 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
489 @if target-libstdc++-v3-bootstrap
490 # Override the above if we're bootstrapping C++.
491 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
492 @endif target-libstdc++-v3-bootstrap
493 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
494 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
495 # POSTSTAGE1_CONFIGURE_FLAGS here.
496 STAGEprofile_CONFIGURE_FLAGS = \
497 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
499 # Defaults for stage feedback; some are overridden below.
500 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
501 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
502 @if target-libstdc++-v3-bootstrap
503 # Override the above if we're bootstrapping C++.
504 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
505 @endif target-libstdc++-v3-bootstrap
506 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
507 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
508 # POSTSTAGE1_CONFIGURE_FLAGS here.
509 STAGEfeedback_CONFIGURE_FLAGS = \
510 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
513 # Only build the C compiler for stage1, because that is the only one that
514 # we can guarantee will build with the native compiler, and also it is the
515 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
516 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
517 # overrideable (for a bootstrap build stage1 also builds gcc.info).
519 STAGE1_CFLAGS = @stage1_cflags@
520 STAGE1_CHECKING = @stage1_checking@
521 STAGE1_LANGUAGES = @stage1_languages@
522 # * We force-disable intermodule optimizations, even if
523 # --enable-intermodule was passed, since the installed compiler
524 # probably can't handle them. Luckily, autoconf always respects
525 # the last argument when conflicting --enable arguments are passed.
526 # * Likewise, we force-disable coverage flags, since the installed
527 # compiler probably has never heard of them.
528 # * Don't remove this, because above we added
529 # POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
530 # we don't want for STAGE1_CONFIGURE_FLAGS.
531 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
532 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
534 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
535 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
537 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
538 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
540 do-compare = @do_compare@
541 do-compare3 = $(do-compare)
543 # -----------------------------------------------
544 # Programs producing files for the TARGET machine
545 # -----------------------------------------------
547 AR_FOR_TARGET=@AR_FOR_TARGET@
548 AS_FOR_TARGET=@AS_FOR_TARGET@
549 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
551 # If GCC_FOR_TARGET is not overriden on the command line, then this
552 # variable is passed down to the gcc Makefile, where it is used to
553 # build libgcc2.a. We define it here so that it can itself be
554 # overridden on the command line.
555 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
556 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
557 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
558 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
559 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
560 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
561 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
562 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
563 LD_FOR_TARGET=@LD_FOR_TARGET@
565 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
566 NM_FOR_TARGET=@NM_FOR_TARGET@
567 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
568 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
569 READELF_FOR_TARGET=@READELF_FOR_TARGET@
570 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
571 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
572 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
574 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
575 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
576 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
578 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
579 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
581 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
582 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
583 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
584 GOCFLAGS_FOR_TARGET = -O2 -g
585 GUPCFLAGS_FOR_TARGET = -O2 -g
587 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
588 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
589 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
591 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
593 # ------------------------------------
594 # Miscellaneous targets and flag lists
595 # ------------------------------------
597 # The first rule in the file had better be this one. Don't put any above it.
598 # This lives here to allow makefile fragments to contain dependencies.
599 all:
601 #### host and target specific makefile fragments come in here.
602 @target_makefile_frag@
603 @alphaieee_frag@
604 @ospace_frag@
605 @host_makefile_frag@
608 # This is the list of directories that may be needed in RPATH_ENVVAR
609 # so that programs built for the target machine work.
610 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(HOST_LIB_PATH_gcc)
612 @if target-libstdc++-v3
613 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
614 @endif target-libstdc++-v3
616 @if target-libmudflap
617 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
618 @endif target-libmudflap
620 @if target-libssp
621 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
622 @endif target-libssp
624 @if target-libgomp
625 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
626 @endif target-libgomp
628 @if target-libitm
629 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
630 @endif target-libitm
634 # This is the list of directories that may be needed in RPATH_ENVVAR
635 # so that programs built for the host machine work.
636 HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
638 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
639 @if gcc
640 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
641 @endif gcc
644 @if bfd
645 HOST_LIB_PATH_bfd = \
646 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
647 @endif bfd
649 @if opcodes
650 HOST_LIB_PATH_opcodes = \
651 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
652 @endif opcodes
654 @if gmp
655 HOST_LIB_PATH_gmp = \
656 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
657 @endif gmp
659 @if mpfr
660 HOST_LIB_PATH_mpfr = \
661 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
662 @endif mpfr
664 @if mpc
665 HOST_LIB_PATH_mpc = \
666 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
667 @endif mpc
669 @if ppl
670 HOST_LIB_PATH_ppl = \
671 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
672 @endif ppl
674 @if cloog
675 HOST_LIB_PATH_cloog = \
676 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
677 @endif cloog
679 @if libelf
680 HOST_LIB_PATH_libelf = \
681 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
682 @endif libelf
685 CXX_FOR_TARGET_FLAG_TO_PASS = \
686 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
687 @if target-libstdc++-v3
688 # CXX_FOR_TARGET is tricky to get right for target libs that require a
689 # functional C++ compiler. When we recurse, if we expand
690 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
691 # libstdc++ include flags from the script. Instead, we get an
692 # -funconfigured-* word, so that we'll get errors if this invalid C++
693 # command line is used for anything, but also so that we can use the
694 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
695 # don't pass it on, sub-make will use the default definition, that
696 # re-expands it at the time of use, so we'll get it right when we need
697 # it. One potential exception is the expansion of CXX_FOR_TARGET
698 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
699 # really work, for C++ host programs can't depend on the current-stage
700 # C++ target library.
701 CXX_FOR_TARGET_FLAG_TO_PASS = \
702 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
703 @endif target-libstdc++-v3
705 # Flags to pass down to all sub-makes.
706 BASE_FLAGS_TO_PASS = \
707 "DESTDIR=$(DESTDIR)" \
708 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
709 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
710 "bindir=$(bindir)" \
711 "datadir=$(datadir)" \
712 "exec_prefix=$(exec_prefix)" \
713 "includedir=$(includedir)" \
714 "datarootdir=$(datarootdir)" \
715 "docdir=$(docdir)" \
716 "infodir=$(infodir)" \
717 "pdfdir=$(pdfdir)" \
718 "htmldir=$(htmldir)" \
719 "libdir=$(libdir)" \
720 "libexecdir=$(libexecdir)" \
721 "lispdir=$(lispdir)" \
722 "localstatedir=$(localstatedir)" \
723 "mandir=$(mandir)" \
724 "oldincludedir=$(oldincludedir)" \
725 "prefix=$(prefix)" \
726 "sbindir=$(sbindir)" \
727 "sharedstatedir=$(sharedstatedir)" \
728 "sysconfdir=$(sysconfdir)" \
729 "tooldir=$(tooldir)" \
730 "build_tooldir=$(build_tooldir)" \
731 "target_alias=$(target_alias)" \
732 "AWK=$(AWK)" \
733 "BISON=$(BISON)" \
734 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
735 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
736 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
737 "EXPECT=$(EXPECT)" \
738 "FLEX=$(FLEX)" \
739 "INSTALL=$(INSTALL)" \
740 "INSTALL_DATA=$(INSTALL_DATA)" \
741 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
742 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
743 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
744 "LEX=$(LEX)" \
745 "M4=$(M4)" \
746 "MAKE=$(MAKE)" \
747 "RUNTEST=$(RUNTEST)" \
748 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
749 "SED=$(SED)" \
750 "SHELL=$(SHELL)" \
751 "YACC=$(YACC)" \
752 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
753 "ADA_CFLAGS=$(ADA_CFLAGS)" \
754 "AR_FLAGS=$(AR_FLAGS)" \
755 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
756 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
757 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
758 "CFLAGS=$(CFLAGS)" \
759 "CXXFLAGS=$(CXXFLAGS)" \
760 "LDFLAGS=$(LDFLAGS)" \
761 "LIBCFLAGS=$(LIBCFLAGS)" \
762 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
763 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
764 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
765 "GNATBIND=$(GNATBIND)" \
766 "GNATMAKE=$(GNATMAKE)" \
767 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
768 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
769 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
770 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
771 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
772 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
773 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
774 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
775 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
776 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
777 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
778 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
779 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
780 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
781 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
782 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
783 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
784 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
785 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
786 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
787 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
788 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
789 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
790 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
791 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
792 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
793 "BUILD_CONFIG=$(BUILD_CONFIG)" \
794 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
795 "LEAN=$(LEAN)" \
796 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
797 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
798 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
799 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
800 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
801 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
802 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
803 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
804 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
805 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
806 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
807 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
808 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
809 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
810 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
811 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
812 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
813 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
814 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
815 "TFLAGS=$(TFLAGS)" \
816 "CONFIG_SHELL=$(SHELL)" \
817 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
819 # We leave this in just in case, but it is not needed anymore.
820 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
822 # Flags to pass down to most sub-makes, in which we're building with
823 # the host environment.
824 EXTRA_HOST_FLAGS = \
825 'AR=$(AR)' \
826 'AS=$(AS)' \
827 'CC=$(CC)' \
828 'CXX=$(CXX)' \
829 'DLLTOOL=$(DLLTOOL)' \
830 'GCJ=$(GCJ)' \
831 'GFORTRAN=$(GFORTRAN)' \
832 'GOC=$(GOC)' \
833 'GUPC=$(GUPC)' \
834 'LD=$(LD)' \
835 'LIPO=$(LIPO)' \
836 'NM=$(NM)' \
837 'OBJDUMP=$(OBJDUMP)' \
838 'RANLIB=$(RANLIB)' \
839 'READELF=$(READELF)' \
840 'STRIP=$(STRIP)' \
841 'WINDRES=$(WINDRES)' \
842 'WINDMC=$(WINDMC)'
844 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
846 # Flags to pass to stage2 and later makes.
848 POSTSTAGE1_FLAGS_TO_PASS = \
849 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
850 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
851 GNATBIND="$${GNATBIND}" \
852 LDFLAGS="$${LDFLAGS}" \
853 HOST_LIBS="$${HOST_LIBS}" \
854 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
856 # Flags to pass down to makes which are built with the target environment.
857 # The double $ decreases the length of the command line; those variables
858 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
859 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
860 # so we expand them here.
861 EXTRA_TARGET_FLAGS = \
862 'AR=$$(AR_FOR_TARGET)' \
863 'AS=$(COMPILER_AS_FOR_TARGET)' \
864 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
865 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
866 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
867 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
868 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
869 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
870 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
871 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
872 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
873 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
874 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
875 'LD=$(COMPILER_LD_FOR_TARGET)' \
876 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
877 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
878 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
879 'NM=$(COMPILER_NM_FOR_TARGET)' \
880 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
881 'RANLIB=$$(RANLIB_FOR_TARGET)' \
882 'READELF=$$(READELF_FOR_TARGET)' \
883 'WINDRES=$$(WINDRES_FOR_TARGET)' \
884 'WINDMC=$$(WINDMC_FOR_TARGET)' \
885 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
886 "TFLAGS=$$TFLAGS"
888 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
890 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
891 # unfortunately needs the native compiler and the target ar and
892 # ranlib.
893 # If any variables are added here, they must be added to do-*, below.
894 # The BUILD_* variables are a special case, which are used for the gcc
895 # cross-building scheme.
896 EXTRA_GCC_FLAGS = \
897 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
898 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
899 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
901 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
903 @if gcc
904 BUILD_CONFIG = @BUILD_CONFIG@
905 ifneq ($(BUILD_CONFIG),)
906 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
907 endif
908 @endif gcc
910 .PHONY: configure-host
911 configure-host: \
912 maybe-configure-bfd \
913 maybe-configure-opcodes \
914 maybe-configure-binutils \
915 maybe-configure-bison \
916 maybe-configure-cgen \
917 maybe-configure-dejagnu \
918 maybe-configure-etc \
919 maybe-configure-fastjar \
920 maybe-configure-fixincludes \
921 maybe-configure-flex \
922 maybe-configure-gas \
923 maybe-configure-gcc \
924 maybe-configure-gmp \
925 maybe-configure-mpfr \
926 maybe-configure-mpc \
927 maybe-configure-ppl \
928 maybe-configure-cloog \
929 maybe-configure-libelf \
930 maybe-configure-gold \
931 maybe-configure-gprof \
932 maybe-configure-intl \
933 maybe-configure-tcl \
934 maybe-configure-itcl \
935 maybe-configure-ld \
936 maybe-configure-libcpp \
937 maybe-configure-libdecnumber \
938 maybe-configure-libgui \
939 maybe-configure-libiberty \
940 maybe-configure-libiconv \
941 maybe-configure-m4 \
942 maybe-configure-readline \
943 maybe-configure-sid \
944 maybe-configure-sim \
945 maybe-configure-texinfo \
946 maybe-configure-zlib \
947 maybe-configure-gdb \
948 maybe-configure-expect \
949 maybe-configure-guile \
950 maybe-configure-tk \
951 maybe-configure-libtermcap \
952 maybe-configure-utils \
953 maybe-configure-gnattools \
954 maybe-configure-lto-plugin
955 .PHONY: configure-target
956 configure-target: \
957 maybe-configure-target-libstdc++-v3 \
958 maybe-configure-target-libmudflap \
959 maybe-configure-target-libssp \
960 maybe-configure-target-newlib \
961 maybe-configure-target-libgcc \
962 maybe-configure-target-libquadmath \
963 maybe-configure-target-libgfortran \
964 maybe-configure-target-libobjc \
965 maybe-configure-target-libgupc \
966 maybe-configure-target-libgo \
967 maybe-configure-target-libtermcap \
968 maybe-configure-target-winsup \
969 maybe-configure-target-libgloss \
970 maybe-configure-target-libffi \
971 maybe-configure-target-libjava \
972 maybe-configure-target-zlib \
973 maybe-configure-target-boehm-gc \
974 maybe-configure-target-rda \
975 maybe-configure-target-libada \
976 maybe-configure-target-libgomp \
977 maybe-configure-target-libitm
979 # The target built for a native non-bootstrap build.
980 .PHONY: all
981 all:
982 @if gcc-bootstrap
983 [ -f stage_final ] || echo stage3 > stage_final
984 @r=`${PWD_COMMAND}`; export r; \
985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
986 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
987 @endif gcc-bootstrap
988 @: $(MAKE); $(unstage)
989 @r=`${PWD_COMMAND}`; export r; \
990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
991 @if gcc-bootstrap
992 if [ -f stage_last ]; then \
993 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
994 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
995 else \
996 @endif gcc-bootstrap
997 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
998 @if gcc-bootstrap
1000 fi \
1001 @endif gcc-bootstrap
1002 && :
1004 .PHONY: all-build
1006 all-build: maybe-all-build-libiberty
1007 all-build: maybe-all-build-bison
1008 all-build: maybe-all-build-flex
1009 all-build: maybe-all-build-m4
1010 all-build: maybe-all-build-texinfo
1011 all-build: maybe-all-build-fixincludes
1013 .PHONY: all-host
1015 @if bfd-no-bootstrap
1016 all-host: maybe-all-bfd
1017 @endif bfd-no-bootstrap
1018 @if opcodes-no-bootstrap
1019 all-host: maybe-all-opcodes
1020 @endif opcodes-no-bootstrap
1021 @if binutils-no-bootstrap
1022 all-host: maybe-all-binutils
1023 @endif binutils-no-bootstrap
1024 all-host: maybe-all-bison
1025 all-host: maybe-all-cgen
1026 all-host: maybe-all-dejagnu
1027 all-host: maybe-all-etc
1028 all-host: maybe-all-fastjar
1029 all-host: maybe-all-fixincludes
1030 all-host: maybe-all-flex
1031 @if gas-no-bootstrap
1032 all-host: maybe-all-gas
1033 @endif gas-no-bootstrap
1034 @if gcc-no-bootstrap
1035 all-host: maybe-all-gcc
1036 @endif gcc-no-bootstrap
1037 @if gmp-no-bootstrap
1038 all-host: maybe-all-gmp
1039 @endif gmp-no-bootstrap
1040 @if mpfr-no-bootstrap
1041 all-host: maybe-all-mpfr
1042 @endif mpfr-no-bootstrap
1043 @if mpc-no-bootstrap
1044 all-host: maybe-all-mpc
1045 @endif mpc-no-bootstrap
1046 @if ppl-no-bootstrap
1047 all-host: maybe-all-ppl
1048 @endif ppl-no-bootstrap
1049 @if cloog-no-bootstrap
1050 all-host: maybe-all-cloog
1051 @endif cloog-no-bootstrap
1052 @if libelf-no-bootstrap
1053 all-host: maybe-all-libelf
1054 @endif libelf-no-bootstrap
1055 @if gold-no-bootstrap
1056 all-host: maybe-all-gold
1057 @endif gold-no-bootstrap
1058 all-host: maybe-all-gprof
1059 @if intl-no-bootstrap
1060 all-host: maybe-all-intl
1061 @endif intl-no-bootstrap
1062 all-host: maybe-all-tcl
1063 all-host: maybe-all-itcl
1064 @if ld-no-bootstrap
1065 all-host: maybe-all-ld
1066 @endif ld-no-bootstrap
1067 @if libcpp-no-bootstrap
1068 all-host: maybe-all-libcpp
1069 @endif libcpp-no-bootstrap
1070 @if libdecnumber-no-bootstrap
1071 all-host: maybe-all-libdecnumber
1072 @endif libdecnumber-no-bootstrap
1073 all-host: maybe-all-libgui
1074 @if libiberty-no-bootstrap
1075 all-host: maybe-all-libiberty
1076 @endif libiberty-no-bootstrap
1077 all-host: maybe-all-libiconv
1078 all-host: maybe-all-m4
1079 all-host: maybe-all-readline
1080 all-host: maybe-all-sid
1081 all-host: maybe-all-sim
1082 all-host: maybe-all-texinfo
1083 @if zlib-no-bootstrap
1084 all-host: maybe-all-zlib
1085 @endif zlib-no-bootstrap
1086 all-host: maybe-all-gdb
1087 all-host: maybe-all-expect
1088 all-host: maybe-all-guile
1089 all-host: maybe-all-tk
1090 all-host: maybe-all-libtermcap
1091 all-host: maybe-all-utils
1092 all-host: maybe-all-gnattools
1093 @if lto-plugin-no-bootstrap
1094 all-host: maybe-all-lto-plugin
1095 @endif lto-plugin-no-bootstrap
1097 .PHONY: all-target
1099 @if target-libstdc++-v3-no-bootstrap
1100 all-target: maybe-all-target-libstdc++-v3
1101 @endif target-libstdc++-v3-no-bootstrap
1102 all-target: maybe-all-target-libmudflap
1103 all-target: maybe-all-target-libssp
1104 all-target: maybe-all-target-newlib
1105 @if target-libgcc-no-bootstrap
1106 all-target: maybe-all-target-libgcc
1107 @endif target-libgcc-no-bootstrap
1108 all-target: maybe-all-target-libquadmath
1109 all-target: maybe-all-target-libgfortran
1110 all-target: maybe-all-target-libobjc
1111 all-target: maybe-all-target-libgupc
1112 all-target: maybe-all-target-libgo
1113 all-target: maybe-all-target-libtermcap
1114 all-target: maybe-all-target-winsup
1115 all-target: maybe-all-target-libgloss
1116 all-target: maybe-all-target-libffi
1117 all-target: maybe-all-target-libjava
1118 all-target: maybe-all-target-zlib
1119 all-target: maybe-all-target-boehm-gc
1120 all-target: maybe-all-target-rda
1121 all-target: maybe-all-target-libada
1122 @if target-libgomp-no-bootstrap
1123 all-target: maybe-all-target-libgomp
1124 @endif target-libgomp-no-bootstrap
1125 all-target: maybe-all-target-libitm
1127 # Do a target for all the subdirectories. A ``make do-X'' will do a
1128 # ``make X'' in all subdirectories (because, in general, there is a
1129 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1130 # but it may do additional work as well).
1132 .PHONY: do-info
1133 do-info:
1134 @: $(MAKE); $(unstage)
1135 @r=`${PWD_COMMAND}`; export r; \
1136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1137 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1138 info-target
1141 .PHONY: info-host
1143 info-host: maybe-info-bfd
1144 info-host: maybe-info-opcodes
1145 info-host: maybe-info-binutils
1146 info-host: maybe-info-bison
1147 info-host: maybe-info-cgen
1148 info-host: maybe-info-dejagnu
1149 info-host: maybe-info-etc
1150 info-host: maybe-info-fastjar
1151 info-host: maybe-info-fixincludes
1152 info-host: maybe-info-flex
1153 info-host: maybe-info-gas
1154 info-host: maybe-info-gcc
1155 info-host: maybe-info-gmp
1156 info-host: maybe-info-mpfr
1157 info-host: maybe-info-mpc
1158 info-host: maybe-info-ppl
1159 info-host: maybe-info-cloog
1160 info-host: maybe-info-libelf
1161 info-host: maybe-info-gold
1162 info-host: maybe-info-gprof
1163 info-host: maybe-info-intl
1164 info-host: maybe-info-tcl
1165 info-host: maybe-info-itcl
1166 info-host: maybe-info-ld
1167 info-host: maybe-info-libcpp
1168 info-host: maybe-info-libdecnumber
1169 info-host: maybe-info-libgui
1170 info-host: maybe-info-libiberty
1171 info-host: maybe-info-libiconv
1172 info-host: maybe-info-m4
1173 info-host: maybe-info-readline
1174 info-host: maybe-info-sid
1175 info-host: maybe-info-sim
1176 info-host: maybe-info-texinfo
1177 info-host: maybe-info-zlib
1178 info-host: maybe-info-gdb
1179 info-host: maybe-info-expect
1180 info-host: maybe-info-guile
1181 info-host: maybe-info-tk
1182 info-host: maybe-info-libtermcap
1183 info-host: maybe-info-utils
1184 info-host: maybe-info-gnattools
1185 info-host: maybe-info-lto-plugin
1187 .PHONY: info-target
1189 info-target: maybe-info-target-libstdc++-v3
1190 info-target: maybe-info-target-libmudflap
1191 info-target: maybe-info-target-libssp
1192 info-target: maybe-info-target-newlib
1193 info-target: maybe-info-target-libgcc
1194 info-target: maybe-info-target-libquadmath
1195 info-target: maybe-info-target-libgfortran
1196 info-target: maybe-info-target-libobjc
1197 info-target: maybe-info-target-libgupc
1198 info-target: maybe-info-target-libgo
1199 info-target: maybe-info-target-libtermcap
1200 info-target: maybe-info-target-winsup
1201 info-target: maybe-info-target-libgloss
1202 info-target: maybe-info-target-libffi
1203 info-target: maybe-info-target-libjava
1204 info-target: maybe-info-target-zlib
1205 info-target: maybe-info-target-boehm-gc
1206 info-target: maybe-info-target-rda
1207 info-target: maybe-info-target-libada
1208 info-target: maybe-info-target-libgomp
1209 info-target: maybe-info-target-libitm
1211 .PHONY: do-dvi
1212 do-dvi:
1213 @: $(MAKE); $(unstage)
1214 @r=`${PWD_COMMAND}`; export r; \
1215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1216 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1217 dvi-target
1220 .PHONY: dvi-host
1222 dvi-host: maybe-dvi-bfd
1223 dvi-host: maybe-dvi-opcodes
1224 dvi-host: maybe-dvi-binutils
1225 dvi-host: maybe-dvi-bison
1226 dvi-host: maybe-dvi-cgen
1227 dvi-host: maybe-dvi-dejagnu
1228 dvi-host: maybe-dvi-etc
1229 dvi-host: maybe-dvi-fastjar
1230 dvi-host: maybe-dvi-fixincludes
1231 dvi-host: maybe-dvi-flex
1232 dvi-host: maybe-dvi-gas
1233 dvi-host: maybe-dvi-gcc
1234 dvi-host: maybe-dvi-gmp
1235 dvi-host: maybe-dvi-mpfr
1236 dvi-host: maybe-dvi-mpc
1237 dvi-host: maybe-dvi-ppl
1238 dvi-host: maybe-dvi-cloog
1239 dvi-host: maybe-dvi-libelf
1240 dvi-host: maybe-dvi-gold
1241 dvi-host: maybe-dvi-gprof
1242 dvi-host: maybe-dvi-intl
1243 dvi-host: maybe-dvi-tcl
1244 dvi-host: maybe-dvi-itcl
1245 dvi-host: maybe-dvi-ld
1246 dvi-host: maybe-dvi-libcpp
1247 dvi-host: maybe-dvi-libdecnumber
1248 dvi-host: maybe-dvi-libgui
1249 dvi-host: maybe-dvi-libiberty
1250 dvi-host: maybe-dvi-libiconv
1251 dvi-host: maybe-dvi-m4
1252 dvi-host: maybe-dvi-readline
1253 dvi-host: maybe-dvi-sid
1254 dvi-host: maybe-dvi-sim
1255 dvi-host: maybe-dvi-texinfo
1256 dvi-host: maybe-dvi-zlib
1257 dvi-host: maybe-dvi-gdb
1258 dvi-host: maybe-dvi-expect
1259 dvi-host: maybe-dvi-guile
1260 dvi-host: maybe-dvi-tk
1261 dvi-host: maybe-dvi-libtermcap
1262 dvi-host: maybe-dvi-utils
1263 dvi-host: maybe-dvi-gnattools
1264 dvi-host: maybe-dvi-lto-plugin
1266 .PHONY: dvi-target
1268 dvi-target: maybe-dvi-target-libstdc++-v3
1269 dvi-target: maybe-dvi-target-libmudflap
1270 dvi-target: maybe-dvi-target-libssp
1271 dvi-target: maybe-dvi-target-newlib
1272 dvi-target: maybe-dvi-target-libgcc
1273 dvi-target: maybe-dvi-target-libquadmath
1274 dvi-target: maybe-dvi-target-libgfortran
1275 dvi-target: maybe-dvi-target-libobjc
1276 dvi-target: maybe-dvi-target-libgupc
1277 dvi-target: maybe-dvi-target-libgo
1278 dvi-target: maybe-dvi-target-libtermcap
1279 dvi-target: maybe-dvi-target-winsup
1280 dvi-target: maybe-dvi-target-libgloss
1281 dvi-target: maybe-dvi-target-libffi
1282 dvi-target: maybe-dvi-target-libjava
1283 dvi-target: maybe-dvi-target-zlib
1284 dvi-target: maybe-dvi-target-boehm-gc
1285 dvi-target: maybe-dvi-target-rda
1286 dvi-target: maybe-dvi-target-libada
1287 dvi-target: maybe-dvi-target-libgomp
1288 dvi-target: maybe-dvi-target-libitm
1290 .PHONY: do-pdf
1291 do-pdf:
1292 @: $(MAKE); $(unstage)
1293 @r=`${PWD_COMMAND}`; export r; \
1294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1295 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1296 pdf-target
1299 .PHONY: pdf-host
1301 pdf-host: maybe-pdf-bfd
1302 pdf-host: maybe-pdf-opcodes
1303 pdf-host: maybe-pdf-binutils
1304 pdf-host: maybe-pdf-bison
1305 pdf-host: maybe-pdf-cgen
1306 pdf-host: maybe-pdf-dejagnu
1307 pdf-host: maybe-pdf-etc
1308 pdf-host: maybe-pdf-fastjar
1309 pdf-host: maybe-pdf-fixincludes
1310 pdf-host: maybe-pdf-flex
1311 pdf-host: maybe-pdf-gas
1312 pdf-host: maybe-pdf-gcc
1313 pdf-host: maybe-pdf-gmp
1314 pdf-host: maybe-pdf-mpfr
1315 pdf-host: maybe-pdf-mpc
1316 pdf-host: maybe-pdf-ppl
1317 pdf-host: maybe-pdf-cloog
1318 pdf-host: maybe-pdf-libelf
1319 pdf-host: maybe-pdf-gold
1320 pdf-host: maybe-pdf-gprof
1321 pdf-host: maybe-pdf-intl
1322 pdf-host: maybe-pdf-tcl
1323 pdf-host: maybe-pdf-itcl
1324 pdf-host: maybe-pdf-ld
1325 pdf-host: maybe-pdf-libcpp
1326 pdf-host: maybe-pdf-libdecnumber
1327 pdf-host: maybe-pdf-libgui
1328 pdf-host: maybe-pdf-libiberty
1329 pdf-host: maybe-pdf-libiconv
1330 pdf-host: maybe-pdf-m4
1331 pdf-host: maybe-pdf-readline
1332 pdf-host: maybe-pdf-sid
1333 pdf-host: maybe-pdf-sim
1334 pdf-host: maybe-pdf-texinfo
1335 pdf-host: maybe-pdf-zlib
1336 pdf-host: maybe-pdf-gdb
1337 pdf-host: maybe-pdf-expect
1338 pdf-host: maybe-pdf-guile
1339 pdf-host: maybe-pdf-tk
1340 pdf-host: maybe-pdf-libtermcap
1341 pdf-host: maybe-pdf-utils
1342 pdf-host: maybe-pdf-gnattools
1343 pdf-host: maybe-pdf-lto-plugin
1345 .PHONY: pdf-target
1347 pdf-target: maybe-pdf-target-libstdc++-v3
1348 pdf-target: maybe-pdf-target-libmudflap
1349 pdf-target: maybe-pdf-target-libssp
1350 pdf-target: maybe-pdf-target-newlib
1351 pdf-target: maybe-pdf-target-libgcc
1352 pdf-target: maybe-pdf-target-libquadmath
1353 pdf-target: maybe-pdf-target-libgfortran
1354 pdf-target: maybe-pdf-target-libobjc
1355 pdf-target: maybe-pdf-target-libgupc
1356 pdf-target: maybe-pdf-target-libgo
1357 pdf-target: maybe-pdf-target-libtermcap
1358 pdf-target: maybe-pdf-target-winsup
1359 pdf-target: maybe-pdf-target-libgloss
1360 pdf-target: maybe-pdf-target-libffi
1361 pdf-target: maybe-pdf-target-libjava
1362 pdf-target: maybe-pdf-target-zlib
1363 pdf-target: maybe-pdf-target-boehm-gc
1364 pdf-target: maybe-pdf-target-rda
1365 pdf-target: maybe-pdf-target-libada
1366 pdf-target: maybe-pdf-target-libgomp
1367 pdf-target: maybe-pdf-target-libitm
1369 .PHONY: do-html
1370 do-html:
1371 @: $(MAKE); $(unstage)
1372 @r=`${PWD_COMMAND}`; export r; \
1373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1374 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1375 html-target
1378 .PHONY: html-host
1380 html-host: maybe-html-bfd
1381 html-host: maybe-html-opcodes
1382 html-host: maybe-html-binutils
1383 html-host: maybe-html-bison
1384 html-host: maybe-html-cgen
1385 html-host: maybe-html-dejagnu
1386 html-host: maybe-html-etc
1387 html-host: maybe-html-fastjar
1388 html-host: maybe-html-fixincludes
1389 html-host: maybe-html-flex
1390 html-host: maybe-html-gas
1391 html-host: maybe-html-gcc
1392 html-host: maybe-html-gmp
1393 html-host: maybe-html-mpfr
1394 html-host: maybe-html-mpc
1395 html-host: maybe-html-ppl
1396 html-host: maybe-html-cloog
1397 html-host: maybe-html-libelf
1398 html-host: maybe-html-gold
1399 html-host: maybe-html-gprof
1400 html-host: maybe-html-intl
1401 html-host: maybe-html-tcl
1402 html-host: maybe-html-itcl
1403 html-host: maybe-html-ld
1404 html-host: maybe-html-libcpp
1405 html-host: maybe-html-libdecnumber
1406 html-host: maybe-html-libgui
1407 html-host: maybe-html-libiberty
1408 html-host: maybe-html-libiconv
1409 html-host: maybe-html-m4
1410 html-host: maybe-html-readline
1411 html-host: maybe-html-sid
1412 html-host: maybe-html-sim
1413 html-host: maybe-html-texinfo
1414 html-host: maybe-html-zlib
1415 html-host: maybe-html-gdb
1416 html-host: maybe-html-expect
1417 html-host: maybe-html-guile
1418 html-host: maybe-html-tk
1419 html-host: maybe-html-libtermcap
1420 html-host: maybe-html-utils
1421 html-host: maybe-html-gnattools
1422 html-host: maybe-html-lto-plugin
1424 .PHONY: html-target
1426 html-target: maybe-html-target-libstdc++-v3
1427 html-target: maybe-html-target-libmudflap
1428 html-target: maybe-html-target-libssp
1429 html-target: maybe-html-target-newlib
1430 html-target: maybe-html-target-libgcc
1431 html-target: maybe-html-target-libquadmath
1432 html-target: maybe-html-target-libgfortran
1433 html-target: maybe-html-target-libobjc
1434 html-target: maybe-html-target-libgupc
1435 html-target: maybe-html-target-libgo
1436 html-target: maybe-html-target-libtermcap
1437 html-target: maybe-html-target-winsup
1438 html-target: maybe-html-target-libgloss
1439 html-target: maybe-html-target-libffi
1440 html-target: maybe-html-target-libjava
1441 html-target: maybe-html-target-zlib
1442 html-target: maybe-html-target-boehm-gc
1443 html-target: maybe-html-target-rda
1444 html-target: maybe-html-target-libada
1445 html-target: maybe-html-target-libgomp
1446 html-target: maybe-html-target-libitm
1448 .PHONY: do-TAGS
1449 do-TAGS:
1450 @: $(MAKE); $(unstage)
1451 @r=`${PWD_COMMAND}`; export r; \
1452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1453 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1454 TAGS-target
1457 .PHONY: TAGS-host
1459 TAGS-host: maybe-TAGS-bfd
1460 TAGS-host: maybe-TAGS-opcodes
1461 TAGS-host: maybe-TAGS-binutils
1462 TAGS-host: maybe-TAGS-bison
1463 TAGS-host: maybe-TAGS-cgen
1464 TAGS-host: maybe-TAGS-dejagnu
1465 TAGS-host: maybe-TAGS-etc
1466 TAGS-host: maybe-TAGS-fastjar
1467 TAGS-host: maybe-TAGS-fixincludes
1468 TAGS-host: maybe-TAGS-flex
1469 TAGS-host: maybe-TAGS-gas
1470 TAGS-host: maybe-TAGS-gcc
1471 TAGS-host: maybe-TAGS-gmp
1472 TAGS-host: maybe-TAGS-mpfr
1473 TAGS-host: maybe-TAGS-mpc
1474 TAGS-host: maybe-TAGS-ppl
1475 TAGS-host: maybe-TAGS-cloog
1476 TAGS-host: maybe-TAGS-libelf
1477 TAGS-host: maybe-TAGS-gold
1478 TAGS-host: maybe-TAGS-gprof
1479 TAGS-host: maybe-TAGS-intl
1480 TAGS-host: maybe-TAGS-tcl
1481 TAGS-host: maybe-TAGS-itcl
1482 TAGS-host: maybe-TAGS-ld
1483 TAGS-host: maybe-TAGS-libcpp
1484 TAGS-host: maybe-TAGS-libdecnumber
1485 TAGS-host: maybe-TAGS-libgui
1486 TAGS-host: maybe-TAGS-libiberty
1487 TAGS-host: maybe-TAGS-libiconv
1488 TAGS-host: maybe-TAGS-m4
1489 TAGS-host: maybe-TAGS-readline
1490 TAGS-host: maybe-TAGS-sid
1491 TAGS-host: maybe-TAGS-sim
1492 TAGS-host: maybe-TAGS-texinfo
1493 TAGS-host: maybe-TAGS-zlib
1494 TAGS-host: maybe-TAGS-gdb
1495 TAGS-host: maybe-TAGS-expect
1496 TAGS-host: maybe-TAGS-guile
1497 TAGS-host: maybe-TAGS-tk
1498 TAGS-host: maybe-TAGS-libtermcap
1499 TAGS-host: maybe-TAGS-utils
1500 TAGS-host: maybe-TAGS-gnattools
1501 TAGS-host: maybe-TAGS-lto-plugin
1503 .PHONY: TAGS-target
1505 TAGS-target: maybe-TAGS-target-libstdc++-v3
1506 TAGS-target: maybe-TAGS-target-libmudflap
1507 TAGS-target: maybe-TAGS-target-libssp
1508 TAGS-target: maybe-TAGS-target-newlib
1509 TAGS-target: maybe-TAGS-target-libgcc
1510 TAGS-target: maybe-TAGS-target-libquadmath
1511 TAGS-target: maybe-TAGS-target-libgfortran
1512 TAGS-target: maybe-TAGS-target-libobjc
1513 TAGS-target: maybe-TAGS-target-libgupc
1514 TAGS-target: maybe-TAGS-target-libgo
1515 TAGS-target: maybe-TAGS-target-libtermcap
1516 TAGS-target: maybe-TAGS-target-winsup
1517 TAGS-target: maybe-TAGS-target-libgloss
1518 TAGS-target: maybe-TAGS-target-libffi
1519 TAGS-target: maybe-TAGS-target-libjava
1520 TAGS-target: maybe-TAGS-target-zlib
1521 TAGS-target: maybe-TAGS-target-boehm-gc
1522 TAGS-target: maybe-TAGS-target-rda
1523 TAGS-target: maybe-TAGS-target-libada
1524 TAGS-target: maybe-TAGS-target-libgomp
1525 TAGS-target: maybe-TAGS-target-libitm
1527 .PHONY: do-install-info
1528 do-install-info:
1529 @: $(MAKE); $(unstage)
1530 @r=`${PWD_COMMAND}`; export r; \
1531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1532 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1533 install-info-target
1536 .PHONY: install-info-host
1538 install-info-host: maybe-install-info-bfd
1539 install-info-host: maybe-install-info-opcodes
1540 install-info-host: maybe-install-info-binutils
1541 install-info-host: maybe-install-info-bison
1542 install-info-host: maybe-install-info-cgen
1543 install-info-host: maybe-install-info-dejagnu
1544 install-info-host: maybe-install-info-etc
1545 install-info-host: maybe-install-info-fastjar
1546 install-info-host: maybe-install-info-fixincludes
1547 install-info-host: maybe-install-info-flex
1548 install-info-host: maybe-install-info-gas
1549 install-info-host: maybe-install-info-gcc
1550 install-info-host: maybe-install-info-gmp
1551 install-info-host: maybe-install-info-mpfr
1552 install-info-host: maybe-install-info-mpc
1553 install-info-host: maybe-install-info-ppl
1554 install-info-host: maybe-install-info-cloog
1555 install-info-host: maybe-install-info-libelf
1556 install-info-host: maybe-install-info-gold
1557 install-info-host: maybe-install-info-gprof
1558 install-info-host: maybe-install-info-intl
1559 install-info-host: maybe-install-info-tcl
1560 install-info-host: maybe-install-info-itcl
1561 install-info-host: maybe-install-info-ld
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-libquadmath
1590 install-info-target: maybe-install-info-target-libgfortran
1591 install-info-target: maybe-install-info-target-libobjc
1592 install-info-target: maybe-install-info-target-libgupc
1593 install-info-target: maybe-install-info-target-libgo
1594 install-info-target: maybe-install-info-target-libtermcap
1595 install-info-target: maybe-install-info-target-winsup
1596 install-info-target: maybe-install-info-target-libgloss
1597 install-info-target: maybe-install-info-target-libffi
1598 install-info-target: maybe-install-info-target-libjava
1599 install-info-target: maybe-install-info-target-zlib
1600 install-info-target: maybe-install-info-target-boehm-gc
1601 install-info-target: maybe-install-info-target-rda
1602 install-info-target: maybe-install-info-target-libada
1603 install-info-target: maybe-install-info-target-libgomp
1604 install-info-target: maybe-install-info-target-libitm
1606 .PHONY: do-install-pdf
1607 do-install-pdf:
1608 @: $(MAKE); $(unstage)
1609 @r=`${PWD_COMMAND}`; export r; \
1610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1611 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1612 install-pdf-target
1615 .PHONY: install-pdf-host
1617 install-pdf-host: maybe-install-pdf-bfd
1618 install-pdf-host: maybe-install-pdf-opcodes
1619 install-pdf-host: maybe-install-pdf-binutils
1620 install-pdf-host: maybe-install-pdf-bison
1621 install-pdf-host: maybe-install-pdf-cgen
1622 install-pdf-host: maybe-install-pdf-dejagnu
1623 install-pdf-host: maybe-install-pdf-etc
1624 install-pdf-host: maybe-install-pdf-fastjar
1625 install-pdf-host: maybe-install-pdf-fixincludes
1626 install-pdf-host: maybe-install-pdf-flex
1627 install-pdf-host: maybe-install-pdf-gas
1628 install-pdf-host: maybe-install-pdf-gcc
1629 install-pdf-host: maybe-install-pdf-gmp
1630 install-pdf-host: maybe-install-pdf-mpfr
1631 install-pdf-host: maybe-install-pdf-mpc
1632 install-pdf-host: maybe-install-pdf-ppl
1633 install-pdf-host: maybe-install-pdf-cloog
1634 install-pdf-host: maybe-install-pdf-libelf
1635 install-pdf-host: maybe-install-pdf-gold
1636 install-pdf-host: maybe-install-pdf-gprof
1637 install-pdf-host: maybe-install-pdf-intl
1638 install-pdf-host: maybe-install-pdf-tcl
1639 install-pdf-host: maybe-install-pdf-itcl
1640 install-pdf-host: maybe-install-pdf-ld
1641 install-pdf-host: maybe-install-pdf-libcpp
1642 install-pdf-host: maybe-install-pdf-libdecnumber
1643 install-pdf-host: maybe-install-pdf-libgui
1644 install-pdf-host: maybe-install-pdf-libiberty
1645 install-pdf-host: maybe-install-pdf-libiconv
1646 install-pdf-host: maybe-install-pdf-m4
1647 install-pdf-host: maybe-install-pdf-readline
1648 install-pdf-host: maybe-install-pdf-sid
1649 install-pdf-host: maybe-install-pdf-sim
1650 install-pdf-host: maybe-install-pdf-texinfo
1651 install-pdf-host: maybe-install-pdf-zlib
1652 install-pdf-host: maybe-install-pdf-gdb
1653 install-pdf-host: maybe-install-pdf-expect
1654 install-pdf-host: maybe-install-pdf-guile
1655 install-pdf-host: maybe-install-pdf-tk
1656 install-pdf-host: maybe-install-pdf-libtermcap
1657 install-pdf-host: maybe-install-pdf-utils
1658 install-pdf-host: maybe-install-pdf-gnattools
1659 install-pdf-host: maybe-install-pdf-lto-plugin
1661 .PHONY: install-pdf-target
1663 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1664 install-pdf-target: maybe-install-pdf-target-libmudflap
1665 install-pdf-target: maybe-install-pdf-target-libssp
1666 install-pdf-target: maybe-install-pdf-target-newlib
1667 install-pdf-target: maybe-install-pdf-target-libgcc
1668 install-pdf-target: maybe-install-pdf-target-libquadmath
1669 install-pdf-target: maybe-install-pdf-target-libgfortran
1670 install-pdf-target: maybe-install-pdf-target-libobjc
1671 install-pdf-target: maybe-install-pdf-target-libgupc
1672 install-pdf-target: maybe-install-pdf-target-libgo
1673 install-pdf-target: maybe-install-pdf-target-libtermcap
1674 install-pdf-target: maybe-install-pdf-target-winsup
1675 install-pdf-target: maybe-install-pdf-target-libgloss
1676 install-pdf-target: maybe-install-pdf-target-libffi
1677 install-pdf-target: maybe-install-pdf-target-libjava
1678 install-pdf-target: maybe-install-pdf-target-zlib
1679 install-pdf-target: maybe-install-pdf-target-boehm-gc
1680 install-pdf-target: maybe-install-pdf-target-rda
1681 install-pdf-target: maybe-install-pdf-target-libada
1682 install-pdf-target: maybe-install-pdf-target-libgomp
1683 install-pdf-target: maybe-install-pdf-target-libitm
1685 .PHONY: do-install-html
1686 do-install-html:
1687 @: $(MAKE); $(unstage)
1688 @r=`${PWD_COMMAND}`; export r; \
1689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1690 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1691 install-html-target
1694 .PHONY: install-html-host
1696 install-html-host: maybe-install-html-bfd
1697 install-html-host: maybe-install-html-opcodes
1698 install-html-host: maybe-install-html-binutils
1699 install-html-host: maybe-install-html-bison
1700 install-html-host: maybe-install-html-cgen
1701 install-html-host: maybe-install-html-dejagnu
1702 install-html-host: maybe-install-html-etc
1703 install-html-host: maybe-install-html-fastjar
1704 install-html-host: maybe-install-html-fixincludes
1705 install-html-host: maybe-install-html-flex
1706 install-html-host: maybe-install-html-gas
1707 install-html-host: maybe-install-html-gcc
1708 install-html-host: maybe-install-html-gmp
1709 install-html-host: maybe-install-html-mpfr
1710 install-html-host: maybe-install-html-mpc
1711 install-html-host: maybe-install-html-ppl
1712 install-html-host: maybe-install-html-cloog
1713 install-html-host: maybe-install-html-libelf
1714 install-html-host: maybe-install-html-gold
1715 install-html-host: maybe-install-html-gprof
1716 install-html-host: maybe-install-html-intl
1717 install-html-host: maybe-install-html-tcl
1718 install-html-host: maybe-install-html-itcl
1719 install-html-host: maybe-install-html-ld
1720 install-html-host: maybe-install-html-libcpp
1721 install-html-host: maybe-install-html-libdecnumber
1722 install-html-host: maybe-install-html-libgui
1723 install-html-host: maybe-install-html-libiberty
1724 install-html-host: maybe-install-html-libiconv
1725 install-html-host: maybe-install-html-m4
1726 install-html-host: maybe-install-html-readline
1727 install-html-host: maybe-install-html-sid
1728 install-html-host: maybe-install-html-sim
1729 install-html-host: maybe-install-html-texinfo
1730 install-html-host: maybe-install-html-zlib
1731 install-html-host: maybe-install-html-gdb
1732 install-html-host: maybe-install-html-expect
1733 install-html-host: maybe-install-html-guile
1734 install-html-host: maybe-install-html-tk
1735 install-html-host: maybe-install-html-libtermcap
1736 install-html-host: maybe-install-html-utils
1737 install-html-host: maybe-install-html-gnattools
1738 install-html-host: maybe-install-html-lto-plugin
1740 .PHONY: install-html-target
1742 install-html-target: maybe-install-html-target-libstdc++-v3
1743 install-html-target: maybe-install-html-target-libmudflap
1744 install-html-target: maybe-install-html-target-libssp
1745 install-html-target: maybe-install-html-target-newlib
1746 install-html-target: maybe-install-html-target-libgcc
1747 install-html-target: maybe-install-html-target-libquadmath
1748 install-html-target: maybe-install-html-target-libgfortran
1749 install-html-target: maybe-install-html-target-libobjc
1750 install-html-target: maybe-install-html-target-libgupc
1751 install-html-target: maybe-install-html-target-libgo
1752 install-html-target: maybe-install-html-target-libtermcap
1753 install-html-target: maybe-install-html-target-winsup
1754 install-html-target: maybe-install-html-target-libgloss
1755 install-html-target: maybe-install-html-target-libffi
1756 install-html-target: maybe-install-html-target-libjava
1757 install-html-target: maybe-install-html-target-zlib
1758 install-html-target: maybe-install-html-target-boehm-gc
1759 install-html-target: maybe-install-html-target-rda
1760 install-html-target: maybe-install-html-target-libada
1761 install-html-target: maybe-install-html-target-libgomp
1762 install-html-target: maybe-install-html-target-libitm
1764 .PHONY: do-installcheck
1765 do-installcheck:
1766 @: $(MAKE); $(unstage)
1767 @r=`${PWD_COMMAND}`; export r; \
1768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1770 installcheck-target
1773 .PHONY: installcheck-host
1775 installcheck-host: maybe-installcheck-bfd
1776 installcheck-host: maybe-installcheck-opcodes
1777 installcheck-host: maybe-installcheck-binutils
1778 installcheck-host: maybe-installcheck-bison
1779 installcheck-host: maybe-installcheck-cgen
1780 installcheck-host: maybe-installcheck-dejagnu
1781 installcheck-host: maybe-installcheck-etc
1782 installcheck-host: maybe-installcheck-fastjar
1783 installcheck-host: maybe-installcheck-fixincludes
1784 installcheck-host: maybe-installcheck-flex
1785 installcheck-host: maybe-installcheck-gas
1786 installcheck-host: maybe-installcheck-gcc
1787 installcheck-host: maybe-installcheck-gmp
1788 installcheck-host: maybe-installcheck-mpfr
1789 installcheck-host: maybe-installcheck-mpc
1790 installcheck-host: maybe-installcheck-ppl
1791 installcheck-host: maybe-installcheck-cloog
1792 installcheck-host: maybe-installcheck-libelf
1793 installcheck-host: maybe-installcheck-gold
1794 installcheck-host: maybe-installcheck-gprof
1795 installcheck-host: maybe-installcheck-intl
1796 installcheck-host: maybe-installcheck-tcl
1797 installcheck-host: maybe-installcheck-itcl
1798 installcheck-host: maybe-installcheck-ld
1799 installcheck-host: maybe-installcheck-libcpp
1800 installcheck-host: maybe-installcheck-libdecnumber
1801 installcheck-host: maybe-installcheck-libgui
1802 installcheck-host: maybe-installcheck-libiberty
1803 installcheck-host: maybe-installcheck-libiconv
1804 installcheck-host: maybe-installcheck-m4
1805 installcheck-host: maybe-installcheck-readline
1806 installcheck-host: maybe-installcheck-sid
1807 installcheck-host: maybe-installcheck-sim
1808 installcheck-host: maybe-installcheck-texinfo
1809 installcheck-host: maybe-installcheck-zlib
1810 installcheck-host: maybe-installcheck-gdb
1811 installcheck-host: maybe-installcheck-expect
1812 installcheck-host: maybe-installcheck-guile
1813 installcheck-host: maybe-installcheck-tk
1814 installcheck-host: maybe-installcheck-libtermcap
1815 installcheck-host: maybe-installcheck-utils
1816 installcheck-host: maybe-installcheck-gnattools
1817 installcheck-host: maybe-installcheck-lto-plugin
1819 .PHONY: installcheck-target
1821 installcheck-target: maybe-installcheck-target-libstdc++-v3
1822 installcheck-target: maybe-installcheck-target-libmudflap
1823 installcheck-target: maybe-installcheck-target-libssp
1824 installcheck-target: maybe-installcheck-target-newlib
1825 installcheck-target: maybe-installcheck-target-libgcc
1826 installcheck-target: maybe-installcheck-target-libquadmath
1827 installcheck-target: maybe-installcheck-target-libgfortran
1828 installcheck-target: maybe-installcheck-target-libobjc
1829 installcheck-target: maybe-installcheck-target-libgupc
1830 installcheck-target: maybe-installcheck-target-libgo
1831 installcheck-target: maybe-installcheck-target-libtermcap
1832 installcheck-target: maybe-installcheck-target-winsup
1833 installcheck-target: maybe-installcheck-target-libgloss
1834 installcheck-target: maybe-installcheck-target-libffi
1835 installcheck-target: maybe-installcheck-target-libjava
1836 installcheck-target: maybe-installcheck-target-zlib
1837 installcheck-target: maybe-installcheck-target-boehm-gc
1838 installcheck-target: maybe-installcheck-target-rda
1839 installcheck-target: maybe-installcheck-target-libada
1840 installcheck-target: maybe-installcheck-target-libgomp
1841 installcheck-target: maybe-installcheck-target-libitm
1843 .PHONY: do-mostlyclean
1844 do-mostlyclean:
1845 @: $(MAKE); $(unstage)
1846 @r=`${PWD_COMMAND}`; export r; \
1847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1848 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1849 mostlyclean-target
1852 .PHONY: mostlyclean-host
1854 mostlyclean-host: maybe-mostlyclean-bfd
1855 mostlyclean-host: maybe-mostlyclean-opcodes
1856 mostlyclean-host: maybe-mostlyclean-binutils
1857 mostlyclean-host: maybe-mostlyclean-bison
1858 mostlyclean-host: maybe-mostlyclean-cgen
1859 mostlyclean-host: maybe-mostlyclean-dejagnu
1860 mostlyclean-host: maybe-mostlyclean-etc
1861 mostlyclean-host: maybe-mostlyclean-fastjar
1862 mostlyclean-host: maybe-mostlyclean-fixincludes
1863 mostlyclean-host: maybe-mostlyclean-flex
1864 mostlyclean-host: maybe-mostlyclean-gas
1865 mostlyclean-host: maybe-mostlyclean-gcc
1866 mostlyclean-host: maybe-mostlyclean-gmp
1867 mostlyclean-host: maybe-mostlyclean-mpfr
1868 mostlyclean-host: maybe-mostlyclean-mpc
1869 mostlyclean-host: maybe-mostlyclean-ppl
1870 mostlyclean-host: maybe-mostlyclean-cloog
1871 mostlyclean-host: maybe-mostlyclean-libelf
1872 mostlyclean-host: maybe-mostlyclean-gold
1873 mostlyclean-host: maybe-mostlyclean-gprof
1874 mostlyclean-host: maybe-mostlyclean-intl
1875 mostlyclean-host: maybe-mostlyclean-tcl
1876 mostlyclean-host: maybe-mostlyclean-itcl
1877 mostlyclean-host: maybe-mostlyclean-ld
1878 mostlyclean-host: maybe-mostlyclean-libcpp
1879 mostlyclean-host: maybe-mostlyclean-libdecnumber
1880 mostlyclean-host: maybe-mostlyclean-libgui
1881 mostlyclean-host: maybe-mostlyclean-libiberty
1882 mostlyclean-host: maybe-mostlyclean-libiconv
1883 mostlyclean-host: maybe-mostlyclean-m4
1884 mostlyclean-host: maybe-mostlyclean-readline
1885 mostlyclean-host: maybe-mostlyclean-sid
1886 mostlyclean-host: maybe-mostlyclean-sim
1887 mostlyclean-host: maybe-mostlyclean-texinfo
1888 mostlyclean-host: maybe-mostlyclean-zlib
1889 mostlyclean-host: maybe-mostlyclean-gdb
1890 mostlyclean-host: maybe-mostlyclean-expect
1891 mostlyclean-host: maybe-mostlyclean-guile
1892 mostlyclean-host: maybe-mostlyclean-tk
1893 mostlyclean-host: maybe-mostlyclean-libtermcap
1894 mostlyclean-host: maybe-mostlyclean-utils
1895 mostlyclean-host: maybe-mostlyclean-gnattools
1896 mostlyclean-host: maybe-mostlyclean-lto-plugin
1898 .PHONY: mostlyclean-target
1900 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1901 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1902 mostlyclean-target: maybe-mostlyclean-target-libssp
1903 mostlyclean-target: maybe-mostlyclean-target-newlib
1904 mostlyclean-target: maybe-mostlyclean-target-libgcc
1905 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1906 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1907 mostlyclean-target: maybe-mostlyclean-target-libobjc
1908 mostlyclean-target: maybe-mostlyclean-target-libgupc
1909 mostlyclean-target: maybe-mostlyclean-target-libgo
1910 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1911 mostlyclean-target: maybe-mostlyclean-target-winsup
1912 mostlyclean-target: maybe-mostlyclean-target-libgloss
1913 mostlyclean-target: maybe-mostlyclean-target-libffi
1914 mostlyclean-target: maybe-mostlyclean-target-libjava
1915 mostlyclean-target: maybe-mostlyclean-target-zlib
1916 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1917 mostlyclean-target: maybe-mostlyclean-target-rda
1918 mostlyclean-target: maybe-mostlyclean-target-libada
1919 mostlyclean-target: maybe-mostlyclean-target-libgomp
1920 mostlyclean-target: maybe-mostlyclean-target-libitm
1922 .PHONY: do-clean
1923 do-clean:
1924 @: $(MAKE); $(unstage)
1925 @r=`${PWD_COMMAND}`; export r; \
1926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1927 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1928 clean-target
1931 .PHONY: clean-host
1933 clean-host: maybe-clean-bfd
1934 clean-host: maybe-clean-opcodes
1935 clean-host: maybe-clean-binutils
1936 clean-host: maybe-clean-bison
1937 clean-host: maybe-clean-cgen
1938 clean-host: maybe-clean-dejagnu
1939 clean-host: maybe-clean-etc
1940 clean-host: maybe-clean-fastjar
1941 clean-host: maybe-clean-fixincludes
1942 clean-host: maybe-clean-flex
1943 clean-host: maybe-clean-gas
1944 clean-host: maybe-clean-gcc
1945 clean-host: maybe-clean-gmp
1946 clean-host: maybe-clean-mpfr
1947 clean-host: maybe-clean-mpc
1948 clean-host: maybe-clean-ppl
1949 clean-host: maybe-clean-cloog
1950 clean-host: maybe-clean-libelf
1951 clean-host: maybe-clean-gold
1952 clean-host: maybe-clean-gprof
1953 clean-host: maybe-clean-intl
1954 clean-host: maybe-clean-tcl
1955 clean-host: maybe-clean-itcl
1956 clean-host: maybe-clean-ld
1957 clean-host: maybe-clean-libcpp
1958 clean-host: maybe-clean-libdecnumber
1959 clean-host: maybe-clean-libgui
1960 clean-host: maybe-clean-libiberty
1961 clean-host: maybe-clean-libiconv
1962 clean-host: maybe-clean-m4
1963 clean-host: maybe-clean-readline
1964 clean-host: maybe-clean-sid
1965 clean-host: maybe-clean-sim
1966 clean-host: maybe-clean-texinfo
1967 clean-host: maybe-clean-zlib
1968 clean-host: maybe-clean-gdb
1969 clean-host: maybe-clean-expect
1970 clean-host: maybe-clean-guile
1971 clean-host: maybe-clean-tk
1972 clean-host: maybe-clean-libtermcap
1973 clean-host: maybe-clean-utils
1974 clean-host: maybe-clean-gnattools
1975 clean-host: maybe-clean-lto-plugin
1977 .PHONY: clean-target
1979 clean-target: maybe-clean-target-libstdc++-v3
1980 clean-target: maybe-clean-target-libmudflap
1981 clean-target: maybe-clean-target-libssp
1982 clean-target: maybe-clean-target-newlib
1983 clean-target: maybe-clean-target-libgcc
1984 clean-target: maybe-clean-target-libquadmath
1985 clean-target: maybe-clean-target-libgfortran
1986 clean-target: maybe-clean-target-libobjc
1987 clean-target: maybe-clean-target-libgupc
1988 clean-target: maybe-clean-target-libgo
1989 clean-target: maybe-clean-target-libtermcap
1990 clean-target: maybe-clean-target-winsup
1991 clean-target: maybe-clean-target-libgloss
1992 clean-target: maybe-clean-target-libffi
1993 clean-target: maybe-clean-target-libjava
1994 clean-target: maybe-clean-target-zlib
1995 clean-target: maybe-clean-target-boehm-gc
1996 clean-target: maybe-clean-target-rda
1997 clean-target: maybe-clean-target-libada
1998 clean-target: maybe-clean-target-libgomp
1999 clean-target: maybe-clean-target-libitm
2001 .PHONY: do-distclean
2002 do-distclean:
2003 @: $(MAKE); $(unstage)
2004 @r=`${PWD_COMMAND}`; export r; \
2005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2006 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2007 distclean-target
2010 .PHONY: distclean-host
2012 distclean-host: maybe-distclean-bfd
2013 distclean-host: maybe-distclean-opcodes
2014 distclean-host: maybe-distclean-binutils
2015 distclean-host: maybe-distclean-bison
2016 distclean-host: maybe-distclean-cgen
2017 distclean-host: maybe-distclean-dejagnu
2018 distclean-host: maybe-distclean-etc
2019 distclean-host: maybe-distclean-fastjar
2020 distclean-host: maybe-distclean-fixincludes
2021 distclean-host: maybe-distclean-flex
2022 distclean-host: maybe-distclean-gas
2023 distclean-host: maybe-distclean-gcc
2024 distclean-host: maybe-distclean-gmp
2025 distclean-host: maybe-distclean-mpfr
2026 distclean-host: maybe-distclean-mpc
2027 distclean-host: maybe-distclean-ppl
2028 distclean-host: maybe-distclean-cloog
2029 distclean-host: maybe-distclean-libelf
2030 distclean-host: maybe-distclean-gold
2031 distclean-host: maybe-distclean-gprof
2032 distclean-host: maybe-distclean-intl
2033 distclean-host: maybe-distclean-tcl
2034 distclean-host: maybe-distclean-itcl
2035 distclean-host: maybe-distclean-ld
2036 distclean-host: maybe-distclean-libcpp
2037 distclean-host: maybe-distclean-libdecnumber
2038 distclean-host: maybe-distclean-libgui
2039 distclean-host: maybe-distclean-libiberty
2040 distclean-host: maybe-distclean-libiconv
2041 distclean-host: maybe-distclean-m4
2042 distclean-host: maybe-distclean-readline
2043 distclean-host: maybe-distclean-sid
2044 distclean-host: maybe-distclean-sim
2045 distclean-host: maybe-distclean-texinfo
2046 distclean-host: maybe-distclean-zlib
2047 distclean-host: maybe-distclean-gdb
2048 distclean-host: maybe-distclean-expect
2049 distclean-host: maybe-distclean-guile
2050 distclean-host: maybe-distclean-tk
2051 distclean-host: maybe-distclean-libtermcap
2052 distclean-host: maybe-distclean-utils
2053 distclean-host: maybe-distclean-gnattools
2054 distclean-host: maybe-distclean-lto-plugin
2056 .PHONY: distclean-target
2058 distclean-target: maybe-distclean-target-libstdc++-v3
2059 distclean-target: maybe-distclean-target-libmudflap
2060 distclean-target: maybe-distclean-target-libssp
2061 distclean-target: maybe-distclean-target-newlib
2062 distclean-target: maybe-distclean-target-libgcc
2063 distclean-target: maybe-distclean-target-libquadmath
2064 distclean-target: maybe-distclean-target-libgfortran
2065 distclean-target: maybe-distclean-target-libobjc
2066 distclean-target: maybe-distclean-target-libgupc
2067 distclean-target: maybe-distclean-target-libgo
2068 distclean-target: maybe-distclean-target-libtermcap
2069 distclean-target: maybe-distclean-target-winsup
2070 distclean-target: maybe-distclean-target-libgloss
2071 distclean-target: maybe-distclean-target-libffi
2072 distclean-target: maybe-distclean-target-libjava
2073 distclean-target: maybe-distclean-target-zlib
2074 distclean-target: maybe-distclean-target-boehm-gc
2075 distclean-target: maybe-distclean-target-rda
2076 distclean-target: maybe-distclean-target-libada
2077 distclean-target: maybe-distclean-target-libgomp
2078 distclean-target: maybe-distclean-target-libitm
2080 .PHONY: do-maintainer-clean
2081 do-maintainer-clean:
2082 @: $(MAKE); $(unstage)
2083 @r=`${PWD_COMMAND}`; export r; \
2084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2085 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2086 maintainer-clean-target
2089 .PHONY: maintainer-clean-host
2091 maintainer-clean-host: maybe-maintainer-clean-bfd
2092 maintainer-clean-host: maybe-maintainer-clean-opcodes
2093 maintainer-clean-host: maybe-maintainer-clean-binutils
2094 maintainer-clean-host: maybe-maintainer-clean-bison
2095 maintainer-clean-host: maybe-maintainer-clean-cgen
2096 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2097 maintainer-clean-host: maybe-maintainer-clean-etc
2098 maintainer-clean-host: maybe-maintainer-clean-fastjar
2099 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2100 maintainer-clean-host: maybe-maintainer-clean-flex
2101 maintainer-clean-host: maybe-maintainer-clean-gas
2102 maintainer-clean-host: maybe-maintainer-clean-gcc
2103 maintainer-clean-host: maybe-maintainer-clean-gmp
2104 maintainer-clean-host: maybe-maintainer-clean-mpfr
2105 maintainer-clean-host: maybe-maintainer-clean-mpc
2106 maintainer-clean-host: maybe-maintainer-clean-ppl
2107 maintainer-clean-host: maybe-maintainer-clean-cloog
2108 maintainer-clean-host: maybe-maintainer-clean-libelf
2109 maintainer-clean-host: maybe-maintainer-clean-gold
2110 maintainer-clean-host: maybe-maintainer-clean-gprof
2111 maintainer-clean-host: maybe-maintainer-clean-intl
2112 maintainer-clean-host: maybe-maintainer-clean-tcl
2113 maintainer-clean-host: maybe-maintainer-clean-itcl
2114 maintainer-clean-host: maybe-maintainer-clean-ld
2115 maintainer-clean-host: maybe-maintainer-clean-libcpp
2116 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2117 maintainer-clean-host: maybe-maintainer-clean-libgui
2118 maintainer-clean-host: maybe-maintainer-clean-libiberty
2119 maintainer-clean-host: maybe-maintainer-clean-libiconv
2120 maintainer-clean-host: maybe-maintainer-clean-m4
2121 maintainer-clean-host: maybe-maintainer-clean-readline
2122 maintainer-clean-host: maybe-maintainer-clean-sid
2123 maintainer-clean-host: maybe-maintainer-clean-sim
2124 maintainer-clean-host: maybe-maintainer-clean-texinfo
2125 maintainer-clean-host: maybe-maintainer-clean-zlib
2126 maintainer-clean-host: maybe-maintainer-clean-gdb
2127 maintainer-clean-host: maybe-maintainer-clean-expect
2128 maintainer-clean-host: maybe-maintainer-clean-guile
2129 maintainer-clean-host: maybe-maintainer-clean-tk
2130 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2131 maintainer-clean-host: maybe-maintainer-clean-utils
2132 maintainer-clean-host: maybe-maintainer-clean-gnattools
2133 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2135 .PHONY: maintainer-clean-target
2137 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2138 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2139 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2140 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2141 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2142 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2143 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2144 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2145 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2146 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2147 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2148 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2149 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2150 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2151 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2152 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2153 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2154 maintainer-clean-target: maybe-maintainer-clean-target-rda
2155 maintainer-clean-target: maybe-maintainer-clean-target-libada
2156 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2157 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2160 # Here are the targets which correspond to the do-X targets.
2162 .PHONY: info installcheck dvi pdf html
2163 .PHONY: install-info install-pdf install-html
2164 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2165 .PHONY: local-clean local-distclean local-maintainer-clean
2166 info: do-info
2167 installcheck: do-installcheck
2168 dvi: do-dvi
2169 pdf: do-pdf
2170 html: do-html
2172 # Make sure makeinfo is built before we do a `make info', if we're
2173 # in fact building texinfo.
2174 do-info: maybe-all-texinfo
2176 install-info: do-install-info dir.info
2177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2178 if [ -f dir.info ] ; then \
2179 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2180 else true ; fi
2182 install-pdf: do-install-pdf
2184 install-html: do-install-html
2186 local-clean:
2187 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2189 local-distclean:
2190 -rm -f Makefile config.status config.cache mh-frag mt-frag
2191 -rm -f maybedep.tmp serdep.tmp
2192 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2193 rm -rf $(TARGET_SUBDIR); \
2194 else true; fi
2195 -rm -rf $(BUILD_SUBDIR)
2196 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2197 rm -rf $(HOST_SUBDIR); \
2198 else true; fi
2199 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2200 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2201 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2202 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2203 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2204 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2206 local-maintainer-clean:
2207 @echo "This command is intended for maintainers to use;"
2208 @echo "it deletes files that may require special tools to rebuild."
2210 clean: do-clean local-clean
2211 mostlyclean: do-mostlyclean local-clean
2212 distclean: do-distclean local-clean local-distclean
2213 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2214 maintainer-clean: local-distclean
2215 realclean: maintainer-clean
2217 # Check target.
2219 .PHONY: check do-check
2220 check: do-check
2222 # Only include modules actually being configured and built.
2223 .PHONY: check-host
2224 check-host: \
2225 maybe-check-bfd \
2226 maybe-check-opcodes \
2227 maybe-check-binutils \
2228 maybe-check-bison \
2229 maybe-check-cgen \
2230 maybe-check-dejagnu \
2231 maybe-check-etc \
2232 maybe-check-fastjar \
2233 maybe-check-fixincludes \
2234 maybe-check-flex \
2235 maybe-check-gas \
2236 maybe-check-gcc \
2237 maybe-check-gmp \
2238 maybe-check-mpfr \
2239 maybe-check-mpc \
2240 maybe-check-ppl \
2241 maybe-check-cloog \
2242 maybe-check-libelf \
2243 maybe-check-gold \
2244 maybe-check-gprof \
2245 maybe-check-intl \
2246 maybe-check-tcl \
2247 maybe-check-itcl \
2248 maybe-check-ld \
2249 maybe-check-libcpp \
2250 maybe-check-libdecnumber \
2251 maybe-check-libgui \
2252 maybe-check-libiberty \
2253 maybe-check-libiconv \
2254 maybe-check-m4 \
2255 maybe-check-readline \
2256 maybe-check-sid \
2257 maybe-check-sim \
2258 maybe-check-texinfo \
2259 maybe-check-zlib \
2260 maybe-check-gdb \
2261 maybe-check-expect \
2262 maybe-check-guile \
2263 maybe-check-tk \
2264 maybe-check-libtermcap \
2265 maybe-check-utils \
2266 maybe-check-gnattools \
2267 maybe-check-lto-plugin
2269 .PHONY: check-target
2270 check-target: \
2271 maybe-check-target-libstdc++-v3 \
2272 maybe-check-target-libmudflap \
2273 maybe-check-target-libssp \
2274 maybe-check-target-newlib \
2275 maybe-check-target-libgcc \
2276 maybe-check-target-libquadmath \
2277 maybe-check-target-libgfortran \
2278 maybe-check-target-libobjc \
2279 maybe-check-target-libgupc \
2280 maybe-check-target-libgo \
2281 maybe-check-target-libtermcap \
2282 maybe-check-target-winsup \
2283 maybe-check-target-libgloss \
2284 maybe-check-target-libffi \
2285 maybe-check-target-libjava \
2286 maybe-check-target-zlib \
2287 maybe-check-target-boehm-gc \
2288 maybe-check-target-rda \
2289 maybe-check-target-libada \
2290 maybe-check-target-libgomp \
2291 maybe-check-target-libitm
2293 do-check:
2294 @: $(MAKE); $(unstage)
2295 @r=`${PWD_COMMAND}`; export r; \
2296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2297 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2299 # Automated reporting of test results.
2301 warning.log: build.log
2302 $(srcdir)/contrib/warn_summary build.log > $@
2304 mail-report.log:
2305 if test x'$(BOOT_CFLAGS)' != x''; then \
2306 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2307 fi; \
2308 $(srcdir)/contrib/test_summary -t >$@
2309 chmod +x $@
2310 echo If you really want to send e-mail, run ./$@ now
2312 mail-report-with-warnings.log: warning.log
2313 if test x'$(BOOT_CFLAGS)' != x''; then \
2314 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2315 fi; \
2316 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2317 chmod +x $@
2318 echo If you really want to send e-mail, run ./$@ now
2320 # Installation targets.
2322 .PHONY: install uninstall
2323 install:
2324 @: $(MAKE); $(unstage)
2325 @r=`${PWD_COMMAND}`; export r; \
2326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2327 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2329 .PHONY: install-host-nogcc
2330 install-host-nogcc: \
2331 maybe-install-bfd \
2332 maybe-install-opcodes \
2333 maybe-install-binutils \
2334 maybe-install-bison \
2335 maybe-install-cgen \
2336 maybe-install-dejagnu \
2337 maybe-install-etc \
2338 maybe-install-fastjar \
2339 maybe-install-fixincludes \
2340 maybe-install-flex \
2341 maybe-install-gas \
2342 maybe-install-gmp \
2343 maybe-install-mpfr \
2344 maybe-install-mpc \
2345 maybe-install-ppl \
2346 maybe-install-cloog \
2347 maybe-install-libelf \
2348 maybe-install-gold \
2349 maybe-install-gprof \
2350 maybe-install-intl \
2351 maybe-install-tcl \
2352 maybe-install-itcl \
2353 maybe-install-ld \
2354 maybe-install-libcpp \
2355 maybe-install-libdecnumber \
2356 maybe-install-libgui \
2357 maybe-install-libiberty \
2358 maybe-install-libiconv \
2359 maybe-install-m4 \
2360 maybe-install-readline \
2361 maybe-install-sid \
2362 maybe-install-sim \
2363 maybe-install-texinfo \
2364 maybe-install-zlib \
2365 maybe-install-gdb \
2366 maybe-install-expect \
2367 maybe-install-guile \
2368 maybe-install-tk \
2369 maybe-install-libtermcap \
2370 maybe-install-utils \
2371 maybe-install-gnattools \
2372 maybe-install-lto-plugin
2374 .PHONY: install-host
2375 install-host: \
2376 maybe-install-bfd \
2377 maybe-install-opcodes \
2378 maybe-install-binutils \
2379 maybe-install-bison \
2380 maybe-install-cgen \
2381 maybe-install-dejagnu \
2382 maybe-install-etc \
2383 maybe-install-fastjar \
2384 maybe-install-fixincludes \
2385 maybe-install-flex \
2386 maybe-install-gas \
2387 maybe-install-gcc \
2388 maybe-install-gmp \
2389 maybe-install-mpfr \
2390 maybe-install-mpc \
2391 maybe-install-ppl \
2392 maybe-install-cloog \
2393 maybe-install-libelf \
2394 maybe-install-gold \
2395 maybe-install-gprof \
2396 maybe-install-intl \
2397 maybe-install-tcl \
2398 maybe-install-itcl \
2399 maybe-install-ld \
2400 maybe-install-libcpp \
2401 maybe-install-libdecnumber \
2402 maybe-install-libgui \
2403 maybe-install-libiberty \
2404 maybe-install-libiconv \
2405 maybe-install-m4 \
2406 maybe-install-readline \
2407 maybe-install-sid \
2408 maybe-install-sim \
2409 maybe-install-texinfo \
2410 maybe-install-zlib \
2411 maybe-install-gdb \
2412 maybe-install-expect \
2413 maybe-install-guile \
2414 maybe-install-tk \
2415 maybe-install-libtermcap \
2416 maybe-install-utils \
2417 maybe-install-gnattools \
2418 maybe-install-lto-plugin
2420 .PHONY: install-target
2421 install-target: \
2422 maybe-install-target-libstdc++-v3 \
2423 maybe-install-target-libmudflap \
2424 maybe-install-target-libssp \
2425 maybe-install-target-newlib \
2426 maybe-install-target-libgcc \
2427 maybe-install-target-libquadmath \
2428 maybe-install-target-libgfortran \
2429 maybe-install-target-libobjc \
2430 maybe-install-target-libgupc \
2431 maybe-install-target-libgo \
2432 maybe-install-target-libtermcap \
2433 maybe-install-target-winsup \
2434 maybe-install-target-libgloss \
2435 maybe-install-target-libffi \
2436 maybe-install-target-libjava \
2437 maybe-install-target-zlib \
2438 maybe-install-target-boehm-gc \
2439 maybe-install-target-rda \
2440 maybe-install-target-libada \
2441 maybe-install-target-libgomp \
2442 maybe-install-target-libitm
2444 uninstall:
2445 @echo "the uninstall target is not supported in this tree"
2447 .PHONY: install.all
2448 install.all: install-no-fixedincludes
2449 @if [ -f ./gcc/Makefile ] ; then \
2450 r=`${PWD_COMMAND}` ; export r ; \
2451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2452 $(HOST_EXPORTS) \
2453 (cd ./gcc && \
2454 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2455 else \
2456 true ; \
2459 # install-no-fixedincludes is used because Cygnus can not distribute
2460 # the fixed header files.
2461 .PHONY: install-no-fixedincludes
2462 install-no-fixedincludes: installdirs install-host-nogcc \
2463 install-target gcc-no-fixedincludes
2465 .PHONY: install-strip
2466 install-strip:
2467 @: $(MAKE); $(unstage)
2468 @r=`${PWD_COMMAND}`; export r; \
2469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2470 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2472 .PHONY: install-strip-host
2473 install-strip-host: \
2474 maybe-install-strip-bfd \
2475 maybe-install-strip-opcodes \
2476 maybe-install-strip-binutils \
2477 maybe-install-strip-bison \
2478 maybe-install-strip-cgen \
2479 maybe-install-strip-dejagnu \
2480 maybe-install-strip-etc \
2481 maybe-install-strip-fastjar \
2482 maybe-install-strip-fixincludes \
2483 maybe-install-strip-flex \
2484 maybe-install-strip-gas \
2485 maybe-install-strip-gcc \
2486 maybe-install-strip-gmp \
2487 maybe-install-strip-mpfr \
2488 maybe-install-strip-mpc \
2489 maybe-install-strip-ppl \
2490 maybe-install-strip-cloog \
2491 maybe-install-strip-libelf \
2492 maybe-install-strip-gold \
2493 maybe-install-strip-gprof \
2494 maybe-install-strip-intl \
2495 maybe-install-strip-tcl \
2496 maybe-install-strip-itcl \
2497 maybe-install-strip-ld \
2498 maybe-install-strip-libcpp \
2499 maybe-install-strip-libdecnumber \
2500 maybe-install-strip-libgui \
2501 maybe-install-strip-libiberty \
2502 maybe-install-strip-libiconv \
2503 maybe-install-strip-m4 \
2504 maybe-install-strip-readline \
2505 maybe-install-strip-sid \
2506 maybe-install-strip-sim \
2507 maybe-install-strip-texinfo \
2508 maybe-install-strip-zlib \
2509 maybe-install-strip-gdb \
2510 maybe-install-strip-expect \
2511 maybe-install-strip-guile \
2512 maybe-install-strip-tk \
2513 maybe-install-strip-libtermcap \
2514 maybe-install-strip-utils \
2515 maybe-install-strip-gnattools \
2516 maybe-install-strip-lto-plugin
2518 .PHONY: install-strip-target
2519 install-strip-target: \
2520 maybe-install-strip-target-libstdc++-v3 \
2521 maybe-install-strip-target-libmudflap \
2522 maybe-install-strip-target-libssp \
2523 maybe-install-strip-target-newlib \
2524 maybe-install-strip-target-libgcc \
2525 maybe-install-strip-target-libquadmath \
2526 maybe-install-strip-target-libgfortran \
2527 maybe-install-strip-target-libobjc \
2528 maybe-install-strip-target-libgupc \
2529 maybe-install-strip-target-libgo \
2530 maybe-install-strip-target-libtermcap \
2531 maybe-install-strip-target-winsup \
2532 maybe-install-strip-target-libgloss \
2533 maybe-install-strip-target-libffi \
2534 maybe-install-strip-target-libjava \
2535 maybe-install-strip-target-zlib \
2536 maybe-install-strip-target-boehm-gc \
2537 maybe-install-strip-target-rda \
2538 maybe-install-strip-target-libada \
2539 maybe-install-strip-target-libgomp \
2540 maybe-install-strip-target-libitm
2543 ### other supporting targets
2545 MAKEDIRS= \
2546 $(DESTDIR)$(prefix) \
2547 $(DESTDIR)$(exec_prefix)
2548 .PHONY: installdirs
2549 installdirs: mkinstalldirs
2550 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2552 dir.info: do-install-info
2553 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2554 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2555 mv -f dir.info.new dir.info ; \
2556 else true ; \
2559 dist:
2560 @echo "Building a full distribution of this tree isn't done"
2561 @echo "via 'make dist'. Check out the etc/ subdirectory"
2563 etags tags: TAGS
2565 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2566 # ability to use several tags files at once, so there is probably no need
2567 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2568 # (if we felt like it) have this Makefile write a piece of elisp which
2569 # the user could load to tell emacs19 where all the TAGS files we just
2570 # built are.
2571 TAGS: do-TAGS
2573 # ------------------------------------
2574 # Macros for configure and all targets
2575 # ------------------------------------
2581 # --------------------------------------
2582 # Modules which run on the build machine
2583 # --------------------------------------
2586 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2587 maybe-configure-build-libiberty:
2588 @if gcc-bootstrap
2589 configure-build-libiberty: stage_current
2590 @endif gcc-bootstrap
2591 @if build-libiberty
2592 maybe-configure-build-libiberty: configure-build-libiberty
2593 configure-build-libiberty:
2594 @: $(MAKE); $(unstage)
2595 @r=`${PWD_COMMAND}`; export r; \
2596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2597 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2598 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2599 $(BUILD_EXPORTS) \
2600 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2601 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2602 case $(srcdir) in \
2603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2604 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2606 esac; \
2607 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2608 libsrcdir="$$s/libiberty"; \
2609 rm -f no-such-file || : ; \
2610 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2611 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2612 --target=${target_alias} $${srcdiroption} \
2613 || exit 1
2614 @endif build-libiberty
2620 .PHONY: all-build-libiberty maybe-all-build-libiberty
2621 maybe-all-build-libiberty:
2622 @if gcc-bootstrap
2623 all-build-libiberty: stage_current
2624 @endif gcc-bootstrap
2625 @if build-libiberty
2626 TARGET-build-libiberty=all
2627 maybe-all-build-libiberty: all-build-libiberty
2628 all-build-libiberty: configure-build-libiberty
2629 @: $(MAKE); $(unstage)
2630 @r=`${PWD_COMMAND}`; export r; \
2631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2632 $(BUILD_EXPORTS) \
2633 (cd $(BUILD_SUBDIR)/libiberty && \
2634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2635 $(TARGET-build-libiberty))
2636 @endif build-libiberty
2642 .PHONY: configure-build-bison maybe-configure-build-bison
2643 maybe-configure-build-bison:
2644 @if gcc-bootstrap
2645 configure-build-bison: stage_current
2646 @endif gcc-bootstrap
2647 @if build-bison
2648 maybe-configure-build-bison: configure-build-bison
2649 configure-build-bison:
2650 @: $(MAKE); $(unstage)
2651 @r=`${PWD_COMMAND}`; export r; \
2652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2653 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2654 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2655 $(BUILD_EXPORTS) \
2656 echo Configuring in $(BUILD_SUBDIR)/bison; \
2657 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2658 case $(srcdir) in \
2659 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2660 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2661 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2662 esac; \
2663 srcdiroption="--srcdir=$${topdir}/bison"; \
2664 libsrcdir="$$s/bison"; \
2665 rm -f no-such-file || : ; \
2666 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2667 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2668 --target=${target_alias} $${srcdiroption} \
2669 || exit 1
2670 @endif build-bison
2676 .PHONY: all-build-bison maybe-all-build-bison
2677 maybe-all-build-bison:
2678 @if gcc-bootstrap
2679 all-build-bison: stage_current
2680 @endif gcc-bootstrap
2681 @if build-bison
2682 TARGET-build-bison=all
2683 maybe-all-build-bison: all-build-bison
2684 all-build-bison: configure-build-bison
2685 @: $(MAKE); $(unstage)
2686 @r=`${PWD_COMMAND}`; export r; \
2687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2688 $(BUILD_EXPORTS) \
2689 (cd $(BUILD_SUBDIR)/bison && \
2690 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2691 $(TARGET-build-bison))
2692 @endif build-bison
2698 .PHONY: configure-build-flex maybe-configure-build-flex
2699 maybe-configure-build-flex:
2700 @if gcc-bootstrap
2701 configure-build-flex: stage_current
2702 @endif gcc-bootstrap
2703 @if build-flex
2704 maybe-configure-build-flex: configure-build-flex
2705 configure-build-flex:
2706 @: $(MAKE); $(unstage)
2707 @r=`${PWD_COMMAND}`; export r; \
2708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2709 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2710 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2711 $(BUILD_EXPORTS) \
2712 echo Configuring in $(BUILD_SUBDIR)/flex; \
2713 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2714 case $(srcdir) in \
2715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2716 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2718 esac; \
2719 srcdiroption="--srcdir=$${topdir}/flex"; \
2720 libsrcdir="$$s/flex"; \
2721 rm -f no-such-file || : ; \
2722 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2723 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2724 --target=${target_alias} $${srcdiroption} \
2725 || exit 1
2726 @endif build-flex
2732 .PHONY: all-build-flex maybe-all-build-flex
2733 maybe-all-build-flex:
2734 @if gcc-bootstrap
2735 all-build-flex: stage_current
2736 @endif gcc-bootstrap
2737 @if build-flex
2738 TARGET-build-flex=all
2739 maybe-all-build-flex: all-build-flex
2740 all-build-flex: configure-build-flex
2741 @: $(MAKE); $(unstage)
2742 @r=`${PWD_COMMAND}`; export r; \
2743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2744 $(BUILD_EXPORTS) \
2745 (cd $(BUILD_SUBDIR)/flex && \
2746 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2747 $(TARGET-build-flex))
2748 @endif build-flex
2754 .PHONY: configure-build-m4 maybe-configure-build-m4
2755 maybe-configure-build-m4:
2756 @if gcc-bootstrap
2757 configure-build-m4: stage_current
2758 @endif gcc-bootstrap
2759 @if build-m4
2760 maybe-configure-build-m4: configure-build-m4
2761 configure-build-m4:
2762 @: $(MAKE); $(unstage)
2763 @r=`${PWD_COMMAND}`; export r; \
2764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2765 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2766 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2767 $(BUILD_EXPORTS) \
2768 echo Configuring in $(BUILD_SUBDIR)/m4; \
2769 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2770 case $(srcdir) in \
2771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2772 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2774 esac; \
2775 srcdiroption="--srcdir=$${topdir}/m4"; \
2776 libsrcdir="$$s/m4"; \
2777 rm -f no-such-file || : ; \
2778 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2779 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2780 --target=${target_alias} $${srcdiroption} \
2781 || exit 1
2782 @endif build-m4
2788 .PHONY: all-build-m4 maybe-all-build-m4
2789 maybe-all-build-m4:
2790 @if gcc-bootstrap
2791 all-build-m4: stage_current
2792 @endif gcc-bootstrap
2793 @if build-m4
2794 TARGET-build-m4=all
2795 maybe-all-build-m4: all-build-m4
2796 all-build-m4: configure-build-m4
2797 @: $(MAKE); $(unstage)
2798 @r=`${PWD_COMMAND}`; export r; \
2799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2800 $(BUILD_EXPORTS) \
2801 (cd $(BUILD_SUBDIR)/m4 && \
2802 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2803 $(TARGET-build-m4))
2804 @endif build-m4
2810 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2811 maybe-configure-build-texinfo:
2812 @if gcc-bootstrap
2813 configure-build-texinfo: stage_current
2814 @endif gcc-bootstrap
2815 @if build-texinfo
2816 maybe-configure-build-texinfo: configure-build-texinfo
2817 configure-build-texinfo:
2818 @: $(MAKE); $(unstage)
2819 @r=`${PWD_COMMAND}`; export r; \
2820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2821 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2822 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2823 $(BUILD_EXPORTS) \
2824 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2825 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2826 case $(srcdir) in \
2827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2828 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2830 esac; \
2831 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2832 libsrcdir="$$s/texinfo"; \
2833 rm -f no-such-file || : ; \
2834 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2835 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2836 --target=${target_alias} $${srcdiroption} \
2837 || exit 1
2838 @endif build-texinfo
2844 .PHONY: all-build-texinfo maybe-all-build-texinfo
2845 maybe-all-build-texinfo:
2846 @if gcc-bootstrap
2847 all-build-texinfo: stage_current
2848 @endif gcc-bootstrap
2849 @if build-texinfo
2850 TARGET-build-texinfo=all
2851 maybe-all-build-texinfo: all-build-texinfo
2852 all-build-texinfo: configure-build-texinfo
2853 @: $(MAKE); $(unstage)
2854 @r=`${PWD_COMMAND}`; export r; \
2855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2856 $(BUILD_EXPORTS) \
2857 (cd $(BUILD_SUBDIR)/texinfo && \
2858 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2859 $(TARGET-build-texinfo))
2860 @endif build-texinfo
2866 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2867 maybe-configure-build-fixincludes:
2868 @if gcc-bootstrap
2869 configure-build-fixincludes: stage_current
2870 @endif gcc-bootstrap
2871 @if build-fixincludes
2872 maybe-configure-build-fixincludes: configure-build-fixincludes
2873 configure-build-fixincludes:
2874 @: $(MAKE); $(unstage)
2875 @r=`${PWD_COMMAND}`; export r; \
2876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2877 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2878 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2879 $(BUILD_EXPORTS) \
2880 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2881 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2882 case $(srcdir) in \
2883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2884 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2886 esac; \
2887 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2888 libsrcdir="$$s/fixincludes"; \
2889 rm -f no-such-file || : ; \
2890 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2891 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2892 --target=${target_alias} $${srcdiroption} \
2893 || exit 1
2894 @endif build-fixincludes
2900 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2901 maybe-all-build-fixincludes:
2902 @if gcc-bootstrap
2903 all-build-fixincludes: stage_current
2904 @endif gcc-bootstrap
2905 @if build-fixincludes
2906 TARGET-build-fixincludes=all
2907 maybe-all-build-fixincludes: all-build-fixincludes
2908 all-build-fixincludes: configure-build-fixincludes
2909 @: $(MAKE); $(unstage)
2910 @r=`${PWD_COMMAND}`; export r; \
2911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2912 $(BUILD_EXPORTS) \
2913 (cd $(BUILD_SUBDIR)/fixincludes && \
2914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2915 $(TARGET-build-fixincludes))
2916 @endif build-fixincludes
2922 # --------------------------------------
2923 # Modules which run on the host machine
2924 # --------------------------------------
2927 .PHONY: configure-bfd maybe-configure-bfd
2928 maybe-configure-bfd:
2929 @if gcc-bootstrap
2930 configure-bfd: stage_current
2931 @endif gcc-bootstrap
2932 @if bfd
2933 maybe-configure-bfd: configure-bfd
2934 configure-bfd:
2935 @r=`${PWD_COMMAND}`; export r; \
2936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2939 $(HOST_EXPORTS) \
2940 echo Configuring in $(HOST_SUBDIR)/bfd; \
2941 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2942 case $(srcdir) in \
2943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2944 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2946 esac; \
2947 srcdiroption="--srcdir=$${topdir}/bfd"; \
2948 libsrcdir="$$s/bfd"; \
2949 $(SHELL) $${libsrcdir}/configure \
2950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2951 --target=${target_alias} $${srcdiroption} \
2952 || exit 1
2953 @endif bfd
2957 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2958 maybe-configure-stage1-bfd:
2959 @if bfd-bootstrap
2960 maybe-configure-stage1-bfd: configure-stage1-bfd
2961 configure-stage1-bfd:
2962 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2963 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2964 @r=`${PWD_COMMAND}`; export r; \
2965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2966 TFLAGS="$(STAGE1_TFLAGS)"; \
2967 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2968 $(HOST_EXPORTS) \
2969 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2970 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2971 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2972 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2974 cd $(HOST_SUBDIR)/bfd || exit 1; \
2975 case $(srcdir) in \
2976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2977 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2979 esac; \
2980 srcdiroption="--srcdir=$${topdir}/bfd"; \
2981 libsrcdir="$$s/bfd"; \
2982 $(SHELL) $${libsrcdir}/configure \
2983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2984 --target=${target_alias} $${srcdiroption} \
2985 $(STAGE1_CONFIGURE_FLAGS)
2986 @endif bfd-bootstrap
2988 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2989 maybe-configure-stage2-bfd:
2990 @if bfd-bootstrap
2991 maybe-configure-stage2-bfd: configure-stage2-bfd
2992 configure-stage2-bfd:
2993 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 TFLAGS="$(STAGE2_TFLAGS)"; \
2998 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2999 $(HOST_EXPORTS) \
3000 $(POSTSTAGE1_HOST_EXPORTS) \
3001 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3002 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3003 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3004 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3006 cd $(HOST_SUBDIR)/bfd || exit 1; \
3007 case $(srcdir) in \
3008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3009 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3011 esac; \
3012 srcdiroption="--srcdir=$${topdir}/bfd"; \
3013 libsrcdir="$$s/bfd"; \
3014 $(SHELL) $${libsrcdir}/configure \
3015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3016 --target=${target_alias} $${srcdiroption} \
3017 --with-build-libsubdir=$(HOST_SUBDIR) \
3018 $(STAGE2_CONFIGURE_FLAGS)
3019 @endif bfd-bootstrap
3021 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3022 maybe-configure-stage3-bfd:
3023 @if bfd-bootstrap
3024 maybe-configure-stage3-bfd: configure-stage3-bfd
3025 configure-stage3-bfd:
3026 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3028 @r=`${PWD_COMMAND}`; export r; \
3029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3030 TFLAGS="$(STAGE3_TFLAGS)"; \
3031 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3032 $(HOST_EXPORTS) \
3033 $(POSTSTAGE1_HOST_EXPORTS) \
3034 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3035 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3036 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3037 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3039 cd $(HOST_SUBDIR)/bfd || exit 1; \
3040 case $(srcdir) in \
3041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3042 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3044 esac; \
3045 srcdiroption="--srcdir=$${topdir}/bfd"; \
3046 libsrcdir="$$s/bfd"; \
3047 $(SHELL) $${libsrcdir}/configure \
3048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3049 --target=${target_alias} $${srcdiroption} \
3050 --with-build-libsubdir=$(HOST_SUBDIR) \
3051 $(STAGE3_CONFIGURE_FLAGS)
3052 @endif bfd-bootstrap
3054 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3055 maybe-configure-stage4-bfd:
3056 @if bfd-bootstrap
3057 maybe-configure-stage4-bfd: configure-stage4-bfd
3058 configure-stage4-bfd:
3059 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3060 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3061 @r=`${PWD_COMMAND}`; export r; \
3062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3063 TFLAGS="$(STAGE4_TFLAGS)"; \
3064 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3065 $(HOST_EXPORTS) \
3066 $(POSTSTAGE1_HOST_EXPORTS) \
3067 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3068 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3069 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3070 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3072 cd $(HOST_SUBDIR)/bfd || exit 1; \
3073 case $(srcdir) in \
3074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3075 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3077 esac; \
3078 srcdiroption="--srcdir=$${topdir}/bfd"; \
3079 libsrcdir="$$s/bfd"; \
3080 $(SHELL) $${libsrcdir}/configure \
3081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3082 --target=${target_alias} $${srcdiroption} \
3083 --with-build-libsubdir=$(HOST_SUBDIR) \
3084 $(STAGE4_CONFIGURE_FLAGS)
3085 @endif bfd-bootstrap
3087 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3088 maybe-configure-stageprofile-bfd:
3089 @if bfd-bootstrap
3090 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3091 configure-stageprofile-bfd:
3092 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3094 @r=`${PWD_COMMAND}`; export r; \
3095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3096 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3097 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3098 $(HOST_EXPORTS) \
3099 $(POSTSTAGE1_HOST_EXPORTS) \
3100 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3101 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3102 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3103 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3105 cd $(HOST_SUBDIR)/bfd || exit 1; \
3106 case $(srcdir) in \
3107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3108 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3110 esac; \
3111 srcdiroption="--srcdir=$${topdir}/bfd"; \
3112 libsrcdir="$$s/bfd"; \
3113 $(SHELL) $${libsrcdir}/configure \
3114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3115 --target=${target_alias} $${srcdiroption} \
3116 --with-build-libsubdir=$(HOST_SUBDIR) \
3117 $(STAGEprofile_CONFIGURE_FLAGS)
3118 @endif bfd-bootstrap
3120 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3121 maybe-configure-stagefeedback-bfd:
3122 @if bfd-bootstrap
3123 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3124 configure-stagefeedback-bfd:
3125 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3126 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3127 @r=`${PWD_COMMAND}`; export r; \
3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3129 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3130 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3131 $(HOST_EXPORTS) \
3132 $(POSTSTAGE1_HOST_EXPORTS) \
3133 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3134 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3135 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3136 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3138 cd $(HOST_SUBDIR)/bfd || exit 1; \
3139 case $(srcdir) in \
3140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3141 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3143 esac; \
3144 srcdiroption="--srcdir=$${topdir}/bfd"; \
3145 libsrcdir="$$s/bfd"; \
3146 $(SHELL) $${libsrcdir}/configure \
3147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3148 --target=${target_alias} $${srcdiroption} \
3149 --with-build-libsubdir=$(HOST_SUBDIR) \
3150 $(STAGEfeedback_CONFIGURE_FLAGS)
3151 @endif bfd-bootstrap
3157 .PHONY: all-bfd maybe-all-bfd
3158 maybe-all-bfd:
3159 @if gcc-bootstrap
3160 all-bfd: stage_current
3161 @endif gcc-bootstrap
3162 @if bfd
3163 TARGET-bfd=all
3164 maybe-all-bfd: all-bfd
3165 all-bfd: configure-bfd
3166 @r=`${PWD_COMMAND}`; export r; \
3167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3168 $(HOST_EXPORTS) \
3169 (cd $(HOST_SUBDIR)/bfd && \
3170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3171 $(TARGET-bfd))
3172 @endif bfd
3176 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3177 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3178 maybe-all-stage1-bfd:
3179 maybe-clean-stage1-bfd:
3180 @if bfd-bootstrap
3181 maybe-all-stage1-bfd: all-stage1-bfd
3182 all-stage1: all-stage1-bfd
3183 TARGET-stage1-bfd = $(TARGET-bfd)
3184 all-stage1-bfd: configure-stage1-bfd
3185 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3186 @r=`${PWD_COMMAND}`; export r; \
3187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3188 TFLAGS="$(STAGE1_TFLAGS)"; \
3189 $(HOST_EXPORTS) \
3190 cd $(HOST_SUBDIR)/bfd && \
3191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3192 CFLAGS="$(STAGE1_CFLAGS)" \
3193 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3194 LIBCFLAGS="$(LIBCFLAGS)" \
3195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3198 $(EXTRA_HOST_FLAGS) \
3199 TFLAGS="$(STAGE1_TFLAGS)" \
3200 $(TARGET-stage1-bfd)
3202 maybe-clean-stage1-bfd: clean-stage1-bfd
3203 clean-stage1: clean-stage1-bfd
3204 clean-stage1-bfd:
3205 @if [ $(current_stage) = stage1 ]; then \
3206 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3207 else \
3208 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3209 $(MAKE) stage1-start; \
3210 fi; \
3211 cd $(HOST_SUBDIR)/bfd && \
3212 $(MAKE) $(EXTRA_HOST_FLAGS) \
3213 clean
3214 @endif bfd-bootstrap
3217 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3218 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3219 maybe-all-stage2-bfd:
3220 maybe-clean-stage2-bfd:
3221 @if bfd-bootstrap
3222 maybe-all-stage2-bfd: all-stage2-bfd
3223 all-stage2: all-stage2-bfd
3224 TARGET-stage2-bfd = $(TARGET-bfd)
3225 all-stage2-bfd: configure-stage2-bfd
3226 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3227 @r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3229 TFLAGS="$(STAGE2_TFLAGS)"; \
3230 $(HOST_EXPORTS) \
3231 $(POSTSTAGE1_HOST_EXPORTS) \
3232 cd $(HOST_SUBDIR)/bfd && \
3233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3234 CFLAGS="$(STAGE2_CFLAGS)" \
3235 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3236 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3237 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3238 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3239 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3240 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3241 TFLAGS="$(STAGE2_TFLAGS)" \
3242 $(TARGET-stage2-bfd)
3244 maybe-clean-stage2-bfd: clean-stage2-bfd
3245 clean-stage2: clean-stage2-bfd
3246 clean-stage2-bfd:
3247 @if [ $(current_stage) = stage2 ]; then \
3248 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3249 else \
3250 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3251 $(MAKE) stage2-start; \
3252 fi; \
3253 cd $(HOST_SUBDIR)/bfd && \
3254 $(MAKE) $(EXTRA_HOST_FLAGS) \
3255 $(POSTSTAGE1_FLAGS_TO_PASS) \
3256 clean
3257 @endif bfd-bootstrap
3260 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3261 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3262 maybe-all-stage3-bfd:
3263 maybe-clean-stage3-bfd:
3264 @if bfd-bootstrap
3265 maybe-all-stage3-bfd: all-stage3-bfd
3266 all-stage3: all-stage3-bfd
3267 TARGET-stage3-bfd = $(TARGET-bfd)
3268 all-stage3-bfd: configure-stage3-bfd
3269 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3270 @r=`${PWD_COMMAND}`; export r; \
3271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3272 TFLAGS="$(STAGE3_TFLAGS)"; \
3273 $(HOST_EXPORTS) \
3274 $(POSTSTAGE1_HOST_EXPORTS) \
3275 cd $(HOST_SUBDIR)/bfd && \
3276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3277 CFLAGS="$(STAGE3_CFLAGS)" \
3278 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3279 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3280 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3281 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3282 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3283 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3284 TFLAGS="$(STAGE3_TFLAGS)" \
3285 $(TARGET-stage3-bfd)
3287 maybe-clean-stage3-bfd: clean-stage3-bfd
3288 clean-stage3: clean-stage3-bfd
3289 clean-stage3-bfd:
3290 @if [ $(current_stage) = stage3 ]; then \
3291 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3292 else \
3293 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3294 $(MAKE) stage3-start; \
3295 fi; \
3296 cd $(HOST_SUBDIR)/bfd && \
3297 $(MAKE) $(EXTRA_HOST_FLAGS) \
3298 $(POSTSTAGE1_FLAGS_TO_PASS) \
3299 clean
3300 @endif bfd-bootstrap
3303 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3304 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3305 maybe-all-stage4-bfd:
3306 maybe-clean-stage4-bfd:
3307 @if bfd-bootstrap
3308 maybe-all-stage4-bfd: all-stage4-bfd
3309 all-stage4: all-stage4-bfd
3310 TARGET-stage4-bfd = $(TARGET-bfd)
3311 all-stage4-bfd: configure-stage4-bfd
3312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3313 @r=`${PWD_COMMAND}`; export r; \
3314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3315 TFLAGS="$(STAGE4_TFLAGS)"; \
3316 $(HOST_EXPORTS) \
3317 $(POSTSTAGE1_HOST_EXPORTS) \
3318 cd $(HOST_SUBDIR)/bfd && \
3319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3320 CFLAGS="$(STAGE4_CFLAGS)" \
3321 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3322 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3326 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3327 TFLAGS="$(STAGE4_TFLAGS)" \
3328 $(TARGET-stage4-bfd)
3330 maybe-clean-stage4-bfd: clean-stage4-bfd
3331 clean-stage4: clean-stage4-bfd
3332 clean-stage4-bfd:
3333 @if [ $(current_stage) = stage4 ]; then \
3334 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3335 else \
3336 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3337 $(MAKE) stage4-start; \
3338 fi; \
3339 cd $(HOST_SUBDIR)/bfd && \
3340 $(MAKE) $(EXTRA_HOST_FLAGS) \
3341 $(POSTSTAGE1_FLAGS_TO_PASS) \
3342 clean
3343 @endif bfd-bootstrap
3346 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3347 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3348 maybe-all-stageprofile-bfd:
3349 maybe-clean-stageprofile-bfd:
3350 @if bfd-bootstrap
3351 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3352 all-stageprofile: all-stageprofile-bfd
3353 TARGET-stageprofile-bfd = $(TARGET-bfd)
3354 all-stageprofile-bfd: configure-stageprofile-bfd
3355 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3356 @r=`${PWD_COMMAND}`; export r; \
3357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3358 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3359 $(HOST_EXPORTS) \
3360 $(POSTSTAGE1_HOST_EXPORTS) \
3361 cd $(HOST_SUBDIR)/bfd && \
3362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3363 CFLAGS="$(STAGEprofile_CFLAGS)" \
3364 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3365 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3369 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3370 TFLAGS="$(STAGEprofile_TFLAGS)" \
3371 $(TARGET-stageprofile-bfd)
3373 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3374 clean-stageprofile: clean-stageprofile-bfd
3375 clean-stageprofile-bfd:
3376 @if [ $(current_stage) = stageprofile ]; then \
3377 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3378 else \
3379 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3380 $(MAKE) stageprofile-start; \
3381 fi; \
3382 cd $(HOST_SUBDIR)/bfd && \
3383 $(MAKE) $(EXTRA_HOST_FLAGS) \
3384 $(POSTSTAGE1_FLAGS_TO_PASS) \
3385 clean
3386 @endif bfd-bootstrap
3389 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3390 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3391 maybe-all-stagefeedback-bfd:
3392 maybe-clean-stagefeedback-bfd:
3393 @if bfd-bootstrap
3394 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3395 all-stagefeedback: all-stagefeedback-bfd
3396 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3397 all-stagefeedback-bfd: configure-stagefeedback-bfd
3398 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3399 @r=`${PWD_COMMAND}`; export r; \
3400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3401 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3402 $(HOST_EXPORTS) \
3403 $(POSTSTAGE1_HOST_EXPORTS) \
3404 cd $(HOST_SUBDIR)/bfd && \
3405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3406 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3407 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3408 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3413 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3414 $(TARGET-stagefeedback-bfd)
3416 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3417 clean-stagefeedback: clean-stagefeedback-bfd
3418 clean-stagefeedback-bfd:
3419 @if [ $(current_stage) = stagefeedback ]; then \
3420 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3421 else \
3422 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3423 $(MAKE) stagefeedback-start; \
3424 fi; \
3425 cd $(HOST_SUBDIR)/bfd && \
3426 $(MAKE) $(EXTRA_HOST_FLAGS) \
3427 $(POSTSTAGE1_FLAGS_TO_PASS) \
3428 clean
3429 @endif bfd-bootstrap
3435 .PHONY: check-bfd maybe-check-bfd
3436 maybe-check-bfd:
3437 @if bfd
3438 maybe-check-bfd: check-bfd
3440 check-bfd:
3441 @: $(MAKE); $(unstage)
3442 @r=`${PWD_COMMAND}`; export r; \
3443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3444 $(HOST_EXPORTS) \
3445 (cd $(HOST_SUBDIR)/bfd && \
3446 $(MAKE) $(FLAGS_TO_PASS) check)
3448 @endif bfd
3450 .PHONY: install-bfd maybe-install-bfd
3451 maybe-install-bfd:
3452 @if bfd
3453 maybe-install-bfd: install-bfd
3455 install-bfd: installdirs
3456 @: $(MAKE); $(unstage)
3457 @r=`${PWD_COMMAND}`; export r; \
3458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3459 $(HOST_EXPORTS) \
3460 (cd $(HOST_SUBDIR)/bfd && \
3461 $(MAKE) $(FLAGS_TO_PASS) install)
3463 @endif bfd
3465 .PHONY: install-strip-bfd maybe-install-strip-bfd
3466 maybe-install-strip-bfd:
3467 @if bfd
3468 maybe-install-strip-bfd: install-strip-bfd
3470 install-strip-bfd: installdirs
3471 @: $(MAKE); $(unstage)
3472 @r=`${PWD_COMMAND}`; export r; \
3473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3474 $(HOST_EXPORTS) \
3475 (cd $(HOST_SUBDIR)/bfd && \
3476 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3478 @endif bfd
3480 # Other targets (info, dvi, pdf, etc.)
3482 .PHONY: maybe-info-bfd info-bfd
3483 maybe-info-bfd:
3484 @if bfd
3485 maybe-info-bfd: info-bfd
3487 info-bfd: \
3488 configure-bfd
3489 @[ -f ./bfd/Makefile ] || exit 0; \
3490 r=`${PWD_COMMAND}`; export r; \
3491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3492 $(HOST_EXPORTS) \
3493 for flag in $(EXTRA_HOST_FLAGS) ; do \
3494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3495 done; \
3496 echo "Doing info in bfd" ; \
3497 (cd $(HOST_SUBDIR)/bfd && \
3498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3500 "RANLIB=$${RANLIB}" \
3501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3502 info) \
3503 || exit 1
3505 @endif bfd
3507 .PHONY: maybe-dvi-bfd dvi-bfd
3508 maybe-dvi-bfd:
3509 @if bfd
3510 maybe-dvi-bfd: dvi-bfd
3512 dvi-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 dvi 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 dvi) \
3528 || exit 1
3530 @endif bfd
3532 .PHONY: maybe-pdf-bfd pdf-bfd
3533 maybe-pdf-bfd:
3534 @if bfd
3535 maybe-pdf-bfd: pdf-bfd
3537 pdf-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 pdf 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 pdf) \
3553 || exit 1
3555 @endif bfd
3557 .PHONY: maybe-html-bfd html-bfd
3558 maybe-html-bfd:
3559 @if bfd
3560 maybe-html-bfd: html-bfd
3562 html-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 html 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 html) \
3578 || exit 1
3580 @endif bfd
3582 .PHONY: maybe-TAGS-bfd TAGS-bfd
3583 maybe-TAGS-bfd:
3584 @if bfd
3585 maybe-TAGS-bfd: TAGS-bfd
3587 TAGS-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 TAGS 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 TAGS) \
3603 || exit 1
3605 @endif bfd
3607 .PHONY: maybe-install-info-bfd install-info-bfd
3608 maybe-install-info-bfd:
3609 @if bfd
3610 maybe-install-info-bfd: install-info-bfd
3612 install-info-bfd: \
3613 configure-bfd \
3614 info-bfd
3615 @[ -f ./bfd/Makefile ] || exit 0; \
3616 r=`${PWD_COMMAND}`; export r; \
3617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3618 $(HOST_EXPORTS) \
3619 for flag in $(EXTRA_HOST_FLAGS) ; do \
3620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3621 done; \
3622 echo "Doing install-info in bfd" ; \
3623 (cd $(HOST_SUBDIR)/bfd && \
3624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3626 "RANLIB=$${RANLIB}" \
3627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3628 install-info) \
3629 || exit 1
3631 @endif bfd
3633 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3634 maybe-install-pdf-bfd:
3635 @if bfd
3636 maybe-install-pdf-bfd: install-pdf-bfd
3638 install-pdf-bfd: \
3639 configure-bfd \
3640 pdf-bfd
3641 @[ -f ./bfd/Makefile ] || exit 0; \
3642 r=`${PWD_COMMAND}`; export r; \
3643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3644 $(HOST_EXPORTS) \
3645 for flag in $(EXTRA_HOST_FLAGS) ; do \
3646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3647 done; \
3648 echo "Doing install-pdf in bfd" ; \
3649 (cd $(HOST_SUBDIR)/bfd && \
3650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3652 "RANLIB=$${RANLIB}" \
3653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3654 install-pdf) \
3655 || exit 1
3657 @endif bfd
3659 .PHONY: maybe-install-html-bfd install-html-bfd
3660 maybe-install-html-bfd:
3661 @if bfd
3662 maybe-install-html-bfd: install-html-bfd
3664 install-html-bfd: \
3665 configure-bfd \
3666 html-bfd
3667 @[ -f ./bfd/Makefile ] || exit 0; \
3668 r=`${PWD_COMMAND}`; export r; \
3669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3670 $(HOST_EXPORTS) \
3671 for flag in $(EXTRA_HOST_FLAGS) ; do \
3672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3673 done; \
3674 echo "Doing install-html in bfd" ; \
3675 (cd $(HOST_SUBDIR)/bfd && \
3676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3678 "RANLIB=$${RANLIB}" \
3679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3680 install-html) \
3681 || exit 1
3683 @endif bfd
3685 .PHONY: maybe-installcheck-bfd installcheck-bfd
3686 maybe-installcheck-bfd:
3687 @if bfd
3688 maybe-installcheck-bfd: installcheck-bfd
3690 installcheck-bfd: \
3691 configure-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 installcheck 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 installcheck) \
3706 || exit 1
3708 @endif bfd
3710 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3711 maybe-mostlyclean-bfd:
3712 @if bfd
3713 maybe-mostlyclean-bfd: mostlyclean-bfd
3715 mostlyclean-bfd:
3716 @[ -f ./bfd/Makefile ] || exit 0; \
3717 r=`${PWD_COMMAND}`; export r; \
3718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3719 $(HOST_EXPORTS) \
3720 for flag in $(EXTRA_HOST_FLAGS) ; do \
3721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3722 done; \
3723 echo "Doing mostlyclean in bfd" ; \
3724 (cd $(HOST_SUBDIR)/bfd && \
3725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3727 "RANLIB=$${RANLIB}" \
3728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3729 mostlyclean) \
3730 || exit 1
3732 @endif bfd
3734 .PHONY: maybe-clean-bfd clean-bfd
3735 maybe-clean-bfd:
3736 @if bfd
3737 maybe-clean-bfd: clean-bfd
3739 clean-bfd:
3740 @[ -f ./bfd/Makefile ] || exit 0; \
3741 r=`${PWD_COMMAND}`; export r; \
3742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3743 $(HOST_EXPORTS) \
3744 for flag in $(EXTRA_HOST_FLAGS) ; do \
3745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3746 done; \
3747 echo "Doing clean in bfd" ; \
3748 (cd $(HOST_SUBDIR)/bfd && \
3749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3751 "RANLIB=$${RANLIB}" \
3752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3753 clean) \
3754 || exit 1
3756 @endif bfd
3758 .PHONY: maybe-distclean-bfd distclean-bfd
3759 maybe-distclean-bfd:
3760 @if bfd
3761 maybe-distclean-bfd: distclean-bfd
3763 distclean-bfd:
3764 @[ -f ./bfd/Makefile ] || exit 0; \
3765 r=`${PWD_COMMAND}`; export r; \
3766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3767 $(HOST_EXPORTS) \
3768 for flag in $(EXTRA_HOST_FLAGS) ; do \
3769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3770 done; \
3771 echo "Doing distclean in bfd" ; \
3772 (cd $(HOST_SUBDIR)/bfd && \
3773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3775 "RANLIB=$${RANLIB}" \
3776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3777 distclean) \
3778 || exit 1
3780 @endif bfd
3782 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3783 maybe-maintainer-clean-bfd:
3784 @if bfd
3785 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3787 maintainer-clean-bfd:
3788 @[ -f ./bfd/Makefile ] || exit 0; \
3789 r=`${PWD_COMMAND}`; export r; \
3790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3791 $(HOST_EXPORTS) \
3792 for flag in $(EXTRA_HOST_FLAGS) ; do \
3793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3794 done; \
3795 echo "Doing maintainer-clean in bfd" ; \
3796 (cd $(HOST_SUBDIR)/bfd && \
3797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3799 "RANLIB=$${RANLIB}" \
3800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3801 maintainer-clean) \
3802 || exit 1
3804 @endif bfd
3808 .PHONY: configure-opcodes maybe-configure-opcodes
3809 maybe-configure-opcodes:
3810 @if gcc-bootstrap
3811 configure-opcodes: stage_current
3812 @endif gcc-bootstrap
3813 @if opcodes
3814 maybe-configure-opcodes: configure-opcodes
3815 configure-opcodes:
3816 @r=`${PWD_COMMAND}`; export r; \
3817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3818 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3820 $(HOST_EXPORTS) \
3821 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3822 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3823 case $(srcdir) in \
3824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3825 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3827 esac; \
3828 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3829 libsrcdir="$$s/opcodes"; \
3830 $(SHELL) $${libsrcdir}/configure \
3831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3832 --target=${target_alias} $${srcdiroption} \
3833 || exit 1
3834 @endif opcodes
3838 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3839 maybe-configure-stage1-opcodes:
3840 @if opcodes-bootstrap
3841 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3842 configure-stage1-opcodes:
3843 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3845 @r=`${PWD_COMMAND}`; export r; \
3846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3847 TFLAGS="$(STAGE1_TFLAGS)"; \
3848 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3849 $(HOST_EXPORTS) \
3850 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3851 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3852 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3853 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3855 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3856 case $(srcdir) in \
3857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3858 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3860 esac; \
3861 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3862 libsrcdir="$$s/opcodes"; \
3863 $(SHELL) $${libsrcdir}/configure \
3864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3865 --target=${target_alias} $${srcdiroption} \
3866 $(STAGE1_CONFIGURE_FLAGS)
3867 @endif opcodes-bootstrap
3869 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3870 maybe-configure-stage2-opcodes:
3871 @if opcodes-bootstrap
3872 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3873 configure-stage2-opcodes:
3874 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3876 @r=`${PWD_COMMAND}`; export r; \
3877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3878 TFLAGS="$(STAGE2_TFLAGS)"; \
3879 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3880 $(HOST_EXPORTS) \
3881 $(POSTSTAGE1_HOST_EXPORTS) \
3882 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3883 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3884 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3885 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3887 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3888 case $(srcdir) in \
3889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3890 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3892 esac; \
3893 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3894 libsrcdir="$$s/opcodes"; \
3895 $(SHELL) $${libsrcdir}/configure \
3896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3897 --target=${target_alias} $${srcdiroption} \
3898 --with-build-libsubdir=$(HOST_SUBDIR) \
3899 $(STAGE2_CONFIGURE_FLAGS)
3900 @endif opcodes-bootstrap
3902 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3903 maybe-configure-stage3-opcodes:
3904 @if opcodes-bootstrap
3905 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3906 configure-stage3-opcodes:
3907 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3909 @r=`${PWD_COMMAND}`; export r; \
3910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3911 TFLAGS="$(STAGE3_TFLAGS)"; \
3912 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3913 $(HOST_EXPORTS) \
3914 $(POSTSTAGE1_HOST_EXPORTS) \
3915 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3916 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3917 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3918 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3920 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3921 case $(srcdir) in \
3922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3923 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3925 esac; \
3926 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3927 libsrcdir="$$s/opcodes"; \
3928 $(SHELL) $${libsrcdir}/configure \
3929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3930 --target=${target_alias} $${srcdiroption} \
3931 --with-build-libsubdir=$(HOST_SUBDIR) \
3932 $(STAGE3_CONFIGURE_FLAGS)
3933 @endif opcodes-bootstrap
3935 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3936 maybe-configure-stage4-opcodes:
3937 @if opcodes-bootstrap
3938 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3939 configure-stage4-opcodes:
3940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3942 @r=`${PWD_COMMAND}`; export r; \
3943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3944 TFLAGS="$(STAGE4_TFLAGS)"; \
3945 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3946 $(HOST_EXPORTS) \
3947 $(POSTSTAGE1_HOST_EXPORTS) \
3948 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3949 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3950 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3951 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3953 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3954 case $(srcdir) in \
3955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3956 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3958 esac; \
3959 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3960 libsrcdir="$$s/opcodes"; \
3961 $(SHELL) $${libsrcdir}/configure \
3962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3963 --target=${target_alias} $${srcdiroption} \
3964 --with-build-libsubdir=$(HOST_SUBDIR) \
3965 $(STAGE4_CONFIGURE_FLAGS)
3966 @endif opcodes-bootstrap
3968 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3969 maybe-configure-stageprofile-opcodes:
3970 @if opcodes-bootstrap
3971 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3972 configure-stageprofile-opcodes:
3973 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3975 @r=`${PWD_COMMAND}`; export r; \
3976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3977 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3978 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3979 $(HOST_EXPORTS) \
3980 $(POSTSTAGE1_HOST_EXPORTS) \
3981 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3982 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3983 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3984 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3986 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3987 case $(srcdir) in \
3988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3989 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3991 esac; \
3992 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3993 libsrcdir="$$s/opcodes"; \
3994 $(SHELL) $${libsrcdir}/configure \
3995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3996 --target=${target_alias} $${srcdiroption} \
3997 --with-build-libsubdir=$(HOST_SUBDIR) \
3998 $(STAGEprofile_CONFIGURE_FLAGS)
3999 @endif opcodes-bootstrap
4001 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4002 maybe-configure-stagefeedback-opcodes:
4003 @if opcodes-bootstrap
4004 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4005 configure-stagefeedback-opcodes:
4006 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4008 @r=`${PWD_COMMAND}`; export r; \
4009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4010 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4011 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4012 $(HOST_EXPORTS) \
4013 $(POSTSTAGE1_HOST_EXPORTS) \
4014 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4015 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4016 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4017 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4019 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4020 case $(srcdir) in \
4021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4022 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4024 esac; \
4025 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4026 libsrcdir="$$s/opcodes"; \
4027 $(SHELL) $${libsrcdir}/configure \
4028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4029 --target=${target_alias} $${srcdiroption} \
4030 --with-build-libsubdir=$(HOST_SUBDIR) \
4031 $(STAGEfeedback_CONFIGURE_FLAGS)
4032 @endif opcodes-bootstrap
4038 .PHONY: all-opcodes maybe-all-opcodes
4039 maybe-all-opcodes:
4040 @if gcc-bootstrap
4041 all-opcodes: stage_current
4042 @endif gcc-bootstrap
4043 @if opcodes
4044 TARGET-opcodes=all
4045 maybe-all-opcodes: all-opcodes
4046 all-opcodes: configure-opcodes
4047 @r=`${PWD_COMMAND}`; export r; \
4048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4049 $(HOST_EXPORTS) \
4050 (cd $(HOST_SUBDIR)/opcodes && \
4051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4052 $(TARGET-opcodes))
4053 @endif opcodes
4057 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4058 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4059 maybe-all-stage1-opcodes:
4060 maybe-clean-stage1-opcodes:
4061 @if opcodes-bootstrap
4062 maybe-all-stage1-opcodes: all-stage1-opcodes
4063 all-stage1: all-stage1-opcodes
4064 TARGET-stage1-opcodes = $(TARGET-opcodes)
4065 all-stage1-opcodes: configure-stage1-opcodes
4066 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 TFLAGS="$(STAGE1_TFLAGS)"; \
4070 $(HOST_EXPORTS) \
4071 cd $(HOST_SUBDIR)/opcodes && \
4072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4073 CFLAGS="$(STAGE1_CFLAGS)" \
4074 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4075 LIBCFLAGS="$(LIBCFLAGS)" \
4076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4079 $(EXTRA_HOST_FLAGS) \
4080 TFLAGS="$(STAGE1_TFLAGS)" \
4081 $(TARGET-stage1-opcodes)
4083 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4084 clean-stage1: clean-stage1-opcodes
4085 clean-stage1-opcodes:
4086 @if [ $(current_stage) = stage1 ]; then \
4087 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4088 else \
4089 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4090 $(MAKE) stage1-start; \
4091 fi; \
4092 cd $(HOST_SUBDIR)/opcodes && \
4093 $(MAKE) $(EXTRA_HOST_FLAGS) \
4094 clean
4095 @endif opcodes-bootstrap
4098 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4099 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4100 maybe-all-stage2-opcodes:
4101 maybe-clean-stage2-opcodes:
4102 @if opcodes-bootstrap
4103 maybe-all-stage2-opcodes: all-stage2-opcodes
4104 all-stage2: all-stage2-opcodes
4105 TARGET-stage2-opcodes = $(TARGET-opcodes)
4106 all-stage2-opcodes: configure-stage2-opcodes
4107 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4108 @r=`${PWD_COMMAND}`; export r; \
4109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4110 TFLAGS="$(STAGE2_TFLAGS)"; \
4111 $(HOST_EXPORTS) \
4112 $(POSTSTAGE1_HOST_EXPORTS) \
4113 cd $(HOST_SUBDIR)/opcodes && \
4114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4115 CFLAGS="$(STAGE2_CFLAGS)" \
4116 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4117 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4121 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4122 TFLAGS="$(STAGE2_TFLAGS)" \
4123 $(TARGET-stage2-opcodes)
4125 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4126 clean-stage2: clean-stage2-opcodes
4127 clean-stage2-opcodes:
4128 @if [ $(current_stage) = stage2 ]; then \
4129 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4130 else \
4131 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4132 $(MAKE) stage2-start; \
4133 fi; \
4134 cd $(HOST_SUBDIR)/opcodes && \
4135 $(MAKE) $(EXTRA_HOST_FLAGS) \
4136 $(POSTSTAGE1_FLAGS_TO_PASS) \
4137 clean
4138 @endif opcodes-bootstrap
4141 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4142 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4143 maybe-all-stage3-opcodes:
4144 maybe-clean-stage3-opcodes:
4145 @if opcodes-bootstrap
4146 maybe-all-stage3-opcodes: all-stage3-opcodes
4147 all-stage3: all-stage3-opcodes
4148 TARGET-stage3-opcodes = $(TARGET-opcodes)
4149 all-stage3-opcodes: configure-stage3-opcodes
4150 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4151 @r=`${PWD_COMMAND}`; export r; \
4152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4153 TFLAGS="$(STAGE3_TFLAGS)"; \
4154 $(HOST_EXPORTS) \
4155 $(POSTSTAGE1_HOST_EXPORTS) \
4156 cd $(HOST_SUBDIR)/opcodes && \
4157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4158 CFLAGS="$(STAGE3_CFLAGS)" \
4159 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4160 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4165 TFLAGS="$(STAGE3_TFLAGS)" \
4166 $(TARGET-stage3-opcodes)
4168 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4169 clean-stage3: clean-stage3-opcodes
4170 clean-stage3-opcodes:
4171 @if [ $(current_stage) = stage3 ]; then \
4172 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4173 else \
4174 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4175 $(MAKE) stage3-start; \
4176 fi; \
4177 cd $(HOST_SUBDIR)/opcodes && \
4178 $(MAKE) $(EXTRA_HOST_FLAGS) \
4179 $(POSTSTAGE1_FLAGS_TO_PASS) \
4180 clean
4181 @endif opcodes-bootstrap
4184 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4185 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4186 maybe-all-stage4-opcodes:
4187 maybe-clean-stage4-opcodes:
4188 @if opcodes-bootstrap
4189 maybe-all-stage4-opcodes: all-stage4-opcodes
4190 all-stage4: all-stage4-opcodes
4191 TARGET-stage4-opcodes = $(TARGET-opcodes)
4192 all-stage4-opcodes: configure-stage4-opcodes
4193 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4194 @r=`${PWD_COMMAND}`; export r; \
4195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4196 TFLAGS="$(STAGE4_TFLAGS)"; \
4197 $(HOST_EXPORTS) \
4198 $(POSTSTAGE1_HOST_EXPORTS) \
4199 cd $(HOST_SUBDIR)/opcodes && \
4200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4201 CFLAGS="$(STAGE4_CFLAGS)" \
4202 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4203 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4207 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4208 TFLAGS="$(STAGE4_TFLAGS)" \
4209 $(TARGET-stage4-opcodes)
4211 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4212 clean-stage4: clean-stage4-opcodes
4213 clean-stage4-opcodes:
4214 @if [ $(current_stage) = stage4 ]; then \
4215 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4216 else \
4217 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4218 $(MAKE) stage4-start; \
4219 fi; \
4220 cd $(HOST_SUBDIR)/opcodes && \
4221 $(MAKE) $(EXTRA_HOST_FLAGS) \
4222 $(POSTSTAGE1_FLAGS_TO_PASS) \
4223 clean
4224 @endif opcodes-bootstrap
4227 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4228 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4229 maybe-all-stageprofile-opcodes:
4230 maybe-clean-stageprofile-opcodes:
4231 @if opcodes-bootstrap
4232 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4233 all-stageprofile: all-stageprofile-opcodes
4234 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4235 all-stageprofile-opcodes: configure-stageprofile-opcodes
4236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4237 @r=`${PWD_COMMAND}`; export r; \
4238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4239 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4240 $(HOST_EXPORTS) \
4241 $(POSTSTAGE1_HOST_EXPORTS) \
4242 cd $(HOST_SUBDIR)/opcodes && \
4243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4244 CFLAGS="$(STAGEprofile_CFLAGS)" \
4245 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4246 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4251 TFLAGS="$(STAGEprofile_TFLAGS)" \
4252 $(TARGET-stageprofile-opcodes)
4254 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4255 clean-stageprofile: clean-stageprofile-opcodes
4256 clean-stageprofile-opcodes:
4257 @if [ $(current_stage) = stageprofile ]; then \
4258 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4259 else \
4260 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4261 $(MAKE) stageprofile-start; \
4262 fi; \
4263 cd $(HOST_SUBDIR)/opcodes && \
4264 $(MAKE) $(EXTRA_HOST_FLAGS) \
4265 $(POSTSTAGE1_FLAGS_TO_PASS) \
4266 clean
4267 @endif opcodes-bootstrap
4270 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4271 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4272 maybe-all-stagefeedback-opcodes:
4273 maybe-clean-stagefeedback-opcodes:
4274 @if opcodes-bootstrap
4275 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4276 all-stagefeedback: all-stagefeedback-opcodes
4277 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4278 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4279 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4280 @r=`${PWD_COMMAND}`; export r; \
4281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4282 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4283 $(HOST_EXPORTS) \
4284 $(POSTSTAGE1_HOST_EXPORTS) \
4285 cd $(HOST_SUBDIR)/opcodes && \
4286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4287 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4288 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4289 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4294 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4295 $(TARGET-stagefeedback-opcodes)
4297 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4298 clean-stagefeedback: clean-stagefeedback-opcodes
4299 clean-stagefeedback-opcodes:
4300 @if [ $(current_stage) = stagefeedback ]; then \
4301 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4302 else \
4303 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4304 $(MAKE) stagefeedback-start; \
4305 fi; \
4306 cd $(HOST_SUBDIR)/opcodes && \
4307 $(MAKE) $(EXTRA_HOST_FLAGS) \
4308 $(POSTSTAGE1_FLAGS_TO_PASS) \
4309 clean
4310 @endif opcodes-bootstrap
4316 .PHONY: check-opcodes maybe-check-opcodes
4317 maybe-check-opcodes:
4318 @if opcodes
4319 maybe-check-opcodes: check-opcodes
4321 check-opcodes:
4322 @: $(MAKE); $(unstage)
4323 @r=`${PWD_COMMAND}`; export r; \
4324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4325 $(HOST_EXPORTS) \
4326 (cd $(HOST_SUBDIR)/opcodes && \
4327 $(MAKE) $(FLAGS_TO_PASS) check)
4329 @endif opcodes
4331 .PHONY: install-opcodes maybe-install-opcodes
4332 maybe-install-opcodes:
4333 @if opcodes
4334 maybe-install-opcodes: install-opcodes
4336 install-opcodes: installdirs
4337 @: $(MAKE); $(unstage)
4338 @r=`${PWD_COMMAND}`; export r; \
4339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340 $(HOST_EXPORTS) \
4341 (cd $(HOST_SUBDIR)/opcodes && \
4342 $(MAKE) $(FLAGS_TO_PASS) install)
4344 @endif opcodes
4346 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4347 maybe-install-strip-opcodes:
4348 @if opcodes
4349 maybe-install-strip-opcodes: install-strip-opcodes
4351 install-strip-opcodes: installdirs
4352 @: $(MAKE); $(unstage)
4353 @r=`${PWD_COMMAND}`; export r; \
4354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4355 $(HOST_EXPORTS) \
4356 (cd $(HOST_SUBDIR)/opcodes && \
4357 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4359 @endif opcodes
4361 # Other targets (info, dvi, pdf, etc.)
4363 .PHONY: maybe-info-opcodes info-opcodes
4364 maybe-info-opcodes:
4365 @if opcodes
4366 maybe-info-opcodes: info-opcodes
4368 info-opcodes: \
4369 configure-opcodes
4370 @[ -f ./opcodes/Makefile ] || exit 0; \
4371 r=`${PWD_COMMAND}`; export r; \
4372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4373 $(HOST_EXPORTS) \
4374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4376 done; \
4377 echo "Doing info in opcodes" ; \
4378 (cd $(HOST_SUBDIR)/opcodes && \
4379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4381 "RANLIB=$${RANLIB}" \
4382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4383 info) \
4384 || exit 1
4386 @endif opcodes
4388 .PHONY: maybe-dvi-opcodes dvi-opcodes
4389 maybe-dvi-opcodes:
4390 @if opcodes
4391 maybe-dvi-opcodes: dvi-opcodes
4393 dvi-opcodes: \
4394 configure-opcodes
4395 @[ -f ./opcodes/Makefile ] || exit 0; \
4396 r=`${PWD_COMMAND}`; export r; \
4397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4398 $(HOST_EXPORTS) \
4399 for flag in $(EXTRA_HOST_FLAGS) ; do \
4400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4401 done; \
4402 echo "Doing dvi in opcodes" ; \
4403 (cd $(HOST_SUBDIR)/opcodes && \
4404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4406 "RANLIB=$${RANLIB}" \
4407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4408 dvi) \
4409 || exit 1
4411 @endif opcodes
4413 .PHONY: maybe-pdf-opcodes pdf-opcodes
4414 maybe-pdf-opcodes:
4415 @if opcodes
4416 maybe-pdf-opcodes: pdf-opcodes
4418 pdf-opcodes: \
4419 configure-opcodes
4420 @[ -f ./opcodes/Makefile ] || exit 0; \
4421 r=`${PWD_COMMAND}`; export r; \
4422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4423 $(HOST_EXPORTS) \
4424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4426 done; \
4427 echo "Doing pdf in opcodes" ; \
4428 (cd $(HOST_SUBDIR)/opcodes && \
4429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4431 "RANLIB=$${RANLIB}" \
4432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4433 pdf) \
4434 || exit 1
4436 @endif opcodes
4438 .PHONY: maybe-html-opcodes html-opcodes
4439 maybe-html-opcodes:
4440 @if opcodes
4441 maybe-html-opcodes: html-opcodes
4443 html-opcodes: \
4444 configure-opcodes
4445 @[ -f ./opcodes/Makefile ] || exit 0; \
4446 r=`${PWD_COMMAND}`; export r; \
4447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4448 $(HOST_EXPORTS) \
4449 for flag in $(EXTRA_HOST_FLAGS) ; do \
4450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4451 done; \
4452 echo "Doing html in opcodes" ; \
4453 (cd $(HOST_SUBDIR)/opcodes && \
4454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4456 "RANLIB=$${RANLIB}" \
4457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4458 html) \
4459 || exit 1
4461 @endif opcodes
4463 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4464 maybe-TAGS-opcodes:
4465 @if opcodes
4466 maybe-TAGS-opcodes: TAGS-opcodes
4468 TAGS-opcodes: \
4469 configure-opcodes
4470 @[ -f ./opcodes/Makefile ] || exit 0; \
4471 r=`${PWD_COMMAND}`; export r; \
4472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4473 $(HOST_EXPORTS) \
4474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4476 done; \
4477 echo "Doing TAGS in opcodes" ; \
4478 (cd $(HOST_SUBDIR)/opcodes && \
4479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4481 "RANLIB=$${RANLIB}" \
4482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4483 TAGS) \
4484 || exit 1
4486 @endif opcodes
4488 .PHONY: maybe-install-info-opcodes install-info-opcodes
4489 maybe-install-info-opcodes:
4490 @if opcodes
4491 maybe-install-info-opcodes: install-info-opcodes
4493 install-info-opcodes: \
4494 configure-opcodes \
4495 info-opcodes
4496 @[ -f ./opcodes/Makefile ] || exit 0; \
4497 r=`${PWD_COMMAND}`; export r; \
4498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4499 $(HOST_EXPORTS) \
4500 for flag in $(EXTRA_HOST_FLAGS) ; do \
4501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4502 done; \
4503 echo "Doing install-info in opcodes" ; \
4504 (cd $(HOST_SUBDIR)/opcodes && \
4505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4507 "RANLIB=$${RANLIB}" \
4508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4509 install-info) \
4510 || exit 1
4512 @endif opcodes
4514 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4515 maybe-install-pdf-opcodes:
4516 @if opcodes
4517 maybe-install-pdf-opcodes: install-pdf-opcodes
4519 install-pdf-opcodes: \
4520 configure-opcodes \
4521 pdf-opcodes
4522 @[ -f ./opcodes/Makefile ] || exit 0; \
4523 r=`${PWD_COMMAND}`; export r; \
4524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4525 $(HOST_EXPORTS) \
4526 for flag in $(EXTRA_HOST_FLAGS) ; do \
4527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4528 done; \
4529 echo "Doing install-pdf in opcodes" ; \
4530 (cd $(HOST_SUBDIR)/opcodes && \
4531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4533 "RANLIB=$${RANLIB}" \
4534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4535 install-pdf) \
4536 || exit 1
4538 @endif opcodes
4540 .PHONY: maybe-install-html-opcodes install-html-opcodes
4541 maybe-install-html-opcodes:
4542 @if opcodes
4543 maybe-install-html-opcodes: install-html-opcodes
4545 install-html-opcodes: \
4546 configure-opcodes \
4547 html-opcodes
4548 @[ -f ./opcodes/Makefile ] || exit 0; \
4549 r=`${PWD_COMMAND}`; export r; \
4550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4551 $(HOST_EXPORTS) \
4552 for flag in $(EXTRA_HOST_FLAGS) ; do \
4553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4554 done; \
4555 echo "Doing install-html in opcodes" ; \
4556 (cd $(HOST_SUBDIR)/opcodes && \
4557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4559 "RANLIB=$${RANLIB}" \
4560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4561 install-html) \
4562 || exit 1
4564 @endif opcodes
4566 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4567 maybe-installcheck-opcodes:
4568 @if opcodes
4569 maybe-installcheck-opcodes: installcheck-opcodes
4571 installcheck-opcodes: \
4572 configure-opcodes
4573 @[ -f ./opcodes/Makefile ] || exit 0; \
4574 r=`${PWD_COMMAND}`; export r; \
4575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4576 $(HOST_EXPORTS) \
4577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4579 done; \
4580 echo "Doing installcheck in opcodes" ; \
4581 (cd $(HOST_SUBDIR)/opcodes && \
4582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4584 "RANLIB=$${RANLIB}" \
4585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4586 installcheck) \
4587 || exit 1
4589 @endif opcodes
4591 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4592 maybe-mostlyclean-opcodes:
4593 @if opcodes
4594 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4596 mostlyclean-opcodes:
4597 @[ -f ./opcodes/Makefile ] || exit 0; \
4598 r=`${PWD_COMMAND}`; export r; \
4599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4600 $(HOST_EXPORTS) \
4601 for flag in $(EXTRA_HOST_FLAGS) ; do \
4602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4603 done; \
4604 echo "Doing mostlyclean in opcodes" ; \
4605 (cd $(HOST_SUBDIR)/opcodes && \
4606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4608 "RANLIB=$${RANLIB}" \
4609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4610 mostlyclean) \
4611 || exit 1
4613 @endif opcodes
4615 .PHONY: maybe-clean-opcodes clean-opcodes
4616 maybe-clean-opcodes:
4617 @if opcodes
4618 maybe-clean-opcodes: clean-opcodes
4620 clean-opcodes:
4621 @[ -f ./opcodes/Makefile ] || exit 0; \
4622 r=`${PWD_COMMAND}`; export r; \
4623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4624 $(HOST_EXPORTS) \
4625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4627 done; \
4628 echo "Doing clean in opcodes" ; \
4629 (cd $(HOST_SUBDIR)/opcodes && \
4630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4632 "RANLIB=$${RANLIB}" \
4633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4634 clean) \
4635 || exit 1
4637 @endif opcodes
4639 .PHONY: maybe-distclean-opcodes distclean-opcodes
4640 maybe-distclean-opcodes:
4641 @if opcodes
4642 maybe-distclean-opcodes: distclean-opcodes
4644 distclean-opcodes:
4645 @[ -f ./opcodes/Makefile ] || exit 0; \
4646 r=`${PWD_COMMAND}`; export r; \
4647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4648 $(HOST_EXPORTS) \
4649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4651 done; \
4652 echo "Doing distclean in opcodes" ; \
4653 (cd $(HOST_SUBDIR)/opcodes && \
4654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4656 "RANLIB=$${RANLIB}" \
4657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4658 distclean) \
4659 || exit 1
4661 @endif opcodes
4663 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4664 maybe-maintainer-clean-opcodes:
4665 @if opcodes
4666 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4668 maintainer-clean-opcodes:
4669 @[ -f ./opcodes/Makefile ] || exit 0; \
4670 r=`${PWD_COMMAND}`; export r; \
4671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4672 $(HOST_EXPORTS) \
4673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4675 done; \
4676 echo "Doing maintainer-clean in opcodes" ; \
4677 (cd $(HOST_SUBDIR)/opcodes && \
4678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4680 "RANLIB=$${RANLIB}" \
4681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4682 maintainer-clean) \
4683 || exit 1
4685 @endif opcodes
4689 .PHONY: configure-binutils maybe-configure-binutils
4690 maybe-configure-binutils:
4691 @if gcc-bootstrap
4692 configure-binutils: stage_current
4693 @endif gcc-bootstrap
4694 @if binutils
4695 maybe-configure-binutils: configure-binutils
4696 configure-binutils:
4697 @r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4699 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4701 $(HOST_EXPORTS) \
4702 echo Configuring in $(HOST_SUBDIR)/binutils; \
4703 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4704 case $(srcdir) in \
4705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4706 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4708 esac; \
4709 srcdiroption="--srcdir=$${topdir}/binutils"; \
4710 libsrcdir="$$s/binutils"; \
4711 $(SHELL) $${libsrcdir}/configure \
4712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4713 --target=${target_alias} $${srcdiroption} \
4714 || exit 1
4715 @endif binutils
4719 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4720 maybe-configure-stage1-binutils:
4721 @if binutils-bootstrap
4722 maybe-configure-stage1-binutils: configure-stage1-binutils
4723 configure-stage1-binutils:
4724 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4725 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4726 @r=`${PWD_COMMAND}`; export r; \
4727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4728 TFLAGS="$(STAGE1_TFLAGS)"; \
4729 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4730 $(HOST_EXPORTS) \
4731 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4732 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4733 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4734 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4735 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4736 cd $(HOST_SUBDIR)/binutils || exit 1; \
4737 case $(srcdir) in \
4738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4739 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4741 esac; \
4742 srcdiroption="--srcdir=$${topdir}/binutils"; \
4743 libsrcdir="$$s/binutils"; \
4744 $(SHELL) $${libsrcdir}/configure \
4745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4746 --target=${target_alias} $${srcdiroption} \
4747 $(STAGE1_CONFIGURE_FLAGS)
4748 @endif binutils-bootstrap
4750 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4751 maybe-configure-stage2-binutils:
4752 @if binutils-bootstrap
4753 maybe-configure-stage2-binutils: configure-stage2-binutils
4754 configure-stage2-binutils:
4755 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4757 @r=`${PWD_COMMAND}`; export r; \
4758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4759 TFLAGS="$(STAGE2_TFLAGS)"; \
4760 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4761 $(HOST_EXPORTS) \
4762 $(POSTSTAGE1_HOST_EXPORTS) \
4763 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4764 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4765 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4766 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4768 cd $(HOST_SUBDIR)/binutils || exit 1; \
4769 case $(srcdir) in \
4770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4771 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4773 esac; \
4774 srcdiroption="--srcdir=$${topdir}/binutils"; \
4775 libsrcdir="$$s/binutils"; \
4776 $(SHELL) $${libsrcdir}/configure \
4777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4778 --target=${target_alias} $${srcdiroption} \
4779 --with-build-libsubdir=$(HOST_SUBDIR) \
4780 $(STAGE2_CONFIGURE_FLAGS)
4781 @endif binutils-bootstrap
4783 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4784 maybe-configure-stage3-binutils:
4785 @if binutils-bootstrap
4786 maybe-configure-stage3-binutils: configure-stage3-binutils
4787 configure-stage3-binutils:
4788 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4790 @r=`${PWD_COMMAND}`; export r; \
4791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4792 TFLAGS="$(STAGE3_TFLAGS)"; \
4793 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4794 $(HOST_EXPORTS) \
4795 $(POSTSTAGE1_HOST_EXPORTS) \
4796 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4797 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4798 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4799 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4801 cd $(HOST_SUBDIR)/binutils || exit 1; \
4802 case $(srcdir) in \
4803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4804 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4806 esac; \
4807 srcdiroption="--srcdir=$${topdir}/binutils"; \
4808 libsrcdir="$$s/binutils"; \
4809 $(SHELL) $${libsrcdir}/configure \
4810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4811 --target=${target_alias} $${srcdiroption} \
4812 --with-build-libsubdir=$(HOST_SUBDIR) \
4813 $(STAGE3_CONFIGURE_FLAGS)
4814 @endif binutils-bootstrap
4816 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4817 maybe-configure-stage4-binutils:
4818 @if binutils-bootstrap
4819 maybe-configure-stage4-binutils: configure-stage4-binutils
4820 configure-stage4-binutils:
4821 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4823 @r=`${PWD_COMMAND}`; export r; \
4824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4825 TFLAGS="$(STAGE4_TFLAGS)"; \
4826 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4827 $(HOST_EXPORTS) \
4828 $(POSTSTAGE1_HOST_EXPORTS) \
4829 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4830 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4831 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4832 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4834 cd $(HOST_SUBDIR)/binutils || exit 1; \
4835 case $(srcdir) in \
4836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4837 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4839 esac; \
4840 srcdiroption="--srcdir=$${topdir}/binutils"; \
4841 libsrcdir="$$s/binutils"; \
4842 $(SHELL) $${libsrcdir}/configure \
4843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4844 --target=${target_alias} $${srcdiroption} \
4845 --with-build-libsubdir=$(HOST_SUBDIR) \
4846 $(STAGE4_CONFIGURE_FLAGS)
4847 @endif binutils-bootstrap
4849 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4850 maybe-configure-stageprofile-binutils:
4851 @if binutils-bootstrap
4852 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4853 configure-stageprofile-binutils:
4854 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4856 @r=`${PWD_COMMAND}`; export r; \
4857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4858 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4859 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4860 $(HOST_EXPORTS) \
4861 $(POSTSTAGE1_HOST_EXPORTS) \
4862 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4863 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4864 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4865 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4867 cd $(HOST_SUBDIR)/binutils || exit 1; \
4868 case $(srcdir) in \
4869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4870 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4872 esac; \
4873 srcdiroption="--srcdir=$${topdir}/binutils"; \
4874 libsrcdir="$$s/binutils"; \
4875 $(SHELL) $${libsrcdir}/configure \
4876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4877 --target=${target_alias} $${srcdiroption} \
4878 --with-build-libsubdir=$(HOST_SUBDIR) \
4879 $(STAGEprofile_CONFIGURE_FLAGS)
4880 @endif binutils-bootstrap
4882 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4883 maybe-configure-stagefeedback-binutils:
4884 @if binutils-bootstrap
4885 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4886 configure-stagefeedback-binutils:
4887 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4889 @r=`${PWD_COMMAND}`; export r; \
4890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4892 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4893 $(HOST_EXPORTS) \
4894 $(POSTSTAGE1_HOST_EXPORTS) \
4895 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4896 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4897 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4898 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4900 cd $(HOST_SUBDIR)/binutils || exit 1; \
4901 case $(srcdir) in \
4902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905 esac; \
4906 srcdiroption="--srcdir=$${topdir}/binutils"; \
4907 libsrcdir="$$s/binutils"; \
4908 $(SHELL) $${libsrcdir}/configure \
4909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910 --target=${target_alias} $${srcdiroption} \
4911 --with-build-libsubdir=$(HOST_SUBDIR) \
4912 $(STAGEfeedback_CONFIGURE_FLAGS)
4913 @endif binutils-bootstrap
4919 .PHONY: all-binutils maybe-all-binutils
4920 maybe-all-binutils:
4921 @if gcc-bootstrap
4922 all-binutils: stage_current
4923 @endif gcc-bootstrap
4924 @if binutils
4925 TARGET-binutils=all
4926 maybe-all-binutils: all-binutils
4927 all-binutils: configure-binutils
4928 @r=`${PWD_COMMAND}`; export r; \
4929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4930 $(HOST_EXPORTS) \
4931 (cd $(HOST_SUBDIR)/binutils && \
4932 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4933 $(TARGET-binutils))
4934 @endif binutils
4938 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4939 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4940 maybe-all-stage1-binutils:
4941 maybe-clean-stage1-binutils:
4942 @if binutils-bootstrap
4943 maybe-all-stage1-binutils: all-stage1-binutils
4944 all-stage1: all-stage1-binutils
4945 TARGET-stage1-binutils = $(TARGET-binutils)
4946 all-stage1-binutils: configure-stage1-binutils
4947 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4948 @r=`${PWD_COMMAND}`; export r; \
4949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4950 TFLAGS="$(STAGE1_TFLAGS)"; \
4951 $(HOST_EXPORTS) \
4952 cd $(HOST_SUBDIR)/binutils && \
4953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4954 CFLAGS="$(STAGE1_CFLAGS)" \
4955 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4956 LIBCFLAGS="$(LIBCFLAGS)" \
4957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4960 $(EXTRA_HOST_FLAGS) \
4961 TFLAGS="$(STAGE1_TFLAGS)" \
4962 $(TARGET-stage1-binutils)
4964 maybe-clean-stage1-binutils: clean-stage1-binutils
4965 clean-stage1: clean-stage1-binutils
4966 clean-stage1-binutils:
4967 @if [ $(current_stage) = stage1 ]; then \
4968 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4969 else \
4970 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4971 $(MAKE) stage1-start; \
4972 fi; \
4973 cd $(HOST_SUBDIR)/binutils && \
4974 $(MAKE) $(EXTRA_HOST_FLAGS) \
4975 clean
4976 @endif binutils-bootstrap
4979 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4980 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4981 maybe-all-stage2-binutils:
4982 maybe-clean-stage2-binutils:
4983 @if binutils-bootstrap
4984 maybe-all-stage2-binutils: all-stage2-binutils
4985 all-stage2: all-stage2-binutils
4986 TARGET-stage2-binutils = $(TARGET-binutils)
4987 all-stage2-binutils: configure-stage2-binutils
4988 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4989 @r=`${PWD_COMMAND}`; export r; \
4990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4991 TFLAGS="$(STAGE2_TFLAGS)"; \
4992 $(HOST_EXPORTS) \
4993 $(POSTSTAGE1_HOST_EXPORTS) \
4994 cd $(HOST_SUBDIR)/binutils && \
4995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4996 CFLAGS="$(STAGE2_CFLAGS)" \
4997 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4998 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5002 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5003 TFLAGS="$(STAGE2_TFLAGS)" \
5004 $(TARGET-stage2-binutils)
5006 maybe-clean-stage2-binutils: clean-stage2-binutils
5007 clean-stage2: clean-stage2-binutils
5008 clean-stage2-binutils:
5009 @if [ $(current_stage) = stage2 ]; then \
5010 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5011 else \
5012 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5013 $(MAKE) stage2-start; \
5014 fi; \
5015 cd $(HOST_SUBDIR)/binutils && \
5016 $(MAKE) $(EXTRA_HOST_FLAGS) \
5017 $(POSTSTAGE1_FLAGS_TO_PASS) \
5018 clean
5019 @endif binutils-bootstrap
5022 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5023 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5024 maybe-all-stage3-binutils:
5025 maybe-clean-stage3-binutils:
5026 @if binutils-bootstrap
5027 maybe-all-stage3-binutils: all-stage3-binutils
5028 all-stage3: all-stage3-binutils
5029 TARGET-stage3-binutils = $(TARGET-binutils)
5030 all-stage3-binutils: configure-stage3-binutils
5031 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5032 @r=`${PWD_COMMAND}`; export r; \
5033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5034 TFLAGS="$(STAGE3_TFLAGS)"; \
5035 $(HOST_EXPORTS) \
5036 $(POSTSTAGE1_HOST_EXPORTS) \
5037 cd $(HOST_SUBDIR)/binutils && \
5038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5039 CFLAGS="$(STAGE3_CFLAGS)" \
5040 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5041 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5046 TFLAGS="$(STAGE3_TFLAGS)" \
5047 $(TARGET-stage3-binutils)
5049 maybe-clean-stage3-binutils: clean-stage3-binutils
5050 clean-stage3: clean-stage3-binutils
5051 clean-stage3-binutils:
5052 @if [ $(current_stage) = stage3 ]; then \
5053 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5054 else \
5055 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5056 $(MAKE) stage3-start; \
5057 fi; \
5058 cd $(HOST_SUBDIR)/binutils && \
5059 $(MAKE) $(EXTRA_HOST_FLAGS) \
5060 $(POSTSTAGE1_FLAGS_TO_PASS) \
5061 clean
5062 @endif binutils-bootstrap
5065 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5066 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5067 maybe-all-stage4-binutils:
5068 maybe-clean-stage4-binutils:
5069 @if binutils-bootstrap
5070 maybe-all-stage4-binutils: all-stage4-binutils
5071 all-stage4: all-stage4-binutils
5072 TARGET-stage4-binutils = $(TARGET-binutils)
5073 all-stage4-binutils: configure-stage4-binutils
5074 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5075 @r=`${PWD_COMMAND}`; export r; \
5076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5077 TFLAGS="$(STAGE4_TFLAGS)"; \
5078 $(HOST_EXPORTS) \
5079 $(POSTSTAGE1_HOST_EXPORTS) \
5080 cd $(HOST_SUBDIR)/binutils && \
5081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5082 CFLAGS="$(STAGE4_CFLAGS)" \
5083 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5084 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5088 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5089 TFLAGS="$(STAGE4_TFLAGS)" \
5090 $(TARGET-stage4-binutils)
5092 maybe-clean-stage4-binutils: clean-stage4-binutils
5093 clean-stage4: clean-stage4-binutils
5094 clean-stage4-binutils:
5095 @if [ $(current_stage) = stage4 ]; then \
5096 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5097 else \
5098 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5099 $(MAKE) stage4-start; \
5100 fi; \
5101 cd $(HOST_SUBDIR)/binutils && \
5102 $(MAKE) $(EXTRA_HOST_FLAGS) \
5103 $(POSTSTAGE1_FLAGS_TO_PASS) \
5104 clean
5105 @endif binutils-bootstrap
5108 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5109 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5110 maybe-all-stageprofile-binutils:
5111 maybe-clean-stageprofile-binutils:
5112 @if binutils-bootstrap
5113 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5114 all-stageprofile: all-stageprofile-binutils
5115 TARGET-stageprofile-binutils = $(TARGET-binutils)
5116 all-stageprofile-binutils: configure-stageprofile-binutils
5117 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5118 @r=`${PWD_COMMAND}`; export r; \
5119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5120 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5121 $(HOST_EXPORTS) \
5122 $(POSTSTAGE1_HOST_EXPORTS) \
5123 cd $(HOST_SUBDIR)/binutils && \
5124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5125 CFLAGS="$(STAGEprofile_CFLAGS)" \
5126 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5127 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5131 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5132 TFLAGS="$(STAGEprofile_TFLAGS)" \
5133 $(TARGET-stageprofile-binutils)
5135 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5136 clean-stageprofile: clean-stageprofile-binutils
5137 clean-stageprofile-binutils:
5138 @if [ $(current_stage) = stageprofile ]; then \
5139 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5140 else \
5141 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5142 $(MAKE) stageprofile-start; \
5143 fi; \
5144 cd $(HOST_SUBDIR)/binutils && \
5145 $(MAKE) $(EXTRA_HOST_FLAGS) \
5146 $(POSTSTAGE1_FLAGS_TO_PASS) \
5147 clean
5148 @endif binutils-bootstrap
5151 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5152 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5153 maybe-all-stagefeedback-binutils:
5154 maybe-clean-stagefeedback-binutils:
5155 @if binutils-bootstrap
5156 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5157 all-stagefeedback: all-stagefeedback-binutils
5158 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5159 all-stagefeedback-binutils: configure-stagefeedback-binutils
5160 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5161 @r=`${PWD_COMMAND}`; export r; \
5162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5163 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5164 $(HOST_EXPORTS) \
5165 $(POSTSTAGE1_HOST_EXPORTS) \
5166 cd $(HOST_SUBDIR)/binutils && \
5167 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5168 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5169 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5170 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5171 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5172 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5173 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5174 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5175 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5176 $(TARGET-stagefeedback-binutils)
5178 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5179 clean-stagefeedback: clean-stagefeedback-binutils
5180 clean-stagefeedback-binutils:
5181 @if [ $(current_stage) = stagefeedback ]; then \
5182 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5183 else \
5184 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5185 $(MAKE) stagefeedback-start; \
5186 fi; \
5187 cd $(HOST_SUBDIR)/binutils && \
5188 $(MAKE) $(EXTRA_HOST_FLAGS) \
5189 $(POSTSTAGE1_FLAGS_TO_PASS) \
5190 clean
5191 @endif binutils-bootstrap
5197 .PHONY: check-binutils maybe-check-binutils
5198 maybe-check-binutils:
5199 @if binutils
5200 maybe-check-binutils: check-binutils
5202 check-binutils:
5203 @: $(MAKE); $(unstage)
5204 @r=`${PWD_COMMAND}`; export r; \
5205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5206 $(HOST_EXPORTS) \
5207 (cd $(HOST_SUBDIR)/binutils && \
5208 $(MAKE) $(FLAGS_TO_PASS) check)
5210 @endif binutils
5212 .PHONY: install-binutils maybe-install-binutils
5213 maybe-install-binutils:
5214 @if binutils
5215 maybe-install-binutils: install-binutils
5217 install-binutils: installdirs
5218 @: $(MAKE); $(unstage)
5219 @r=`${PWD_COMMAND}`; export r; \
5220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5221 $(HOST_EXPORTS) \
5222 (cd $(HOST_SUBDIR)/binutils && \
5223 $(MAKE) $(FLAGS_TO_PASS) install)
5225 @endif binutils
5227 .PHONY: install-strip-binutils maybe-install-strip-binutils
5228 maybe-install-strip-binutils:
5229 @if binutils
5230 maybe-install-strip-binutils: install-strip-binutils
5232 install-strip-binutils: installdirs
5233 @: $(MAKE); $(unstage)
5234 @r=`${PWD_COMMAND}`; export r; \
5235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5236 $(HOST_EXPORTS) \
5237 (cd $(HOST_SUBDIR)/binutils && \
5238 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5240 @endif binutils
5242 # Other targets (info, dvi, pdf, etc.)
5244 .PHONY: maybe-info-binutils info-binutils
5245 maybe-info-binutils:
5246 @if binutils
5247 maybe-info-binutils: info-binutils
5249 info-binutils: \
5250 configure-binutils
5251 @[ -f ./binutils/Makefile ] || exit 0; \
5252 r=`${PWD_COMMAND}`; export r; \
5253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5254 $(HOST_EXPORTS) \
5255 for flag in $(EXTRA_HOST_FLAGS) ; do \
5256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5257 done; \
5258 echo "Doing info in binutils" ; \
5259 (cd $(HOST_SUBDIR)/binutils && \
5260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5262 "RANLIB=$${RANLIB}" \
5263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5264 info) \
5265 || exit 1
5267 @endif binutils
5269 .PHONY: maybe-dvi-binutils dvi-binutils
5270 maybe-dvi-binutils:
5271 @if binutils
5272 maybe-dvi-binutils: dvi-binutils
5274 dvi-binutils: \
5275 configure-binutils
5276 @[ -f ./binutils/Makefile ] || exit 0; \
5277 r=`${PWD_COMMAND}`; export r; \
5278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5279 $(HOST_EXPORTS) \
5280 for flag in $(EXTRA_HOST_FLAGS) ; do \
5281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5282 done; \
5283 echo "Doing dvi in binutils" ; \
5284 (cd $(HOST_SUBDIR)/binutils && \
5285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5287 "RANLIB=$${RANLIB}" \
5288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5289 dvi) \
5290 || exit 1
5292 @endif binutils
5294 .PHONY: maybe-pdf-binutils pdf-binutils
5295 maybe-pdf-binutils:
5296 @if binutils
5297 maybe-pdf-binutils: pdf-binutils
5299 pdf-binutils: \
5300 configure-binutils
5301 @[ -f ./binutils/Makefile ] || exit 0; \
5302 r=`${PWD_COMMAND}`; export r; \
5303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5304 $(HOST_EXPORTS) \
5305 for flag in $(EXTRA_HOST_FLAGS) ; do \
5306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5307 done; \
5308 echo "Doing pdf in binutils" ; \
5309 (cd $(HOST_SUBDIR)/binutils && \
5310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5312 "RANLIB=$${RANLIB}" \
5313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5314 pdf) \
5315 || exit 1
5317 @endif binutils
5319 .PHONY: maybe-html-binutils html-binutils
5320 maybe-html-binutils:
5321 @if binutils
5322 maybe-html-binutils: html-binutils
5324 html-binutils: \
5325 configure-binutils
5326 @[ -f ./binutils/Makefile ] || exit 0; \
5327 r=`${PWD_COMMAND}`; export r; \
5328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5329 $(HOST_EXPORTS) \
5330 for flag in $(EXTRA_HOST_FLAGS) ; do \
5331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5332 done; \
5333 echo "Doing html in binutils" ; \
5334 (cd $(HOST_SUBDIR)/binutils && \
5335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5337 "RANLIB=$${RANLIB}" \
5338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5339 html) \
5340 || exit 1
5342 @endif binutils
5344 .PHONY: maybe-TAGS-binutils TAGS-binutils
5345 maybe-TAGS-binutils:
5346 @if binutils
5347 maybe-TAGS-binutils: TAGS-binutils
5349 TAGS-binutils: \
5350 configure-binutils
5351 @[ -f ./binutils/Makefile ] || exit 0; \
5352 r=`${PWD_COMMAND}`; export r; \
5353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5354 $(HOST_EXPORTS) \
5355 for flag in $(EXTRA_HOST_FLAGS) ; do \
5356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5357 done; \
5358 echo "Doing TAGS in binutils" ; \
5359 (cd $(HOST_SUBDIR)/binutils && \
5360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5362 "RANLIB=$${RANLIB}" \
5363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5364 TAGS) \
5365 || exit 1
5367 @endif binutils
5369 .PHONY: maybe-install-info-binutils install-info-binutils
5370 maybe-install-info-binutils:
5371 @if binutils
5372 maybe-install-info-binutils: install-info-binutils
5374 install-info-binutils: \
5375 configure-binutils \
5376 info-binutils
5377 @[ -f ./binutils/Makefile ] || exit 0; \
5378 r=`${PWD_COMMAND}`; export r; \
5379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5380 $(HOST_EXPORTS) \
5381 for flag in $(EXTRA_HOST_FLAGS) ; do \
5382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5383 done; \
5384 echo "Doing install-info in binutils" ; \
5385 (cd $(HOST_SUBDIR)/binutils && \
5386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5388 "RANLIB=$${RANLIB}" \
5389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5390 install-info) \
5391 || exit 1
5393 @endif binutils
5395 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5396 maybe-install-pdf-binutils:
5397 @if binutils
5398 maybe-install-pdf-binutils: install-pdf-binutils
5400 install-pdf-binutils: \
5401 configure-binutils \
5402 pdf-binutils
5403 @[ -f ./binutils/Makefile ] || exit 0; \
5404 r=`${PWD_COMMAND}`; export r; \
5405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5406 $(HOST_EXPORTS) \
5407 for flag in $(EXTRA_HOST_FLAGS) ; do \
5408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5409 done; \
5410 echo "Doing install-pdf in binutils" ; \
5411 (cd $(HOST_SUBDIR)/binutils && \
5412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5414 "RANLIB=$${RANLIB}" \
5415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5416 install-pdf) \
5417 || exit 1
5419 @endif binutils
5421 .PHONY: maybe-install-html-binutils install-html-binutils
5422 maybe-install-html-binutils:
5423 @if binutils
5424 maybe-install-html-binutils: install-html-binutils
5426 install-html-binutils: \
5427 configure-binutils \
5428 html-binutils
5429 @[ -f ./binutils/Makefile ] || exit 0; \
5430 r=`${PWD_COMMAND}`; export r; \
5431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5432 $(HOST_EXPORTS) \
5433 for flag in $(EXTRA_HOST_FLAGS) ; do \
5434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5435 done; \
5436 echo "Doing install-html in binutils" ; \
5437 (cd $(HOST_SUBDIR)/binutils && \
5438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5440 "RANLIB=$${RANLIB}" \
5441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5442 install-html) \
5443 || exit 1
5445 @endif binutils
5447 .PHONY: maybe-installcheck-binutils installcheck-binutils
5448 maybe-installcheck-binutils:
5449 @if binutils
5450 maybe-installcheck-binutils: installcheck-binutils
5452 installcheck-binutils: \
5453 configure-binutils
5454 @[ -f ./binutils/Makefile ] || exit 0; \
5455 r=`${PWD_COMMAND}`; export r; \
5456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5457 $(HOST_EXPORTS) \
5458 for flag in $(EXTRA_HOST_FLAGS) ; do \
5459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5460 done; \
5461 echo "Doing installcheck in binutils" ; \
5462 (cd $(HOST_SUBDIR)/binutils && \
5463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5465 "RANLIB=$${RANLIB}" \
5466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5467 installcheck) \
5468 || exit 1
5470 @endif binutils
5472 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5473 maybe-mostlyclean-binutils:
5474 @if binutils
5475 maybe-mostlyclean-binutils: mostlyclean-binutils
5477 mostlyclean-binutils:
5478 @[ -f ./binutils/Makefile ] || exit 0; \
5479 r=`${PWD_COMMAND}`; export r; \
5480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5481 $(HOST_EXPORTS) \
5482 for flag in $(EXTRA_HOST_FLAGS) ; do \
5483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5484 done; \
5485 echo "Doing mostlyclean in binutils" ; \
5486 (cd $(HOST_SUBDIR)/binutils && \
5487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5489 "RANLIB=$${RANLIB}" \
5490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5491 mostlyclean) \
5492 || exit 1
5494 @endif binutils
5496 .PHONY: maybe-clean-binutils clean-binutils
5497 maybe-clean-binutils:
5498 @if binutils
5499 maybe-clean-binutils: clean-binutils
5501 clean-binutils:
5502 @[ -f ./binutils/Makefile ] || exit 0; \
5503 r=`${PWD_COMMAND}`; export r; \
5504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5505 $(HOST_EXPORTS) \
5506 for flag in $(EXTRA_HOST_FLAGS) ; do \
5507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5508 done; \
5509 echo "Doing clean in binutils" ; \
5510 (cd $(HOST_SUBDIR)/binutils && \
5511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5513 "RANLIB=$${RANLIB}" \
5514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5515 clean) \
5516 || exit 1
5518 @endif binutils
5520 .PHONY: maybe-distclean-binutils distclean-binutils
5521 maybe-distclean-binutils:
5522 @if binutils
5523 maybe-distclean-binutils: distclean-binutils
5525 distclean-binutils:
5526 @[ -f ./binutils/Makefile ] || exit 0; \
5527 r=`${PWD_COMMAND}`; export r; \
5528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5529 $(HOST_EXPORTS) \
5530 for flag in $(EXTRA_HOST_FLAGS) ; do \
5531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5532 done; \
5533 echo "Doing distclean in binutils" ; \
5534 (cd $(HOST_SUBDIR)/binutils && \
5535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5537 "RANLIB=$${RANLIB}" \
5538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5539 distclean) \
5540 || exit 1
5542 @endif binutils
5544 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5545 maybe-maintainer-clean-binutils:
5546 @if binutils
5547 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5549 maintainer-clean-binutils:
5550 @[ -f ./binutils/Makefile ] || exit 0; \
5551 r=`${PWD_COMMAND}`; export r; \
5552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5553 $(HOST_EXPORTS) \
5554 for flag in $(EXTRA_HOST_FLAGS) ; do \
5555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5556 done; \
5557 echo "Doing maintainer-clean in binutils" ; \
5558 (cd $(HOST_SUBDIR)/binutils && \
5559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5561 "RANLIB=$${RANLIB}" \
5562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5563 maintainer-clean) \
5564 || exit 1
5566 @endif binutils
5570 .PHONY: configure-bison maybe-configure-bison
5571 maybe-configure-bison:
5572 @if gcc-bootstrap
5573 configure-bison: stage_current
5574 @endif gcc-bootstrap
5575 @if bison
5576 maybe-configure-bison: configure-bison
5577 configure-bison:
5578 @: $(MAKE); $(unstage)
5579 @r=`${PWD_COMMAND}`; export r; \
5580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5581 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5583 $(HOST_EXPORTS) \
5584 echo Configuring in $(HOST_SUBDIR)/bison; \
5585 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5586 case $(srcdir) in \
5587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5588 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5590 esac; \
5591 srcdiroption="--srcdir=$${topdir}/bison"; \
5592 libsrcdir="$$s/bison"; \
5593 $(SHELL) $${libsrcdir}/configure \
5594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5595 --target=${target_alias} $${srcdiroption} \
5596 || exit 1
5597 @endif bison
5603 .PHONY: all-bison maybe-all-bison
5604 maybe-all-bison:
5605 @if gcc-bootstrap
5606 all-bison: stage_current
5607 @endif gcc-bootstrap
5608 @if bison
5609 TARGET-bison=all
5610 maybe-all-bison: all-bison
5611 all-bison: configure-bison
5612 @: $(MAKE); $(unstage)
5613 @r=`${PWD_COMMAND}`; export r; \
5614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5615 $(HOST_EXPORTS) \
5616 (cd $(HOST_SUBDIR)/bison && \
5617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5618 $(TARGET-bison))
5619 @endif bison
5624 .PHONY: check-bison maybe-check-bison
5625 maybe-check-bison:
5626 @if bison
5627 maybe-check-bison: check-bison
5629 # This module is only tested in a native toolchain.
5630 check-bison:
5631 @: $(MAKE); $(unstage)
5632 @if [ '$(host)' = '$(target)' ] ; then \
5633 r=`${PWD_COMMAND}`; export r; \
5634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5635 $(HOST_EXPORTS) \
5636 (cd $(HOST_SUBDIR)/bison && \
5637 $(MAKE) $(FLAGS_TO_PASS) check); \
5640 @endif bison
5642 .PHONY: install-bison maybe-install-bison
5643 maybe-install-bison:
5644 @if bison
5645 maybe-install-bison: install-bison
5647 install-bison: installdirs
5648 @: $(MAKE); $(unstage)
5649 @r=`${PWD_COMMAND}`; export r; \
5650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5651 $(HOST_EXPORTS) \
5652 (cd $(HOST_SUBDIR)/bison && \
5653 $(MAKE) $(FLAGS_TO_PASS) install)
5655 @endif bison
5657 .PHONY: install-strip-bison maybe-install-strip-bison
5658 maybe-install-strip-bison:
5659 @if bison
5660 maybe-install-strip-bison: install-strip-bison
5662 install-strip-bison: installdirs
5663 @: $(MAKE); $(unstage)
5664 @r=`${PWD_COMMAND}`; export r; \
5665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5666 $(HOST_EXPORTS) \
5667 (cd $(HOST_SUBDIR)/bison && \
5668 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5670 @endif bison
5672 # Other targets (info, dvi, pdf, etc.)
5674 .PHONY: maybe-info-bison info-bison
5675 maybe-info-bison:
5676 @if bison
5677 maybe-info-bison: info-bison
5679 info-bison: \
5680 configure-bison
5681 @: $(MAKE); $(unstage)
5682 @[ -f ./bison/Makefile ] || exit 0; \
5683 r=`${PWD_COMMAND}`; export r; \
5684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5685 $(HOST_EXPORTS) \
5686 for flag in $(EXTRA_HOST_FLAGS) ; do \
5687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5688 done; \
5689 echo "Doing info in bison" ; \
5690 (cd $(HOST_SUBDIR)/bison && \
5691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5693 "RANLIB=$${RANLIB}" \
5694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5695 info) \
5696 || exit 1
5698 @endif bison
5700 .PHONY: maybe-dvi-bison dvi-bison
5701 maybe-dvi-bison:
5702 @if bison
5703 maybe-dvi-bison: dvi-bison
5705 dvi-bison: \
5706 configure-bison
5707 @: $(MAKE); $(unstage)
5708 @[ -f ./bison/Makefile ] || exit 0; \
5709 r=`${PWD_COMMAND}`; export r; \
5710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5711 $(HOST_EXPORTS) \
5712 for flag in $(EXTRA_HOST_FLAGS) ; do \
5713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5714 done; \
5715 echo "Doing dvi in bison" ; \
5716 (cd $(HOST_SUBDIR)/bison && \
5717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5719 "RANLIB=$${RANLIB}" \
5720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5721 dvi) \
5722 || exit 1
5724 @endif bison
5726 .PHONY: maybe-pdf-bison pdf-bison
5727 maybe-pdf-bison:
5728 @if bison
5729 maybe-pdf-bison: pdf-bison
5731 pdf-bison: \
5732 configure-bison
5733 @: $(MAKE); $(unstage)
5734 @[ -f ./bison/Makefile ] || exit 0; \
5735 r=`${PWD_COMMAND}`; export r; \
5736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5737 $(HOST_EXPORTS) \
5738 for flag in $(EXTRA_HOST_FLAGS) ; do \
5739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5740 done; \
5741 echo "Doing pdf in bison" ; \
5742 (cd $(HOST_SUBDIR)/bison && \
5743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5745 "RANLIB=$${RANLIB}" \
5746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5747 pdf) \
5748 || exit 1
5750 @endif bison
5752 .PHONY: maybe-html-bison html-bison
5753 maybe-html-bison:
5754 @if bison
5755 maybe-html-bison: html-bison
5757 html-bison: \
5758 configure-bison
5759 @: $(MAKE); $(unstage)
5760 @[ -f ./bison/Makefile ] || exit 0; \
5761 r=`${PWD_COMMAND}`; export r; \
5762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5763 $(HOST_EXPORTS) \
5764 for flag in $(EXTRA_HOST_FLAGS) ; do \
5765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5766 done; \
5767 echo "Doing html in bison" ; \
5768 (cd $(HOST_SUBDIR)/bison && \
5769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5771 "RANLIB=$${RANLIB}" \
5772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5773 html) \
5774 || exit 1
5776 @endif bison
5778 .PHONY: maybe-TAGS-bison TAGS-bison
5779 maybe-TAGS-bison:
5780 @if bison
5781 maybe-TAGS-bison: TAGS-bison
5783 TAGS-bison: \
5784 configure-bison
5785 @: $(MAKE); $(unstage)
5786 @[ -f ./bison/Makefile ] || exit 0; \
5787 r=`${PWD_COMMAND}`; export r; \
5788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5789 $(HOST_EXPORTS) \
5790 for flag in $(EXTRA_HOST_FLAGS) ; do \
5791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5792 done; \
5793 echo "Doing TAGS in bison" ; \
5794 (cd $(HOST_SUBDIR)/bison && \
5795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5797 "RANLIB=$${RANLIB}" \
5798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5799 TAGS) \
5800 || exit 1
5802 @endif bison
5804 .PHONY: maybe-install-info-bison install-info-bison
5805 maybe-install-info-bison:
5806 @if bison
5807 maybe-install-info-bison: install-info-bison
5809 install-info-bison: \
5810 configure-bison \
5811 info-bison
5812 @: $(MAKE); $(unstage)
5813 @[ -f ./bison/Makefile ] || exit 0; \
5814 r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5816 $(HOST_EXPORTS) \
5817 for flag in $(EXTRA_HOST_FLAGS) ; do \
5818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5819 done; \
5820 echo "Doing install-info in bison" ; \
5821 (cd $(HOST_SUBDIR)/bison && \
5822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5824 "RANLIB=$${RANLIB}" \
5825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5826 install-info) \
5827 || exit 1
5829 @endif bison
5831 .PHONY: maybe-install-pdf-bison install-pdf-bison
5832 maybe-install-pdf-bison:
5833 @if bison
5834 maybe-install-pdf-bison: install-pdf-bison
5836 install-pdf-bison: \
5837 configure-bison \
5838 pdf-bison
5839 @: $(MAKE); $(unstage)
5840 @[ -f ./bison/Makefile ] || exit 0; \
5841 r=`${PWD_COMMAND}`; export r; \
5842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5843 $(HOST_EXPORTS) \
5844 for flag in $(EXTRA_HOST_FLAGS) ; do \
5845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5846 done; \
5847 echo "Doing install-pdf in bison" ; \
5848 (cd $(HOST_SUBDIR)/bison && \
5849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5851 "RANLIB=$${RANLIB}" \
5852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5853 install-pdf) \
5854 || exit 1
5856 @endif bison
5858 .PHONY: maybe-install-html-bison install-html-bison
5859 maybe-install-html-bison:
5860 @if bison
5861 maybe-install-html-bison: install-html-bison
5863 install-html-bison: \
5864 configure-bison \
5865 html-bison
5866 @: $(MAKE); $(unstage)
5867 @[ -f ./bison/Makefile ] || exit 0; \
5868 r=`${PWD_COMMAND}`; export r; \
5869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5870 $(HOST_EXPORTS) \
5871 for flag in $(EXTRA_HOST_FLAGS) ; do \
5872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5873 done; \
5874 echo "Doing install-html in bison" ; \
5875 (cd $(HOST_SUBDIR)/bison && \
5876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5878 "RANLIB=$${RANLIB}" \
5879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5880 install-html) \
5881 || exit 1
5883 @endif bison
5885 .PHONY: maybe-installcheck-bison installcheck-bison
5886 maybe-installcheck-bison:
5887 @if bison
5888 maybe-installcheck-bison: installcheck-bison
5890 installcheck-bison: \
5891 configure-bison
5892 @: $(MAKE); $(unstage)
5893 @[ -f ./bison/Makefile ] || exit 0; \
5894 r=`${PWD_COMMAND}`; export r; \
5895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5896 $(HOST_EXPORTS) \
5897 for flag in $(EXTRA_HOST_FLAGS) ; do \
5898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5899 done; \
5900 echo "Doing installcheck in bison" ; \
5901 (cd $(HOST_SUBDIR)/bison && \
5902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5904 "RANLIB=$${RANLIB}" \
5905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5906 installcheck) \
5907 || exit 1
5909 @endif bison
5911 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5912 maybe-mostlyclean-bison:
5913 @if bison
5914 maybe-mostlyclean-bison: mostlyclean-bison
5916 mostlyclean-bison:
5917 @: $(MAKE); $(unstage)
5918 @[ -f ./bison/Makefile ] || exit 0; \
5919 r=`${PWD_COMMAND}`; export r; \
5920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5921 $(HOST_EXPORTS) \
5922 for flag in $(EXTRA_HOST_FLAGS) ; do \
5923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5924 done; \
5925 echo "Doing mostlyclean in bison" ; \
5926 (cd $(HOST_SUBDIR)/bison && \
5927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5929 "RANLIB=$${RANLIB}" \
5930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5931 mostlyclean) \
5932 || exit 1
5934 @endif bison
5936 .PHONY: maybe-clean-bison clean-bison
5937 maybe-clean-bison:
5938 @if bison
5939 maybe-clean-bison: clean-bison
5941 clean-bison:
5942 @: $(MAKE); $(unstage)
5943 @[ -f ./bison/Makefile ] || exit 0; \
5944 r=`${PWD_COMMAND}`; export r; \
5945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5946 $(HOST_EXPORTS) \
5947 for flag in $(EXTRA_HOST_FLAGS) ; do \
5948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5949 done; \
5950 echo "Doing clean in bison" ; \
5951 (cd $(HOST_SUBDIR)/bison && \
5952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5954 "RANLIB=$${RANLIB}" \
5955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5956 clean) \
5957 || exit 1
5959 @endif bison
5961 .PHONY: maybe-distclean-bison distclean-bison
5962 maybe-distclean-bison:
5963 @if bison
5964 maybe-distclean-bison: distclean-bison
5966 distclean-bison:
5967 @: $(MAKE); $(unstage)
5968 @[ -f ./bison/Makefile ] || exit 0; \
5969 r=`${PWD_COMMAND}`; export r; \
5970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5971 $(HOST_EXPORTS) \
5972 for flag in $(EXTRA_HOST_FLAGS) ; do \
5973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5974 done; \
5975 echo "Doing distclean in bison" ; \
5976 (cd $(HOST_SUBDIR)/bison && \
5977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5979 "RANLIB=$${RANLIB}" \
5980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5981 distclean) \
5982 || exit 1
5984 @endif bison
5986 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5987 maybe-maintainer-clean-bison:
5988 @if bison
5989 maybe-maintainer-clean-bison: maintainer-clean-bison
5991 maintainer-clean-bison:
5992 @: $(MAKE); $(unstage)
5993 @[ -f ./bison/Makefile ] || exit 0; \
5994 r=`${PWD_COMMAND}`; export r; \
5995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5996 $(HOST_EXPORTS) \
5997 for flag in $(EXTRA_HOST_FLAGS) ; do \
5998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5999 done; \
6000 echo "Doing maintainer-clean in bison" ; \
6001 (cd $(HOST_SUBDIR)/bison && \
6002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6004 "RANLIB=$${RANLIB}" \
6005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6006 maintainer-clean) \
6007 || exit 1
6009 @endif bison
6013 .PHONY: configure-cgen maybe-configure-cgen
6014 maybe-configure-cgen:
6015 @if gcc-bootstrap
6016 configure-cgen: stage_current
6017 @endif gcc-bootstrap
6018 @if cgen
6019 maybe-configure-cgen: configure-cgen
6020 configure-cgen:
6021 @: $(MAKE); $(unstage)
6022 @r=`${PWD_COMMAND}`; export r; \
6023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6024 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6026 $(HOST_EXPORTS) \
6027 echo Configuring in $(HOST_SUBDIR)/cgen; \
6028 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6029 case $(srcdir) in \
6030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6031 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6033 esac; \
6034 srcdiroption="--srcdir=$${topdir}/cgen"; \
6035 libsrcdir="$$s/cgen"; \
6036 $(SHELL) $${libsrcdir}/configure \
6037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6038 --target=${target_alias} $${srcdiroption} \
6039 || exit 1
6040 @endif cgen
6046 .PHONY: all-cgen maybe-all-cgen
6047 maybe-all-cgen:
6048 @if gcc-bootstrap
6049 all-cgen: stage_current
6050 @endif gcc-bootstrap
6051 @if cgen
6052 TARGET-cgen=all
6053 maybe-all-cgen: all-cgen
6054 all-cgen: configure-cgen
6055 @: $(MAKE); $(unstage)
6056 @r=`${PWD_COMMAND}`; export r; \
6057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6058 $(HOST_EXPORTS) \
6059 (cd $(HOST_SUBDIR)/cgen && \
6060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6061 $(TARGET-cgen))
6062 @endif cgen
6067 .PHONY: check-cgen maybe-check-cgen
6068 maybe-check-cgen:
6069 @if cgen
6070 maybe-check-cgen: check-cgen
6072 check-cgen:
6073 @: $(MAKE); $(unstage)
6074 @r=`${PWD_COMMAND}`; export r; \
6075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6076 $(HOST_EXPORTS) \
6077 (cd $(HOST_SUBDIR)/cgen && \
6078 $(MAKE) $(FLAGS_TO_PASS) check)
6080 @endif cgen
6082 .PHONY: install-cgen maybe-install-cgen
6083 maybe-install-cgen:
6084 @if cgen
6085 maybe-install-cgen: install-cgen
6087 install-cgen: installdirs
6088 @: $(MAKE); $(unstage)
6089 @r=`${PWD_COMMAND}`; export r; \
6090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6091 $(HOST_EXPORTS) \
6092 (cd $(HOST_SUBDIR)/cgen && \
6093 $(MAKE) $(FLAGS_TO_PASS) install)
6095 @endif cgen
6097 .PHONY: install-strip-cgen maybe-install-strip-cgen
6098 maybe-install-strip-cgen:
6099 @if cgen
6100 maybe-install-strip-cgen: install-strip-cgen
6102 install-strip-cgen: installdirs
6103 @: $(MAKE); $(unstage)
6104 @r=`${PWD_COMMAND}`; export r; \
6105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6106 $(HOST_EXPORTS) \
6107 (cd $(HOST_SUBDIR)/cgen && \
6108 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6110 @endif cgen
6112 # Other targets (info, dvi, pdf, etc.)
6114 .PHONY: maybe-info-cgen info-cgen
6115 maybe-info-cgen:
6116 @if cgen
6117 maybe-info-cgen: info-cgen
6119 info-cgen: \
6120 configure-cgen
6121 @: $(MAKE); $(unstage)
6122 @[ -f ./cgen/Makefile ] || exit 0; \
6123 r=`${PWD_COMMAND}`; export r; \
6124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6125 $(HOST_EXPORTS) \
6126 for flag in $(EXTRA_HOST_FLAGS) ; do \
6127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6128 done; \
6129 echo "Doing info in cgen" ; \
6130 (cd $(HOST_SUBDIR)/cgen && \
6131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6133 "RANLIB=$${RANLIB}" \
6134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6135 info) \
6136 || exit 1
6138 @endif cgen
6140 .PHONY: maybe-dvi-cgen dvi-cgen
6141 maybe-dvi-cgen:
6142 @if cgen
6143 maybe-dvi-cgen: dvi-cgen
6145 dvi-cgen: \
6146 configure-cgen
6147 @: $(MAKE); $(unstage)
6148 @[ -f ./cgen/Makefile ] || exit 0; \
6149 r=`${PWD_COMMAND}`; export r; \
6150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6151 $(HOST_EXPORTS) \
6152 for flag in $(EXTRA_HOST_FLAGS) ; do \
6153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6154 done; \
6155 echo "Doing dvi in cgen" ; \
6156 (cd $(HOST_SUBDIR)/cgen && \
6157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6159 "RANLIB=$${RANLIB}" \
6160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6161 dvi) \
6162 || exit 1
6164 @endif cgen
6166 .PHONY: maybe-pdf-cgen pdf-cgen
6167 maybe-pdf-cgen:
6168 @if cgen
6169 maybe-pdf-cgen: pdf-cgen
6171 pdf-cgen: \
6172 configure-cgen
6173 @: $(MAKE); $(unstage)
6174 @[ -f ./cgen/Makefile ] || exit 0; \
6175 r=`${PWD_COMMAND}`; export r; \
6176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6177 $(HOST_EXPORTS) \
6178 for flag in $(EXTRA_HOST_FLAGS) ; do \
6179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6180 done; \
6181 echo "Doing pdf in cgen" ; \
6182 (cd $(HOST_SUBDIR)/cgen && \
6183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6185 "RANLIB=$${RANLIB}" \
6186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6187 pdf) \
6188 || exit 1
6190 @endif cgen
6192 .PHONY: maybe-html-cgen html-cgen
6193 maybe-html-cgen:
6194 @if cgen
6195 maybe-html-cgen: html-cgen
6197 html-cgen: \
6198 configure-cgen
6199 @: $(MAKE); $(unstage)
6200 @[ -f ./cgen/Makefile ] || exit 0; \
6201 r=`${PWD_COMMAND}`; export r; \
6202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6203 $(HOST_EXPORTS) \
6204 for flag in $(EXTRA_HOST_FLAGS) ; do \
6205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6206 done; \
6207 echo "Doing html in cgen" ; \
6208 (cd $(HOST_SUBDIR)/cgen && \
6209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6211 "RANLIB=$${RANLIB}" \
6212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6213 html) \
6214 || exit 1
6216 @endif cgen
6218 .PHONY: maybe-TAGS-cgen TAGS-cgen
6219 maybe-TAGS-cgen:
6220 @if cgen
6221 maybe-TAGS-cgen: TAGS-cgen
6223 TAGS-cgen: \
6224 configure-cgen
6225 @: $(MAKE); $(unstage)
6226 @[ -f ./cgen/Makefile ] || exit 0; \
6227 r=`${PWD_COMMAND}`; export r; \
6228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6229 $(HOST_EXPORTS) \
6230 for flag in $(EXTRA_HOST_FLAGS) ; do \
6231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6232 done; \
6233 echo "Doing TAGS in cgen" ; \
6234 (cd $(HOST_SUBDIR)/cgen && \
6235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6237 "RANLIB=$${RANLIB}" \
6238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6239 TAGS) \
6240 || exit 1
6242 @endif cgen
6244 .PHONY: maybe-install-info-cgen install-info-cgen
6245 maybe-install-info-cgen:
6246 @if cgen
6247 maybe-install-info-cgen: install-info-cgen
6249 install-info-cgen: \
6250 configure-cgen \
6251 info-cgen
6252 @: $(MAKE); $(unstage)
6253 @[ -f ./cgen/Makefile ] || exit 0; \
6254 r=`${PWD_COMMAND}`; export r; \
6255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6256 $(HOST_EXPORTS) \
6257 for flag in $(EXTRA_HOST_FLAGS) ; do \
6258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6259 done; \
6260 echo "Doing install-info in cgen" ; \
6261 (cd $(HOST_SUBDIR)/cgen && \
6262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6264 "RANLIB=$${RANLIB}" \
6265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6266 install-info) \
6267 || exit 1
6269 @endif cgen
6271 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6272 maybe-install-pdf-cgen:
6273 @if cgen
6274 maybe-install-pdf-cgen: install-pdf-cgen
6276 install-pdf-cgen: \
6277 configure-cgen \
6278 pdf-cgen
6279 @: $(MAKE); $(unstage)
6280 @[ -f ./cgen/Makefile ] || exit 0; \
6281 r=`${PWD_COMMAND}`; export r; \
6282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6283 $(HOST_EXPORTS) \
6284 for flag in $(EXTRA_HOST_FLAGS) ; do \
6285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6286 done; \
6287 echo "Doing install-pdf in cgen" ; \
6288 (cd $(HOST_SUBDIR)/cgen && \
6289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6291 "RANLIB=$${RANLIB}" \
6292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6293 install-pdf) \
6294 || exit 1
6296 @endif cgen
6298 .PHONY: maybe-install-html-cgen install-html-cgen
6299 maybe-install-html-cgen:
6300 @if cgen
6301 maybe-install-html-cgen: install-html-cgen
6303 install-html-cgen: \
6304 configure-cgen \
6305 html-cgen
6306 @: $(MAKE); $(unstage)
6307 @[ -f ./cgen/Makefile ] || exit 0; \
6308 r=`${PWD_COMMAND}`; export r; \
6309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6310 $(HOST_EXPORTS) \
6311 for flag in $(EXTRA_HOST_FLAGS) ; do \
6312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6313 done; \
6314 echo "Doing install-html in cgen" ; \
6315 (cd $(HOST_SUBDIR)/cgen && \
6316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6318 "RANLIB=$${RANLIB}" \
6319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6320 install-html) \
6321 || exit 1
6323 @endif cgen
6325 .PHONY: maybe-installcheck-cgen installcheck-cgen
6326 maybe-installcheck-cgen:
6327 @if cgen
6328 maybe-installcheck-cgen: installcheck-cgen
6330 installcheck-cgen: \
6331 configure-cgen
6332 @: $(MAKE); $(unstage)
6333 @[ -f ./cgen/Makefile ] || exit 0; \
6334 r=`${PWD_COMMAND}`; export r; \
6335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6336 $(HOST_EXPORTS) \
6337 for flag in $(EXTRA_HOST_FLAGS) ; do \
6338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6339 done; \
6340 echo "Doing installcheck in cgen" ; \
6341 (cd $(HOST_SUBDIR)/cgen && \
6342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6344 "RANLIB=$${RANLIB}" \
6345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6346 installcheck) \
6347 || exit 1
6349 @endif cgen
6351 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6352 maybe-mostlyclean-cgen:
6353 @if cgen
6354 maybe-mostlyclean-cgen: mostlyclean-cgen
6356 mostlyclean-cgen:
6357 @: $(MAKE); $(unstage)
6358 @[ -f ./cgen/Makefile ] || exit 0; \
6359 r=`${PWD_COMMAND}`; export r; \
6360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6361 $(HOST_EXPORTS) \
6362 for flag in $(EXTRA_HOST_FLAGS) ; do \
6363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6364 done; \
6365 echo "Doing mostlyclean in cgen" ; \
6366 (cd $(HOST_SUBDIR)/cgen && \
6367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6369 "RANLIB=$${RANLIB}" \
6370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6371 mostlyclean) \
6372 || exit 1
6374 @endif cgen
6376 .PHONY: maybe-clean-cgen clean-cgen
6377 maybe-clean-cgen:
6378 @if cgen
6379 maybe-clean-cgen: clean-cgen
6381 clean-cgen:
6382 @: $(MAKE); $(unstage)
6383 @[ -f ./cgen/Makefile ] || exit 0; \
6384 r=`${PWD_COMMAND}`; export r; \
6385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6386 $(HOST_EXPORTS) \
6387 for flag in $(EXTRA_HOST_FLAGS) ; do \
6388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6389 done; \
6390 echo "Doing clean in cgen" ; \
6391 (cd $(HOST_SUBDIR)/cgen && \
6392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6394 "RANLIB=$${RANLIB}" \
6395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6396 clean) \
6397 || exit 1
6399 @endif cgen
6401 .PHONY: maybe-distclean-cgen distclean-cgen
6402 maybe-distclean-cgen:
6403 @if cgen
6404 maybe-distclean-cgen: distclean-cgen
6406 distclean-cgen:
6407 @: $(MAKE); $(unstage)
6408 @[ -f ./cgen/Makefile ] || exit 0; \
6409 r=`${PWD_COMMAND}`; export r; \
6410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6411 $(HOST_EXPORTS) \
6412 for flag in $(EXTRA_HOST_FLAGS) ; do \
6413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6414 done; \
6415 echo "Doing distclean in cgen" ; \
6416 (cd $(HOST_SUBDIR)/cgen && \
6417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6419 "RANLIB=$${RANLIB}" \
6420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6421 distclean) \
6422 || exit 1
6424 @endif cgen
6426 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6427 maybe-maintainer-clean-cgen:
6428 @if cgen
6429 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6431 maintainer-clean-cgen:
6432 @: $(MAKE); $(unstage)
6433 @[ -f ./cgen/Makefile ] || exit 0; \
6434 r=`${PWD_COMMAND}`; export r; \
6435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6436 $(HOST_EXPORTS) \
6437 for flag in $(EXTRA_HOST_FLAGS) ; do \
6438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6439 done; \
6440 echo "Doing maintainer-clean in cgen" ; \
6441 (cd $(HOST_SUBDIR)/cgen && \
6442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6444 "RANLIB=$${RANLIB}" \
6445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6446 maintainer-clean) \
6447 || exit 1
6449 @endif cgen
6453 .PHONY: configure-dejagnu maybe-configure-dejagnu
6454 maybe-configure-dejagnu:
6455 @if gcc-bootstrap
6456 configure-dejagnu: stage_current
6457 @endif gcc-bootstrap
6458 @if dejagnu
6459 maybe-configure-dejagnu: configure-dejagnu
6460 configure-dejagnu:
6461 @: $(MAKE); $(unstage)
6462 @r=`${PWD_COMMAND}`; export r; \
6463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6464 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6466 $(HOST_EXPORTS) \
6467 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6468 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6469 case $(srcdir) in \
6470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6471 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6473 esac; \
6474 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6475 libsrcdir="$$s/dejagnu"; \
6476 $(SHELL) $${libsrcdir}/configure \
6477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6478 --target=${target_alias} $${srcdiroption} \
6479 || exit 1
6480 @endif dejagnu
6486 .PHONY: all-dejagnu maybe-all-dejagnu
6487 maybe-all-dejagnu:
6488 @if gcc-bootstrap
6489 all-dejagnu: stage_current
6490 @endif gcc-bootstrap
6491 @if dejagnu
6492 TARGET-dejagnu=all
6493 maybe-all-dejagnu: all-dejagnu
6494 all-dejagnu: configure-dejagnu
6495 @: $(MAKE); $(unstage)
6496 @r=`${PWD_COMMAND}`; export r; \
6497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6498 $(HOST_EXPORTS) \
6499 (cd $(HOST_SUBDIR)/dejagnu && \
6500 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6501 $(TARGET-dejagnu))
6502 @endif dejagnu
6507 .PHONY: check-dejagnu maybe-check-dejagnu
6508 maybe-check-dejagnu:
6509 @if dejagnu
6510 maybe-check-dejagnu: check-dejagnu
6512 check-dejagnu:
6513 @: $(MAKE); $(unstage)
6514 @r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6516 $(HOST_EXPORTS) \
6517 (cd $(HOST_SUBDIR)/dejagnu && \
6518 $(MAKE) $(FLAGS_TO_PASS) check)
6520 @endif dejagnu
6522 .PHONY: install-dejagnu maybe-install-dejagnu
6523 maybe-install-dejagnu:
6524 @if dejagnu
6525 maybe-install-dejagnu: install-dejagnu
6527 install-dejagnu: installdirs
6528 @: $(MAKE); $(unstage)
6529 @r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531 $(HOST_EXPORTS) \
6532 (cd $(HOST_SUBDIR)/dejagnu && \
6533 $(MAKE) $(FLAGS_TO_PASS) install)
6535 @endif dejagnu
6537 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6538 maybe-install-strip-dejagnu:
6539 @if dejagnu
6540 maybe-install-strip-dejagnu: install-strip-dejagnu
6542 install-strip-dejagnu: installdirs
6543 @: $(MAKE); $(unstage)
6544 @r=`${PWD_COMMAND}`; export r; \
6545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6546 $(HOST_EXPORTS) \
6547 (cd $(HOST_SUBDIR)/dejagnu && \
6548 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6550 @endif dejagnu
6552 # Other targets (info, dvi, pdf, etc.)
6554 .PHONY: maybe-info-dejagnu info-dejagnu
6555 maybe-info-dejagnu:
6556 @if dejagnu
6557 maybe-info-dejagnu: info-dejagnu
6559 info-dejagnu: \
6560 configure-dejagnu
6561 @: $(MAKE); $(unstage)
6562 @[ -f ./dejagnu/Makefile ] || exit 0; \
6563 r=`${PWD_COMMAND}`; export r; \
6564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6565 $(HOST_EXPORTS) \
6566 for flag in $(EXTRA_HOST_FLAGS) ; do \
6567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6568 done; \
6569 echo "Doing info in dejagnu" ; \
6570 (cd $(HOST_SUBDIR)/dejagnu && \
6571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6573 "RANLIB=$${RANLIB}" \
6574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6575 info) \
6576 || exit 1
6578 @endif dejagnu
6580 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6581 maybe-dvi-dejagnu:
6582 @if dejagnu
6583 maybe-dvi-dejagnu: dvi-dejagnu
6585 dvi-dejagnu: \
6586 configure-dejagnu
6587 @: $(MAKE); $(unstage)
6588 @[ -f ./dejagnu/Makefile ] || exit 0; \
6589 r=`${PWD_COMMAND}`; export r; \
6590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6591 $(HOST_EXPORTS) \
6592 for flag in $(EXTRA_HOST_FLAGS) ; do \
6593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6594 done; \
6595 echo "Doing dvi in dejagnu" ; \
6596 (cd $(HOST_SUBDIR)/dejagnu && \
6597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6599 "RANLIB=$${RANLIB}" \
6600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6601 dvi) \
6602 || exit 1
6604 @endif dejagnu
6606 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6607 maybe-pdf-dejagnu:
6608 @if dejagnu
6609 maybe-pdf-dejagnu: pdf-dejagnu
6611 pdf-dejagnu: \
6612 configure-dejagnu
6613 @: $(MAKE); $(unstage)
6614 @[ -f ./dejagnu/Makefile ] || exit 0; \
6615 r=`${PWD_COMMAND}`; export r; \
6616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617 $(HOST_EXPORTS) \
6618 for flag in $(EXTRA_HOST_FLAGS) ; do \
6619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620 done; \
6621 echo "Doing pdf in dejagnu" ; \
6622 (cd $(HOST_SUBDIR)/dejagnu && \
6623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625 "RANLIB=$${RANLIB}" \
6626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6627 pdf) \
6628 || exit 1
6630 @endif dejagnu
6632 .PHONY: maybe-html-dejagnu html-dejagnu
6633 maybe-html-dejagnu:
6634 @if dejagnu
6635 maybe-html-dejagnu: html-dejagnu
6637 html-dejagnu: \
6638 configure-dejagnu
6639 @: $(MAKE); $(unstage)
6640 @[ -f ./dejagnu/Makefile ] || exit 0; \
6641 r=`${PWD_COMMAND}`; export r; \
6642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6643 $(HOST_EXPORTS) \
6644 for flag in $(EXTRA_HOST_FLAGS) ; do \
6645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6646 done; \
6647 echo "Doing html in dejagnu" ; \
6648 (cd $(HOST_SUBDIR)/dejagnu && \
6649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6651 "RANLIB=$${RANLIB}" \
6652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6653 html) \
6654 || exit 1
6656 @endif dejagnu
6658 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6659 maybe-TAGS-dejagnu:
6660 @if dejagnu
6661 maybe-TAGS-dejagnu: TAGS-dejagnu
6663 TAGS-dejagnu: \
6664 configure-dejagnu
6665 @: $(MAKE); $(unstage)
6666 @[ -f ./dejagnu/Makefile ] || exit 0; \
6667 r=`${PWD_COMMAND}`; export r; \
6668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6669 $(HOST_EXPORTS) \
6670 for flag in $(EXTRA_HOST_FLAGS) ; do \
6671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6672 done; \
6673 echo "Doing TAGS in dejagnu" ; \
6674 (cd $(HOST_SUBDIR)/dejagnu && \
6675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6677 "RANLIB=$${RANLIB}" \
6678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6679 TAGS) \
6680 || exit 1
6682 @endif dejagnu
6684 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6685 maybe-install-info-dejagnu:
6686 @if dejagnu
6687 maybe-install-info-dejagnu: install-info-dejagnu
6689 install-info-dejagnu: \
6690 configure-dejagnu \
6691 info-dejagnu
6692 @: $(MAKE); $(unstage)
6693 @[ -f ./dejagnu/Makefile ] || exit 0; \
6694 r=`${PWD_COMMAND}`; export r; \
6695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6696 $(HOST_EXPORTS) \
6697 for flag in $(EXTRA_HOST_FLAGS) ; do \
6698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6699 done; \
6700 echo "Doing install-info in dejagnu" ; \
6701 (cd $(HOST_SUBDIR)/dejagnu && \
6702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6704 "RANLIB=$${RANLIB}" \
6705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6706 install-info) \
6707 || exit 1
6709 @endif dejagnu
6711 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6712 maybe-install-pdf-dejagnu:
6713 @if dejagnu
6714 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6716 install-pdf-dejagnu: \
6717 configure-dejagnu \
6718 pdf-dejagnu
6719 @: $(MAKE); $(unstage)
6720 @[ -f ./dejagnu/Makefile ] || exit 0; \
6721 r=`${PWD_COMMAND}`; export r; \
6722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6723 $(HOST_EXPORTS) \
6724 for flag in $(EXTRA_HOST_FLAGS) ; do \
6725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6726 done; \
6727 echo "Doing install-pdf in dejagnu" ; \
6728 (cd $(HOST_SUBDIR)/dejagnu && \
6729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6731 "RANLIB=$${RANLIB}" \
6732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6733 install-pdf) \
6734 || exit 1
6736 @endif dejagnu
6738 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6739 maybe-install-html-dejagnu:
6740 @if dejagnu
6741 maybe-install-html-dejagnu: install-html-dejagnu
6743 install-html-dejagnu: \
6744 configure-dejagnu \
6745 html-dejagnu
6746 @: $(MAKE); $(unstage)
6747 @[ -f ./dejagnu/Makefile ] || exit 0; \
6748 r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750 $(HOST_EXPORTS) \
6751 for flag in $(EXTRA_HOST_FLAGS) ; do \
6752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6753 done; \
6754 echo "Doing install-html in dejagnu" ; \
6755 (cd $(HOST_SUBDIR)/dejagnu && \
6756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6758 "RANLIB=$${RANLIB}" \
6759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6760 install-html) \
6761 || exit 1
6763 @endif dejagnu
6765 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6766 maybe-installcheck-dejagnu:
6767 @if dejagnu
6768 maybe-installcheck-dejagnu: installcheck-dejagnu
6770 installcheck-dejagnu: \
6771 configure-dejagnu
6772 @: $(MAKE); $(unstage)
6773 @[ -f ./dejagnu/Makefile ] || exit 0; \
6774 r=`${PWD_COMMAND}`; export r; \
6775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6776 $(HOST_EXPORTS) \
6777 for flag in $(EXTRA_HOST_FLAGS) ; do \
6778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6779 done; \
6780 echo "Doing installcheck in dejagnu" ; \
6781 (cd $(HOST_SUBDIR)/dejagnu && \
6782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6784 "RANLIB=$${RANLIB}" \
6785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6786 installcheck) \
6787 || exit 1
6789 @endif dejagnu
6791 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6792 maybe-mostlyclean-dejagnu:
6793 @if dejagnu
6794 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6796 mostlyclean-dejagnu:
6797 @: $(MAKE); $(unstage)
6798 @[ -f ./dejagnu/Makefile ] || exit 0; \
6799 r=`${PWD_COMMAND}`; export r; \
6800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6801 $(HOST_EXPORTS) \
6802 for flag in $(EXTRA_HOST_FLAGS) ; do \
6803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6804 done; \
6805 echo "Doing mostlyclean in dejagnu" ; \
6806 (cd $(HOST_SUBDIR)/dejagnu && \
6807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6809 "RANLIB=$${RANLIB}" \
6810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6811 mostlyclean) \
6812 || exit 1
6814 @endif dejagnu
6816 .PHONY: maybe-clean-dejagnu clean-dejagnu
6817 maybe-clean-dejagnu:
6818 @if dejagnu
6819 maybe-clean-dejagnu: clean-dejagnu
6821 clean-dejagnu:
6822 @: $(MAKE); $(unstage)
6823 @[ -f ./dejagnu/Makefile ] || exit 0; \
6824 r=`${PWD_COMMAND}`; export r; \
6825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6826 $(HOST_EXPORTS) \
6827 for flag in $(EXTRA_HOST_FLAGS) ; do \
6828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6829 done; \
6830 echo "Doing clean in dejagnu" ; \
6831 (cd $(HOST_SUBDIR)/dejagnu && \
6832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6834 "RANLIB=$${RANLIB}" \
6835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6836 clean) \
6837 || exit 1
6839 @endif dejagnu
6841 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6842 maybe-distclean-dejagnu:
6843 @if dejagnu
6844 maybe-distclean-dejagnu: distclean-dejagnu
6846 distclean-dejagnu:
6847 @: $(MAKE); $(unstage)
6848 @[ -f ./dejagnu/Makefile ] || exit 0; \
6849 r=`${PWD_COMMAND}`; export r; \
6850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6851 $(HOST_EXPORTS) \
6852 for flag in $(EXTRA_HOST_FLAGS) ; do \
6853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6854 done; \
6855 echo "Doing distclean in dejagnu" ; \
6856 (cd $(HOST_SUBDIR)/dejagnu && \
6857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6859 "RANLIB=$${RANLIB}" \
6860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6861 distclean) \
6862 || exit 1
6864 @endif dejagnu
6866 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6867 maybe-maintainer-clean-dejagnu:
6868 @if dejagnu
6869 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6871 maintainer-clean-dejagnu:
6872 @: $(MAKE); $(unstage)
6873 @[ -f ./dejagnu/Makefile ] || exit 0; \
6874 r=`${PWD_COMMAND}`; export r; \
6875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6876 $(HOST_EXPORTS) \
6877 for flag in $(EXTRA_HOST_FLAGS) ; do \
6878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6879 done; \
6880 echo "Doing maintainer-clean in dejagnu" ; \
6881 (cd $(HOST_SUBDIR)/dejagnu && \
6882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6884 "RANLIB=$${RANLIB}" \
6885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6886 maintainer-clean) \
6887 || exit 1
6889 @endif dejagnu
6893 .PHONY: configure-etc maybe-configure-etc
6894 maybe-configure-etc:
6895 @if gcc-bootstrap
6896 configure-etc: stage_current
6897 @endif gcc-bootstrap
6898 @if etc
6899 maybe-configure-etc: configure-etc
6900 configure-etc:
6901 @: $(MAKE); $(unstage)
6902 @r=`${PWD_COMMAND}`; export r; \
6903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6904 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6906 $(HOST_EXPORTS) \
6907 echo Configuring in $(HOST_SUBDIR)/etc; \
6908 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6909 case $(srcdir) in \
6910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6911 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6913 esac; \
6914 srcdiroption="--srcdir=$${topdir}/etc"; \
6915 libsrcdir="$$s/etc"; \
6916 $(SHELL) $${libsrcdir}/configure \
6917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6918 --target=${target_alias} $${srcdiroption} \
6919 || exit 1
6920 @endif etc
6926 .PHONY: all-etc maybe-all-etc
6927 maybe-all-etc:
6928 @if gcc-bootstrap
6929 all-etc: stage_current
6930 @endif gcc-bootstrap
6931 @if etc
6932 TARGET-etc=all
6933 maybe-all-etc: all-etc
6934 all-etc: configure-etc
6935 @: $(MAKE); $(unstage)
6936 @r=`${PWD_COMMAND}`; export r; \
6937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6938 $(HOST_EXPORTS) \
6939 (cd $(HOST_SUBDIR)/etc && \
6940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6941 $(TARGET-etc))
6942 @endif etc
6947 .PHONY: check-etc maybe-check-etc
6948 maybe-check-etc:
6949 @if etc
6950 maybe-check-etc: check-etc
6952 check-etc:
6953 @: $(MAKE); $(unstage)
6954 @r=`${PWD_COMMAND}`; export r; \
6955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6956 $(HOST_EXPORTS) \
6957 (cd $(HOST_SUBDIR)/etc && \
6958 $(MAKE) $(FLAGS_TO_PASS) check)
6960 @endif etc
6962 .PHONY: install-etc maybe-install-etc
6963 maybe-install-etc:
6964 @if etc
6965 maybe-install-etc: install-etc
6967 install-etc: installdirs
6968 @: $(MAKE); $(unstage)
6969 @r=`${PWD_COMMAND}`; export r; \
6970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971 $(HOST_EXPORTS) \
6972 (cd $(HOST_SUBDIR)/etc && \
6973 $(MAKE) $(FLAGS_TO_PASS) install)
6975 @endif etc
6977 .PHONY: install-strip-etc maybe-install-strip-etc
6978 maybe-install-strip-etc:
6979 @if etc
6980 maybe-install-strip-etc: install-strip-etc
6982 install-strip-etc: installdirs
6983 @: $(MAKE); $(unstage)
6984 @r=`${PWD_COMMAND}`; export r; \
6985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6986 $(HOST_EXPORTS) \
6987 (cd $(HOST_SUBDIR)/etc && \
6988 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6990 @endif etc
6992 # Other targets (info, dvi, pdf, etc.)
6994 .PHONY: maybe-info-etc info-etc
6995 maybe-info-etc:
6996 @if etc
6997 maybe-info-etc: info-etc
6999 info-etc: \
7000 configure-etc
7001 @: $(MAKE); $(unstage)
7002 @[ -f ./etc/Makefile ] || exit 0; \
7003 r=`${PWD_COMMAND}`; export r; \
7004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7005 $(HOST_EXPORTS) \
7006 for flag in $(EXTRA_HOST_FLAGS) ; do \
7007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7008 done; \
7009 echo "Doing info in etc" ; \
7010 (cd $(HOST_SUBDIR)/etc && \
7011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7013 "RANLIB=$${RANLIB}" \
7014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7015 info) \
7016 || exit 1
7018 @endif etc
7020 .PHONY: maybe-dvi-etc dvi-etc
7021 maybe-dvi-etc:
7022 @if etc
7023 maybe-dvi-etc: dvi-etc
7025 dvi-etc: \
7026 configure-etc
7027 @: $(MAKE); $(unstage)
7028 @[ -f ./etc/Makefile ] || exit 0; \
7029 r=`${PWD_COMMAND}`; export r; \
7030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7031 $(HOST_EXPORTS) \
7032 for flag in $(EXTRA_HOST_FLAGS) ; do \
7033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7034 done; \
7035 echo "Doing dvi in etc" ; \
7036 (cd $(HOST_SUBDIR)/etc && \
7037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7039 "RANLIB=$${RANLIB}" \
7040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7041 dvi) \
7042 || exit 1
7044 @endif etc
7046 .PHONY: maybe-pdf-etc pdf-etc
7047 maybe-pdf-etc:
7048 @if etc
7049 maybe-pdf-etc: pdf-etc
7051 pdf-etc: \
7052 configure-etc
7053 @: $(MAKE); $(unstage)
7054 @[ -f ./etc/Makefile ] || exit 0; \
7055 r=`${PWD_COMMAND}`; export r; \
7056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7057 $(HOST_EXPORTS) \
7058 for flag in $(EXTRA_HOST_FLAGS) ; do \
7059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7060 done; \
7061 echo "Doing pdf in etc" ; \
7062 (cd $(HOST_SUBDIR)/etc && \
7063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7065 "RANLIB=$${RANLIB}" \
7066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7067 pdf) \
7068 || exit 1
7070 @endif etc
7072 .PHONY: maybe-html-etc html-etc
7073 maybe-html-etc:
7074 @if etc
7075 maybe-html-etc: html-etc
7077 html-etc: \
7078 configure-etc
7079 @: $(MAKE); $(unstage)
7080 @[ -f ./etc/Makefile ] || exit 0; \
7081 r=`${PWD_COMMAND}`; export r; \
7082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7083 $(HOST_EXPORTS) \
7084 for flag in $(EXTRA_HOST_FLAGS) ; do \
7085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7086 done; \
7087 echo "Doing html in etc" ; \
7088 (cd $(HOST_SUBDIR)/etc && \
7089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7091 "RANLIB=$${RANLIB}" \
7092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7093 html) \
7094 || exit 1
7096 @endif etc
7098 .PHONY: maybe-TAGS-etc TAGS-etc
7099 maybe-TAGS-etc:
7100 @if etc
7101 maybe-TAGS-etc: TAGS-etc
7103 TAGS-etc: \
7104 configure-etc
7105 @: $(MAKE); $(unstage)
7106 @[ -f ./etc/Makefile ] || exit 0; \
7107 r=`${PWD_COMMAND}`; export r; \
7108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7109 $(HOST_EXPORTS) \
7110 for flag in $(EXTRA_HOST_FLAGS) ; do \
7111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7112 done; \
7113 echo "Doing TAGS in etc" ; \
7114 (cd $(HOST_SUBDIR)/etc && \
7115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7117 "RANLIB=$${RANLIB}" \
7118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7119 TAGS) \
7120 || exit 1
7122 @endif etc
7124 .PHONY: maybe-install-info-etc install-info-etc
7125 maybe-install-info-etc:
7126 @if etc
7127 maybe-install-info-etc: install-info-etc
7129 install-info-etc: \
7130 configure-etc \
7131 info-etc
7132 @: $(MAKE); $(unstage)
7133 @[ -f ./etc/Makefile ] || exit 0; \
7134 r=`${PWD_COMMAND}`; export r; \
7135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7136 $(HOST_EXPORTS) \
7137 for flag in $(EXTRA_HOST_FLAGS) ; do \
7138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7139 done; \
7140 echo "Doing install-info in etc" ; \
7141 (cd $(HOST_SUBDIR)/etc && \
7142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7144 "RANLIB=$${RANLIB}" \
7145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7146 install-info) \
7147 || exit 1
7149 @endif etc
7151 .PHONY: maybe-install-pdf-etc install-pdf-etc
7152 maybe-install-pdf-etc:
7153 @if etc
7154 maybe-install-pdf-etc: install-pdf-etc
7156 install-pdf-etc: \
7157 configure-etc \
7158 pdf-etc
7159 @: $(MAKE); $(unstage)
7160 @[ -f ./etc/Makefile ] || exit 0; \
7161 r=`${PWD_COMMAND}`; export r; \
7162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7163 $(HOST_EXPORTS) \
7164 for flag in $(EXTRA_HOST_FLAGS) ; do \
7165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7166 done; \
7167 echo "Doing install-pdf in etc" ; \
7168 (cd $(HOST_SUBDIR)/etc && \
7169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7171 "RANLIB=$${RANLIB}" \
7172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7173 install-pdf) \
7174 || exit 1
7176 @endif etc
7178 .PHONY: maybe-install-html-etc install-html-etc
7179 maybe-install-html-etc:
7180 @if etc
7181 maybe-install-html-etc: install-html-etc
7183 install-html-etc: \
7184 configure-etc \
7185 html-etc
7186 @: $(MAKE); $(unstage)
7187 @[ -f ./etc/Makefile ] || exit 0; \
7188 r=`${PWD_COMMAND}`; export r; \
7189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7190 $(HOST_EXPORTS) \
7191 for flag in $(EXTRA_HOST_FLAGS) ; do \
7192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7193 done; \
7194 echo "Doing install-html in etc" ; \
7195 (cd $(HOST_SUBDIR)/etc && \
7196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7198 "RANLIB=$${RANLIB}" \
7199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7200 install-html) \
7201 || exit 1
7203 @endif etc
7205 .PHONY: maybe-installcheck-etc installcheck-etc
7206 maybe-installcheck-etc:
7207 @if etc
7208 maybe-installcheck-etc: installcheck-etc
7210 installcheck-etc: \
7211 configure-etc
7212 @: $(MAKE); $(unstage)
7213 @[ -f ./etc/Makefile ] || exit 0; \
7214 r=`${PWD_COMMAND}`; export r; \
7215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7216 $(HOST_EXPORTS) \
7217 for flag in $(EXTRA_HOST_FLAGS) ; do \
7218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7219 done; \
7220 echo "Doing installcheck in etc" ; \
7221 (cd $(HOST_SUBDIR)/etc && \
7222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7224 "RANLIB=$${RANLIB}" \
7225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7226 installcheck) \
7227 || exit 1
7229 @endif etc
7231 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7232 maybe-mostlyclean-etc:
7233 @if etc
7234 maybe-mostlyclean-etc: mostlyclean-etc
7236 mostlyclean-etc:
7237 @: $(MAKE); $(unstage)
7238 @[ -f ./etc/Makefile ] || exit 0; \
7239 r=`${PWD_COMMAND}`; export r; \
7240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7241 $(HOST_EXPORTS) \
7242 for flag in $(EXTRA_HOST_FLAGS) ; do \
7243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7244 done; \
7245 echo "Doing mostlyclean in etc" ; \
7246 (cd $(HOST_SUBDIR)/etc && \
7247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7249 "RANLIB=$${RANLIB}" \
7250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7251 mostlyclean) \
7252 || exit 1
7254 @endif etc
7256 .PHONY: maybe-clean-etc clean-etc
7257 maybe-clean-etc:
7258 @if etc
7259 maybe-clean-etc: clean-etc
7261 clean-etc:
7262 @: $(MAKE); $(unstage)
7263 @[ -f ./etc/Makefile ] || exit 0; \
7264 r=`${PWD_COMMAND}`; export r; \
7265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7266 $(HOST_EXPORTS) \
7267 for flag in $(EXTRA_HOST_FLAGS) ; do \
7268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7269 done; \
7270 echo "Doing clean in etc" ; \
7271 (cd $(HOST_SUBDIR)/etc && \
7272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7274 "RANLIB=$${RANLIB}" \
7275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7276 clean) \
7277 || exit 1
7279 @endif etc
7281 .PHONY: maybe-distclean-etc distclean-etc
7282 maybe-distclean-etc:
7283 @if etc
7284 maybe-distclean-etc: distclean-etc
7286 distclean-etc:
7287 @: $(MAKE); $(unstage)
7288 @[ -f ./etc/Makefile ] || exit 0; \
7289 r=`${PWD_COMMAND}`; export r; \
7290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7291 $(HOST_EXPORTS) \
7292 for flag in $(EXTRA_HOST_FLAGS) ; do \
7293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7294 done; \
7295 echo "Doing distclean in etc" ; \
7296 (cd $(HOST_SUBDIR)/etc && \
7297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7299 "RANLIB=$${RANLIB}" \
7300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7301 distclean) \
7302 || exit 1
7304 @endif etc
7306 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7307 maybe-maintainer-clean-etc:
7308 @if etc
7309 maybe-maintainer-clean-etc: maintainer-clean-etc
7311 maintainer-clean-etc:
7312 @: $(MAKE); $(unstage)
7313 @[ -f ./etc/Makefile ] || exit 0; \
7314 r=`${PWD_COMMAND}`; export r; \
7315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7316 $(HOST_EXPORTS) \
7317 for flag in $(EXTRA_HOST_FLAGS) ; do \
7318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7319 done; \
7320 echo "Doing maintainer-clean in etc" ; \
7321 (cd $(HOST_SUBDIR)/etc && \
7322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7324 "RANLIB=$${RANLIB}" \
7325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7326 maintainer-clean) \
7327 || exit 1
7329 @endif etc
7333 .PHONY: configure-fastjar maybe-configure-fastjar
7334 maybe-configure-fastjar:
7335 @if gcc-bootstrap
7336 configure-fastjar: stage_current
7337 @endif gcc-bootstrap
7338 @if fastjar
7339 maybe-configure-fastjar: configure-fastjar
7340 configure-fastjar:
7341 @: $(MAKE); $(unstage)
7342 @r=`${PWD_COMMAND}`; export r; \
7343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7344 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7346 $(HOST_EXPORTS) \
7347 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7348 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7349 case $(srcdir) in \
7350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7351 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7353 esac; \
7354 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7355 libsrcdir="$$s/fastjar"; \
7356 $(SHELL) $${libsrcdir}/configure \
7357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7358 --target=${target_alias} $${srcdiroption} \
7359 || exit 1
7360 @endif fastjar
7366 .PHONY: all-fastjar maybe-all-fastjar
7367 maybe-all-fastjar:
7368 @if gcc-bootstrap
7369 all-fastjar: stage_current
7370 @endif gcc-bootstrap
7371 @if fastjar
7372 TARGET-fastjar=all
7373 maybe-all-fastjar: all-fastjar
7374 all-fastjar: configure-fastjar
7375 @: $(MAKE); $(unstage)
7376 @r=`${PWD_COMMAND}`; export r; \
7377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7378 $(HOST_EXPORTS) \
7379 (cd $(HOST_SUBDIR)/fastjar && \
7380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7381 $(TARGET-fastjar))
7382 @endif fastjar
7387 .PHONY: check-fastjar maybe-check-fastjar
7388 maybe-check-fastjar:
7389 @if fastjar
7390 maybe-check-fastjar: check-fastjar
7392 # This module is only tested in a native toolchain.
7393 check-fastjar:
7394 @: $(MAKE); $(unstage)
7395 @if [ '$(host)' = '$(target)' ] ; then \
7396 r=`${PWD_COMMAND}`; export r; \
7397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7398 $(HOST_EXPORTS) \
7399 (cd $(HOST_SUBDIR)/fastjar && \
7400 $(MAKE) $(FLAGS_TO_PASS) check); \
7403 @endif fastjar
7405 .PHONY: install-fastjar maybe-install-fastjar
7406 maybe-install-fastjar:
7407 @if fastjar
7408 maybe-install-fastjar: install-fastjar
7410 install-fastjar: installdirs
7411 @: $(MAKE); $(unstage)
7412 @r=`${PWD_COMMAND}`; export r; \
7413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7414 $(HOST_EXPORTS) \
7415 (cd $(HOST_SUBDIR)/fastjar && \
7416 $(MAKE) $(FLAGS_TO_PASS) install)
7418 @endif fastjar
7420 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7421 maybe-install-strip-fastjar:
7422 @if fastjar
7423 maybe-install-strip-fastjar: install-strip-fastjar
7425 install-strip-fastjar: installdirs
7426 @: $(MAKE); $(unstage)
7427 @r=`${PWD_COMMAND}`; export r; \
7428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7429 $(HOST_EXPORTS) \
7430 (cd $(HOST_SUBDIR)/fastjar && \
7431 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7433 @endif fastjar
7435 # Other targets (info, dvi, pdf, etc.)
7437 .PHONY: maybe-info-fastjar info-fastjar
7438 maybe-info-fastjar:
7439 @if fastjar
7440 maybe-info-fastjar: info-fastjar
7442 info-fastjar: \
7443 configure-fastjar
7444 @: $(MAKE); $(unstage)
7445 @[ -f ./fastjar/Makefile ] || exit 0; \
7446 r=`${PWD_COMMAND}`; export r; \
7447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7448 $(HOST_EXPORTS) \
7449 for flag in $(EXTRA_HOST_FLAGS) ; do \
7450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7451 done; \
7452 echo "Doing info in fastjar" ; \
7453 (cd $(HOST_SUBDIR)/fastjar && \
7454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7456 "RANLIB=$${RANLIB}" \
7457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7458 info) \
7459 || exit 1
7461 @endif fastjar
7463 .PHONY: maybe-dvi-fastjar dvi-fastjar
7464 maybe-dvi-fastjar:
7465 @if fastjar
7466 maybe-dvi-fastjar: dvi-fastjar
7468 dvi-fastjar: \
7469 configure-fastjar
7470 @: $(MAKE); $(unstage)
7471 @[ -f ./fastjar/Makefile ] || exit 0; \
7472 r=`${PWD_COMMAND}`; export r; \
7473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7474 $(HOST_EXPORTS) \
7475 for flag in $(EXTRA_HOST_FLAGS) ; do \
7476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7477 done; \
7478 echo "Doing dvi in fastjar" ; \
7479 (cd $(HOST_SUBDIR)/fastjar && \
7480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7482 "RANLIB=$${RANLIB}" \
7483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7484 dvi) \
7485 || exit 1
7487 @endif fastjar
7489 .PHONY: maybe-pdf-fastjar pdf-fastjar
7490 maybe-pdf-fastjar:
7491 @if fastjar
7492 maybe-pdf-fastjar: pdf-fastjar
7494 pdf-fastjar: \
7495 configure-fastjar
7496 @: $(MAKE); $(unstage)
7497 @[ -f ./fastjar/Makefile ] || exit 0; \
7498 r=`${PWD_COMMAND}`; export r; \
7499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7500 $(HOST_EXPORTS) \
7501 for flag in $(EXTRA_HOST_FLAGS) ; do \
7502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7503 done; \
7504 echo "Doing pdf in fastjar" ; \
7505 (cd $(HOST_SUBDIR)/fastjar && \
7506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7508 "RANLIB=$${RANLIB}" \
7509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7510 pdf) \
7511 || exit 1
7513 @endif fastjar
7515 .PHONY: maybe-html-fastjar html-fastjar
7516 maybe-html-fastjar:
7517 @if fastjar
7518 maybe-html-fastjar: html-fastjar
7520 html-fastjar: \
7521 configure-fastjar
7522 @: $(MAKE); $(unstage)
7523 @[ -f ./fastjar/Makefile ] || exit 0; \
7524 r=`${PWD_COMMAND}`; export r; \
7525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7526 $(HOST_EXPORTS) \
7527 for flag in $(EXTRA_HOST_FLAGS) ; do \
7528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7529 done; \
7530 echo "Doing html in fastjar" ; \
7531 (cd $(HOST_SUBDIR)/fastjar && \
7532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7534 "RANLIB=$${RANLIB}" \
7535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7536 html) \
7537 || exit 1
7539 @endif fastjar
7541 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7542 maybe-TAGS-fastjar:
7543 @if fastjar
7544 maybe-TAGS-fastjar: TAGS-fastjar
7546 TAGS-fastjar: \
7547 configure-fastjar
7548 @: $(MAKE); $(unstage)
7549 @[ -f ./fastjar/Makefile ] || exit 0; \
7550 r=`${PWD_COMMAND}`; export r; \
7551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7552 $(HOST_EXPORTS) \
7553 for flag in $(EXTRA_HOST_FLAGS) ; do \
7554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7555 done; \
7556 echo "Doing TAGS in fastjar" ; \
7557 (cd $(HOST_SUBDIR)/fastjar && \
7558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7560 "RANLIB=$${RANLIB}" \
7561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7562 TAGS) \
7563 || exit 1
7565 @endif fastjar
7567 .PHONY: maybe-install-info-fastjar install-info-fastjar
7568 maybe-install-info-fastjar:
7569 @if fastjar
7570 maybe-install-info-fastjar: install-info-fastjar
7572 install-info-fastjar: \
7573 configure-fastjar \
7574 info-fastjar
7575 @: $(MAKE); $(unstage)
7576 @[ -f ./fastjar/Makefile ] || exit 0; \
7577 r=`${PWD_COMMAND}`; export r; \
7578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7579 $(HOST_EXPORTS) \
7580 for flag in $(EXTRA_HOST_FLAGS) ; do \
7581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7582 done; \
7583 echo "Doing install-info in fastjar" ; \
7584 (cd $(HOST_SUBDIR)/fastjar && \
7585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7587 "RANLIB=$${RANLIB}" \
7588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7589 install-info) \
7590 || exit 1
7592 @endif fastjar
7594 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7595 maybe-install-pdf-fastjar:
7596 @if fastjar
7597 maybe-install-pdf-fastjar: install-pdf-fastjar
7599 install-pdf-fastjar: \
7600 configure-fastjar \
7601 pdf-fastjar
7602 @: $(MAKE); $(unstage)
7603 @[ -f ./fastjar/Makefile ] || exit 0; \
7604 r=`${PWD_COMMAND}`; export r; \
7605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7606 $(HOST_EXPORTS) \
7607 for flag in $(EXTRA_HOST_FLAGS) ; do \
7608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7609 done; \
7610 echo "Doing install-pdf in fastjar" ; \
7611 (cd $(HOST_SUBDIR)/fastjar && \
7612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7614 "RANLIB=$${RANLIB}" \
7615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7616 install-pdf) \
7617 || exit 1
7619 @endif fastjar
7621 .PHONY: maybe-install-html-fastjar install-html-fastjar
7622 maybe-install-html-fastjar:
7623 @if fastjar
7624 maybe-install-html-fastjar: install-html-fastjar
7626 install-html-fastjar: \
7627 configure-fastjar \
7628 html-fastjar
7629 @: $(MAKE); $(unstage)
7630 @[ -f ./fastjar/Makefile ] || exit 0; \
7631 r=`${PWD_COMMAND}`; export r; \
7632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7633 $(HOST_EXPORTS) \
7634 for flag in $(EXTRA_HOST_FLAGS) ; do \
7635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7636 done; \
7637 echo "Doing install-html in fastjar" ; \
7638 (cd $(HOST_SUBDIR)/fastjar && \
7639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7641 "RANLIB=$${RANLIB}" \
7642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7643 install-html) \
7644 || exit 1
7646 @endif fastjar
7648 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7649 maybe-installcheck-fastjar:
7650 @if fastjar
7651 maybe-installcheck-fastjar: installcheck-fastjar
7653 installcheck-fastjar: \
7654 configure-fastjar
7655 @: $(MAKE); $(unstage)
7656 @[ -f ./fastjar/Makefile ] || exit 0; \
7657 r=`${PWD_COMMAND}`; export r; \
7658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7659 $(HOST_EXPORTS) \
7660 for flag in $(EXTRA_HOST_FLAGS) ; do \
7661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7662 done; \
7663 echo "Doing installcheck in fastjar" ; \
7664 (cd $(HOST_SUBDIR)/fastjar && \
7665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7667 "RANLIB=$${RANLIB}" \
7668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7669 installcheck) \
7670 || exit 1
7672 @endif fastjar
7674 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7675 maybe-mostlyclean-fastjar:
7676 @if fastjar
7677 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7679 mostlyclean-fastjar:
7680 @: $(MAKE); $(unstage)
7681 @[ -f ./fastjar/Makefile ] || exit 0; \
7682 r=`${PWD_COMMAND}`; export r; \
7683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7684 $(HOST_EXPORTS) \
7685 for flag in $(EXTRA_HOST_FLAGS) ; do \
7686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7687 done; \
7688 echo "Doing mostlyclean in fastjar" ; \
7689 (cd $(HOST_SUBDIR)/fastjar && \
7690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7692 "RANLIB=$${RANLIB}" \
7693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7694 mostlyclean) \
7695 || exit 1
7697 @endif fastjar
7699 .PHONY: maybe-clean-fastjar clean-fastjar
7700 maybe-clean-fastjar:
7701 @if fastjar
7702 maybe-clean-fastjar: clean-fastjar
7704 clean-fastjar:
7705 @: $(MAKE); $(unstage)
7706 @[ -f ./fastjar/Makefile ] || exit 0; \
7707 r=`${PWD_COMMAND}`; export r; \
7708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7709 $(HOST_EXPORTS) \
7710 for flag in $(EXTRA_HOST_FLAGS) ; do \
7711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7712 done; \
7713 echo "Doing clean in fastjar" ; \
7714 (cd $(HOST_SUBDIR)/fastjar && \
7715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7717 "RANLIB=$${RANLIB}" \
7718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7719 clean) \
7720 || exit 1
7722 @endif fastjar
7724 .PHONY: maybe-distclean-fastjar distclean-fastjar
7725 maybe-distclean-fastjar:
7726 @if fastjar
7727 maybe-distclean-fastjar: distclean-fastjar
7729 distclean-fastjar:
7730 @: $(MAKE); $(unstage)
7731 @[ -f ./fastjar/Makefile ] || exit 0; \
7732 r=`${PWD_COMMAND}`; export r; \
7733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7734 $(HOST_EXPORTS) \
7735 for flag in $(EXTRA_HOST_FLAGS) ; do \
7736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7737 done; \
7738 echo "Doing distclean in fastjar" ; \
7739 (cd $(HOST_SUBDIR)/fastjar && \
7740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7742 "RANLIB=$${RANLIB}" \
7743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7744 distclean) \
7745 || exit 1
7747 @endif fastjar
7749 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7750 maybe-maintainer-clean-fastjar:
7751 @if fastjar
7752 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7754 maintainer-clean-fastjar:
7755 @: $(MAKE); $(unstage)
7756 @[ -f ./fastjar/Makefile ] || exit 0; \
7757 r=`${PWD_COMMAND}`; export r; \
7758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7759 $(HOST_EXPORTS) \
7760 for flag in $(EXTRA_HOST_FLAGS) ; do \
7761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7762 done; \
7763 echo "Doing maintainer-clean in fastjar" ; \
7764 (cd $(HOST_SUBDIR)/fastjar && \
7765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7767 "RANLIB=$${RANLIB}" \
7768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7769 maintainer-clean) \
7770 || exit 1
7772 @endif fastjar
7776 .PHONY: configure-fixincludes maybe-configure-fixincludes
7777 maybe-configure-fixincludes:
7778 @if gcc-bootstrap
7779 configure-fixincludes: stage_current
7780 @endif gcc-bootstrap
7781 @if fixincludes
7782 maybe-configure-fixincludes: configure-fixincludes
7783 configure-fixincludes:
7784 @: $(MAKE); $(unstage)
7785 @r=`${PWD_COMMAND}`; export r; \
7786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7787 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7789 $(HOST_EXPORTS) \
7790 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7791 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7792 case $(srcdir) in \
7793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7794 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7796 esac; \
7797 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7798 libsrcdir="$$s/fixincludes"; \
7799 $(SHELL) $${libsrcdir}/configure \
7800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7801 --target=${target_alias} $${srcdiroption} \
7802 || exit 1
7803 @endif fixincludes
7809 .PHONY: all-fixincludes maybe-all-fixincludes
7810 maybe-all-fixincludes:
7811 @if gcc-bootstrap
7812 all-fixincludes: stage_current
7813 @endif gcc-bootstrap
7814 @if fixincludes
7815 TARGET-fixincludes=all
7816 maybe-all-fixincludes: all-fixincludes
7817 all-fixincludes: configure-fixincludes
7818 @: $(MAKE); $(unstage)
7819 @r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7821 $(HOST_EXPORTS) \
7822 (cd $(HOST_SUBDIR)/fixincludes && \
7823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7824 $(TARGET-fixincludes))
7825 @endif fixincludes
7830 .PHONY: check-fixincludes maybe-check-fixincludes
7831 maybe-check-fixincludes:
7832 @if fixincludes
7833 maybe-check-fixincludes: check-fixincludes
7835 check-fixincludes:
7836 @: $(MAKE); $(unstage)
7837 @r=`${PWD_COMMAND}`; export r; \
7838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7839 $(HOST_EXPORTS) \
7840 (cd $(HOST_SUBDIR)/fixincludes && \
7841 $(MAKE) $(FLAGS_TO_PASS) check)
7843 @endif fixincludes
7845 .PHONY: install-fixincludes maybe-install-fixincludes
7846 maybe-install-fixincludes:
7847 @if fixincludes
7848 maybe-install-fixincludes: install-fixincludes
7850 install-fixincludes: installdirs
7851 @: $(MAKE); $(unstage)
7852 @r=`${PWD_COMMAND}`; export r; \
7853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7854 $(HOST_EXPORTS) \
7855 (cd $(HOST_SUBDIR)/fixincludes && \
7856 $(MAKE) $(FLAGS_TO_PASS) install)
7858 @endif fixincludes
7860 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7861 maybe-install-strip-fixincludes:
7862 @if fixincludes
7863 maybe-install-strip-fixincludes: install-strip-fixincludes
7865 install-strip-fixincludes: installdirs
7866 @: $(MAKE); $(unstage)
7867 @r=`${PWD_COMMAND}`; export r; \
7868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7869 $(HOST_EXPORTS) \
7870 (cd $(HOST_SUBDIR)/fixincludes && \
7871 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7873 @endif fixincludes
7875 # Other targets (info, dvi, pdf, etc.)
7877 .PHONY: maybe-info-fixincludes info-fixincludes
7878 maybe-info-fixincludes:
7879 @if fixincludes
7880 maybe-info-fixincludes: info-fixincludes
7882 info-fixincludes: \
7883 configure-fixincludes
7884 @: $(MAKE); $(unstage)
7885 @[ -f ./fixincludes/Makefile ] || exit 0; \
7886 r=`${PWD_COMMAND}`; export r; \
7887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7888 $(HOST_EXPORTS) \
7889 for flag in $(EXTRA_HOST_FLAGS) ; do \
7890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7891 done; \
7892 echo "Doing info in fixincludes" ; \
7893 (cd $(HOST_SUBDIR)/fixincludes && \
7894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7896 "RANLIB=$${RANLIB}" \
7897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7898 info) \
7899 || exit 1
7901 @endif fixincludes
7903 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7904 maybe-dvi-fixincludes:
7905 @if fixincludes
7906 maybe-dvi-fixincludes: dvi-fixincludes
7908 dvi-fixincludes: \
7909 configure-fixincludes
7910 @: $(MAKE); $(unstage)
7911 @[ -f ./fixincludes/Makefile ] || exit 0; \
7912 r=`${PWD_COMMAND}`; export r; \
7913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7914 $(HOST_EXPORTS) \
7915 for flag in $(EXTRA_HOST_FLAGS) ; do \
7916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7917 done; \
7918 echo "Doing dvi in fixincludes" ; \
7919 (cd $(HOST_SUBDIR)/fixincludes && \
7920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7922 "RANLIB=$${RANLIB}" \
7923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7924 dvi) \
7925 || exit 1
7927 @endif fixincludes
7929 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7930 maybe-pdf-fixincludes:
7931 @if fixincludes
7932 maybe-pdf-fixincludes: pdf-fixincludes
7934 pdf-fixincludes: \
7935 configure-fixincludes
7936 @: $(MAKE); $(unstage)
7937 @[ -f ./fixincludes/Makefile ] || exit 0; \
7938 r=`${PWD_COMMAND}`; export r; \
7939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7940 $(HOST_EXPORTS) \
7941 for flag in $(EXTRA_HOST_FLAGS) ; do \
7942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7943 done; \
7944 echo "Doing pdf in fixincludes" ; \
7945 (cd $(HOST_SUBDIR)/fixincludes && \
7946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7948 "RANLIB=$${RANLIB}" \
7949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7950 pdf) \
7951 || exit 1
7953 @endif fixincludes
7955 .PHONY: maybe-html-fixincludes html-fixincludes
7956 maybe-html-fixincludes:
7957 @if fixincludes
7958 maybe-html-fixincludes: html-fixincludes
7960 html-fixincludes: \
7961 configure-fixincludes
7962 @: $(MAKE); $(unstage)
7963 @[ -f ./fixincludes/Makefile ] || exit 0; \
7964 r=`${PWD_COMMAND}`; export r; \
7965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7966 $(HOST_EXPORTS) \
7967 for flag in $(EXTRA_HOST_FLAGS) ; do \
7968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7969 done; \
7970 echo "Doing html in fixincludes" ; \
7971 (cd $(HOST_SUBDIR)/fixincludes && \
7972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7974 "RANLIB=$${RANLIB}" \
7975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7976 html) \
7977 || exit 1
7979 @endif fixincludes
7981 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7982 maybe-TAGS-fixincludes:
7983 @if fixincludes
7984 maybe-TAGS-fixincludes: TAGS-fixincludes
7986 # fixincludes doesn't support TAGS.
7987 TAGS-fixincludes:
7989 @endif fixincludes
7991 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7992 maybe-install-info-fixincludes:
7993 @if fixincludes
7994 maybe-install-info-fixincludes: install-info-fixincludes
7996 install-info-fixincludes: \
7997 configure-fixincludes \
7998 info-fixincludes
7999 @: $(MAKE); $(unstage)
8000 @[ -f ./fixincludes/Makefile ] || exit 0; \
8001 r=`${PWD_COMMAND}`; export r; \
8002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8003 $(HOST_EXPORTS) \
8004 for flag in $(EXTRA_HOST_FLAGS) ; do \
8005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8006 done; \
8007 echo "Doing install-info in fixincludes" ; \
8008 (cd $(HOST_SUBDIR)/fixincludes && \
8009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8011 "RANLIB=$${RANLIB}" \
8012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8013 install-info) \
8014 || exit 1
8016 @endif fixincludes
8018 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8019 maybe-install-pdf-fixincludes:
8020 @if fixincludes
8021 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8023 install-pdf-fixincludes: \
8024 configure-fixincludes \
8025 pdf-fixincludes
8026 @: $(MAKE); $(unstage)
8027 @[ -f ./fixincludes/Makefile ] || exit 0; \
8028 r=`${PWD_COMMAND}`; export r; \
8029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8030 $(HOST_EXPORTS) \
8031 for flag in $(EXTRA_HOST_FLAGS) ; do \
8032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8033 done; \
8034 echo "Doing install-pdf in fixincludes" ; \
8035 (cd $(HOST_SUBDIR)/fixincludes && \
8036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8038 "RANLIB=$${RANLIB}" \
8039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8040 install-pdf) \
8041 || exit 1
8043 @endif fixincludes
8045 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8046 maybe-install-html-fixincludes:
8047 @if fixincludes
8048 maybe-install-html-fixincludes: install-html-fixincludes
8050 install-html-fixincludes: \
8051 configure-fixincludes \
8052 html-fixincludes
8053 @: $(MAKE); $(unstage)
8054 @[ -f ./fixincludes/Makefile ] || exit 0; \
8055 r=`${PWD_COMMAND}`; export r; \
8056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8057 $(HOST_EXPORTS) \
8058 for flag in $(EXTRA_HOST_FLAGS) ; do \
8059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8060 done; \
8061 echo "Doing install-html in fixincludes" ; \
8062 (cd $(HOST_SUBDIR)/fixincludes && \
8063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8065 "RANLIB=$${RANLIB}" \
8066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8067 install-html) \
8068 || exit 1
8070 @endif fixincludes
8072 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8073 maybe-installcheck-fixincludes:
8074 @if fixincludes
8075 maybe-installcheck-fixincludes: installcheck-fixincludes
8077 installcheck-fixincludes: \
8078 configure-fixincludes
8079 @: $(MAKE); $(unstage)
8080 @[ -f ./fixincludes/Makefile ] || exit 0; \
8081 r=`${PWD_COMMAND}`; export r; \
8082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8083 $(HOST_EXPORTS) \
8084 for flag in $(EXTRA_HOST_FLAGS) ; do \
8085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8086 done; \
8087 echo "Doing installcheck in fixincludes" ; \
8088 (cd $(HOST_SUBDIR)/fixincludes && \
8089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8091 "RANLIB=$${RANLIB}" \
8092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8093 installcheck) \
8094 || exit 1
8096 @endif fixincludes
8098 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8099 maybe-mostlyclean-fixincludes:
8100 @if fixincludes
8101 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8103 mostlyclean-fixincludes:
8104 @: $(MAKE); $(unstage)
8105 @[ -f ./fixincludes/Makefile ] || exit 0; \
8106 r=`${PWD_COMMAND}`; export r; \
8107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8108 $(HOST_EXPORTS) \
8109 for flag in $(EXTRA_HOST_FLAGS) ; do \
8110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8111 done; \
8112 echo "Doing mostlyclean in fixincludes" ; \
8113 (cd $(HOST_SUBDIR)/fixincludes && \
8114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8116 "RANLIB=$${RANLIB}" \
8117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8118 mostlyclean) \
8119 || exit 1
8121 @endif fixincludes
8123 .PHONY: maybe-clean-fixincludes clean-fixincludes
8124 maybe-clean-fixincludes:
8125 @if fixincludes
8126 maybe-clean-fixincludes: clean-fixincludes
8128 clean-fixincludes:
8129 @: $(MAKE); $(unstage)
8130 @[ -f ./fixincludes/Makefile ] || exit 0; \
8131 r=`${PWD_COMMAND}`; export r; \
8132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8133 $(HOST_EXPORTS) \
8134 for flag in $(EXTRA_HOST_FLAGS) ; do \
8135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8136 done; \
8137 echo "Doing clean in fixincludes" ; \
8138 (cd $(HOST_SUBDIR)/fixincludes && \
8139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8141 "RANLIB=$${RANLIB}" \
8142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8143 clean) \
8144 || exit 1
8146 @endif fixincludes
8148 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8149 maybe-distclean-fixincludes:
8150 @if fixincludes
8151 maybe-distclean-fixincludes: distclean-fixincludes
8153 distclean-fixincludes:
8154 @: $(MAKE); $(unstage)
8155 @[ -f ./fixincludes/Makefile ] || exit 0; \
8156 r=`${PWD_COMMAND}`; export r; \
8157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8158 $(HOST_EXPORTS) \
8159 for flag in $(EXTRA_HOST_FLAGS) ; do \
8160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8161 done; \
8162 echo "Doing distclean in fixincludes" ; \
8163 (cd $(HOST_SUBDIR)/fixincludes && \
8164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8166 "RANLIB=$${RANLIB}" \
8167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8168 distclean) \
8169 || exit 1
8171 @endif fixincludes
8173 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8174 maybe-maintainer-clean-fixincludes:
8175 @if fixincludes
8176 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8178 maintainer-clean-fixincludes:
8179 @: $(MAKE); $(unstage)
8180 @[ -f ./fixincludes/Makefile ] || exit 0; \
8181 r=`${PWD_COMMAND}`; export r; \
8182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8183 $(HOST_EXPORTS) \
8184 for flag in $(EXTRA_HOST_FLAGS) ; do \
8185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8186 done; \
8187 echo "Doing maintainer-clean in fixincludes" ; \
8188 (cd $(HOST_SUBDIR)/fixincludes && \
8189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8191 "RANLIB=$${RANLIB}" \
8192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8193 maintainer-clean) \
8194 || exit 1
8196 @endif fixincludes
8200 .PHONY: configure-flex maybe-configure-flex
8201 maybe-configure-flex:
8202 @if gcc-bootstrap
8203 configure-flex: stage_current
8204 @endif gcc-bootstrap
8205 @if flex
8206 maybe-configure-flex: configure-flex
8207 configure-flex:
8208 @: $(MAKE); $(unstage)
8209 @r=`${PWD_COMMAND}`; export r; \
8210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8211 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8213 $(HOST_EXPORTS) \
8214 echo Configuring in $(HOST_SUBDIR)/flex; \
8215 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8216 case $(srcdir) in \
8217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8218 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8220 esac; \
8221 srcdiroption="--srcdir=$${topdir}/flex"; \
8222 libsrcdir="$$s/flex"; \
8223 $(SHELL) $${libsrcdir}/configure \
8224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8225 --target=${target_alias} $${srcdiroption} \
8226 || exit 1
8227 @endif flex
8233 .PHONY: all-flex maybe-all-flex
8234 maybe-all-flex:
8235 @if gcc-bootstrap
8236 all-flex: stage_current
8237 @endif gcc-bootstrap
8238 @if flex
8239 TARGET-flex=all
8240 maybe-all-flex: all-flex
8241 all-flex: configure-flex
8242 @: $(MAKE); $(unstage)
8243 @r=`${PWD_COMMAND}`; export r; \
8244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8245 $(HOST_EXPORTS) \
8246 (cd $(HOST_SUBDIR)/flex && \
8247 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8248 $(TARGET-flex))
8249 @endif flex
8254 .PHONY: check-flex maybe-check-flex
8255 maybe-check-flex:
8256 @if flex
8257 maybe-check-flex: check-flex
8259 # This module is only tested in a native toolchain.
8260 check-flex:
8261 @: $(MAKE); $(unstage)
8262 @if [ '$(host)' = '$(target)' ] ; then \
8263 r=`${PWD_COMMAND}`; export r; \
8264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8265 $(HOST_EXPORTS) \
8266 (cd $(HOST_SUBDIR)/flex && \
8267 $(MAKE) $(FLAGS_TO_PASS) check); \
8270 @endif flex
8272 .PHONY: install-flex maybe-install-flex
8273 maybe-install-flex:
8274 @if flex
8275 maybe-install-flex: install-flex
8277 install-flex: installdirs
8278 @: $(MAKE); $(unstage)
8279 @r=`${PWD_COMMAND}`; export r; \
8280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8281 $(HOST_EXPORTS) \
8282 (cd $(HOST_SUBDIR)/flex && \
8283 $(MAKE) $(FLAGS_TO_PASS) install)
8285 @endif flex
8287 .PHONY: install-strip-flex maybe-install-strip-flex
8288 maybe-install-strip-flex:
8289 @if flex
8290 maybe-install-strip-flex: install-strip-flex
8292 install-strip-flex: installdirs
8293 @: $(MAKE); $(unstage)
8294 @r=`${PWD_COMMAND}`; export r; \
8295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8296 $(HOST_EXPORTS) \
8297 (cd $(HOST_SUBDIR)/flex && \
8298 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8300 @endif flex
8302 # Other targets (info, dvi, pdf, etc.)
8304 .PHONY: maybe-info-flex info-flex
8305 maybe-info-flex:
8306 @if flex
8307 maybe-info-flex: info-flex
8309 info-flex: \
8310 configure-flex
8311 @: $(MAKE); $(unstage)
8312 @[ -f ./flex/Makefile ] || exit 0; \
8313 r=`${PWD_COMMAND}`; export r; \
8314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8315 $(HOST_EXPORTS) \
8316 for flag in $(EXTRA_HOST_FLAGS) ; do \
8317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8318 done; \
8319 echo "Doing info in flex" ; \
8320 (cd $(HOST_SUBDIR)/flex && \
8321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8323 "RANLIB=$${RANLIB}" \
8324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8325 info) \
8326 || exit 1
8328 @endif flex
8330 .PHONY: maybe-dvi-flex dvi-flex
8331 maybe-dvi-flex:
8332 @if flex
8333 maybe-dvi-flex: dvi-flex
8335 dvi-flex: \
8336 configure-flex
8337 @: $(MAKE); $(unstage)
8338 @[ -f ./flex/Makefile ] || exit 0; \
8339 r=`${PWD_COMMAND}`; export r; \
8340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8341 $(HOST_EXPORTS) \
8342 for flag in $(EXTRA_HOST_FLAGS) ; do \
8343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8344 done; \
8345 echo "Doing dvi in flex" ; \
8346 (cd $(HOST_SUBDIR)/flex && \
8347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8349 "RANLIB=$${RANLIB}" \
8350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8351 dvi) \
8352 || exit 1
8354 @endif flex
8356 .PHONY: maybe-pdf-flex pdf-flex
8357 maybe-pdf-flex:
8358 @if flex
8359 maybe-pdf-flex: pdf-flex
8361 pdf-flex: \
8362 configure-flex
8363 @: $(MAKE); $(unstage)
8364 @[ -f ./flex/Makefile ] || exit 0; \
8365 r=`${PWD_COMMAND}`; export r; \
8366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8367 $(HOST_EXPORTS) \
8368 for flag in $(EXTRA_HOST_FLAGS) ; do \
8369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8370 done; \
8371 echo "Doing pdf in flex" ; \
8372 (cd $(HOST_SUBDIR)/flex && \
8373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8375 "RANLIB=$${RANLIB}" \
8376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8377 pdf) \
8378 || exit 1
8380 @endif flex
8382 .PHONY: maybe-html-flex html-flex
8383 maybe-html-flex:
8384 @if flex
8385 maybe-html-flex: html-flex
8387 html-flex: \
8388 configure-flex
8389 @: $(MAKE); $(unstage)
8390 @[ -f ./flex/Makefile ] || exit 0; \
8391 r=`${PWD_COMMAND}`; export r; \
8392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8393 $(HOST_EXPORTS) \
8394 for flag in $(EXTRA_HOST_FLAGS) ; do \
8395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8396 done; \
8397 echo "Doing html in flex" ; \
8398 (cd $(HOST_SUBDIR)/flex && \
8399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8401 "RANLIB=$${RANLIB}" \
8402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8403 html) \
8404 || exit 1
8406 @endif flex
8408 .PHONY: maybe-TAGS-flex TAGS-flex
8409 maybe-TAGS-flex:
8410 @if flex
8411 maybe-TAGS-flex: TAGS-flex
8413 TAGS-flex: \
8414 configure-flex
8415 @: $(MAKE); $(unstage)
8416 @[ -f ./flex/Makefile ] || exit 0; \
8417 r=`${PWD_COMMAND}`; export r; \
8418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8419 $(HOST_EXPORTS) \
8420 for flag in $(EXTRA_HOST_FLAGS) ; do \
8421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8422 done; \
8423 echo "Doing TAGS in flex" ; \
8424 (cd $(HOST_SUBDIR)/flex && \
8425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8427 "RANLIB=$${RANLIB}" \
8428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8429 TAGS) \
8430 || exit 1
8432 @endif flex
8434 .PHONY: maybe-install-info-flex install-info-flex
8435 maybe-install-info-flex:
8436 @if flex
8437 maybe-install-info-flex: install-info-flex
8439 install-info-flex: \
8440 configure-flex \
8441 info-flex
8442 @: $(MAKE); $(unstage)
8443 @[ -f ./flex/Makefile ] || exit 0; \
8444 r=`${PWD_COMMAND}`; export r; \
8445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8446 $(HOST_EXPORTS) \
8447 for flag in $(EXTRA_HOST_FLAGS) ; do \
8448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8449 done; \
8450 echo "Doing install-info in flex" ; \
8451 (cd $(HOST_SUBDIR)/flex && \
8452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8454 "RANLIB=$${RANLIB}" \
8455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8456 install-info) \
8457 || exit 1
8459 @endif flex
8461 .PHONY: maybe-install-pdf-flex install-pdf-flex
8462 maybe-install-pdf-flex:
8463 @if flex
8464 maybe-install-pdf-flex: install-pdf-flex
8466 install-pdf-flex: \
8467 configure-flex \
8468 pdf-flex
8469 @: $(MAKE); $(unstage)
8470 @[ -f ./flex/Makefile ] || exit 0; \
8471 r=`${PWD_COMMAND}`; export r; \
8472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8473 $(HOST_EXPORTS) \
8474 for flag in $(EXTRA_HOST_FLAGS) ; do \
8475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8476 done; \
8477 echo "Doing install-pdf in flex" ; \
8478 (cd $(HOST_SUBDIR)/flex && \
8479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8481 "RANLIB=$${RANLIB}" \
8482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8483 install-pdf) \
8484 || exit 1
8486 @endif flex
8488 .PHONY: maybe-install-html-flex install-html-flex
8489 maybe-install-html-flex:
8490 @if flex
8491 maybe-install-html-flex: install-html-flex
8493 install-html-flex: \
8494 configure-flex \
8495 html-flex
8496 @: $(MAKE); $(unstage)
8497 @[ -f ./flex/Makefile ] || exit 0; \
8498 r=`${PWD_COMMAND}`; export r; \
8499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8500 $(HOST_EXPORTS) \
8501 for flag in $(EXTRA_HOST_FLAGS) ; do \
8502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8503 done; \
8504 echo "Doing install-html in flex" ; \
8505 (cd $(HOST_SUBDIR)/flex && \
8506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8508 "RANLIB=$${RANLIB}" \
8509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8510 install-html) \
8511 || exit 1
8513 @endif flex
8515 .PHONY: maybe-installcheck-flex installcheck-flex
8516 maybe-installcheck-flex:
8517 @if flex
8518 maybe-installcheck-flex: installcheck-flex
8520 installcheck-flex: \
8521 configure-flex
8522 @: $(MAKE); $(unstage)
8523 @[ -f ./flex/Makefile ] || exit 0; \
8524 r=`${PWD_COMMAND}`; export r; \
8525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8526 $(HOST_EXPORTS) \
8527 for flag in $(EXTRA_HOST_FLAGS) ; do \
8528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8529 done; \
8530 echo "Doing installcheck in flex" ; \
8531 (cd $(HOST_SUBDIR)/flex && \
8532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8534 "RANLIB=$${RANLIB}" \
8535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8536 installcheck) \
8537 || exit 1
8539 @endif flex
8541 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8542 maybe-mostlyclean-flex:
8543 @if flex
8544 maybe-mostlyclean-flex: mostlyclean-flex
8546 mostlyclean-flex:
8547 @: $(MAKE); $(unstage)
8548 @[ -f ./flex/Makefile ] || exit 0; \
8549 r=`${PWD_COMMAND}`; export r; \
8550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8551 $(HOST_EXPORTS) \
8552 for flag in $(EXTRA_HOST_FLAGS) ; do \
8553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8554 done; \
8555 echo "Doing mostlyclean in flex" ; \
8556 (cd $(HOST_SUBDIR)/flex && \
8557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8559 "RANLIB=$${RANLIB}" \
8560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8561 mostlyclean) \
8562 || exit 1
8564 @endif flex
8566 .PHONY: maybe-clean-flex clean-flex
8567 maybe-clean-flex:
8568 @if flex
8569 maybe-clean-flex: clean-flex
8571 clean-flex:
8572 @: $(MAKE); $(unstage)
8573 @[ -f ./flex/Makefile ] || exit 0; \
8574 r=`${PWD_COMMAND}`; export r; \
8575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8576 $(HOST_EXPORTS) \
8577 for flag in $(EXTRA_HOST_FLAGS) ; do \
8578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8579 done; \
8580 echo "Doing clean in flex" ; \
8581 (cd $(HOST_SUBDIR)/flex && \
8582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8584 "RANLIB=$${RANLIB}" \
8585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8586 clean) \
8587 || exit 1
8589 @endif flex
8591 .PHONY: maybe-distclean-flex distclean-flex
8592 maybe-distclean-flex:
8593 @if flex
8594 maybe-distclean-flex: distclean-flex
8596 distclean-flex:
8597 @: $(MAKE); $(unstage)
8598 @[ -f ./flex/Makefile ] || exit 0; \
8599 r=`${PWD_COMMAND}`; export r; \
8600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8601 $(HOST_EXPORTS) \
8602 for flag in $(EXTRA_HOST_FLAGS) ; do \
8603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8604 done; \
8605 echo "Doing distclean in flex" ; \
8606 (cd $(HOST_SUBDIR)/flex && \
8607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8609 "RANLIB=$${RANLIB}" \
8610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8611 distclean) \
8612 || exit 1
8614 @endif flex
8616 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8617 maybe-maintainer-clean-flex:
8618 @if flex
8619 maybe-maintainer-clean-flex: maintainer-clean-flex
8621 maintainer-clean-flex:
8622 @: $(MAKE); $(unstage)
8623 @[ -f ./flex/Makefile ] || exit 0; \
8624 r=`${PWD_COMMAND}`; export r; \
8625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8626 $(HOST_EXPORTS) \
8627 for flag in $(EXTRA_HOST_FLAGS) ; do \
8628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8629 done; \
8630 echo "Doing maintainer-clean in flex" ; \
8631 (cd $(HOST_SUBDIR)/flex && \
8632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8634 "RANLIB=$${RANLIB}" \
8635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8636 maintainer-clean) \
8637 || exit 1
8639 @endif flex
8643 .PHONY: configure-gas maybe-configure-gas
8644 maybe-configure-gas:
8645 @if gcc-bootstrap
8646 configure-gas: stage_current
8647 @endif gcc-bootstrap
8648 @if gas
8649 maybe-configure-gas: configure-gas
8650 configure-gas:
8651 @r=`${PWD_COMMAND}`; export r; \
8652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8653 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8655 $(HOST_EXPORTS) \
8656 echo Configuring in $(HOST_SUBDIR)/gas; \
8657 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8658 case $(srcdir) in \
8659 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8660 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8661 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8662 esac; \
8663 srcdiroption="--srcdir=$${topdir}/gas"; \
8664 libsrcdir="$$s/gas"; \
8665 $(SHELL) $${libsrcdir}/configure \
8666 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8667 --target=${target_alias} $${srcdiroption} \
8668 || exit 1
8669 @endif gas
8673 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8674 maybe-configure-stage1-gas:
8675 @if gas-bootstrap
8676 maybe-configure-stage1-gas: configure-stage1-gas
8677 configure-stage1-gas:
8678 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8679 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8680 @r=`${PWD_COMMAND}`; export r; \
8681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8682 TFLAGS="$(STAGE1_TFLAGS)"; \
8683 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8684 $(HOST_EXPORTS) \
8685 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8686 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8687 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8688 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8690 cd $(HOST_SUBDIR)/gas || exit 1; \
8691 case $(srcdir) in \
8692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8693 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8695 esac; \
8696 srcdiroption="--srcdir=$${topdir}/gas"; \
8697 libsrcdir="$$s/gas"; \
8698 $(SHELL) $${libsrcdir}/configure \
8699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8700 --target=${target_alias} $${srcdiroption} \
8701 $(STAGE1_CONFIGURE_FLAGS)
8702 @endif gas-bootstrap
8704 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8705 maybe-configure-stage2-gas:
8706 @if gas-bootstrap
8707 maybe-configure-stage2-gas: configure-stage2-gas
8708 configure-stage2-gas:
8709 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8710 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8711 @r=`${PWD_COMMAND}`; export r; \
8712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8713 TFLAGS="$(STAGE2_TFLAGS)"; \
8714 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8715 $(HOST_EXPORTS) \
8716 $(POSTSTAGE1_HOST_EXPORTS) \
8717 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8718 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8719 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8720 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8722 cd $(HOST_SUBDIR)/gas || exit 1; \
8723 case $(srcdir) in \
8724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8725 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8727 esac; \
8728 srcdiroption="--srcdir=$${topdir}/gas"; \
8729 libsrcdir="$$s/gas"; \
8730 $(SHELL) $${libsrcdir}/configure \
8731 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8732 --target=${target_alias} $${srcdiroption} \
8733 --with-build-libsubdir=$(HOST_SUBDIR) \
8734 $(STAGE2_CONFIGURE_FLAGS)
8735 @endif gas-bootstrap
8737 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8738 maybe-configure-stage3-gas:
8739 @if gas-bootstrap
8740 maybe-configure-stage3-gas: configure-stage3-gas
8741 configure-stage3-gas:
8742 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8744 @r=`${PWD_COMMAND}`; export r; \
8745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8746 TFLAGS="$(STAGE3_TFLAGS)"; \
8747 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8748 $(HOST_EXPORTS) \
8749 $(POSTSTAGE1_HOST_EXPORTS) \
8750 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8751 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8752 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8753 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8755 cd $(HOST_SUBDIR)/gas || exit 1; \
8756 case $(srcdir) in \
8757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8758 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8760 esac; \
8761 srcdiroption="--srcdir=$${topdir}/gas"; \
8762 libsrcdir="$$s/gas"; \
8763 $(SHELL) $${libsrcdir}/configure \
8764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8765 --target=${target_alias} $${srcdiroption} \
8766 --with-build-libsubdir=$(HOST_SUBDIR) \
8767 $(STAGE3_CONFIGURE_FLAGS)
8768 @endif gas-bootstrap
8770 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8771 maybe-configure-stage4-gas:
8772 @if gas-bootstrap
8773 maybe-configure-stage4-gas: configure-stage4-gas
8774 configure-stage4-gas:
8775 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8777 @r=`${PWD_COMMAND}`; export r; \
8778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8779 TFLAGS="$(STAGE4_TFLAGS)"; \
8780 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8781 $(HOST_EXPORTS) \
8782 $(POSTSTAGE1_HOST_EXPORTS) \
8783 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8784 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8785 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8786 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8788 cd $(HOST_SUBDIR)/gas || exit 1; \
8789 case $(srcdir) in \
8790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8791 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8793 esac; \
8794 srcdiroption="--srcdir=$${topdir}/gas"; \
8795 libsrcdir="$$s/gas"; \
8796 $(SHELL) $${libsrcdir}/configure \
8797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8798 --target=${target_alias} $${srcdiroption} \
8799 --with-build-libsubdir=$(HOST_SUBDIR) \
8800 $(STAGE4_CONFIGURE_FLAGS)
8801 @endif gas-bootstrap
8803 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8804 maybe-configure-stageprofile-gas:
8805 @if gas-bootstrap
8806 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8807 configure-stageprofile-gas:
8808 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8810 @r=`${PWD_COMMAND}`; export r; \
8811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8812 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8813 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8814 $(HOST_EXPORTS) \
8815 $(POSTSTAGE1_HOST_EXPORTS) \
8816 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8817 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8818 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8819 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8821 cd $(HOST_SUBDIR)/gas || exit 1; \
8822 case $(srcdir) in \
8823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8824 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8826 esac; \
8827 srcdiroption="--srcdir=$${topdir}/gas"; \
8828 libsrcdir="$$s/gas"; \
8829 $(SHELL) $${libsrcdir}/configure \
8830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8831 --target=${target_alias} $${srcdiroption} \
8832 --with-build-libsubdir=$(HOST_SUBDIR) \
8833 $(STAGEprofile_CONFIGURE_FLAGS)
8834 @endif gas-bootstrap
8836 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8837 maybe-configure-stagefeedback-gas:
8838 @if gas-bootstrap
8839 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8840 configure-stagefeedback-gas:
8841 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8843 @r=`${PWD_COMMAND}`; export r; \
8844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8845 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8846 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8847 $(HOST_EXPORTS) \
8848 $(POSTSTAGE1_HOST_EXPORTS) \
8849 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8850 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8851 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8852 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8854 cd $(HOST_SUBDIR)/gas || exit 1; \
8855 case $(srcdir) in \
8856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8857 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8859 esac; \
8860 srcdiroption="--srcdir=$${topdir}/gas"; \
8861 libsrcdir="$$s/gas"; \
8862 $(SHELL) $${libsrcdir}/configure \
8863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8864 --target=${target_alias} $${srcdiroption} \
8865 --with-build-libsubdir=$(HOST_SUBDIR) \
8866 $(STAGEfeedback_CONFIGURE_FLAGS)
8867 @endif gas-bootstrap
8873 .PHONY: all-gas maybe-all-gas
8874 maybe-all-gas:
8875 @if gcc-bootstrap
8876 all-gas: stage_current
8877 @endif gcc-bootstrap
8878 @if gas
8879 TARGET-gas=all
8880 maybe-all-gas: all-gas
8881 all-gas: configure-gas
8882 @r=`${PWD_COMMAND}`; export r; \
8883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8884 $(HOST_EXPORTS) \
8885 (cd $(HOST_SUBDIR)/gas && \
8886 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8887 $(TARGET-gas))
8888 @endif gas
8892 .PHONY: all-stage1-gas maybe-all-stage1-gas
8893 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8894 maybe-all-stage1-gas:
8895 maybe-clean-stage1-gas:
8896 @if gas-bootstrap
8897 maybe-all-stage1-gas: all-stage1-gas
8898 all-stage1: all-stage1-gas
8899 TARGET-stage1-gas = $(TARGET-gas)
8900 all-stage1-gas: configure-stage1-gas
8901 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8902 @r=`${PWD_COMMAND}`; export r; \
8903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8904 TFLAGS="$(STAGE1_TFLAGS)"; \
8905 $(HOST_EXPORTS) \
8906 cd $(HOST_SUBDIR)/gas && \
8907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8908 CFLAGS="$(STAGE1_CFLAGS)" \
8909 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8910 LIBCFLAGS="$(LIBCFLAGS)" \
8911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8914 $(EXTRA_HOST_FLAGS) \
8915 TFLAGS="$(STAGE1_TFLAGS)" \
8916 $(TARGET-stage1-gas)
8918 maybe-clean-stage1-gas: clean-stage1-gas
8919 clean-stage1: clean-stage1-gas
8920 clean-stage1-gas:
8921 @if [ $(current_stage) = stage1 ]; then \
8922 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8923 else \
8924 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8925 $(MAKE) stage1-start; \
8926 fi; \
8927 cd $(HOST_SUBDIR)/gas && \
8928 $(MAKE) $(EXTRA_HOST_FLAGS) \
8929 clean
8930 @endif gas-bootstrap
8933 .PHONY: all-stage2-gas maybe-all-stage2-gas
8934 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8935 maybe-all-stage2-gas:
8936 maybe-clean-stage2-gas:
8937 @if gas-bootstrap
8938 maybe-all-stage2-gas: all-stage2-gas
8939 all-stage2: all-stage2-gas
8940 TARGET-stage2-gas = $(TARGET-gas)
8941 all-stage2-gas: configure-stage2-gas
8942 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8943 @r=`${PWD_COMMAND}`; export r; \
8944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8945 TFLAGS="$(STAGE2_TFLAGS)"; \
8946 $(HOST_EXPORTS) \
8947 $(POSTSTAGE1_HOST_EXPORTS) \
8948 cd $(HOST_SUBDIR)/gas && \
8949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8950 CFLAGS="$(STAGE2_CFLAGS)" \
8951 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8952 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8956 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8957 TFLAGS="$(STAGE2_TFLAGS)" \
8958 $(TARGET-stage2-gas)
8960 maybe-clean-stage2-gas: clean-stage2-gas
8961 clean-stage2: clean-stage2-gas
8962 clean-stage2-gas:
8963 @if [ $(current_stage) = stage2 ]; then \
8964 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8965 else \
8966 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8967 $(MAKE) stage2-start; \
8968 fi; \
8969 cd $(HOST_SUBDIR)/gas && \
8970 $(MAKE) $(EXTRA_HOST_FLAGS) \
8971 $(POSTSTAGE1_FLAGS_TO_PASS) \
8972 clean
8973 @endif gas-bootstrap
8976 .PHONY: all-stage3-gas maybe-all-stage3-gas
8977 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8978 maybe-all-stage3-gas:
8979 maybe-clean-stage3-gas:
8980 @if gas-bootstrap
8981 maybe-all-stage3-gas: all-stage3-gas
8982 all-stage3: all-stage3-gas
8983 TARGET-stage3-gas = $(TARGET-gas)
8984 all-stage3-gas: configure-stage3-gas
8985 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8986 @r=`${PWD_COMMAND}`; export r; \
8987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8988 TFLAGS="$(STAGE3_TFLAGS)"; \
8989 $(HOST_EXPORTS) \
8990 $(POSTSTAGE1_HOST_EXPORTS) \
8991 cd $(HOST_SUBDIR)/gas && \
8992 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8993 CFLAGS="$(STAGE3_CFLAGS)" \
8994 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8995 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8996 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8997 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8998 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8999 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9000 TFLAGS="$(STAGE3_TFLAGS)" \
9001 $(TARGET-stage3-gas)
9003 maybe-clean-stage3-gas: clean-stage3-gas
9004 clean-stage3: clean-stage3-gas
9005 clean-stage3-gas:
9006 @if [ $(current_stage) = stage3 ]; then \
9007 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9008 else \
9009 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9010 $(MAKE) stage3-start; \
9011 fi; \
9012 cd $(HOST_SUBDIR)/gas && \
9013 $(MAKE) $(EXTRA_HOST_FLAGS) \
9014 $(POSTSTAGE1_FLAGS_TO_PASS) \
9015 clean
9016 @endif gas-bootstrap
9019 .PHONY: all-stage4-gas maybe-all-stage4-gas
9020 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9021 maybe-all-stage4-gas:
9022 maybe-clean-stage4-gas:
9023 @if gas-bootstrap
9024 maybe-all-stage4-gas: all-stage4-gas
9025 all-stage4: all-stage4-gas
9026 TARGET-stage4-gas = $(TARGET-gas)
9027 all-stage4-gas: configure-stage4-gas
9028 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9029 @r=`${PWD_COMMAND}`; export r; \
9030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9031 TFLAGS="$(STAGE4_TFLAGS)"; \
9032 $(HOST_EXPORTS) \
9033 $(POSTSTAGE1_HOST_EXPORTS) \
9034 cd $(HOST_SUBDIR)/gas && \
9035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9036 CFLAGS="$(STAGE4_CFLAGS)" \
9037 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9038 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9043 TFLAGS="$(STAGE4_TFLAGS)" \
9044 $(TARGET-stage4-gas)
9046 maybe-clean-stage4-gas: clean-stage4-gas
9047 clean-stage4: clean-stage4-gas
9048 clean-stage4-gas:
9049 @if [ $(current_stage) = stage4 ]; then \
9050 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9051 else \
9052 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9053 $(MAKE) stage4-start; \
9054 fi; \
9055 cd $(HOST_SUBDIR)/gas && \
9056 $(MAKE) $(EXTRA_HOST_FLAGS) \
9057 $(POSTSTAGE1_FLAGS_TO_PASS) \
9058 clean
9059 @endif gas-bootstrap
9062 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9063 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9064 maybe-all-stageprofile-gas:
9065 maybe-clean-stageprofile-gas:
9066 @if gas-bootstrap
9067 maybe-all-stageprofile-gas: all-stageprofile-gas
9068 all-stageprofile: all-stageprofile-gas
9069 TARGET-stageprofile-gas = $(TARGET-gas)
9070 all-stageprofile-gas: configure-stageprofile-gas
9071 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9072 @r=`${PWD_COMMAND}`; export r; \
9073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9074 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9075 $(HOST_EXPORTS) \
9076 $(POSTSTAGE1_HOST_EXPORTS) \
9077 cd $(HOST_SUBDIR)/gas && \
9078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9079 CFLAGS="$(STAGEprofile_CFLAGS)" \
9080 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9081 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9086 TFLAGS="$(STAGEprofile_TFLAGS)" \
9087 $(TARGET-stageprofile-gas)
9089 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9090 clean-stageprofile: clean-stageprofile-gas
9091 clean-stageprofile-gas:
9092 @if [ $(current_stage) = stageprofile ]; then \
9093 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9094 else \
9095 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9096 $(MAKE) stageprofile-start; \
9097 fi; \
9098 cd $(HOST_SUBDIR)/gas && \
9099 $(MAKE) $(EXTRA_HOST_FLAGS) \
9100 $(POSTSTAGE1_FLAGS_TO_PASS) \
9101 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) \
9143 $(POSTSTAGE1_FLAGS_TO_PASS) \
9144 clean
9145 @endif gas-bootstrap
9151 .PHONY: check-gas maybe-check-gas
9152 maybe-check-gas:
9153 @if gas
9154 maybe-check-gas: check-gas
9156 check-gas:
9157 @: $(MAKE); $(unstage)
9158 @r=`${PWD_COMMAND}`; export r; \
9159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9160 $(HOST_EXPORTS) \
9161 (cd $(HOST_SUBDIR)/gas && \
9162 $(MAKE) $(FLAGS_TO_PASS) check)
9164 @endif gas
9166 .PHONY: install-gas maybe-install-gas
9167 maybe-install-gas:
9168 @if gas
9169 maybe-install-gas: install-gas
9171 install-gas: installdirs
9172 @: $(MAKE); $(unstage)
9173 @r=`${PWD_COMMAND}`; export r; \
9174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9175 $(HOST_EXPORTS) \
9176 (cd $(HOST_SUBDIR)/gas && \
9177 $(MAKE) $(FLAGS_TO_PASS) install)
9179 @endif gas
9181 .PHONY: install-strip-gas maybe-install-strip-gas
9182 maybe-install-strip-gas:
9183 @if gas
9184 maybe-install-strip-gas: install-strip-gas
9186 install-strip-gas: installdirs
9187 @: $(MAKE); $(unstage)
9188 @r=`${PWD_COMMAND}`; export r; \
9189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9190 $(HOST_EXPORTS) \
9191 (cd $(HOST_SUBDIR)/gas && \
9192 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9194 @endif gas
9196 # Other targets (info, dvi, pdf, etc.)
9198 .PHONY: maybe-info-gas info-gas
9199 maybe-info-gas:
9200 @if gas
9201 maybe-info-gas: info-gas
9203 info-gas: \
9204 configure-gas
9205 @[ -f ./gas/Makefile ] || exit 0; \
9206 r=`${PWD_COMMAND}`; export r; \
9207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9208 $(HOST_EXPORTS) \
9209 for flag in $(EXTRA_HOST_FLAGS) ; do \
9210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9211 done; \
9212 echo "Doing info in gas" ; \
9213 (cd $(HOST_SUBDIR)/gas && \
9214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9216 "RANLIB=$${RANLIB}" \
9217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9218 info) \
9219 || exit 1
9221 @endif gas
9223 .PHONY: maybe-dvi-gas dvi-gas
9224 maybe-dvi-gas:
9225 @if gas
9226 maybe-dvi-gas: dvi-gas
9228 dvi-gas: \
9229 configure-gas
9230 @[ -f ./gas/Makefile ] || exit 0; \
9231 r=`${PWD_COMMAND}`; export r; \
9232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9233 $(HOST_EXPORTS) \
9234 for flag in $(EXTRA_HOST_FLAGS) ; do \
9235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9236 done; \
9237 echo "Doing dvi in gas" ; \
9238 (cd $(HOST_SUBDIR)/gas && \
9239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9241 "RANLIB=$${RANLIB}" \
9242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9243 dvi) \
9244 || exit 1
9246 @endif gas
9248 .PHONY: maybe-pdf-gas pdf-gas
9249 maybe-pdf-gas:
9250 @if gas
9251 maybe-pdf-gas: pdf-gas
9253 pdf-gas: \
9254 configure-gas
9255 @[ -f ./gas/Makefile ] || exit 0; \
9256 r=`${PWD_COMMAND}`; export r; \
9257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9258 $(HOST_EXPORTS) \
9259 for flag in $(EXTRA_HOST_FLAGS) ; do \
9260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9261 done; \
9262 echo "Doing pdf in gas" ; \
9263 (cd $(HOST_SUBDIR)/gas && \
9264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9266 "RANLIB=$${RANLIB}" \
9267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9268 pdf) \
9269 || exit 1
9271 @endif gas
9273 .PHONY: maybe-html-gas html-gas
9274 maybe-html-gas:
9275 @if gas
9276 maybe-html-gas: html-gas
9278 html-gas: \
9279 configure-gas
9280 @[ -f ./gas/Makefile ] || exit 0; \
9281 r=`${PWD_COMMAND}`; export r; \
9282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9283 $(HOST_EXPORTS) \
9284 for flag in $(EXTRA_HOST_FLAGS) ; do \
9285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9286 done; \
9287 echo "Doing html in gas" ; \
9288 (cd $(HOST_SUBDIR)/gas && \
9289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9291 "RANLIB=$${RANLIB}" \
9292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9293 html) \
9294 || exit 1
9296 @endif gas
9298 .PHONY: maybe-TAGS-gas TAGS-gas
9299 maybe-TAGS-gas:
9300 @if gas
9301 maybe-TAGS-gas: TAGS-gas
9303 TAGS-gas: \
9304 configure-gas
9305 @[ -f ./gas/Makefile ] || exit 0; \
9306 r=`${PWD_COMMAND}`; export r; \
9307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9308 $(HOST_EXPORTS) \
9309 for flag in $(EXTRA_HOST_FLAGS) ; do \
9310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9311 done; \
9312 echo "Doing TAGS in gas" ; \
9313 (cd $(HOST_SUBDIR)/gas && \
9314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9316 "RANLIB=$${RANLIB}" \
9317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9318 TAGS) \
9319 || exit 1
9321 @endif gas
9323 .PHONY: maybe-install-info-gas install-info-gas
9324 maybe-install-info-gas:
9325 @if gas
9326 maybe-install-info-gas: install-info-gas
9328 install-info-gas: \
9329 configure-gas \
9330 info-gas
9331 @[ -f ./gas/Makefile ] || exit 0; \
9332 r=`${PWD_COMMAND}`; export r; \
9333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9334 $(HOST_EXPORTS) \
9335 for flag in $(EXTRA_HOST_FLAGS) ; do \
9336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9337 done; \
9338 echo "Doing install-info in gas" ; \
9339 (cd $(HOST_SUBDIR)/gas && \
9340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9342 "RANLIB=$${RANLIB}" \
9343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9344 install-info) \
9345 || exit 1
9347 @endif gas
9349 .PHONY: maybe-install-pdf-gas install-pdf-gas
9350 maybe-install-pdf-gas:
9351 @if gas
9352 maybe-install-pdf-gas: install-pdf-gas
9354 install-pdf-gas: \
9355 configure-gas \
9356 pdf-gas
9357 @[ -f ./gas/Makefile ] || exit 0; \
9358 r=`${PWD_COMMAND}`; export r; \
9359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9360 $(HOST_EXPORTS) \
9361 for flag in $(EXTRA_HOST_FLAGS) ; do \
9362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9363 done; \
9364 echo "Doing install-pdf in gas" ; \
9365 (cd $(HOST_SUBDIR)/gas && \
9366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9368 "RANLIB=$${RANLIB}" \
9369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9370 install-pdf) \
9371 || exit 1
9373 @endif gas
9375 .PHONY: maybe-install-html-gas install-html-gas
9376 maybe-install-html-gas:
9377 @if gas
9378 maybe-install-html-gas: install-html-gas
9380 install-html-gas: \
9381 configure-gas \
9382 html-gas
9383 @[ -f ./gas/Makefile ] || exit 0; \
9384 r=`${PWD_COMMAND}`; export r; \
9385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9386 $(HOST_EXPORTS) \
9387 for flag in $(EXTRA_HOST_FLAGS) ; do \
9388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9389 done; \
9390 echo "Doing install-html in gas" ; \
9391 (cd $(HOST_SUBDIR)/gas && \
9392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9394 "RANLIB=$${RANLIB}" \
9395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9396 install-html) \
9397 || exit 1
9399 @endif gas
9401 .PHONY: maybe-installcheck-gas installcheck-gas
9402 maybe-installcheck-gas:
9403 @if gas
9404 maybe-installcheck-gas: installcheck-gas
9406 installcheck-gas: \
9407 configure-gas
9408 @[ -f ./gas/Makefile ] || exit 0; \
9409 r=`${PWD_COMMAND}`; export r; \
9410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9411 $(HOST_EXPORTS) \
9412 for flag in $(EXTRA_HOST_FLAGS) ; do \
9413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9414 done; \
9415 echo "Doing installcheck in gas" ; \
9416 (cd $(HOST_SUBDIR)/gas && \
9417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9419 "RANLIB=$${RANLIB}" \
9420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9421 installcheck) \
9422 || exit 1
9424 @endif gas
9426 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9427 maybe-mostlyclean-gas:
9428 @if gas
9429 maybe-mostlyclean-gas: mostlyclean-gas
9431 mostlyclean-gas:
9432 @[ -f ./gas/Makefile ] || exit 0; \
9433 r=`${PWD_COMMAND}`; export r; \
9434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9435 $(HOST_EXPORTS) \
9436 for flag in $(EXTRA_HOST_FLAGS) ; do \
9437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9438 done; \
9439 echo "Doing mostlyclean in gas" ; \
9440 (cd $(HOST_SUBDIR)/gas && \
9441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9443 "RANLIB=$${RANLIB}" \
9444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9445 mostlyclean) \
9446 || exit 1
9448 @endif gas
9450 .PHONY: maybe-clean-gas clean-gas
9451 maybe-clean-gas:
9452 @if gas
9453 maybe-clean-gas: clean-gas
9455 clean-gas:
9456 @[ -f ./gas/Makefile ] || exit 0; \
9457 r=`${PWD_COMMAND}`; export r; \
9458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9459 $(HOST_EXPORTS) \
9460 for flag in $(EXTRA_HOST_FLAGS) ; do \
9461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9462 done; \
9463 echo "Doing clean in gas" ; \
9464 (cd $(HOST_SUBDIR)/gas && \
9465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9467 "RANLIB=$${RANLIB}" \
9468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9469 clean) \
9470 || exit 1
9472 @endif gas
9474 .PHONY: maybe-distclean-gas distclean-gas
9475 maybe-distclean-gas:
9476 @if gas
9477 maybe-distclean-gas: distclean-gas
9479 distclean-gas:
9480 @[ -f ./gas/Makefile ] || exit 0; \
9481 r=`${PWD_COMMAND}`; export r; \
9482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9483 $(HOST_EXPORTS) \
9484 for flag in $(EXTRA_HOST_FLAGS) ; do \
9485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9486 done; \
9487 echo "Doing distclean in gas" ; \
9488 (cd $(HOST_SUBDIR)/gas && \
9489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9491 "RANLIB=$${RANLIB}" \
9492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9493 distclean) \
9494 || exit 1
9496 @endif gas
9498 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9499 maybe-maintainer-clean-gas:
9500 @if gas
9501 maybe-maintainer-clean-gas: maintainer-clean-gas
9503 maintainer-clean-gas:
9504 @[ -f ./gas/Makefile ] || exit 0; \
9505 r=`${PWD_COMMAND}`; export r; \
9506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9507 $(HOST_EXPORTS) \
9508 for flag in $(EXTRA_HOST_FLAGS) ; do \
9509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9510 done; \
9511 echo "Doing maintainer-clean in gas" ; \
9512 (cd $(HOST_SUBDIR)/gas && \
9513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9515 "RANLIB=$${RANLIB}" \
9516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9517 maintainer-clean) \
9518 || exit 1
9520 @endif gas
9524 .PHONY: configure-gcc maybe-configure-gcc
9525 maybe-configure-gcc:
9526 @if gcc-bootstrap
9527 configure-gcc: stage_current
9528 @endif gcc-bootstrap
9529 @if gcc
9530 maybe-configure-gcc: configure-gcc
9531 configure-gcc:
9532 @r=`${PWD_COMMAND}`; export r; \
9533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9534 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9536 $(HOST_EXPORTS) \
9537 echo Configuring in $(HOST_SUBDIR)/gcc; \
9538 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9539 case $(srcdir) in \
9540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9541 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9543 esac; \
9544 srcdiroption="--srcdir=$${topdir}/gcc"; \
9545 libsrcdir="$$s/gcc"; \
9546 $(SHELL) $${libsrcdir}/configure \
9547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9548 --target=${target_alias} $${srcdiroption} \
9549 || exit 1
9550 @endif gcc
9554 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9555 maybe-configure-stage1-gcc:
9556 @if gcc-bootstrap
9557 maybe-configure-stage1-gcc: configure-stage1-gcc
9558 configure-stage1-gcc:
9559 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9560 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9561 @r=`${PWD_COMMAND}`; export r; \
9562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9563 TFLAGS="$(STAGE1_TFLAGS)"; \
9564 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9565 $(HOST_EXPORTS) \
9566 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9567 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9568 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9569 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9571 cd $(HOST_SUBDIR)/gcc || exit 1; \
9572 case $(srcdir) in \
9573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9574 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9576 esac; \
9577 srcdiroption="--srcdir=$${topdir}/gcc"; \
9578 libsrcdir="$$s/gcc"; \
9579 $(SHELL) $${libsrcdir}/configure \
9580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9581 --target=${target_alias} $${srcdiroption} \
9582 $(STAGE1_CONFIGURE_FLAGS)
9583 @endif gcc-bootstrap
9585 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9586 maybe-configure-stage2-gcc:
9587 @if gcc-bootstrap
9588 maybe-configure-stage2-gcc: configure-stage2-gcc
9589 configure-stage2-gcc:
9590 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9591 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9592 @r=`${PWD_COMMAND}`; export r; \
9593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9594 TFLAGS="$(STAGE2_TFLAGS)"; \
9595 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9596 $(HOST_EXPORTS) \
9597 $(POSTSTAGE1_HOST_EXPORTS) \
9598 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9599 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9600 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9601 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9603 cd $(HOST_SUBDIR)/gcc || exit 1; \
9604 case $(srcdir) in \
9605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9606 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9608 esac; \
9609 srcdiroption="--srcdir=$${topdir}/gcc"; \
9610 libsrcdir="$$s/gcc"; \
9611 $(SHELL) $${libsrcdir}/configure \
9612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9613 --target=${target_alias} $${srcdiroption} \
9614 --with-build-libsubdir=$(HOST_SUBDIR) \
9615 $(STAGE2_CONFIGURE_FLAGS)
9616 @endif gcc-bootstrap
9618 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9619 maybe-configure-stage3-gcc:
9620 @if gcc-bootstrap
9621 maybe-configure-stage3-gcc: configure-stage3-gcc
9622 configure-stage3-gcc:
9623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9625 @r=`${PWD_COMMAND}`; export r; \
9626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9627 TFLAGS="$(STAGE3_TFLAGS)"; \
9628 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9629 $(HOST_EXPORTS) \
9630 $(POSTSTAGE1_HOST_EXPORTS) \
9631 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9632 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9633 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9634 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9636 cd $(HOST_SUBDIR)/gcc || exit 1; \
9637 case $(srcdir) in \
9638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9639 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9641 esac; \
9642 srcdiroption="--srcdir=$${topdir}/gcc"; \
9643 libsrcdir="$$s/gcc"; \
9644 $(SHELL) $${libsrcdir}/configure \
9645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9646 --target=${target_alias} $${srcdiroption} \
9647 --with-build-libsubdir=$(HOST_SUBDIR) \
9648 $(STAGE3_CONFIGURE_FLAGS)
9649 @endif gcc-bootstrap
9651 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9652 maybe-configure-stage4-gcc:
9653 @if gcc-bootstrap
9654 maybe-configure-stage4-gcc: configure-stage4-gcc
9655 configure-stage4-gcc:
9656 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9658 @r=`${PWD_COMMAND}`; export r; \
9659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9660 TFLAGS="$(STAGE4_TFLAGS)"; \
9661 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9662 $(HOST_EXPORTS) \
9663 $(POSTSTAGE1_HOST_EXPORTS) \
9664 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9665 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9666 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9667 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9669 cd $(HOST_SUBDIR)/gcc || exit 1; \
9670 case $(srcdir) in \
9671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9672 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9674 esac; \
9675 srcdiroption="--srcdir=$${topdir}/gcc"; \
9676 libsrcdir="$$s/gcc"; \
9677 $(SHELL) $${libsrcdir}/configure \
9678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9679 --target=${target_alias} $${srcdiroption} \
9680 --with-build-libsubdir=$(HOST_SUBDIR) \
9681 $(STAGE4_CONFIGURE_FLAGS)
9682 @endif gcc-bootstrap
9684 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9685 maybe-configure-stageprofile-gcc:
9686 @if gcc-bootstrap
9687 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9688 configure-stageprofile-gcc:
9689 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9691 @r=`${PWD_COMMAND}`; export r; \
9692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9693 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9694 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9695 $(HOST_EXPORTS) \
9696 $(POSTSTAGE1_HOST_EXPORTS) \
9697 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9698 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9699 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9700 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9702 cd $(HOST_SUBDIR)/gcc || exit 1; \
9703 case $(srcdir) in \
9704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9705 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9707 esac; \
9708 srcdiroption="--srcdir=$${topdir}/gcc"; \
9709 libsrcdir="$$s/gcc"; \
9710 $(SHELL) $${libsrcdir}/configure \
9711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9712 --target=${target_alias} $${srcdiroption} \
9713 --with-build-libsubdir=$(HOST_SUBDIR) \
9714 $(STAGEprofile_CONFIGURE_FLAGS)
9715 @endif gcc-bootstrap
9717 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9718 maybe-configure-stagefeedback-gcc:
9719 @if gcc-bootstrap
9720 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9721 configure-stagefeedback-gcc:
9722 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9723 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9724 @r=`${PWD_COMMAND}`; export r; \
9725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9726 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9727 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9728 $(HOST_EXPORTS) \
9729 $(POSTSTAGE1_HOST_EXPORTS) \
9730 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9731 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9732 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9733 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9735 cd $(HOST_SUBDIR)/gcc || exit 1; \
9736 case $(srcdir) in \
9737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9738 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9740 esac; \
9741 srcdiroption="--srcdir=$${topdir}/gcc"; \
9742 libsrcdir="$$s/gcc"; \
9743 $(SHELL) $${libsrcdir}/configure \
9744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9745 --target=${target_alias} $${srcdiroption} \
9746 --with-build-libsubdir=$(HOST_SUBDIR) \
9747 $(STAGEfeedback_CONFIGURE_FLAGS)
9748 @endif gcc-bootstrap
9754 .PHONY: all-gcc maybe-all-gcc
9755 maybe-all-gcc:
9756 @if gcc-bootstrap
9757 all-gcc: stage_current
9758 @endif gcc-bootstrap
9759 @if gcc
9760 TARGET-gcc=all
9761 maybe-all-gcc: all-gcc
9762 all-gcc: configure-gcc
9763 @r=`${PWD_COMMAND}`; export r; \
9764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765 $(HOST_EXPORTS) \
9766 (cd $(HOST_SUBDIR)/gcc && \
9767 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9768 $(TARGET-gcc))
9769 @endif gcc
9773 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9774 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9775 maybe-all-stage1-gcc:
9776 maybe-clean-stage1-gcc:
9777 @if gcc-bootstrap
9778 maybe-all-stage1-gcc: all-stage1-gcc
9779 all-stage1: all-stage1-gcc
9780 TARGET-stage1-gcc = $(TARGET-gcc)
9781 all-stage1-gcc: configure-stage1-gcc
9782 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9783 @r=`${PWD_COMMAND}`; export r; \
9784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9785 TFLAGS="$(STAGE1_TFLAGS)"; \
9786 $(HOST_EXPORTS) \
9787 cd $(HOST_SUBDIR)/gcc && \
9788 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9789 CFLAGS="$(STAGE1_CFLAGS)" \
9790 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9791 LIBCFLAGS="$(LIBCFLAGS)" \
9792 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9793 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9794 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9795 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9796 TFLAGS="$(STAGE1_TFLAGS)" \
9797 $(TARGET-stage1-gcc)
9799 maybe-clean-stage1-gcc: clean-stage1-gcc
9800 clean-stage1: clean-stage1-gcc
9801 clean-stage1-gcc:
9802 @if [ $(current_stage) = stage1 ]; then \
9803 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9804 else \
9805 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9806 $(MAKE) stage1-start; \
9807 fi; \
9808 cd $(HOST_SUBDIR)/gcc && \
9809 $(MAKE) $(EXTRA_HOST_FLAGS) \
9810 $(EXTRA_GCC_FLAGS) clean
9811 @endif gcc-bootstrap
9814 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9815 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9816 maybe-all-stage2-gcc:
9817 maybe-clean-stage2-gcc:
9818 @if gcc-bootstrap
9819 maybe-all-stage2-gcc: all-stage2-gcc
9820 all-stage2: all-stage2-gcc
9821 TARGET-stage2-gcc = $(TARGET-gcc)
9822 all-stage2-gcc: configure-stage2-gcc
9823 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9824 @r=`${PWD_COMMAND}`; export r; \
9825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9826 TFLAGS="$(STAGE2_TFLAGS)"; \
9827 $(HOST_EXPORTS) \
9828 $(POSTSTAGE1_HOST_EXPORTS) \
9829 cd $(HOST_SUBDIR)/gcc && \
9830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9831 CFLAGS="$(STAGE2_CFLAGS)" \
9832 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9833 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9837 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9838 TFLAGS="$(STAGE2_TFLAGS)" \
9839 $(TARGET-stage2-gcc)
9841 maybe-clean-stage2-gcc: clean-stage2-gcc
9842 clean-stage2: clean-stage2-gcc
9843 clean-stage2-gcc:
9844 @if [ $(current_stage) = stage2 ]; then \
9845 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9846 else \
9847 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9848 $(MAKE) stage2-start; \
9849 fi; \
9850 cd $(HOST_SUBDIR)/gcc && \
9851 $(MAKE) $(EXTRA_HOST_FLAGS) \
9852 $(POSTSTAGE1_FLAGS_TO_PASS) \
9853 $(EXTRA_GCC_FLAGS) clean
9854 @endif gcc-bootstrap
9857 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9858 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9859 maybe-all-stage3-gcc:
9860 maybe-clean-stage3-gcc:
9861 @if gcc-bootstrap
9862 maybe-all-stage3-gcc: all-stage3-gcc
9863 all-stage3: all-stage3-gcc
9864 TARGET-stage3-gcc = $(TARGET-gcc)
9865 all-stage3-gcc: configure-stage3-gcc
9866 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9867 @r=`${PWD_COMMAND}`; export r; \
9868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9869 TFLAGS="$(STAGE3_TFLAGS)"; \
9870 $(HOST_EXPORTS) \
9871 $(POSTSTAGE1_HOST_EXPORTS) \
9872 cd $(HOST_SUBDIR)/gcc && \
9873 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9874 CFLAGS="$(STAGE3_CFLAGS)" \
9875 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9876 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9877 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9878 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9879 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9880 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9881 TFLAGS="$(STAGE3_TFLAGS)" \
9882 $(TARGET-stage3-gcc)
9884 maybe-clean-stage3-gcc: clean-stage3-gcc
9885 clean-stage3: clean-stage3-gcc
9886 clean-stage3-gcc:
9887 @if [ $(current_stage) = stage3 ]; then \
9888 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9889 else \
9890 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9891 $(MAKE) stage3-start; \
9892 fi; \
9893 cd $(HOST_SUBDIR)/gcc && \
9894 $(MAKE) $(EXTRA_HOST_FLAGS) \
9895 $(POSTSTAGE1_FLAGS_TO_PASS) \
9896 $(EXTRA_GCC_FLAGS) clean
9897 @endif gcc-bootstrap
9900 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9901 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9902 maybe-all-stage4-gcc:
9903 maybe-clean-stage4-gcc:
9904 @if gcc-bootstrap
9905 maybe-all-stage4-gcc: all-stage4-gcc
9906 all-stage4: all-stage4-gcc
9907 TARGET-stage4-gcc = $(TARGET-gcc)
9908 all-stage4-gcc: configure-stage4-gcc
9909 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9910 @r=`${PWD_COMMAND}`; export r; \
9911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9912 TFLAGS="$(STAGE4_TFLAGS)"; \
9913 $(HOST_EXPORTS) \
9914 $(POSTSTAGE1_HOST_EXPORTS) \
9915 cd $(HOST_SUBDIR)/gcc && \
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9917 CFLAGS="$(STAGE4_CFLAGS)" \
9918 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9919 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9923 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9924 TFLAGS="$(STAGE4_TFLAGS)" \
9925 $(TARGET-stage4-gcc)
9927 maybe-clean-stage4-gcc: clean-stage4-gcc
9928 clean-stage4: clean-stage4-gcc
9929 clean-stage4-gcc:
9930 @if [ $(current_stage) = stage4 ]; then \
9931 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9932 else \
9933 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9934 $(MAKE) stage4-start; \
9935 fi; \
9936 cd $(HOST_SUBDIR)/gcc && \
9937 $(MAKE) $(EXTRA_HOST_FLAGS) \
9938 $(POSTSTAGE1_FLAGS_TO_PASS) \
9939 $(EXTRA_GCC_FLAGS) clean
9940 @endif gcc-bootstrap
9943 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9944 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9945 maybe-all-stageprofile-gcc:
9946 maybe-clean-stageprofile-gcc:
9947 @if gcc-bootstrap
9948 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9949 all-stageprofile: all-stageprofile-gcc
9950 TARGET-stageprofile-gcc = $(TARGET-gcc)
9951 all-stageprofile-gcc: configure-stageprofile-gcc
9952 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9953 @r=`${PWD_COMMAND}`; export r; \
9954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9955 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9956 $(HOST_EXPORTS) \
9957 $(POSTSTAGE1_HOST_EXPORTS) \
9958 cd $(HOST_SUBDIR)/gcc && \
9959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9960 CFLAGS="$(STAGEprofile_CFLAGS)" \
9961 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9962 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9966 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9967 TFLAGS="$(STAGEprofile_TFLAGS)" \
9968 $(TARGET-stageprofile-gcc)
9970 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9971 clean-stageprofile: clean-stageprofile-gcc
9972 clean-stageprofile-gcc:
9973 @if [ $(current_stage) = stageprofile ]; then \
9974 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9975 else \
9976 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9977 $(MAKE) stageprofile-start; \
9978 fi; \
9979 cd $(HOST_SUBDIR)/gcc && \
9980 $(MAKE) $(EXTRA_HOST_FLAGS) \
9981 $(POSTSTAGE1_FLAGS_TO_PASS) \
9982 $(EXTRA_GCC_FLAGS) clean
9983 @endif gcc-bootstrap
9986 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9987 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9988 maybe-all-stagefeedback-gcc:
9989 maybe-clean-stagefeedback-gcc:
9990 @if gcc-bootstrap
9991 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9992 all-stagefeedback: all-stagefeedback-gcc
9993 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9994 all-stagefeedback-gcc: configure-stagefeedback-gcc
9995 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9996 @r=`${PWD_COMMAND}`; export r; \
9997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9998 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9999 $(HOST_EXPORTS) \
10000 $(POSTSTAGE1_HOST_EXPORTS) \
10001 cd $(HOST_SUBDIR)/gcc && \
10002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10003 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10004 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10005 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10006 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10007 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10008 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10009 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10010 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10011 $(TARGET-stagefeedback-gcc)
10013 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10014 clean-stagefeedback: clean-stagefeedback-gcc
10015 clean-stagefeedback-gcc:
10016 @if [ $(current_stage) = stagefeedback ]; then \
10017 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10018 else \
10019 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10020 $(MAKE) stagefeedback-start; \
10021 fi; \
10022 cd $(HOST_SUBDIR)/gcc && \
10023 $(MAKE) $(EXTRA_HOST_FLAGS) \
10024 $(POSTSTAGE1_FLAGS_TO_PASS) \
10025 $(EXTRA_GCC_FLAGS) clean
10026 @endif gcc-bootstrap
10032 .PHONY: check-gcc maybe-check-gcc
10033 maybe-check-gcc:
10034 @if gcc
10035 maybe-check-gcc: check-gcc
10037 check-gcc:
10038 @: $(MAKE); $(unstage)
10039 @r=`${PWD_COMMAND}`; export r; \
10040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041 $(HOST_EXPORTS) \
10042 (cd $(HOST_SUBDIR)/gcc && \
10043 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10045 @endif gcc
10047 .PHONY: install-gcc maybe-install-gcc
10048 maybe-install-gcc:
10049 @if gcc
10050 maybe-install-gcc: install-gcc
10052 install-gcc: installdirs
10053 @: $(MAKE); $(unstage)
10054 @r=`${PWD_COMMAND}`; export r; \
10055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10056 $(HOST_EXPORTS) \
10057 (cd $(HOST_SUBDIR)/gcc && \
10058 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10060 @endif gcc
10062 .PHONY: install-strip-gcc maybe-install-strip-gcc
10063 maybe-install-strip-gcc:
10064 @if gcc
10065 maybe-install-strip-gcc: install-strip-gcc
10067 install-strip-gcc: installdirs
10068 @: $(MAKE); $(unstage)
10069 @r=`${PWD_COMMAND}`; export r; \
10070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10071 $(HOST_EXPORTS) \
10072 (cd $(HOST_SUBDIR)/gcc && \
10073 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10075 @endif gcc
10077 # Other targets (info, dvi, pdf, etc.)
10079 .PHONY: maybe-info-gcc info-gcc
10080 maybe-info-gcc:
10081 @if gcc
10082 maybe-info-gcc: info-gcc
10084 info-gcc: \
10085 configure-gcc
10086 @[ -f ./gcc/Makefile ] || exit 0; \
10087 r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10089 $(HOST_EXPORTS) \
10090 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10092 done; \
10093 echo "Doing info in gcc" ; \
10094 (cd $(HOST_SUBDIR)/gcc && \
10095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10097 "RANLIB=$${RANLIB}" \
10098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10099 info) \
10100 || exit 1
10102 @endif gcc
10104 .PHONY: maybe-dvi-gcc dvi-gcc
10105 maybe-dvi-gcc:
10106 @if gcc
10107 maybe-dvi-gcc: dvi-gcc
10109 dvi-gcc: \
10110 configure-gcc
10111 @[ -f ./gcc/Makefile ] || exit 0; \
10112 r=`${PWD_COMMAND}`; export r; \
10113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10114 $(HOST_EXPORTS) \
10115 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10117 done; \
10118 echo "Doing dvi in gcc" ; \
10119 (cd $(HOST_SUBDIR)/gcc && \
10120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10122 "RANLIB=$${RANLIB}" \
10123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10124 dvi) \
10125 || exit 1
10127 @endif gcc
10129 .PHONY: maybe-pdf-gcc pdf-gcc
10130 maybe-pdf-gcc:
10131 @if gcc
10132 maybe-pdf-gcc: pdf-gcc
10134 pdf-gcc: \
10135 configure-gcc
10136 @[ -f ./gcc/Makefile ] || exit 0; \
10137 r=`${PWD_COMMAND}`; export r; \
10138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10139 $(HOST_EXPORTS) \
10140 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10142 done; \
10143 echo "Doing pdf in gcc" ; \
10144 (cd $(HOST_SUBDIR)/gcc && \
10145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10147 "RANLIB=$${RANLIB}" \
10148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10149 pdf) \
10150 || exit 1
10152 @endif gcc
10154 .PHONY: maybe-html-gcc html-gcc
10155 maybe-html-gcc:
10156 @if gcc
10157 maybe-html-gcc: html-gcc
10159 html-gcc: \
10160 configure-gcc
10161 @[ -f ./gcc/Makefile ] || exit 0; \
10162 r=`${PWD_COMMAND}`; export r; \
10163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10164 $(HOST_EXPORTS) \
10165 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10167 done; \
10168 echo "Doing html in gcc" ; \
10169 (cd $(HOST_SUBDIR)/gcc && \
10170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10172 "RANLIB=$${RANLIB}" \
10173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10174 html) \
10175 || exit 1
10177 @endif gcc
10179 .PHONY: maybe-TAGS-gcc TAGS-gcc
10180 maybe-TAGS-gcc:
10181 @if gcc
10182 maybe-TAGS-gcc: TAGS-gcc
10184 TAGS-gcc: \
10185 configure-gcc
10186 @[ -f ./gcc/Makefile ] || exit 0; \
10187 r=`${PWD_COMMAND}`; export r; \
10188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10189 $(HOST_EXPORTS) \
10190 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10192 done; \
10193 echo "Doing TAGS in gcc" ; \
10194 (cd $(HOST_SUBDIR)/gcc && \
10195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10197 "RANLIB=$${RANLIB}" \
10198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10199 TAGS) \
10200 || exit 1
10202 @endif gcc
10204 .PHONY: maybe-install-info-gcc install-info-gcc
10205 maybe-install-info-gcc:
10206 @if gcc
10207 maybe-install-info-gcc: install-info-gcc
10209 install-info-gcc: \
10210 configure-gcc \
10211 info-gcc
10212 @[ -f ./gcc/Makefile ] || exit 0; \
10213 r=`${PWD_COMMAND}`; export r; \
10214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10215 $(HOST_EXPORTS) \
10216 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10218 done; \
10219 echo "Doing install-info in gcc" ; \
10220 (cd $(HOST_SUBDIR)/gcc && \
10221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10223 "RANLIB=$${RANLIB}" \
10224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10225 install-info) \
10226 || exit 1
10228 @endif gcc
10230 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10231 maybe-install-pdf-gcc:
10232 @if gcc
10233 maybe-install-pdf-gcc: install-pdf-gcc
10235 install-pdf-gcc: \
10236 configure-gcc \
10237 pdf-gcc
10238 @[ -f ./gcc/Makefile ] || exit 0; \
10239 r=`${PWD_COMMAND}`; export r; \
10240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10241 $(HOST_EXPORTS) \
10242 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10244 done; \
10245 echo "Doing install-pdf in gcc" ; \
10246 (cd $(HOST_SUBDIR)/gcc && \
10247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10249 "RANLIB=$${RANLIB}" \
10250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10251 install-pdf) \
10252 || exit 1
10254 @endif gcc
10256 .PHONY: maybe-install-html-gcc install-html-gcc
10257 maybe-install-html-gcc:
10258 @if gcc
10259 maybe-install-html-gcc: install-html-gcc
10261 install-html-gcc: \
10262 configure-gcc \
10263 html-gcc
10264 @[ -f ./gcc/Makefile ] || exit 0; \
10265 r=`${PWD_COMMAND}`; export r; \
10266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10267 $(HOST_EXPORTS) \
10268 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10270 done; \
10271 echo "Doing install-html in gcc" ; \
10272 (cd $(HOST_SUBDIR)/gcc && \
10273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10275 "RANLIB=$${RANLIB}" \
10276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10277 install-html) \
10278 || exit 1
10280 @endif gcc
10282 .PHONY: maybe-installcheck-gcc installcheck-gcc
10283 maybe-installcheck-gcc:
10284 @if gcc
10285 maybe-installcheck-gcc: installcheck-gcc
10287 installcheck-gcc: \
10288 configure-gcc
10289 @[ -f ./gcc/Makefile ] || exit 0; \
10290 r=`${PWD_COMMAND}`; export r; \
10291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10292 $(HOST_EXPORTS) \
10293 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10295 done; \
10296 echo "Doing installcheck in gcc" ; \
10297 (cd $(HOST_SUBDIR)/gcc && \
10298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10300 "RANLIB=$${RANLIB}" \
10301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10302 installcheck) \
10303 || exit 1
10305 @endif gcc
10307 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10308 maybe-mostlyclean-gcc:
10309 @if gcc
10310 maybe-mostlyclean-gcc: mostlyclean-gcc
10312 mostlyclean-gcc:
10313 @[ -f ./gcc/Makefile ] || exit 0; \
10314 r=`${PWD_COMMAND}`; export r; \
10315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10316 $(HOST_EXPORTS) \
10317 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10319 done; \
10320 echo "Doing mostlyclean in gcc" ; \
10321 (cd $(HOST_SUBDIR)/gcc && \
10322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10324 "RANLIB=$${RANLIB}" \
10325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10326 mostlyclean) \
10327 || exit 1
10329 @endif gcc
10331 .PHONY: maybe-clean-gcc clean-gcc
10332 maybe-clean-gcc:
10333 @if gcc
10334 maybe-clean-gcc: clean-gcc
10336 clean-gcc:
10337 @[ -f ./gcc/Makefile ] || exit 0; \
10338 r=`${PWD_COMMAND}`; export r; \
10339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10340 $(HOST_EXPORTS) \
10341 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10343 done; \
10344 echo "Doing clean in gcc" ; \
10345 (cd $(HOST_SUBDIR)/gcc && \
10346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10348 "RANLIB=$${RANLIB}" \
10349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10350 clean) \
10351 || exit 1
10353 @endif gcc
10355 .PHONY: maybe-distclean-gcc distclean-gcc
10356 maybe-distclean-gcc:
10357 @if gcc
10358 maybe-distclean-gcc: distclean-gcc
10360 distclean-gcc:
10361 @[ -f ./gcc/Makefile ] || exit 0; \
10362 r=`${PWD_COMMAND}`; export r; \
10363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10364 $(HOST_EXPORTS) \
10365 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10367 done; \
10368 echo "Doing distclean in gcc" ; \
10369 (cd $(HOST_SUBDIR)/gcc && \
10370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10372 "RANLIB=$${RANLIB}" \
10373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10374 distclean) \
10375 || exit 1
10377 @endif gcc
10379 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10380 maybe-maintainer-clean-gcc:
10381 @if gcc
10382 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10384 maintainer-clean-gcc:
10385 @[ -f ./gcc/Makefile ] || exit 0; \
10386 r=`${PWD_COMMAND}`; export r; \
10387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10388 $(HOST_EXPORTS) \
10389 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391 done; \
10392 echo "Doing maintainer-clean in gcc" ; \
10393 (cd $(HOST_SUBDIR)/gcc && \
10394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396 "RANLIB=$${RANLIB}" \
10397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10398 maintainer-clean) \
10399 || exit 1
10401 @endif gcc
10405 .PHONY: configure-gmp maybe-configure-gmp
10406 maybe-configure-gmp:
10407 @if gcc-bootstrap
10408 configure-gmp: stage_current
10409 @endif gcc-bootstrap
10410 @if gmp
10411 maybe-configure-gmp: configure-gmp
10412 configure-gmp:
10413 @r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10417 $(HOST_EXPORTS) \
10418 echo Configuring in $(HOST_SUBDIR)/gmp; \
10419 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10420 case $(srcdir) in \
10421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10422 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10424 esac; \
10425 srcdiroption="--srcdir=$${topdir}/gmp"; \
10426 libsrcdir="$$s/gmp"; \
10427 $(SHELL) $${libsrcdir}/configure \
10428 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10429 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10430 || exit 1
10431 @endif gmp
10435 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10436 maybe-configure-stage1-gmp:
10437 @if gmp-bootstrap
10438 maybe-configure-stage1-gmp: configure-stage1-gmp
10439 configure-stage1-gmp:
10440 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10442 @r=`${PWD_COMMAND}`; export r; \
10443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10444 TFLAGS="$(STAGE1_TFLAGS)"; \
10445 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10446 $(HOST_EXPORTS) \
10447 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10448 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10449 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10450 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10452 cd $(HOST_SUBDIR)/gmp || exit 1; \
10453 case $(srcdir) in \
10454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10455 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10457 esac; \
10458 srcdiroption="--srcdir=$${topdir}/gmp"; \
10459 libsrcdir="$$s/gmp"; \
10460 $(SHELL) $${libsrcdir}/configure \
10461 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10462 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10463 $(STAGE1_CONFIGURE_FLAGS) \
10464 --disable-shared
10465 @endif gmp-bootstrap
10467 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10468 maybe-configure-stage2-gmp:
10469 @if gmp-bootstrap
10470 maybe-configure-stage2-gmp: configure-stage2-gmp
10471 configure-stage2-gmp:
10472 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10473 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10474 @r=`${PWD_COMMAND}`; export r; \
10475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10476 TFLAGS="$(STAGE2_TFLAGS)"; \
10477 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10478 $(HOST_EXPORTS) \
10479 $(POSTSTAGE1_HOST_EXPORTS) \
10480 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10481 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10482 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10483 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10485 cd $(HOST_SUBDIR)/gmp || exit 1; \
10486 case $(srcdir) in \
10487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10488 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10490 esac; \
10491 srcdiroption="--srcdir=$${topdir}/gmp"; \
10492 libsrcdir="$$s/gmp"; \
10493 $(SHELL) $${libsrcdir}/configure \
10494 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10495 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10496 --with-build-libsubdir=$(HOST_SUBDIR) \
10497 $(STAGE2_CONFIGURE_FLAGS) \
10498 --disable-shared
10499 @endif gmp-bootstrap
10501 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10502 maybe-configure-stage3-gmp:
10503 @if gmp-bootstrap
10504 maybe-configure-stage3-gmp: configure-stage3-gmp
10505 configure-stage3-gmp:
10506 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10508 @r=`${PWD_COMMAND}`; export r; \
10509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10510 TFLAGS="$(STAGE3_TFLAGS)"; \
10511 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10512 $(HOST_EXPORTS) \
10513 $(POSTSTAGE1_HOST_EXPORTS) \
10514 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10515 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10516 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10517 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10519 cd $(HOST_SUBDIR)/gmp || exit 1; \
10520 case $(srcdir) in \
10521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10522 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10524 esac; \
10525 srcdiroption="--srcdir=$${topdir}/gmp"; \
10526 libsrcdir="$$s/gmp"; \
10527 $(SHELL) $${libsrcdir}/configure \
10528 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10529 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10530 --with-build-libsubdir=$(HOST_SUBDIR) \
10531 $(STAGE3_CONFIGURE_FLAGS) \
10532 --disable-shared
10533 @endif gmp-bootstrap
10535 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10536 maybe-configure-stage4-gmp:
10537 @if gmp-bootstrap
10538 maybe-configure-stage4-gmp: configure-stage4-gmp
10539 configure-stage4-gmp:
10540 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10541 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10542 @r=`${PWD_COMMAND}`; export r; \
10543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10544 TFLAGS="$(STAGE4_TFLAGS)"; \
10545 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10546 $(HOST_EXPORTS) \
10547 $(POSTSTAGE1_HOST_EXPORTS) \
10548 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10549 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10550 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10551 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10553 cd $(HOST_SUBDIR)/gmp || exit 1; \
10554 case $(srcdir) in \
10555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10556 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10558 esac; \
10559 srcdiroption="--srcdir=$${topdir}/gmp"; \
10560 libsrcdir="$$s/gmp"; \
10561 $(SHELL) $${libsrcdir}/configure \
10562 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10563 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10564 --with-build-libsubdir=$(HOST_SUBDIR) \
10565 $(STAGE4_CONFIGURE_FLAGS) \
10566 --disable-shared
10567 @endif gmp-bootstrap
10569 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10570 maybe-configure-stageprofile-gmp:
10571 @if gmp-bootstrap
10572 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10573 configure-stageprofile-gmp:
10574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10576 @r=`${PWD_COMMAND}`; export r; \
10577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10579 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10580 $(HOST_EXPORTS) \
10581 $(POSTSTAGE1_HOST_EXPORTS) \
10582 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10583 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10584 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10585 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10587 cd $(HOST_SUBDIR)/gmp || exit 1; \
10588 case $(srcdir) in \
10589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10590 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10592 esac; \
10593 srcdiroption="--srcdir=$${topdir}/gmp"; \
10594 libsrcdir="$$s/gmp"; \
10595 $(SHELL) $${libsrcdir}/configure \
10596 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10597 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10598 --with-build-libsubdir=$(HOST_SUBDIR) \
10599 $(STAGEprofile_CONFIGURE_FLAGS) \
10600 --disable-shared
10601 @endif gmp-bootstrap
10603 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10604 maybe-configure-stagefeedback-gmp:
10605 @if gmp-bootstrap
10606 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10607 configure-stagefeedback-gmp:
10608 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10610 @r=`${PWD_COMMAND}`; export r; \
10611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10612 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10613 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10614 $(HOST_EXPORTS) \
10615 $(POSTSTAGE1_HOST_EXPORTS) \
10616 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10617 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10618 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10619 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10621 cd $(HOST_SUBDIR)/gmp || exit 1; \
10622 case $(srcdir) in \
10623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10624 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10626 esac; \
10627 srcdiroption="--srcdir=$${topdir}/gmp"; \
10628 libsrcdir="$$s/gmp"; \
10629 $(SHELL) $${libsrcdir}/configure \
10630 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10631 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10632 --with-build-libsubdir=$(HOST_SUBDIR) \
10633 $(STAGEfeedback_CONFIGURE_FLAGS) \
10634 --disable-shared
10635 @endif gmp-bootstrap
10641 .PHONY: all-gmp maybe-all-gmp
10642 maybe-all-gmp:
10643 @if gcc-bootstrap
10644 all-gmp: stage_current
10645 @endif gcc-bootstrap
10646 @if gmp
10647 TARGET-gmp=all
10648 maybe-all-gmp: all-gmp
10649 all-gmp: configure-gmp
10650 @r=`${PWD_COMMAND}`; export r; \
10651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10652 $(HOST_EXPORTS) \
10653 (cd $(HOST_SUBDIR)/gmp && \
10654 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10655 $(TARGET-gmp))
10656 @endif gmp
10660 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10661 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10662 maybe-all-stage1-gmp:
10663 maybe-clean-stage1-gmp:
10664 @if gmp-bootstrap
10665 maybe-all-stage1-gmp: all-stage1-gmp
10666 all-stage1: all-stage1-gmp
10667 TARGET-stage1-gmp = $(TARGET-gmp)
10668 all-stage1-gmp: configure-stage1-gmp
10669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10670 @r=`${PWD_COMMAND}`; export r; \
10671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10672 TFLAGS="$(STAGE1_TFLAGS)"; \
10673 $(HOST_EXPORTS) \
10674 cd $(HOST_SUBDIR)/gmp && \
10675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10676 CFLAGS="$(STAGE1_CFLAGS)" \
10677 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10678 LIBCFLAGS="$(LIBCFLAGS)" \
10679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10682 $(EXTRA_HOST_FLAGS) \
10683 TFLAGS="$(STAGE1_TFLAGS)" \
10684 $(TARGET-stage1-gmp)
10686 maybe-clean-stage1-gmp: clean-stage1-gmp
10687 clean-stage1: clean-stage1-gmp
10688 clean-stage1-gmp:
10689 @if [ $(current_stage) = stage1 ]; then \
10690 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10691 else \
10692 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10693 $(MAKE) stage1-start; \
10694 fi; \
10695 cd $(HOST_SUBDIR)/gmp && \
10696 $(MAKE) $(EXTRA_HOST_FLAGS) \
10697 clean
10698 @endif gmp-bootstrap
10701 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10702 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10703 maybe-all-stage2-gmp:
10704 maybe-clean-stage2-gmp:
10705 @if gmp-bootstrap
10706 maybe-all-stage2-gmp: all-stage2-gmp
10707 all-stage2: all-stage2-gmp
10708 TARGET-stage2-gmp = $(TARGET-gmp)
10709 all-stage2-gmp: configure-stage2-gmp
10710 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10711 @r=`${PWD_COMMAND}`; export r; \
10712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10713 TFLAGS="$(STAGE2_TFLAGS)"; \
10714 $(HOST_EXPORTS) \
10715 $(POSTSTAGE1_HOST_EXPORTS) \
10716 cd $(HOST_SUBDIR)/gmp && \
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10718 CFLAGS="$(STAGE2_CFLAGS)" \
10719 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10720 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10721 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10722 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10723 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10724 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10725 TFLAGS="$(STAGE2_TFLAGS)" \
10726 $(TARGET-stage2-gmp)
10728 maybe-clean-stage2-gmp: clean-stage2-gmp
10729 clean-stage2: clean-stage2-gmp
10730 clean-stage2-gmp:
10731 @if [ $(current_stage) = stage2 ]; then \
10732 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10733 else \
10734 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10735 $(MAKE) stage2-start; \
10736 fi; \
10737 cd $(HOST_SUBDIR)/gmp && \
10738 $(MAKE) $(EXTRA_HOST_FLAGS) \
10739 $(POSTSTAGE1_FLAGS_TO_PASS) \
10740 clean
10741 @endif gmp-bootstrap
10744 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10745 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10746 maybe-all-stage3-gmp:
10747 maybe-clean-stage3-gmp:
10748 @if gmp-bootstrap
10749 maybe-all-stage3-gmp: all-stage3-gmp
10750 all-stage3: all-stage3-gmp
10751 TARGET-stage3-gmp = $(TARGET-gmp)
10752 all-stage3-gmp: configure-stage3-gmp
10753 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10754 @r=`${PWD_COMMAND}`; export r; \
10755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10756 TFLAGS="$(STAGE3_TFLAGS)"; \
10757 $(HOST_EXPORTS) \
10758 $(POSTSTAGE1_HOST_EXPORTS) \
10759 cd $(HOST_SUBDIR)/gmp && \
10760 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10761 CFLAGS="$(STAGE3_CFLAGS)" \
10762 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10763 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10764 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10765 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10766 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10767 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10768 TFLAGS="$(STAGE3_TFLAGS)" \
10769 $(TARGET-stage3-gmp)
10771 maybe-clean-stage3-gmp: clean-stage3-gmp
10772 clean-stage3: clean-stage3-gmp
10773 clean-stage3-gmp:
10774 @if [ $(current_stage) = stage3 ]; then \
10775 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10776 else \
10777 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10778 $(MAKE) stage3-start; \
10779 fi; \
10780 cd $(HOST_SUBDIR)/gmp && \
10781 $(MAKE) $(EXTRA_HOST_FLAGS) \
10782 $(POSTSTAGE1_FLAGS_TO_PASS) \
10783 clean
10784 @endif gmp-bootstrap
10787 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10788 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10789 maybe-all-stage4-gmp:
10790 maybe-clean-stage4-gmp:
10791 @if gmp-bootstrap
10792 maybe-all-stage4-gmp: all-stage4-gmp
10793 all-stage4: all-stage4-gmp
10794 TARGET-stage4-gmp = $(TARGET-gmp)
10795 all-stage4-gmp: configure-stage4-gmp
10796 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10797 @r=`${PWD_COMMAND}`; export r; \
10798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10799 TFLAGS="$(STAGE4_TFLAGS)"; \
10800 $(HOST_EXPORTS) \
10801 $(POSTSTAGE1_HOST_EXPORTS) \
10802 cd $(HOST_SUBDIR)/gmp && \
10803 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10804 CFLAGS="$(STAGE4_CFLAGS)" \
10805 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10806 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10807 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10808 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10809 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10810 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10811 TFLAGS="$(STAGE4_TFLAGS)" \
10812 $(TARGET-stage4-gmp)
10814 maybe-clean-stage4-gmp: clean-stage4-gmp
10815 clean-stage4: clean-stage4-gmp
10816 clean-stage4-gmp:
10817 @if [ $(current_stage) = stage4 ]; then \
10818 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10819 else \
10820 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10821 $(MAKE) stage4-start; \
10822 fi; \
10823 cd $(HOST_SUBDIR)/gmp && \
10824 $(MAKE) $(EXTRA_HOST_FLAGS) \
10825 $(POSTSTAGE1_FLAGS_TO_PASS) \
10826 clean
10827 @endif gmp-bootstrap
10830 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10831 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10832 maybe-all-stageprofile-gmp:
10833 maybe-clean-stageprofile-gmp:
10834 @if gmp-bootstrap
10835 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10836 all-stageprofile: all-stageprofile-gmp
10837 TARGET-stageprofile-gmp = $(TARGET-gmp)
10838 all-stageprofile-gmp: configure-stageprofile-gmp
10839 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10840 @r=`${PWD_COMMAND}`; export r; \
10841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10842 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10843 $(HOST_EXPORTS) \
10844 $(POSTSTAGE1_HOST_EXPORTS) \
10845 cd $(HOST_SUBDIR)/gmp && \
10846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10847 CFLAGS="$(STAGEprofile_CFLAGS)" \
10848 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10849 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10853 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10854 TFLAGS="$(STAGEprofile_TFLAGS)" \
10855 $(TARGET-stageprofile-gmp)
10857 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10858 clean-stageprofile: clean-stageprofile-gmp
10859 clean-stageprofile-gmp:
10860 @if [ $(current_stage) = stageprofile ]; then \
10861 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10862 else \
10863 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10864 $(MAKE) stageprofile-start; \
10865 fi; \
10866 cd $(HOST_SUBDIR)/gmp && \
10867 $(MAKE) $(EXTRA_HOST_FLAGS) \
10868 $(POSTSTAGE1_FLAGS_TO_PASS) \
10869 clean
10870 @endif gmp-bootstrap
10873 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10874 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10875 maybe-all-stagefeedback-gmp:
10876 maybe-clean-stagefeedback-gmp:
10877 @if gmp-bootstrap
10878 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10879 all-stagefeedback: all-stagefeedback-gmp
10880 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10881 all-stagefeedback-gmp: configure-stagefeedback-gmp
10882 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10883 @r=`${PWD_COMMAND}`; export r; \
10884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10886 $(HOST_EXPORTS) \
10887 $(POSTSTAGE1_HOST_EXPORTS) \
10888 cd $(HOST_SUBDIR)/gmp && \
10889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10890 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10891 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10892 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10893 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10894 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10895 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10896 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10897 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10898 $(TARGET-stagefeedback-gmp)
10900 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10901 clean-stagefeedback: clean-stagefeedback-gmp
10902 clean-stagefeedback-gmp:
10903 @if [ $(current_stage) = stagefeedback ]; then \
10904 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10905 else \
10906 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10907 $(MAKE) stagefeedback-start; \
10908 fi; \
10909 cd $(HOST_SUBDIR)/gmp && \
10910 $(MAKE) $(EXTRA_HOST_FLAGS) \
10911 $(POSTSTAGE1_FLAGS_TO_PASS) \
10912 clean
10913 @endif gmp-bootstrap
10919 .PHONY: check-gmp maybe-check-gmp
10920 maybe-check-gmp:
10921 @if gmp
10922 maybe-check-gmp: check-gmp
10924 check-gmp:
10925 @: $(MAKE); $(unstage)
10926 @r=`${PWD_COMMAND}`; export r; \
10927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10928 $(HOST_EXPORTS) \
10929 (cd $(HOST_SUBDIR)/gmp && \
10930 $(MAKE) $(FLAGS_TO_PASS) check)
10932 @endif gmp
10934 .PHONY: install-gmp maybe-install-gmp
10935 maybe-install-gmp:
10936 @if gmp
10937 maybe-install-gmp: install-gmp
10939 install-gmp:
10941 @endif gmp
10943 .PHONY: install-strip-gmp maybe-install-strip-gmp
10944 maybe-install-strip-gmp:
10945 @if gmp
10946 maybe-install-strip-gmp: install-strip-gmp
10948 install-strip-gmp:
10950 @endif gmp
10952 # Other targets (info, dvi, pdf, etc.)
10954 .PHONY: maybe-info-gmp info-gmp
10955 maybe-info-gmp:
10956 @if gmp
10957 maybe-info-gmp: info-gmp
10959 info-gmp: \
10960 configure-gmp
10961 @[ -f ./gmp/Makefile ] || exit 0; \
10962 r=`${PWD_COMMAND}`; export r; \
10963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964 $(HOST_EXPORTS) \
10965 for flag in $(EXTRA_HOST_FLAGS) ; do \
10966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10967 done; \
10968 echo "Doing info in gmp" ; \
10969 (cd $(HOST_SUBDIR)/gmp && \
10970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10972 "RANLIB=$${RANLIB}" \
10973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10974 info) \
10975 || exit 1
10977 @endif gmp
10979 .PHONY: maybe-dvi-gmp dvi-gmp
10980 maybe-dvi-gmp:
10981 @if gmp
10982 maybe-dvi-gmp: dvi-gmp
10984 dvi-gmp: \
10985 configure-gmp
10986 @[ -f ./gmp/Makefile ] || exit 0; \
10987 r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 $(HOST_EXPORTS) \
10990 for flag in $(EXTRA_HOST_FLAGS) ; do \
10991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10992 done; \
10993 echo "Doing dvi in gmp" ; \
10994 (cd $(HOST_SUBDIR)/gmp && \
10995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10997 "RANLIB=$${RANLIB}" \
10998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10999 dvi) \
11000 || exit 1
11002 @endif gmp
11004 .PHONY: maybe-pdf-gmp pdf-gmp
11005 maybe-pdf-gmp:
11006 @if gmp
11007 maybe-pdf-gmp: pdf-gmp
11009 pdf-gmp: \
11010 configure-gmp
11011 @[ -f ./gmp/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(HOST_EXPORTS) \
11015 for flag in $(EXTRA_HOST_FLAGS) ; do \
11016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11017 done; \
11018 echo "Doing pdf in gmp" ; \
11019 (cd $(HOST_SUBDIR)/gmp && \
11020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11022 "RANLIB=$${RANLIB}" \
11023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11024 pdf) \
11025 || exit 1
11027 @endif gmp
11029 .PHONY: maybe-html-gmp html-gmp
11030 maybe-html-gmp:
11031 @if gmp
11032 maybe-html-gmp: html-gmp
11034 html-gmp: \
11035 configure-gmp
11036 @[ -f ./gmp/Makefile ] || exit 0; \
11037 r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 $(HOST_EXPORTS) \
11040 for flag in $(EXTRA_HOST_FLAGS) ; do \
11041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11042 done; \
11043 echo "Doing html in gmp" ; \
11044 (cd $(HOST_SUBDIR)/gmp && \
11045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11047 "RANLIB=$${RANLIB}" \
11048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11049 html) \
11050 || exit 1
11052 @endif gmp
11054 .PHONY: maybe-TAGS-gmp TAGS-gmp
11055 maybe-TAGS-gmp:
11056 @if gmp
11057 maybe-TAGS-gmp: TAGS-gmp
11059 TAGS-gmp: \
11060 configure-gmp
11061 @[ -f ./gmp/Makefile ] || exit 0; \
11062 r=`${PWD_COMMAND}`; export r; \
11063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11064 $(HOST_EXPORTS) \
11065 for flag in $(EXTRA_HOST_FLAGS) ; do \
11066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11067 done; \
11068 echo "Doing TAGS in gmp" ; \
11069 (cd $(HOST_SUBDIR)/gmp && \
11070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11072 "RANLIB=$${RANLIB}" \
11073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11074 TAGS) \
11075 || exit 1
11077 @endif gmp
11079 .PHONY: maybe-install-info-gmp install-info-gmp
11080 maybe-install-info-gmp:
11081 @if gmp
11082 maybe-install-info-gmp: install-info-gmp
11084 install-info-gmp: \
11085 configure-gmp \
11086 info-gmp
11087 @[ -f ./gmp/Makefile ] || exit 0; \
11088 r=`${PWD_COMMAND}`; export r; \
11089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11090 $(HOST_EXPORTS) \
11091 for flag in $(EXTRA_HOST_FLAGS) ; do \
11092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11093 done; \
11094 echo "Doing install-info in gmp" ; \
11095 (cd $(HOST_SUBDIR)/gmp && \
11096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11098 "RANLIB=$${RANLIB}" \
11099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11100 install-info) \
11101 || exit 1
11103 @endif gmp
11105 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11106 maybe-install-pdf-gmp:
11107 @if gmp
11108 maybe-install-pdf-gmp: install-pdf-gmp
11110 install-pdf-gmp: \
11111 configure-gmp \
11112 pdf-gmp
11113 @[ -f ./gmp/Makefile ] || exit 0; \
11114 r=`${PWD_COMMAND}`; export r; \
11115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11116 $(HOST_EXPORTS) \
11117 for flag in $(EXTRA_HOST_FLAGS) ; do \
11118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11119 done; \
11120 echo "Doing install-pdf in gmp" ; \
11121 (cd $(HOST_SUBDIR)/gmp && \
11122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11124 "RANLIB=$${RANLIB}" \
11125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11126 install-pdf) \
11127 || exit 1
11129 @endif gmp
11131 .PHONY: maybe-install-html-gmp install-html-gmp
11132 maybe-install-html-gmp:
11133 @if gmp
11134 maybe-install-html-gmp: install-html-gmp
11136 install-html-gmp: \
11137 configure-gmp \
11138 html-gmp
11139 @[ -f ./gmp/Makefile ] || exit 0; \
11140 r=`${PWD_COMMAND}`; export r; \
11141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11142 $(HOST_EXPORTS) \
11143 for flag in $(EXTRA_HOST_FLAGS) ; do \
11144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11145 done; \
11146 echo "Doing install-html in gmp" ; \
11147 (cd $(HOST_SUBDIR)/gmp && \
11148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11150 "RANLIB=$${RANLIB}" \
11151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11152 install-html) \
11153 || exit 1
11155 @endif gmp
11157 .PHONY: maybe-installcheck-gmp installcheck-gmp
11158 maybe-installcheck-gmp:
11159 @if gmp
11160 maybe-installcheck-gmp: installcheck-gmp
11162 installcheck-gmp: \
11163 configure-gmp
11164 @[ -f ./gmp/Makefile ] || exit 0; \
11165 r=`${PWD_COMMAND}`; export r; \
11166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11167 $(HOST_EXPORTS) \
11168 for flag in $(EXTRA_HOST_FLAGS) ; do \
11169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11170 done; \
11171 echo "Doing installcheck in gmp" ; \
11172 (cd $(HOST_SUBDIR)/gmp && \
11173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11175 "RANLIB=$${RANLIB}" \
11176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11177 installcheck) \
11178 || exit 1
11180 @endif gmp
11182 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11183 maybe-mostlyclean-gmp:
11184 @if gmp
11185 maybe-mostlyclean-gmp: mostlyclean-gmp
11187 mostlyclean-gmp:
11188 @[ -f ./gmp/Makefile ] || exit 0; \
11189 r=`${PWD_COMMAND}`; export r; \
11190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11191 $(HOST_EXPORTS) \
11192 for flag in $(EXTRA_HOST_FLAGS) ; do \
11193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11194 done; \
11195 echo "Doing mostlyclean in gmp" ; \
11196 (cd $(HOST_SUBDIR)/gmp && \
11197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11199 "RANLIB=$${RANLIB}" \
11200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11201 mostlyclean) \
11202 || exit 1
11204 @endif gmp
11206 .PHONY: maybe-clean-gmp clean-gmp
11207 maybe-clean-gmp:
11208 @if gmp
11209 maybe-clean-gmp: clean-gmp
11211 clean-gmp:
11212 @[ -f ./gmp/Makefile ] || exit 0; \
11213 r=`${PWD_COMMAND}`; export r; \
11214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11215 $(HOST_EXPORTS) \
11216 for flag in $(EXTRA_HOST_FLAGS) ; do \
11217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11218 done; \
11219 echo "Doing clean in gmp" ; \
11220 (cd $(HOST_SUBDIR)/gmp && \
11221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11223 "RANLIB=$${RANLIB}" \
11224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11225 clean) \
11226 || exit 1
11228 @endif gmp
11230 .PHONY: maybe-distclean-gmp distclean-gmp
11231 maybe-distclean-gmp:
11232 @if gmp
11233 maybe-distclean-gmp: distclean-gmp
11235 distclean-gmp:
11236 @[ -f ./gmp/Makefile ] || exit 0; \
11237 r=`${PWD_COMMAND}`; export r; \
11238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11239 $(HOST_EXPORTS) \
11240 for flag in $(EXTRA_HOST_FLAGS) ; do \
11241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11242 done; \
11243 echo "Doing distclean in gmp" ; \
11244 (cd $(HOST_SUBDIR)/gmp && \
11245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11247 "RANLIB=$${RANLIB}" \
11248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11249 distclean) \
11250 || exit 1
11252 @endif gmp
11254 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11255 maybe-maintainer-clean-gmp:
11256 @if gmp
11257 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11259 maintainer-clean-gmp:
11260 @[ -f ./gmp/Makefile ] || exit 0; \
11261 r=`${PWD_COMMAND}`; export r; \
11262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11263 $(HOST_EXPORTS) \
11264 for flag in $(EXTRA_HOST_FLAGS) ; do \
11265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11266 done; \
11267 echo "Doing maintainer-clean in gmp" ; \
11268 (cd $(HOST_SUBDIR)/gmp && \
11269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11271 "RANLIB=$${RANLIB}" \
11272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11273 maintainer-clean) \
11274 || exit 1
11276 @endif gmp
11280 .PHONY: configure-mpfr maybe-configure-mpfr
11281 maybe-configure-mpfr:
11282 @if gcc-bootstrap
11283 configure-mpfr: stage_current
11284 @endif gcc-bootstrap
11285 @if mpfr
11286 maybe-configure-mpfr: configure-mpfr
11287 configure-mpfr:
11288 @r=`${PWD_COMMAND}`; export r; \
11289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11290 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11292 $(HOST_EXPORTS) \
11293 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11294 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11295 case $(srcdir) in \
11296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11297 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11299 esac; \
11300 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11301 libsrcdir="$$s/mpfr"; \
11302 $(SHELL) $${libsrcdir}/configure \
11303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11304 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11305 || exit 1
11306 @endif mpfr
11310 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11311 maybe-configure-stage1-mpfr:
11312 @if mpfr-bootstrap
11313 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11314 configure-stage1-mpfr:
11315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11317 @r=`${PWD_COMMAND}`; export r; \
11318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11319 TFLAGS="$(STAGE1_TFLAGS)"; \
11320 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11321 $(HOST_EXPORTS) \
11322 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11323 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11324 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11325 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11327 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11328 case $(srcdir) in \
11329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11330 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11332 esac; \
11333 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11334 libsrcdir="$$s/mpfr"; \
11335 $(SHELL) $${libsrcdir}/configure \
11336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11337 --target=${target_alias} $${srcdiroption} \
11338 $(STAGE1_CONFIGURE_FLAGS) \
11339 --disable-shared @extra_mpfr_configure_flags@
11340 @endif mpfr-bootstrap
11342 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11343 maybe-configure-stage2-mpfr:
11344 @if mpfr-bootstrap
11345 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11346 configure-stage2-mpfr:
11347 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11349 @r=`${PWD_COMMAND}`; export r; \
11350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11351 TFLAGS="$(STAGE2_TFLAGS)"; \
11352 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11353 $(HOST_EXPORTS) \
11354 $(POSTSTAGE1_HOST_EXPORTS) \
11355 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11356 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11357 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11358 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11360 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11361 case $(srcdir) in \
11362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11363 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11365 esac; \
11366 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11367 libsrcdir="$$s/mpfr"; \
11368 $(SHELL) $${libsrcdir}/configure \
11369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11370 --target=${target_alias} $${srcdiroption} \
11371 --with-build-libsubdir=$(HOST_SUBDIR) \
11372 $(STAGE2_CONFIGURE_FLAGS) \
11373 --disable-shared @extra_mpfr_configure_flags@
11374 @endif mpfr-bootstrap
11376 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11377 maybe-configure-stage3-mpfr:
11378 @if mpfr-bootstrap
11379 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11380 configure-stage3-mpfr:
11381 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11382 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11383 @r=`${PWD_COMMAND}`; export r; \
11384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11385 TFLAGS="$(STAGE3_TFLAGS)"; \
11386 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11387 $(HOST_EXPORTS) \
11388 $(POSTSTAGE1_HOST_EXPORTS) \
11389 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11390 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11391 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11392 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11394 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11395 case $(srcdir) in \
11396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11397 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11399 esac; \
11400 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11401 libsrcdir="$$s/mpfr"; \
11402 $(SHELL) $${libsrcdir}/configure \
11403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11404 --target=${target_alias} $${srcdiroption} \
11405 --with-build-libsubdir=$(HOST_SUBDIR) \
11406 $(STAGE3_CONFIGURE_FLAGS) \
11407 --disable-shared @extra_mpfr_configure_flags@
11408 @endif mpfr-bootstrap
11410 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11411 maybe-configure-stage4-mpfr:
11412 @if mpfr-bootstrap
11413 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11414 configure-stage4-mpfr:
11415 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11416 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11417 @r=`${PWD_COMMAND}`; export r; \
11418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11419 TFLAGS="$(STAGE4_TFLAGS)"; \
11420 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11421 $(HOST_EXPORTS) \
11422 $(POSTSTAGE1_HOST_EXPORTS) \
11423 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11424 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11425 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11426 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11428 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11429 case $(srcdir) in \
11430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11431 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11433 esac; \
11434 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11435 libsrcdir="$$s/mpfr"; \
11436 $(SHELL) $${libsrcdir}/configure \
11437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11438 --target=${target_alias} $${srcdiroption} \
11439 --with-build-libsubdir=$(HOST_SUBDIR) \
11440 $(STAGE4_CONFIGURE_FLAGS) \
11441 --disable-shared @extra_mpfr_configure_flags@
11442 @endif mpfr-bootstrap
11444 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11445 maybe-configure-stageprofile-mpfr:
11446 @if mpfr-bootstrap
11447 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11448 configure-stageprofile-mpfr:
11449 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11450 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11451 @r=`${PWD_COMMAND}`; export r; \
11452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11453 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11454 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11455 $(HOST_EXPORTS) \
11456 $(POSTSTAGE1_HOST_EXPORTS) \
11457 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11458 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11459 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11460 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11462 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11463 case $(srcdir) in \
11464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11465 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11467 esac; \
11468 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11469 libsrcdir="$$s/mpfr"; \
11470 $(SHELL) $${libsrcdir}/configure \
11471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11472 --target=${target_alias} $${srcdiroption} \
11473 --with-build-libsubdir=$(HOST_SUBDIR) \
11474 $(STAGEprofile_CONFIGURE_FLAGS) \
11475 --disable-shared @extra_mpfr_configure_flags@
11476 @endif mpfr-bootstrap
11478 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11479 maybe-configure-stagefeedback-mpfr:
11480 @if mpfr-bootstrap
11481 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11482 configure-stagefeedback-mpfr:
11483 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11485 @r=`${PWD_COMMAND}`; export r; \
11486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11487 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11488 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11489 $(HOST_EXPORTS) \
11490 $(POSTSTAGE1_HOST_EXPORTS) \
11491 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11492 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11493 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11494 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11496 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11497 case $(srcdir) in \
11498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11499 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11501 esac; \
11502 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11503 libsrcdir="$$s/mpfr"; \
11504 $(SHELL) $${libsrcdir}/configure \
11505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11506 --target=${target_alias} $${srcdiroption} \
11507 --with-build-libsubdir=$(HOST_SUBDIR) \
11508 $(STAGEfeedback_CONFIGURE_FLAGS) \
11509 --disable-shared @extra_mpfr_configure_flags@
11510 @endif mpfr-bootstrap
11516 .PHONY: all-mpfr maybe-all-mpfr
11517 maybe-all-mpfr:
11518 @if gcc-bootstrap
11519 all-mpfr: stage_current
11520 @endif gcc-bootstrap
11521 @if mpfr
11522 TARGET-mpfr=all
11523 maybe-all-mpfr: all-mpfr
11524 all-mpfr: configure-mpfr
11525 @r=`${PWD_COMMAND}`; export r; \
11526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11527 $(HOST_EXPORTS) \
11528 (cd $(HOST_SUBDIR)/mpfr && \
11529 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11530 $(TARGET-mpfr))
11531 @endif mpfr
11535 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11536 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11537 maybe-all-stage1-mpfr:
11538 maybe-clean-stage1-mpfr:
11539 @if mpfr-bootstrap
11540 maybe-all-stage1-mpfr: all-stage1-mpfr
11541 all-stage1: all-stage1-mpfr
11542 TARGET-stage1-mpfr = $(TARGET-mpfr)
11543 all-stage1-mpfr: configure-stage1-mpfr
11544 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11545 @r=`${PWD_COMMAND}`; export r; \
11546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11547 TFLAGS="$(STAGE1_TFLAGS)"; \
11548 $(HOST_EXPORTS) \
11549 cd $(HOST_SUBDIR)/mpfr && \
11550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11551 CFLAGS="$(STAGE1_CFLAGS)" \
11552 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11553 LIBCFLAGS="$(LIBCFLAGS)" \
11554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11557 $(EXTRA_HOST_FLAGS) \
11558 TFLAGS="$(STAGE1_TFLAGS)" \
11559 $(TARGET-stage1-mpfr)
11561 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11562 clean-stage1: clean-stage1-mpfr
11563 clean-stage1-mpfr:
11564 @if [ $(current_stage) = stage1 ]; then \
11565 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11566 else \
11567 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11568 $(MAKE) stage1-start; \
11569 fi; \
11570 cd $(HOST_SUBDIR)/mpfr && \
11571 $(MAKE) $(EXTRA_HOST_FLAGS) \
11572 clean
11573 @endif mpfr-bootstrap
11576 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11577 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11578 maybe-all-stage2-mpfr:
11579 maybe-clean-stage2-mpfr:
11580 @if mpfr-bootstrap
11581 maybe-all-stage2-mpfr: all-stage2-mpfr
11582 all-stage2: all-stage2-mpfr
11583 TARGET-stage2-mpfr = $(TARGET-mpfr)
11584 all-stage2-mpfr: configure-stage2-mpfr
11585 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11586 @r=`${PWD_COMMAND}`; export r; \
11587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11588 TFLAGS="$(STAGE2_TFLAGS)"; \
11589 $(HOST_EXPORTS) \
11590 $(POSTSTAGE1_HOST_EXPORTS) \
11591 cd $(HOST_SUBDIR)/mpfr && \
11592 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11593 CFLAGS="$(STAGE2_CFLAGS)" \
11594 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11595 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11596 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11597 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11598 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11599 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11600 TFLAGS="$(STAGE2_TFLAGS)" \
11601 $(TARGET-stage2-mpfr)
11603 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11604 clean-stage2: clean-stage2-mpfr
11605 clean-stage2-mpfr:
11606 @if [ $(current_stage) = stage2 ]; then \
11607 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11608 else \
11609 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11610 $(MAKE) stage2-start; \
11611 fi; \
11612 cd $(HOST_SUBDIR)/mpfr && \
11613 $(MAKE) $(EXTRA_HOST_FLAGS) \
11614 $(POSTSTAGE1_FLAGS_TO_PASS) \
11615 clean
11616 @endif mpfr-bootstrap
11619 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11620 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11621 maybe-all-stage3-mpfr:
11622 maybe-clean-stage3-mpfr:
11623 @if mpfr-bootstrap
11624 maybe-all-stage3-mpfr: all-stage3-mpfr
11625 all-stage3: all-stage3-mpfr
11626 TARGET-stage3-mpfr = $(TARGET-mpfr)
11627 all-stage3-mpfr: configure-stage3-mpfr
11628 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11629 @r=`${PWD_COMMAND}`; export r; \
11630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11631 TFLAGS="$(STAGE3_TFLAGS)"; \
11632 $(HOST_EXPORTS) \
11633 $(POSTSTAGE1_HOST_EXPORTS) \
11634 cd $(HOST_SUBDIR)/mpfr && \
11635 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11636 CFLAGS="$(STAGE3_CFLAGS)" \
11637 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11638 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11639 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11640 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11641 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11642 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11643 TFLAGS="$(STAGE3_TFLAGS)" \
11644 $(TARGET-stage3-mpfr)
11646 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11647 clean-stage3: clean-stage3-mpfr
11648 clean-stage3-mpfr:
11649 @if [ $(current_stage) = stage3 ]; then \
11650 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11651 else \
11652 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11653 $(MAKE) stage3-start; \
11654 fi; \
11655 cd $(HOST_SUBDIR)/mpfr && \
11656 $(MAKE) $(EXTRA_HOST_FLAGS) \
11657 $(POSTSTAGE1_FLAGS_TO_PASS) \
11658 clean
11659 @endif mpfr-bootstrap
11662 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11663 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11664 maybe-all-stage4-mpfr:
11665 maybe-clean-stage4-mpfr:
11666 @if mpfr-bootstrap
11667 maybe-all-stage4-mpfr: all-stage4-mpfr
11668 all-stage4: all-stage4-mpfr
11669 TARGET-stage4-mpfr = $(TARGET-mpfr)
11670 all-stage4-mpfr: configure-stage4-mpfr
11671 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11672 @r=`${PWD_COMMAND}`; export r; \
11673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11674 TFLAGS="$(STAGE4_TFLAGS)"; \
11675 $(HOST_EXPORTS) \
11676 $(POSTSTAGE1_HOST_EXPORTS) \
11677 cd $(HOST_SUBDIR)/mpfr && \
11678 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11679 CFLAGS="$(STAGE4_CFLAGS)" \
11680 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11681 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11682 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11683 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11684 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11685 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11686 TFLAGS="$(STAGE4_TFLAGS)" \
11687 $(TARGET-stage4-mpfr)
11689 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11690 clean-stage4: clean-stage4-mpfr
11691 clean-stage4-mpfr:
11692 @if [ $(current_stage) = stage4 ]; then \
11693 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11694 else \
11695 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11696 $(MAKE) stage4-start; \
11697 fi; \
11698 cd $(HOST_SUBDIR)/mpfr && \
11699 $(MAKE) $(EXTRA_HOST_FLAGS) \
11700 $(POSTSTAGE1_FLAGS_TO_PASS) \
11701 clean
11702 @endif mpfr-bootstrap
11705 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11706 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11707 maybe-all-stageprofile-mpfr:
11708 maybe-clean-stageprofile-mpfr:
11709 @if mpfr-bootstrap
11710 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11711 all-stageprofile: all-stageprofile-mpfr
11712 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11713 all-stageprofile-mpfr: configure-stageprofile-mpfr
11714 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11715 @r=`${PWD_COMMAND}`; export r; \
11716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11717 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11718 $(HOST_EXPORTS) \
11719 $(POSTSTAGE1_HOST_EXPORTS) \
11720 cd $(HOST_SUBDIR)/mpfr && \
11721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11722 CFLAGS="$(STAGEprofile_CFLAGS)" \
11723 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11724 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11728 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11729 TFLAGS="$(STAGEprofile_TFLAGS)" \
11730 $(TARGET-stageprofile-mpfr)
11732 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11733 clean-stageprofile: clean-stageprofile-mpfr
11734 clean-stageprofile-mpfr:
11735 @if [ $(current_stage) = stageprofile ]; then \
11736 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11737 else \
11738 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11739 $(MAKE) stageprofile-start; \
11740 fi; \
11741 cd $(HOST_SUBDIR)/mpfr && \
11742 $(MAKE) $(EXTRA_HOST_FLAGS) \
11743 $(POSTSTAGE1_FLAGS_TO_PASS) \
11744 clean
11745 @endif mpfr-bootstrap
11748 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11749 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11750 maybe-all-stagefeedback-mpfr:
11751 maybe-clean-stagefeedback-mpfr:
11752 @if mpfr-bootstrap
11753 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11754 all-stagefeedback: all-stagefeedback-mpfr
11755 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11756 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11757 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11758 @r=`${PWD_COMMAND}`; export r; \
11759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11760 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11761 $(HOST_EXPORTS) \
11762 $(POSTSTAGE1_HOST_EXPORTS) \
11763 cd $(HOST_SUBDIR)/mpfr && \
11764 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11765 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11766 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11767 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11768 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11769 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11770 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11771 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11772 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11773 $(TARGET-stagefeedback-mpfr)
11775 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11776 clean-stagefeedback: clean-stagefeedback-mpfr
11777 clean-stagefeedback-mpfr:
11778 @if [ $(current_stage) = stagefeedback ]; then \
11779 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11780 else \
11781 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11782 $(MAKE) stagefeedback-start; \
11783 fi; \
11784 cd $(HOST_SUBDIR)/mpfr && \
11785 $(MAKE) $(EXTRA_HOST_FLAGS) \
11786 $(POSTSTAGE1_FLAGS_TO_PASS) \
11787 clean
11788 @endif mpfr-bootstrap
11794 .PHONY: check-mpfr maybe-check-mpfr
11795 maybe-check-mpfr:
11796 @if mpfr
11797 maybe-check-mpfr: check-mpfr
11799 check-mpfr:
11800 @: $(MAKE); $(unstage)
11801 @r=`${PWD_COMMAND}`; export r; \
11802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803 $(HOST_EXPORTS) \
11804 (cd $(HOST_SUBDIR)/mpfr && \
11805 $(MAKE) $(FLAGS_TO_PASS) check)
11807 @endif mpfr
11809 .PHONY: install-mpfr maybe-install-mpfr
11810 maybe-install-mpfr:
11811 @if mpfr
11812 maybe-install-mpfr: install-mpfr
11814 install-mpfr:
11816 @endif mpfr
11818 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11819 maybe-install-strip-mpfr:
11820 @if mpfr
11821 maybe-install-strip-mpfr: install-strip-mpfr
11823 install-strip-mpfr:
11825 @endif mpfr
11827 # Other targets (info, dvi, pdf, etc.)
11829 .PHONY: maybe-info-mpfr info-mpfr
11830 maybe-info-mpfr:
11831 @if mpfr
11832 maybe-info-mpfr: info-mpfr
11834 info-mpfr: \
11835 configure-mpfr
11836 @[ -f ./mpfr/Makefile ] || exit 0; \
11837 r=`${PWD_COMMAND}`; export r; \
11838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11839 $(HOST_EXPORTS) \
11840 for flag in $(EXTRA_HOST_FLAGS) ; do \
11841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11842 done; \
11843 echo "Doing info in mpfr" ; \
11844 (cd $(HOST_SUBDIR)/mpfr && \
11845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11847 "RANLIB=$${RANLIB}" \
11848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11849 info) \
11850 || exit 1
11852 @endif mpfr
11854 .PHONY: maybe-dvi-mpfr dvi-mpfr
11855 maybe-dvi-mpfr:
11856 @if mpfr
11857 maybe-dvi-mpfr: dvi-mpfr
11859 dvi-mpfr: \
11860 configure-mpfr
11861 @[ -f ./mpfr/Makefile ] || exit 0; \
11862 r=`${PWD_COMMAND}`; export r; \
11863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11864 $(HOST_EXPORTS) \
11865 for flag in $(EXTRA_HOST_FLAGS) ; do \
11866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11867 done; \
11868 echo "Doing dvi in mpfr" ; \
11869 (cd $(HOST_SUBDIR)/mpfr && \
11870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11872 "RANLIB=$${RANLIB}" \
11873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11874 dvi) \
11875 || exit 1
11877 @endif mpfr
11879 .PHONY: maybe-pdf-mpfr pdf-mpfr
11880 maybe-pdf-mpfr:
11881 @if mpfr
11882 maybe-pdf-mpfr: pdf-mpfr
11884 pdf-mpfr: \
11885 configure-mpfr
11886 @[ -f ./mpfr/Makefile ] || exit 0; \
11887 r=`${PWD_COMMAND}`; export r; \
11888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11889 $(HOST_EXPORTS) \
11890 for flag in $(EXTRA_HOST_FLAGS) ; do \
11891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11892 done; \
11893 echo "Doing pdf in mpfr" ; \
11894 (cd $(HOST_SUBDIR)/mpfr && \
11895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11897 "RANLIB=$${RANLIB}" \
11898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11899 pdf) \
11900 || exit 1
11902 @endif mpfr
11904 .PHONY: maybe-html-mpfr html-mpfr
11905 maybe-html-mpfr:
11906 @if mpfr
11907 maybe-html-mpfr: html-mpfr
11909 html-mpfr: \
11910 configure-mpfr
11911 @[ -f ./mpfr/Makefile ] || exit 0; \
11912 r=`${PWD_COMMAND}`; export r; \
11913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11914 $(HOST_EXPORTS) \
11915 for flag in $(EXTRA_HOST_FLAGS) ; do \
11916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11917 done; \
11918 echo "Doing html in mpfr" ; \
11919 (cd $(HOST_SUBDIR)/mpfr && \
11920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11922 "RANLIB=$${RANLIB}" \
11923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11924 html) \
11925 || exit 1
11927 @endif mpfr
11929 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11930 maybe-TAGS-mpfr:
11931 @if mpfr
11932 maybe-TAGS-mpfr: TAGS-mpfr
11934 TAGS-mpfr: \
11935 configure-mpfr
11936 @[ -f ./mpfr/Makefile ] || exit 0; \
11937 r=`${PWD_COMMAND}`; export r; \
11938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11939 $(HOST_EXPORTS) \
11940 for flag in $(EXTRA_HOST_FLAGS) ; do \
11941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11942 done; \
11943 echo "Doing TAGS in mpfr" ; \
11944 (cd $(HOST_SUBDIR)/mpfr && \
11945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11947 "RANLIB=$${RANLIB}" \
11948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11949 TAGS) \
11950 || exit 1
11952 @endif mpfr
11954 .PHONY: maybe-install-info-mpfr install-info-mpfr
11955 maybe-install-info-mpfr:
11956 @if mpfr
11957 maybe-install-info-mpfr: install-info-mpfr
11959 install-info-mpfr: \
11960 configure-mpfr \
11961 info-mpfr
11962 @[ -f ./mpfr/Makefile ] || exit 0; \
11963 r=`${PWD_COMMAND}`; export r; \
11964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11965 $(HOST_EXPORTS) \
11966 for flag in $(EXTRA_HOST_FLAGS) ; do \
11967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11968 done; \
11969 echo "Doing install-info in mpfr" ; \
11970 (cd $(HOST_SUBDIR)/mpfr && \
11971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11973 "RANLIB=$${RANLIB}" \
11974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11975 install-info) \
11976 || exit 1
11978 @endif mpfr
11980 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11981 maybe-install-pdf-mpfr:
11982 @if mpfr
11983 maybe-install-pdf-mpfr: install-pdf-mpfr
11985 install-pdf-mpfr: \
11986 configure-mpfr \
11987 pdf-mpfr
11988 @[ -f ./mpfr/Makefile ] || exit 0; \
11989 r=`${PWD_COMMAND}`; export r; \
11990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11991 $(HOST_EXPORTS) \
11992 for flag in $(EXTRA_HOST_FLAGS) ; do \
11993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11994 done; \
11995 echo "Doing install-pdf in mpfr" ; \
11996 (cd $(HOST_SUBDIR)/mpfr && \
11997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11999 "RANLIB=$${RANLIB}" \
12000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12001 install-pdf) \
12002 || exit 1
12004 @endif mpfr
12006 .PHONY: maybe-install-html-mpfr install-html-mpfr
12007 maybe-install-html-mpfr:
12008 @if mpfr
12009 maybe-install-html-mpfr: install-html-mpfr
12011 install-html-mpfr: \
12012 configure-mpfr \
12013 html-mpfr
12014 @[ -f ./mpfr/Makefile ] || exit 0; \
12015 r=`${PWD_COMMAND}`; export r; \
12016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12017 $(HOST_EXPORTS) \
12018 for flag in $(EXTRA_HOST_FLAGS) ; do \
12019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12020 done; \
12021 echo "Doing install-html in mpfr" ; \
12022 (cd $(HOST_SUBDIR)/mpfr && \
12023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12025 "RANLIB=$${RANLIB}" \
12026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12027 install-html) \
12028 || exit 1
12030 @endif mpfr
12032 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12033 maybe-installcheck-mpfr:
12034 @if mpfr
12035 maybe-installcheck-mpfr: installcheck-mpfr
12037 installcheck-mpfr: \
12038 configure-mpfr
12039 @[ -f ./mpfr/Makefile ] || exit 0; \
12040 r=`${PWD_COMMAND}`; export r; \
12041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12042 $(HOST_EXPORTS) \
12043 for flag in $(EXTRA_HOST_FLAGS) ; do \
12044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12045 done; \
12046 echo "Doing installcheck in mpfr" ; \
12047 (cd $(HOST_SUBDIR)/mpfr && \
12048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12050 "RANLIB=$${RANLIB}" \
12051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12052 installcheck) \
12053 || exit 1
12055 @endif mpfr
12057 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12058 maybe-mostlyclean-mpfr:
12059 @if mpfr
12060 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12062 mostlyclean-mpfr:
12063 @[ -f ./mpfr/Makefile ] || exit 0; \
12064 r=`${PWD_COMMAND}`; export r; \
12065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12066 $(HOST_EXPORTS) \
12067 for flag in $(EXTRA_HOST_FLAGS) ; do \
12068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12069 done; \
12070 echo "Doing mostlyclean in mpfr" ; \
12071 (cd $(HOST_SUBDIR)/mpfr && \
12072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12074 "RANLIB=$${RANLIB}" \
12075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12076 mostlyclean) \
12077 || exit 1
12079 @endif mpfr
12081 .PHONY: maybe-clean-mpfr clean-mpfr
12082 maybe-clean-mpfr:
12083 @if mpfr
12084 maybe-clean-mpfr: clean-mpfr
12086 clean-mpfr:
12087 @[ -f ./mpfr/Makefile ] || exit 0; \
12088 r=`${PWD_COMMAND}`; export r; \
12089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12090 $(HOST_EXPORTS) \
12091 for flag in $(EXTRA_HOST_FLAGS) ; do \
12092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12093 done; \
12094 echo "Doing clean in mpfr" ; \
12095 (cd $(HOST_SUBDIR)/mpfr && \
12096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12098 "RANLIB=$${RANLIB}" \
12099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12100 clean) \
12101 || exit 1
12103 @endif mpfr
12105 .PHONY: maybe-distclean-mpfr distclean-mpfr
12106 maybe-distclean-mpfr:
12107 @if mpfr
12108 maybe-distclean-mpfr: distclean-mpfr
12110 distclean-mpfr:
12111 @[ -f ./mpfr/Makefile ] || exit 0; \
12112 r=`${PWD_COMMAND}`; export r; \
12113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12114 $(HOST_EXPORTS) \
12115 for flag in $(EXTRA_HOST_FLAGS) ; do \
12116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12117 done; \
12118 echo "Doing distclean in mpfr" ; \
12119 (cd $(HOST_SUBDIR)/mpfr && \
12120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12122 "RANLIB=$${RANLIB}" \
12123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12124 distclean) \
12125 || exit 1
12127 @endif mpfr
12129 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12130 maybe-maintainer-clean-mpfr:
12131 @if mpfr
12132 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12134 maintainer-clean-mpfr:
12135 @[ -f ./mpfr/Makefile ] || exit 0; \
12136 r=`${PWD_COMMAND}`; export r; \
12137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12138 $(HOST_EXPORTS) \
12139 for flag in $(EXTRA_HOST_FLAGS) ; do \
12140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12141 done; \
12142 echo "Doing maintainer-clean in mpfr" ; \
12143 (cd $(HOST_SUBDIR)/mpfr && \
12144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12146 "RANLIB=$${RANLIB}" \
12147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12148 maintainer-clean) \
12149 || exit 1
12151 @endif mpfr
12155 .PHONY: configure-mpc maybe-configure-mpc
12156 maybe-configure-mpc:
12157 @if gcc-bootstrap
12158 configure-mpc: stage_current
12159 @endif gcc-bootstrap
12160 @if mpc
12161 maybe-configure-mpc: configure-mpc
12162 configure-mpc:
12163 @r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12167 $(HOST_EXPORTS) \
12168 echo Configuring in $(HOST_SUBDIR)/mpc; \
12169 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12170 case $(srcdir) in \
12171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12172 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12174 esac; \
12175 srcdiroption="--srcdir=$${topdir}/mpc"; \
12176 libsrcdir="$$s/mpc"; \
12177 $(SHELL) $${libsrcdir}/configure \
12178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12179 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12180 || exit 1
12181 @endif mpc
12185 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12186 maybe-configure-stage1-mpc:
12187 @if mpc-bootstrap
12188 maybe-configure-stage1-mpc: configure-stage1-mpc
12189 configure-stage1-mpc:
12190 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12192 @r=`${PWD_COMMAND}`; export r; \
12193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12194 TFLAGS="$(STAGE1_TFLAGS)"; \
12195 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12196 $(HOST_EXPORTS) \
12197 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12198 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12199 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12200 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12202 cd $(HOST_SUBDIR)/mpc || exit 1; \
12203 case $(srcdir) in \
12204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12205 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12207 esac; \
12208 srcdiroption="--srcdir=$${topdir}/mpc"; \
12209 libsrcdir="$$s/mpc"; \
12210 $(SHELL) $${libsrcdir}/configure \
12211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12212 --target=${target_alias} $${srcdiroption} \
12213 $(STAGE1_CONFIGURE_FLAGS) \
12214 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12215 @endif mpc-bootstrap
12217 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12218 maybe-configure-stage2-mpc:
12219 @if mpc-bootstrap
12220 maybe-configure-stage2-mpc: configure-stage2-mpc
12221 configure-stage2-mpc:
12222 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12224 @r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 TFLAGS="$(STAGE2_TFLAGS)"; \
12227 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12228 $(HOST_EXPORTS) \
12229 $(POSTSTAGE1_HOST_EXPORTS) \
12230 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12231 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12232 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12233 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12235 cd $(HOST_SUBDIR)/mpc || exit 1; \
12236 case $(srcdir) in \
12237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12238 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12240 esac; \
12241 srcdiroption="--srcdir=$${topdir}/mpc"; \
12242 libsrcdir="$$s/mpc"; \
12243 $(SHELL) $${libsrcdir}/configure \
12244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12245 --target=${target_alias} $${srcdiroption} \
12246 --with-build-libsubdir=$(HOST_SUBDIR) \
12247 $(STAGE2_CONFIGURE_FLAGS) \
12248 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12249 @endif mpc-bootstrap
12251 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12252 maybe-configure-stage3-mpc:
12253 @if mpc-bootstrap
12254 maybe-configure-stage3-mpc: configure-stage3-mpc
12255 configure-stage3-mpc:
12256 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12258 @r=`${PWD_COMMAND}`; export r; \
12259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12260 TFLAGS="$(STAGE3_TFLAGS)"; \
12261 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12262 $(HOST_EXPORTS) \
12263 $(POSTSTAGE1_HOST_EXPORTS) \
12264 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12265 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12266 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12267 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12269 cd $(HOST_SUBDIR)/mpc || exit 1; \
12270 case $(srcdir) in \
12271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12272 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12274 esac; \
12275 srcdiroption="--srcdir=$${topdir}/mpc"; \
12276 libsrcdir="$$s/mpc"; \
12277 $(SHELL) $${libsrcdir}/configure \
12278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12279 --target=${target_alias} $${srcdiroption} \
12280 --with-build-libsubdir=$(HOST_SUBDIR) \
12281 $(STAGE3_CONFIGURE_FLAGS) \
12282 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12283 @endif mpc-bootstrap
12285 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12286 maybe-configure-stage4-mpc:
12287 @if mpc-bootstrap
12288 maybe-configure-stage4-mpc: configure-stage4-mpc
12289 configure-stage4-mpc:
12290 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12292 @r=`${PWD_COMMAND}`; export r; \
12293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12294 TFLAGS="$(STAGE4_TFLAGS)"; \
12295 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12296 $(HOST_EXPORTS) \
12297 $(POSTSTAGE1_HOST_EXPORTS) \
12298 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12299 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12300 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12301 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12303 cd $(HOST_SUBDIR)/mpc || exit 1; \
12304 case $(srcdir) in \
12305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12306 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12308 esac; \
12309 srcdiroption="--srcdir=$${topdir}/mpc"; \
12310 libsrcdir="$$s/mpc"; \
12311 $(SHELL) $${libsrcdir}/configure \
12312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12313 --target=${target_alias} $${srcdiroption} \
12314 --with-build-libsubdir=$(HOST_SUBDIR) \
12315 $(STAGE4_CONFIGURE_FLAGS) \
12316 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12317 @endif mpc-bootstrap
12319 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12320 maybe-configure-stageprofile-mpc:
12321 @if mpc-bootstrap
12322 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12323 configure-stageprofile-mpc:
12324 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12326 @r=`${PWD_COMMAND}`; export r; \
12327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12329 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12330 $(HOST_EXPORTS) \
12331 $(POSTSTAGE1_HOST_EXPORTS) \
12332 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12333 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12334 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12335 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12337 cd $(HOST_SUBDIR)/mpc || exit 1; \
12338 case $(srcdir) in \
12339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12340 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12342 esac; \
12343 srcdiroption="--srcdir=$${topdir}/mpc"; \
12344 libsrcdir="$$s/mpc"; \
12345 $(SHELL) $${libsrcdir}/configure \
12346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12347 --target=${target_alias} $${srcdiroption} \
12348 --with-build-libsubdir=$(HOST_SUBDIR) \
12349 $(STAGEprofile_CONFIGURE_FLAGS) \
12350 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12351 @endif mpc-bootstrap
12353 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12354 maybe-configure-stagefeedback-mpc:
12355 @if mpc-bootstrap
12356 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12357 configure-stagefeedback-mpc:
12358 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12359 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12360 @r=`${PWD_COMMAND}`; export r; \
12361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12362 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12363 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12364 $(HOST_EXPORTS) \
12365 $(POSTSTAGE1_HOST_EXPORTS) \
12366 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12367 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12368 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12369 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12371 cd $(HOST_SUBDIR)/mpc || exit 1; \
12372 case $(srcdir) in \
12373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12374 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12376 esac; \
12377 srcdiroption="--srcdir=$${topdir}/mpc"; \
12378 libsrcdir="$$s/mpc"; \
12379 $(SHELL) $${libsrcdir}/configure \
12380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12381 --target=${target_alias} $${srcdiroption} \
12382 --with-build-libsubdir=$(HOST_SUBDIR) \
12383 $(STAGEfeedback_CONFIGURE_FLAGS) \
12384 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12385 @endif mpc-bootstrap
12391 .PHONY: all-mpc maybe-all-mpc
12392 maybe-all-mpc:
12393 @if gcc-bootstrap
12394 all-mpc: stage_current
12395 @endif gcc-bootstrap
12396 @if mpc
12397 TARGET-mpc=all
12398 maybe-all-mpc: all-mpc
12399 all-mpc: configure-mpc
12400 @r=`${PWD_COMMAND}`; export r; \
12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12402 $(HOST_EXPORTS) \
12403 (cd $(HOST_SUBDIR)/mpc && \
12404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12405 $(TARGET-mpc))
12406 @endif mpc
12410 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12411 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12412 maybe-all-stage1-mpc:
12413 maybe-clean-stage1-mpc:
12414 @if mpc-bootstrap
12415 maybe-all-stage1-mpc: all-stage1-mpc
12416 all-stage1: all-stage1-mpc
12417 TARGET-stage1-mpc = $(TARGET-mpc)
12418 all-stage1-mpc: configure-stage1-mpc
12419 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12420 @r=`${PWD_COMMAND}`; export r; \
12421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12422 TFLAGS="$(STAGE1_TFLAGS)"; \
12423 $(HOST_EXPORTS) \
12424 cd $(HOST_SUBDIR)/mpc && \
12425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12426 CFLAGS="$(STAGE1_CFLAGS)" \
12427 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12428 LIBCFLAGS="$(LIBCFLAGS)" \
12429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12432 $(EXTRA_HOST_FLAGS) \
12433 TFLAGS="$(STAGE1_TFLAGS)" \
12434 $(TARGET-stage1-mpc)
12436 maybe-clean-stage1-mpc: clean-stage1-mpc
12437 clean-stage1: clean-stage1-mpc
12438 clean-stage1-mpc:
12439 @if [ $(current_stage) = stage1 ]; then \
12440 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12441 else \
12442 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12443 $(MAKE) stage1-start; \
12444 fi; \
12445 cd $(HOST_SUBDIR)/mpc && \
12446 $(MAKE) $(EXTRA_HOST_FLAGS) \
12447 clean
12448 @endif mpc-bootstrap
12451 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12452 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12453 maybe-all-stage2-mpc:
12454 maybe-clean-stage2-mpc:
12455 @if mpc-bootstrap
12456 maybe-all-stage2-mpc: all-stage2-mpc
12457 all-stage2: all-stage2-mpc
12458 TARGET-stage2-mpc = $(TARGET-mpc)
12459 all-stage2-mpc: configure-stage2-mpc
12460 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12461 @r=`${PWD_COMMAND}`; export r; \
12462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12463 TFLAGS="$(STAGE2_TFLAGS)"; \
12464 $(HOST_EXPORTS) \
12465 $(POSTSTAGE1_HOST_EXPORTS) \
12466 cd $(HOST_SUBDIR)/mpc && \
12467 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12468 CFLAGS="$(STAGE2_CFLAGS)" \
12469 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12470 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12471 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12472 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12473 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12474 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12475 TFLAGS="$(STAGE2_TFLAGS)" \
12476 $(TARGET-stage2-mpc)
12478 maybe-clean-stage2-mpc: clean-stage2-mpc
12479 clean-stage2: clean-stage2-mpc
12480 clean-stage2-mpc:
12481 @if [ $(current_stage) = stage2 ]; then \
12482 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12483 else \
12484 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12485 $(MAKE) stage2-start; \
12486 fi; \
12487 cd $(HOST_SUBDIR)/mpc && \
12488 $(MAKE) $(EXTRA_HOST_FLAGS) \
12489 $(POSTSTAGE1_FLAGS_TO_PASS) \
12490 clean
12491 @endif mpc-bootstrap
12494 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12495 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12496 maybe-all-stage3-mpc:
12497 maybe-clean-stage3-mpc:
12498 @if mpc-bootstrap
12499 maybe-all-stage3-mpc: all-stage3-mpc
12500 all-stage3: all-stage3-mpc
12501 TARGET-stage3-mpc = $(TARGET-mpc)
12502 all-stage3-mpc: configure-stage3-mpc
12503 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12504 @r=`${PWD_COMMAND}`; export r; \
12505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12506 TFLAGS="$(STAGE3_TFLAGS)"; \
12507 $(HOST_EXPORTS) \
12508 $(POSTSTAGE1_HOST_EXPORTS) \
12509 cd $(HOST_SUBDIR)/mpc && \
12510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12511 CFLAGS="$(STAGE3_CFLAGS)" \
12512 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12513 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12517 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12518 TFLAGS="$(STAGE3_TFLAGS)" \
12519 $(TARGET-stage3-mpc)
12521 maybe-clean-stage3-mpc: clean-stage3-mpc
12522 clean-stage3: clean-stage3-mpc
12523 clean-stage3-mpc:
12524 @if [ $(current_stage) = stage3 ]; then \
12525 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12526 else \
12527 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12528 $(MAKE) stage3-start; \
12529 fi; \
12530 cd $(HOST_SUBDIR)/mpc && \
12531 $(MAKE) $(EXTRA_HOST_FLAGS) \
12532 $(POSTSTAGE1_FLAGS_TO_PASS) \
12533 clean
12534 @endif mpc-bootstrap
12537 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12538 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12539 maybe-all-stage4-mpc:
12540 maybe-clean-stage4-mpc:
12541 @if mpc-bootstrap
12542 maybe-all-stage4-mpc: all-stage4-mpc
12543 all-stage4: all-stage4-mpc
12544 TARGET-stage4-mpc = $(TARGET-mpc)
12545 all-stage4-mpc: configure-stage4-mpc
12546 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12547 @r=`${PWD_COMMAND}`; export r; \
12548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12549 TFLAGS="$(STAGE4_TFLAGS)"; \
12550 $(HOST_EXPORTS) \
12551 $(POSTSTAGE1_HOST_EXPORTS) \
12552 cd $(HOST_SUBDIR)/mpc && \
12553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12554 CFLAGS="$(STAGE4_CFLAGS)" \
12555 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12556 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12560 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12561 TFLAGS="$(STAGE4_TFLAGS)" \
12562 $(TARGET-stage4-mpc)
12564 maybe-clean-stage4-mpc: clean-stage4-mpc
12565 clean-stage4: clean-stage4-mpc
12566 clean-stage4-mpc:
12567 @if [ $(current_stage) = stage4 ]; then \
12568 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12569 else \
12570 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12571 $(MAKE) stage4-start; \
12572 fi; \
12573 cd $(HOST_SUBDIR)/mpc && \
12574 $(MAKE) $(EXTRA_HOST_FLAGS) \
12575 $(POSTSTAGE1_FLAGS_TO_PASS) \
12576 clean
12577 @endif mpc-bootstrap
12580 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12581 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12582 maybe-all-stageprofile-mpc:
12583 maybe-clean-stageprofile-mpc:
12584 @if mpc-bootstrap
12585 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12586 all-stageprofile: all-stageprofile-mpc
12587 TARGET-stageprofile-mpc = $(TARGET-mpc)
12588 all-stageprofile-mpc: configure-stageprofile-mpc
12589 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12590 @r=`${PWD_COMMAND}`; export r; \
12591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12592 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12593 $(HOST_EXPORTS) \
12594 $(POSTSTAGE1_HOST_EXPORTS) \
12595 cd $(HOST_SUBDIR)/mpc && \
12596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12597 CFLAGS="$(STAGEprofile_CFLAGS)" \
12598 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12599 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12604 TFLAGS="$(STAGEprofile_TFLAGS)" \
12605 $(TARGET-stageprofile-mpc)
12607 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12608 clean-stageprofile: clean-stageprofile-mpc
12609 clean-stageprofile-mpc:
12610 @if [ $(current_stage) = stageprofile ]; then \
12611 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12612 else \
12613 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12614 $(MAKE) stageprofile-start; \
12615 fi; \
12616 cd $(HOST_SUBDIR)/mpc && \
12617 $(MAKE) $(EXTRA_HOST_FLAGS) \
12618 $(POSTSTAGE1_FLAGS_TO_PASS) \
12619 clean
12620 @endif mpc-bootstrap
12623 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12624 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12625 maybe-all-stagefeedback-mpc:
12626 maybe-clean-stagefeedback-mpc:
12627 @if mpc-bootstrap
12628 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12629 all-stagefeedback: all-stagefeedback-mpc
12630 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12631 all-stagefeedback-mpc: configure-stagefeedback-mpc
12632 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12633 @r=`${PWD_COMMAND}`; export r; \
12634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12636 $(HOST_EXPORTS) \
12637 $(POSTSTAGE1_HOST_EXPORTS) \
12638 cd $(HOST_SUBDIR)/mpc && \
12639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12640 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12641 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12642 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12646 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12647 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12648 $(TARGET-stagefeedback-mpc)
12650 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12651 clean-stagefeedback: clean-stagefeedback-mpc
12652 clean-stagefeedback-mpc:
12653 @if [ $(current_stage) = stagefeedback ]; then \
12654 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12655 else \
12656 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12657 $(MAKE) stagefeedback-start; \
12658 fi; \
12659 cd $(HOST_SUBDIR)/mpc && \
12660 $(MAKE) $(EXTRA_HOST_FLAGS) \
12661 $(POSTSTAGE1_FLAGS_TO_PASS) \
12662 clean
12663 @endif mpc-bootstrap
12669 .PHONY: check-mpc maybe-check-mpc
12670 maybe-check-mpc:
12671 @if mpc
12672 maybe-check-mpc: check-mpc
12674 check-mpc:
12675 @: $(MAKE); $(unstage)
12676 @r=`${PWD_COMMAND}`; export r; \
12677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12678 $(HOST_EXPORTS) \
12679 (cd $(HOST_SUBDIR)/mpc && \
12680 $(MAKE) $(FLAGS_TO_PASS) check)
12682 @endif mpc
12684 .PHONY: install-mpc maybe-install-mpc
12685 maybe-install-mpc:
12686 @if mpc
12687 maybe-install-mpc: install-mpc
12689 install-mpc:
12691 @endif mpc
12693 .PHONY: install-strip-mpc maybe-install-strip-mpc
12694 maybe-install-strip-mpc:
12695 @if mpc
12696 maybe-install-strip-mpc: install-strip-mpc
12698 install-strip-mpc:
12700 @endif mpc
12702 # Other targets (info, dvi, pdf, etc.)
12704 .PHONY: maybe-info-mpc info-mpc
12705 maybe-info-mpc:
12706 @if mpc
12707 maybe-info-mpc: info-mpc
12709 info-mpc: \
12710 configure-mpc
12711 @[ -f ./mpc/Makefile ] || exit 0; \
12712 r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 $(HOST_EXPORTS) \
12715 for flag in $(EXTRA_HOST_FLAGS) ; do \
12716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717 done; \
12718 echo "Doing info in mpc" ; \
12719 (cd $(HOST_SUBDIR)/mpc && \
12720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722 "RANLIB=$${RANLIB}" \
12723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12724 info) \
12725 || exit 1
12727 @endif mpc
12729 .PHONY: maybe-dvi-mpc dvi-mpc
12730 maybe-dvi-mpc:
12731 @if mpc
12732 maybe-dvi-mpc: dvi-mpc
12734 dvi-mpc: \
12735 configure-mpc
12736 @[ -f ./mpc/Makefile ] || exit 0; \
12737 r=`${PWD_COMMAND}`; export r; \
12738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12739 $(HOST_EXPORTS) \
12740 for flag in $(EXTRA_HOST_FLAGS) ; do \
12741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12742 done; \
12743 echo "Doing dvi in mpc" ; \
12744 (cd $(HOST_SUBDIR)/mpc && \
12745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12747 "RANLIB=$${RANLIB}" \
12748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12749 dvi) \
12750 || exit 1
12752 @endif mpc
12754 .PHONY: maybe-pdf-mpc pdf-mpc
12755 maybe-pdf-mpc:
12756 @if mpc
12757 maybe-pdf-mpc: pdf-mpc
12759 pdf-mpc: \
12760 configure-mpc
12761 @[ -f ./mpc/Makefile ] || exit 0; \
12762 r=`${PWD_COMMAND}`; export r; \
12763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12764 $(HOST_EXPORTS) \
12765 for flag in $(EXTRA_HOST_FLAGS) ; do \
12766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12767 done; \
12768 echo "Doing pdf in mpc" ; \
12769 (cd $(HOST_SUBDIR)/mpc && \
12770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12772 "RANLIB=$${RANLIB}" \
12773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12774 pdf) \
12775 || exit 1
12777 @endif mpc
12779 .PHONY: maybe-html-mpc html-mpc
12780 maybe-html-mpc:
12781 @if mpc
12782 maybe-html-mpc: html-mpc
12784 html-mpc: \
12785 configure-mpc
12786 @[ -f ./mpc/Makefile ] || exit 0; \
12787 r=`${PWD_COMMAND}`; export r; \
12788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12789 $(HOST_EXPORTS) \
12790 for flag in $(EXTRA_HOST_FLAGS) ; do \
12791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12792 done; \
12793 echo "Doing html in mpc" ; \
12794 (cd $(HOST_SUBDIR)/mpc && \
12795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12797 "RANLIB=$${RANLIB}" \
12798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12799 html) \
12800 || exit 1
12802 @endif mpc
12804 .PHONY: maybe-TAGS-mpc TAGS-mpc
12805 maybe-TAGS-mpc:
12806 @if mpc
12807 maybe-TAGS-mpc: TAGS-mpc
12809 TAGS-mpc: \
12810 configure-mpc
12811 @[ -f ./mpc/Makefile ] || exit 0; \
12812 r=`${PWD_COMMAND}`; export r; \
12813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12814 $(HOST_EXPORTS) \
12815 for flag in $(EXTRA_HOST_FLAGS) ; do \
12816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12817 done; \
12818 echo "Doing TAGS in mpc" ; \
12819 (cd $(HOST_SUBDIR)/mpc && \
12820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12822 "RANLIB=$${RANLIB}" \
12823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12824 TAGS) \
12825 || exit 1
12827 @endif mpc
12829 .PHONY: maybe-install-info-mpc install-info-mpc
12830 maybe-install-info-mpc:
12831 @if mpc
12832 maybe-install-info-mpc: install-info-mpc
12834 install-info-mpc: \
12835 configure-mpc \
12836 info-mpc
12837 @[ -f ./mpc/Makefile ] || exit 0; \
12838 r=`${PWD_COMMAND}`; export r; \
12839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12840 $(HOST_EXPORTS) \
12841 for flag in $(EXTRA_HOST_FLAGS) ; do \
12842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12843 done; \
12844 echo "Doing install-info in mpc" ; \
12845 (cd $(HOST_SUBDIR)/mpc && \
12846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12848 "RANLIB=$${RANLIB}" \
12849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12850 install-info) \
12851 || exit 1
12853 @endif mpc
12855 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12856 maybe-install-pdf-mpc:
12857 @if mpc
12858 maybe-install-pdf-mpc: install-pdf-mpc
12860 install-pdf-mpc: \
12861 configure-mpc \
12862 pdf-mpc
12863 @[ -f ./mpc/Makefile ] || exit 0; \
12864 r=`${PWD_COMMAND}`; export r; \
12865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12866 $(HOST_EXPORTS) \
12867 for flag in $(EXTRA_HOST_FLAGS) ; do \
12868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12869 done; \
12870 echo "Doing install-pdf in mpc" ; \
12871 (cd $(HOST_SUBDIR)/mpc && \
12872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12874 "RANLIB=$${RANLIB}" \
12875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12876 install-pdf) \
12877 || exit 1
12879 @endif mpc
12881 .PHONY: maybe-install-html-mpc install-html-mpc
12882 maybe-install-html-mpc:
12883 @if mpc
12884 maybe-install-html-mpc: install-html-mpc
12886 install-html-mpc: \
12887 configure-mpc \
12888 html-mpc
12889 @[ -f ./mpc/Makefile ] || exit 0; \
12890 r=`${PWD_COMMAND}`; export r; \
12891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12892 $(HOST_EXPORTS) \
12893 for flag in $(EXTRA_HOST_FLAGS) ; do \
12894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12895 done; \
12896 echo "Doing install-html in mpc" ; \
12897 (cd $(HOST_SUBDIR)/mpc && \
12898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12900 "RANLIB=$${RANLIB}" \
12901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12902 install-html) \
12903 || exit 1
12905 @endif mpc
12907 .PHONY: maybe-installcheck-mpc installcheck-mpc
12908 maybe-installcheck-mpc:
12909 @if mpc
12910 maybe-installcheck-mpc: installcheck-mpc
12912 installcheck-mpc: \
12913 configure-mpc
12914 @[ -f ./mpc/Makefile ] || exit 0; \
12915 r=`${PWD_COMMAND}`; export r; \
12916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12917 $(HOST_EXPORTS) \
12918 for flag in $(EXTRA_HOST_FLAGS) ; do \
12919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12920 done; \
12921 echo "Doing installcheck in mpc" ; \
12922 (cd $(HOST_SUBDIR)/mpc && \
12923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12925 "RANLIB=$${RANLIB}" \
12926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12927 installcheck) \
12928 || exit 1
12930 @endif mpc
12932 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12933 maybe-mostlyclean-mpc:
12934 @if mpc
12935 maybe-mostlyclean-mpc: mostlyclean-mpc
12937 mostlyclean-mpc:
12938 @[ -f ./mpc/Makefile ] || exit 0; \
12939 r=`${PWD_COMMAND}`; export r; \
12940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12941 $(HOST_EXPORTS) \
12942 for flag in $(EXTRA_HOST_FLAGS) ; do \
12943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12944 done; \
12945 echo "Doing mostlyclean in mpc" ; \
12946 (cd $(HOST_SUBDIR)/mpc && \
12947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12949 "RANLIB=$${RANLIB}" \
12950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12951 mostlyclean) \
12952 || exit 1
12954 @endif mpc
12956 .PHONY: maybe-clean-mpc clean-mpc
12957 maybe-clean-mpc:
12958 @if mpc
12959 maybe-clean-mpc: clean-mpc
12961 clean-mpc:
12962 @[ -f ./mpc/Makefile ] || exit 0; \
12963 r=`${PWD_COMMAND}`; export r; \
12964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12965 $(HOST_EXPORTS) \
12966 for flag in $(EXTRA_HOST_FLAGS) ; do \
12967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12968 done; \
12969 echo "Doing clean in mpc" ; \
12970 (cd $(HOST_SUBDIR)/mpc && \
12971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12973 "RANLIB=$${RANLIB}" \
12974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12975 clean) \
12976 || exit 1
12978 @endif mpc
12980 .PHONY: maybe-distclean-mpc distclean-mpc
12981 maybe-distclean-mpc:
12982 @if mpc
12983 maybe-distclean-mpc: distclean-mpc
12985 distclean-mpc:
12986 @[ -f ./mpc/Makefile ] || exit 0; \
12987 r=`${PWD_COMMAND}`; export r; \
12988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12989 $(HOST_EXPORTS) \
12990 for flag in $(EXTRA_HOST_FLAGS) ; do \
12991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12992 done; \
12993 echo "Doing distclean in mpc" ; \
12994 (cd $(HOST_SUBDIR)/mpc && \
12995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12997 "RANLIB=$${RANLIB}" \
12998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12999 distclean) \
13000 || exit 1
13002 @endif mpc
13004 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13005 maybe-maintainer-clean-mpc:
13006 @if mpc
13007 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13009 maintainer-clean-mpc:
13010 @[ -f ./mpc/Makefile ] || exit 0; \
13011 r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13013 $(HOST_EXPORTS) \
13014 for flag in $(EXTRA_HOST_FLAGS) ; do \
13015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13016 done; \
13017 echo "Doing maintainer-clean in mpc" ; \
13018 (cd $(HOST_SUBDIR)/mpc && \
13019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13021 "RANLIB=$${RANLIB}" \
13022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13023 maintainer-clean) \
13024 || exit 1
13026 @endif mpc
13030 .PHONY: configure-ppl maybe-configure-ppl
13031 maybe-configure-ppl:
13032 @if gcc-bootstrap
13033 configure-ppl: stage_current
13034 @endif gcc-bootstrap
13035 @if ppl
13036 maybe-configure-ppl: configure-ppl
13037 configure-ppl:
13038 @r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13042 $(HOST_EXPORTS) \
13043 echo Configuring in $(HOST_SUBDIR)/ppl; \
13044 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
13045 case $(srcdir) in \
13046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13047 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13049 esac; \
13050 srcdiroption="--srcdir=$${topdir}/ppl"; \
13051 libsrcdir="$$s/ppl"; \
13052 $(SHELL) $${libsrcdir}/configure \
13053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13054 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
13055 || exit 1
13056 @endif ppl
13060 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13061 maybe-configure-stage1-ppl:
13062 @if ppl-bootstrap
13063 maybe-configure-stage1-ppl: configure-stage1-ppl
13064 configure-stage1-ppl:
13065 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13067 @r=`${PWD_COMMAND}`; export r; \
13068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13069 TFLAGS="$(STAGE1_TFLAGS)"; \
13070 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13071 $(HOST_EXPORTS) \
13072 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13073 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13074 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13075 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13077 cd $(HOST_SUBDIR)/ppl || exit 1; \
13078 case $(srcdir) in \
13079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13080 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13082 esac; \
13083 srcdiroption="--srcdir=$${topdir}/ppl"; \
13084 libsrcdir="$$s/ppl"; \
13085 $(SHELL) $${libsrcdir}/configure \
13086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13087 --target=${target_alias} $${srcdiroption} \
13088 $(STAGE1_CONFIGURE_FLAGS) \
13089 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13090 @endif ppl-bootstrap
13092 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13093 maybe-configure-stage2-ppl:
13094 @if ppl-bootstrap
13095 maybe-configure-stage2-ppl: configure-stage2-ppl
13096 configure-stage2-ppl:
13097 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13099 @r=`${PWD_COMMAND}`; export r; \
13100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13101 TFLAGS="$(STAGE2_TFLAGS)"; \
13102 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13103 $(HOST_EXPORTS) \
13104 $(POSTSTAGE1_HOST_EXPORTS) \
13105 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13106 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13107 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13108 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13110 cd $(HOST_SUBDIR)/ppl || exit 1; \
13111 case $(srcdir) in \
13112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13113 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13115 esac; \
13116 srcdiroption="--srcdir=$${topdir}/ppl"; \
13117 libsrcdir="$$s/ppl"; \
13118 $(SHELL) $${libsrcdir}/configure \
13119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13120 --target=${target_alias} $${srcdiroption} \
13121 --with-build-libsubdir=$(HOST_SUBDIR) \
13122 $(STAGE2_CONFIGURE_FLAGS) \
13123 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13124 @endif ppl-bootstrap
13126 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13127 maybe-configure-stage3-ppl:
13128 @if ppl-bootstrap
13129 maybe-configure-stage3-ppl: configure-stage3-ppl
13130 configure-stage3-ppl:
13131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13133 @r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135 TFLAGS="$(STAGE3_TFLAGS)"; \
13136 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13137 $(HOST_EXPORTS) \
13138 $(POSTSTAGE1_HOST_EXPORTS) \
13139 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13140 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13141 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13142 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13144 cd $(HOST_SUBDIR)/ppl || exit 1; \
13145 case $(srcdir) in \
13146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13147 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13149 esac; \
13150 srcdiroption="--srcdir=$${topdir}/ppl"; \
13151 libsrcdir="$$s/ppl"; \
13152 $(SHELL) $${libsrcdir}/configure \
13153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13154 --target=${target_alias} $${srcdiroption} \
13155 --with-build-libsubdir=$(HOST_SUBDIR) \
13156 $(STAGE3_CONFIGURE_FLAGS) \
13157 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13158 @endif ppl-bootstrap
13160 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13161 maybe-configure-stage4-ppl:
13162 @if ppl-bootstrap
13163 maybe-configure-stage4-ppl: configure-stage4-ppl
13164 configure-stage4-ppl:
13165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13167 @r=`${PWD_COMMAND}`; export r; \
13168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13169 TFLAGS="$(STAGE4_TFLAGS)"; \
13170 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13171 $(HOST_EXPORTS) \
13172 $(POSTSTAGE1_HOST_EXPORTS) \
13173 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13174 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13175 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13176 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13178 cd $(HOST_SUBDIR)/ppl || exit 1; \
13179 case $(srcdir) in \
13180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13181 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13183 esac; \
13184 srcdiroption="--srcdir=$${topdir}/ppl"; \
13185 libsrcdir="$$s/ppl"; \
13186 $(SHELL) $${libsrcdir}/configure \
13187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13188 --target=${target_alias} $${srcdiroption} \
13189 --with-build-libsubdir=$(HOST_SUBDIR) \
13190 $(STAGE4_CONFIGURE_FLAGS) \
13191 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13192 @endif ppl-bootstrap
13194 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13195 maybe-configure-stageprofile-ppl:
13196 @if ppl-bootstrap
13197 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13198 configure-stageprofile-ppl:
13199 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13201 @r=`${PWD_COMMAND}`; export r; \
13202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13203 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13204 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13205 $(HOST_EXPORTS) \
13206 $(POSTSTAGE1_HOST_EXPORTS) \
13207 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13208 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13209 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13210 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13212 cd $(HOST_SUBDIR)/ppl || exit 1; \
13213 case $(srcdir) in \
13214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13215 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13217 esac; \
13218 srcdiroption="--srcdir=$${topdir}/ppl"; \
13219 libsrcdir="$$s/ppl"; \
13220 $(SHELL) $${libsrcdir}/configure \
13221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13222 --target=${target_alias} $${srcdiroption} \
13223 --with-build-libsubdir=$(HOST_SUBDIR) \
13224 $(STAGEprofile_CONFIGURE_FLAGS) \
13225 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13226 @endif ppl-bootstrap
13228 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13229 maybe-configure-stagefeedback-ppl:
13230 @if ppl-bootstrap
13231 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13232 configure-stagefeedback-ppl:
13233 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13235 @r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13237 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13238 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13239 $(HOST_EXPORTS) \
13240 $(POSTSTAGE1_HOST_EXPORTS) \
13241 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13242 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13243 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13244 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13246 cd $(HOST_SUBDIR)/ppl || exit 1; \
13247 case $(srcdir) in \
13248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13249 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13251 esac; \
13252 srcdiroption="--srcdir=$${topdir}/ppl"; \
13253 libsrcdir="$$s/ppl"; \
13254 $(SHELL) $${libsrcdir}/configure \
13255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13256 --target=${target_alias} $${srcdiroption} \
13257 --with-build-libsubdir=$(HOST_SUBDIR) \
13258 $(STAGEfeedback_CONFIGURE_FLAGS) \
13259 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13260 @endif ppl-bootstrap
13266 .PHONY: all-ppl maybe-all-ppl
13267 maybe-all-ppl:
13268 @if gcc-bootstrap
13269 all-ppl: stage_current
13270 @endif gcc-bootstrap
13271 @if ppl
13272 TARGET-ppl=all
13273 maybe-all-ppl: all-ppl
13274 all-ppl: configure-ppl
13275 @r=`${PWD_COMMAND}`; export r; \
13276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13277 $(HOST_EXPORTS) \
13278 (cd $(HOST_SUBDIR)/ppl && \
13279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13280 $(TARGET-ppl))
13281 @endif ppl
13285 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13286 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13287 maybe-all-stage1-ppl:
13288 maybe-clean-stage1-ppl:
13289 @if ppl-bootstrap
13290 maybe-all-stage1-ppl: all-stage1-ppl
13291 all-stage1: all-stage1-ppl
13292 TARGET-stage1-ppl = $(TARGET-ppl)
13293 all-stage1-ppl: configure-stage1-ppl
13294 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13295 @r=`${PWD_COMMAND}`; export r; \
13296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13297 TFLAGS="$(STAGE1_TFLAGS)"; \
13298 $(HOST_EXPORTS) \
13299 cd $(HOST_SUBDIR)/ppl && \
13300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13301 CFLAGS="$(STAGE1_CFLAGS)" \
13302 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13303 LIBCFLAGS="$(LIBCFLAGS)" \
13304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13307 $(EXTRA_HOST_FLAGS) \
13308 TFLAGS="$(STAGE1_TFLAGS)" \
13309 $(TARGET-stage1-ppl)
13311 maybe-clean-stage1-ppl: clean-stage1-ppl
13312 clean-stage1: clean-stage1-ppl
13313 clean-stage1-ppl:
13314 @if [ $(current_stage) = stage1 ]; then \
13315 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13316 else \
13317 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13318 $(MAKE) stage1-start; \
13319 fi; \
13320 cd $(HOST_SUBDIR)/ppl && \
13321 $(MAKE) $(EXTRA_HOST_FLAGS) \
13322 clean
13323 @endif ppl-bootstrap
13326 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13327 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13328 maybe-all-stage2-ppl:
13329 maybe-clean-stage2-ppl:
13330 @if ppl-bootstrap
13331 maybe-all-stage2-ppl: all-stage2-ppl
13332 all-stage2: all-stage2-ppl
13333 TARGET-stage2-ppl = $(TARGET-ppl)
13334 all-stage2-ppl: configure-stage2-ppl
13335 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13336 @r=`${PWD_COMMAND}`; export r; \
13337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13338 TFLAGS="$(STAGE2_TFLAGS)"; \
13339 $(HOST_EXPORTS) \
13340 $(POSTSTAGE1_HOST_EXPORTS) \
13341 cd $(HOST_SUBDIR)/ppl && \
13342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13343 CFLAGS="$(STAGE2_CFLAGS)" \
13344 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13345 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13349 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13350 TFLAGS="$(STAGE2_TFLAGS)" \
13351 $(TARGET-stage2-ppl)
13353 maybe-clean-stage2-ppl: clean-stage2-ppl
13354 clean-stage2: clean-stage2-ppl
13355 clean-stage2-ppl:
13356 @if [ $(current_stage) = stage2 ]; then \
13357 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13358 else \
13359 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13360 $(MAKE) stage2-start; \
13361 fi; \
13362 cd $(HOST_SUBDIR)/ppl && \
13363 $(MAKE) $(EXTRA_HOST_FLAGS) \
13364 $(POSTSTAGE1_FLAGS_TO_PASS) \
13365 clean
13366 @endif ppl-bootstrap
13369 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13370 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13371 maybe-all-stage3-ppl:
13372 maybe-clean-stage3-ppl:
13373 @if ppl-bootstrap
13374 maybe-all-stage3-ppl: all-stage3-ppl
13375 all-stage3: all-stage3-ppl
13376 TARGET-stage3-ppl = $(TARGET-ppl)
13377 all-stage3-ppl: configure-stage3-ppl
13378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13379 @r=`${PWD_COMMAND}`; export r; \
13380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13381 TFLAGS="$(STAGE3_TFLAGS)"; \
13382 $(HOST_EXPORTS) \
13383 $(POSTSTAGE1_HOST_EXPORTS) \
13384 cd $(HOST_SUBDIR)/ppl && \
13385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13386 CFLAGS="$(STAGE3_CFLAGS)" \
13387 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13388 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13392 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13393 TFLAGS="$(STAGE3_TFLAGS)" \
13394 $(TARGET-stage3-ppl)
13396 maybe-clean-stage3-ppl: clean-stage3-ppl
13397 clean-stage3: clean-stage3-ppl
13398 clean-stage3-ppl:
13399 @if [ $(current_stage) = stage3 ]; then \
13400 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13401 else \
13402 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13403 $(MAKE) stage3-start; \
13404 fi; \
13405 cd $(HOST_SUBDIR)/ppl && \
13406 $(MAKE) $(EXTRA_HOST_FLAGS) \
13407 $(POSTSTAGE1_FLAGS_TO_PASS) \
13408 clean
13409 @endif ppl-bootstrap
13412 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13413 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13414 maybe-all-stage4-ppl:
13415 maybe-clean-stage4-ppl:
13416 @if ppl-bootstrap
13417 maybe-all-stage4-ppl: all-stage4-ppl
13418 all-stage4: all-stage4-ppl
13419 TARGET-stage4-ppl = $(TARGET-ppl)
13420 all-stage4-ppl: configure-stage4-ppl
13421 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13422 @r=`${PWD_COMMAND}`; export r; \
13423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13424 TFLAGS="$(STAGE4_TFLAGS)"; \
13425 $(HOST_EXPORTS) \
13426 $(POSTSTAGE1_HOST_EXPORTS) \
13427 cd $(HOST_SUBDIR)/ppl && \
13428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13429 CFLAGS="$(STAGE4_CFLAGS)" \
13430 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13431 LIBCFLAGS="$(STAGE4_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) \
13436 TFLAGS="$(STAGE4_TFLAGS)" \
13437 $(TARGET-stage4-ppl)
13439 maybe-clean-stage4-ppl: clean-stage4-ppl
13440 clean-stage4: clean-stage4-ppl
13441 clean-stage4-ppl:
13442 @if [ $(current_stage) = stage4 ]; then \
13443 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13444 else \
13445 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13446 $(MAKE) stage4-start; \
13447 fi; \
13448 cd $(HOST_SUBDIR)/ppl && \
13449 $(MAKE) $(EXTRA_HOST_FLAGS) \
13450 $(POSTSTAGE1_FLAGS_TO_PASS) \
13451 clean
13452 @endif ppl-bootstrap
13455 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13456 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13457 maybe-all-stageprofile-ppl:
13458 maybe-clean-stageprofile-ppl:
13459 @if ppl-bootstrap
13460 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13461 all-stageprofile: all-stageprofile-ppl
13462 TARGET-stageprofile-ppl = $(TARGET-ppl)
13463 all-stageprofile-ppl: configure-stageprofile-ppl
13464 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13465 @r=`${PWD_COMMAND}`; export r; \
13466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13467 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13468 $(HOST_EXPORTS) \
13469 $(POSTSTAGE1_HOST_EXPORTS) \
13470 cd $(HOST_SUBDIR)/ppl && \
13471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13472 CFLAGS="$(STAGEprofile_CFLAGS)" \
13473 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13474 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13479 TFLAGS="$(STAGEprofile_TFLAGS)" \
13480 $(TARGET-stageprofile-ppl)
13482 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13483 clean-stageprofile: clean-stageprofile-ppl
13484 clean-stageprofile-ppl:
13485 @if [ $(current_stage) = stageprofile ]; then \
13486 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13487 else \
13488 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13489 $(MAKE) stageprofile-start; \
13490 fi; \
13491 cd $(HOST_SUBDIR)/ppl && \
13492 $(MAKE) $(EXTRA_HOST_FLAGS) \
13493 $(POSTSTAGE1_FLAGS_TO_PASS) \
13494 clean
13495 @endif ppl-bootstrap
13498 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13499 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13500 maybe-all-stagefeedback-ppl:
13501 maybe-clean-stagefeedback-ppl:
13502 @if ppl-bootstrap
13503 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13504 all-stagefeedback: all-stagefeedback-ppl
13505 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13506 all-stagefeedback-ppl: configure-stagefeedback-ppl
13507 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13508 @r=`${PWD_COMMAND}`; export r; \
13509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13510 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13511 $(HOST_EXPORTS) \
13512 $(POSTSTAGE1_HOST_EXPORTS) \
13513 cd $(HOST_SUBDIR)/ppl && \
13514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13515 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13516 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13517 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13521 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13522 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13523 $(TARGET-stagefeedback-ppl)
13525 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13526 clean-stagefeedback: clean-stagefeedback-ppl
13527 clean-stagefeedback-ppl:
13528 @if [ $(current_stage) = stagefeedback ]; then \
13529 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13530 else \
13531 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13532 $(MAKE) stagefeedback-start; \
13533 fi; \
13534 cd $(HOST_SUBDIR)/ppl && \
13535 $(MAKE) $(EXTRA_HOST_FLAGS) \
13536 $(POSTSTAGE1_FLAGS_TO_PASS) \
13537 clean
13538 @endif ppl-bootstrap
13544 .PHONY: check-ppl maybe-check-ppl
13545 maybe-check-ppl:
13546 @if ppl
13547 maybe-check-ppl: check-ppl
13549 check-ppl:
13550 @: $(MAKE); $(unstage)
13551 @r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553 $(HOST_EXPORTS) \
13554 (cd $(HOST_SUBDIR)/ppl && \
13555 $(MAKE) $(FLAGS_TO_PASS) check)
13557 @endif ppl
13559 .PHONY: install-ppl maybe-install-ppl
13560 maybe-install-ppl:
13561 @if ppl
13562 maybe-install-ppl: install-ppl
13564 install-ppl:
13566 @endif ppl
13568 .PHONY: install-strip-ppl maybe-install-strip-ppl
13569 maybe-install-strip-ppl:
13570 @if ppl
13571 maybe-install-strip-ppl: install-strip-ppl
13573 install-strip-ppl:
13575 @endif ppl
13577 # Other targets (info, dvi, pdf, etc.)
13579 .PHONY: maybe-info-ppl info-ppl
13580 maybe-info-ppl:
13581 @if ppl
13582 maybe-info-ppl: info-ppl
13584 info-ppl: \
13585 configure-ppl
13586 @[ -f ./ppl/Makefile ] || exit 0; \
13587 r=`${PWD_COMMAND}`; export r; \
13588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13589 $(HOST_EXPORTS) \
13590 for flag in $(EXTRA_HOST_FLAGS) ; do \
13591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13592 done; \
13593 echo "Doing info in ppl" ; \
13594 (cd $(HOST_SUBDIR)/ppl && \
13595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13597 "RANLIB=$${RANLIB}" \
13598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13599 info) \
13600 || exit 1
13602 @endif ppl
13604 .PHONY: maybe-dvi-ppl dvi-ppl
13605 maybe-dvi-ppl:
13606 @if ppl
13607 maybe-dvi-ppl: dvi-ppl
13609 dvi-ppl: \
13610 configure-ppl
13611 @[ -f ./ppl/Makefile ] || exit 0; \
13612 r=`${PWD_COMMAND}`; export r; \
13613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13614 $(HOST_EXPORTS) \
13615 for flag in $(EXTRA_HOST_FLAGS) ; do \
13616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13617 done; \
13618 echo "Doing dvi in ppl" ; \
13619 (cd $(HOST_SUBDIR)/ppl && \
13620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13622 "RANLIB=$${RANLIB}" \
13623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13624 dvi) \
13625 || exit 1
13627 @endif ppl
13629 .PHONY: maybe-pdf-ppl pdf-ppl
13630 maybe-pdf-ppl:
13631 @if ppl
13632 maybe-pdf-ppl: pdf-ppl
13634 pdf-ppl: \
13635 configure-ppl
13636 @[ -f ./ppl/Makefile ] || exit 0; \
13637 r=`${PWD_COMMAND}`; export r; \
13638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13639 $(HOST_EXPORTS) \
13640 for flag in $(EXTRA_HOST_FLAGS) ; do \
13641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13642 done; \
13643 echo "Doing pdf in ppl" ; \
13644 (cd $(HOST_SUBDIR)/ppl && \
13645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13647 "RANLIB=$${RANLIB}" \
13648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13649 pdf) \
13650 || exit 1
13652 @endif ppl
13654 .PHONY: maybe-html-ppl html-ppl
13655 maybe-html-ppl:
13656 @if ppl
13657 maybe-html-ppl: html-ppl
13659 html-ppl: \
13660 configure-ppl
13661 @[ -f ./ppl/Makefile ] || exit 0; \
13662 r=`${PWD_COMMAND}`; export r; \
13663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13664 $(HOST_EXPORTS) \
13665 for flag in $(EXTRA_HOST_FLAGS) ; do \
13666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13667 done; \
13668 echo "Doing html in ppl" ; \
13669 (cd $(HOST_SUBDIR)/ppl && \
13670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13672 "RANLIB=$${RANLIB}" \
13673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13674 html) \
13675 || exit 1
13677 @endif ppl
13679 .PHONY: maybe-TAGS-ppl TAGS-ppl
13680 maybe-TAGS-ppl:
13681 @if ppl
13682 maybe-TAGS-ppl: TAGS-ppl
13684 TAGS-ppl: \
13685 configure-ppl
13686 @[ -f ./ppl/Makefile ] || exit 0; \
13687 r=`${PWD_COMMAND}`; export r; \
13688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689 $(HOST_EXPORTS) \
13690 for flag in $(EXTRA_HOST_FLAGS) ; do \
13691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13692 done; \
13693 echo "Doing TAGS in ppl" ; \
13694 (cd $(HOST_SUBDIR)/ppl && \
13695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13697 "RANLIB=$${RANLIB}" \
13698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13699 TAGS) \
13700 || exit 1
13702 @endif ppl
13704 .PHONY: maybe-install-info-ppl install-info-ppl
13705 maybe-install-info-ppl:
13706 @if ppl
13707 maybe-install-info-ppl: install-info-ppl
13709 install-info-ppl: \
13710 configure-ppl \
13711 info-ppl
13712 @[ -f ./ppl/Makefile ] || exit 0; \
13713 r=`${PWD_COMMAND}`; export r; \
13714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715 $(HOST_EXPORTS) \
13716 for flag in $(EXTRA_HOST_FLAGS) ; do \
13717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13718 done; \
13719 echo "Doing install-info in ppl" ; \
13720 (cd $(HOST_SUBDIR)/ppl && \
13721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13723 "RANLIB=$${RANLIB}" \
13724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13725 install-info) \
13726 || exit 1
13728 @endif ppl
13730 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13731 maybe-install-pdf-ppl:
13732 @if ppl
13733 maybe-install-pdf-ppl: install-pdf-ppl
13735 install-pdf-ppl: \
13736 configure-ppl \
13737 pdf-ppl
13738 @[ -f ./ppl/Makefile ] || exit 0; \
13739 r=`${PWD_COMMAND}`; export r; \
13740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13741 $(HOST_EXPORTS) \
13742 for flag in $(EXTRA_HOST_FLAGS) ; do \
13743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13744 done; \
13745 echo "Doing install-pdf in ppl" ; \
13746 (cd $(HOST_SUBDIR)/ppl && \
13747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13749 "RANLIB=$${RANLIB}" \
13750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13751 install-pdf) \
13752 || exit 1
13754 @endif ppl
13756 .PHONY: maybe-install-html-ppl install-html-ppl
13757 maybe-install-html-ppl:
13758 @if ppl
13759 maybe-install-html-ppl: install-html-ppl
13761 install-html-ppl: \
13762 configure-ppl \
13763 html-ppl
13764 @[ -f ./ppl/Makefile ] || exit 0; \
13765 r=`${PWD_COMMAND}`; export r; \
13766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13767 $(HOST_EXPORTS) \
13768 for flag in $(EXTRA_HOST_FLAGS) ; do \
13769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13770 done; \
13771 echo "Doing install-html in ppl" ; \
13772 (cd $(HOST_SUBDIR)/ppl && \
13773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13775 "RANLIB=$${RANLIB}" \
13776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13777 install-html) \
13778 || exit 1
13780 @endif ppl
13782 .PHONY: maybe-installcheck-ppl installcheck-ppl
13783 maybe-installcheck-ppl:
13784 @if ppl
13785 maybe-installcheck-ppl: installcheck-ppl
13787 installcheck-ppl: \
13788 configure-ppl
13789 @[ -f ./ppl/Makefile ] || exit 0; \
13790 r=`${PWD_COMMAND}`; export r; \
13791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13792 $(HOST_EXPORTS) \
13793 for flag in $(EXTRA_HOST_FLAGS) ; do \
13794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13795 done; \
13796 echo "Doing installcheck in ppl" ; \
13797 (cd $(HOST_SUBDIR)/ppl && \
13798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13800 "RANLIB=$${RANLIB}" \
13801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13802 installcheck) \
13803 || exit 1
13805 @endif ppl
13807 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13808 maybe-mostlyclean-ppl:
13809 @if ppl
13810 maybe-mostlyclean-ppl: mostlyclean-ppl
13812 mostlyclean-ppl:
13813 @[ -f ./ppl/Makefile ] || exit 0; \
13814 r=`${PWD_COMMAND}`; export r; \
13815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13816 $(HOST_EXPORTS) \
13817 for flag in $(EXTRA_HOST_FLAGS) ; do \
13818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13819 done; \
13820 echo "Doing mostlyclean in ppl" ; \
13821 (cd $(HOST_SUBDIR)/ppl && \
13822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13824 "RANLIB=$${RANLIB}" \
13825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13826 mostlyclean) \
13827 || exit 1
13829 @endif ppl
13831 .PHONY: maybe-clean-ppl clean-ppl
13832 maybe-clean-ppl:
13833 @if ppl
13834 maybe-clean-ppl: clean-ppl
13836 clean-ppl:
13837 @[ -f ./ppl/Makefile ] || exit 0; \
13838 r=`${PWD_COMMAND}`; export r; \
13839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13840 $(HOST_EXPORTS) \
13841 for flag in $(EXTRA_HOST_FLAGS) ; do \
13842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13843 done; \
13844 echo "Doing clean in ppl" ; \
13845 (cd $(HOST_SUBDIR)/ppl && \
13846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13848 "RANLIB=$${RANLIB}" \
13849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13850 clean) \
13851 || exit 1
13853 @endif ppl
13855 .PHONY: maybe-distclean-ppl distclean-ppl
13856 maybe-distclean-ppl:
13857 @if ppl
13858 maybe-distclean-ppl: distclean-ppl
13860 distclean-ppl:
13861 @[ -f ./ppl/Makefile ] || exit 0; \
13862 r=`${PWD_COMMAND}`; export r; \
13863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13864 $(HOST_EXPORTS) \
13865 for flag in $(EXTRA_HOST_FLAGS) ; do \
13866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13867 done; \
13868 echo "Doing distclean in ppl" ; \
13869 (cd $(HOST_SUBDIR)/ppl && \
13870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13872 "RANLIB=$${RANLIB}" \
13873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13874 distclean) \
13875 || exit 1
13877 @endif ppl
13879 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13880 maybe-maintainer-clean-ppl:
13881 @if ppl
13882 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13884 maintainer-clean-ppl:
13885 @[ -f ./ppl/Makefile ] || exit 0; \
13886 r=`${PWD_COMMAND}`; export r; \
13887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13888 $(HOST_EXPORTS) \
13889 for flag in $(EXTRA_HOST_FLAGS) ; do \
13890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13891 done; \
13892 echo "Doing maintainer-clean in ppl" ; \
13893 (cd $(HOST_SUBDIR)/ppl && \
13894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13896 "RANLIB=$${RANLIB}" \
13897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13898 maintainer-clean) \
13899 || exit 1
13901 @endif ppl
13905 .PHONY: configure-cloog maybe-configure-cloog
13906 maybe-configure-cloog:
13907 @if gcc-bootstrap
13908 configure-cloog: stage_current
13909 @endif gcc-bootstrap
13910 @if cloog
13911 maybe-configure-cloog: configure-cloog
13912 configure-cloog:
13913 @r=`${PWD_COMMAND}`; export r; \
13914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13915 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13917 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13918 echo Configuring in $(HOST_SUBDIR)/cloog; \
13919 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13920 case $(srcdir) in \
13921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13922 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13924 esac; \
13925 srcdiroption="--srcdir=$${topdir}/cloog"; \
13926 libsrcdir="$$s/cloog"; \
13927 $(SHELL) $${libsrcdir}/configure \
13928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13929 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13930 || exit 1
13931 @endif cloog
13935 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13936 maybe-configure-stage1-cloog:
13937 @if cloog-bootstrap
13938 maybe-configure-stage1-cloog: configure-stage1-cloog
13939 configure-stage1-cloog:
13940 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13942 @r=`${PWD_COMMAND}`; export r; \
13943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13944 TFLAGS="$(STAGE1_TFLAGS)"; \
13945 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13946 $(HOST_EXPORTS) \
13947 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13948 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13949 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13950 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13952 cd $(HOST_SUBDIR)/cloog || exit 1; \
13953 case $(srcdir) in \
13954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13955 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13957 esac; \
13958 srcdiroption="--srcdir=$${topdir}/cloog"; \
13959 libsrcdir="$$s/cloog"; \
13960 $(SHELL) $${libsrcdir}/configure \
13961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13962 --target=${target_alias} $${srcdiroption} \
13963 $(STAGE1_CONFIGURE_FLAGS) \
13964 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13965 @endif cloog-bootstrap
13967 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13968 maybe-configure-stage2-cloog:
13969 @if cloog-bootstrap
13970 maybe-configure-stage2-cloog: configure-stage2-cloog
13971 configure-stage2-cloog:
13972 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13974 @r=`${PWD_COMMAND}`; export r; \
13975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13976 TFLAGS="$(STAGE2_TFLAGS)"; \
13977 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13978 $(HOST_EXPORTS) \
13979 $(POSTSTAGE1_HOST_EXPORTS) \
13980 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13981 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13982 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13983 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13985 cd $(HOST_SUBDIR)/cloog || exit 1; \
13986 case $(srcdir) in \
13987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13988 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13990 esac; \
13991 srcdiroption="--srcdir=$${topdir}/cloog"; \
13992 libsrcdir="$$s/cloog"; \
13993 $(SHELL) $${libsrcdir}/configure \
13994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13995 --target=${target_alias} $${srcdiroption} \
13996 --with-build-libsubdir=$(HOST_SUBDIR) \
13997 $(STAGE2_CONFIGURE_FLAGS) \
13998 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13999 @endif cloog-bootstrap
14001 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14002 maybe-configure-stage3-cloog:
14003 @if cloog-bootstrap
14004 maybe-configure-stage3-cloog: configure-stage3-cloog
14005 configure-stage3-cloog:
14006 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14008 @r=`${PWD_COMMAND}`; export r; \
14009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14010 TFLAGS="$(STAGE3_TFLAGS)"; \
14011 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14012 $(HOST_EXPORTS) \
14013 $(POSTSTAGE1_HOST_EXPORTS) \
14014 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14015 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14016 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14017 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14019 cd $(HOST_SUBDIR)/cloog || exit 1; \
14020 case $(srcdir) in \
14021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14022 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14024 esac; \
14025 srcdiroption="--srcdir=$${topdir}/cloog"; \
14026 libsrcdir="$$s/cloog"; \
14027 $(SHELL) $${libsrcdir}/configure \
14028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14029 --target=${target_alias} $${srcdiroption} \
14030 --with-build-libsubdir=$(HOST_SUBDIR) \
14031 $(STAGE3_CONFIGURE_FLAGS) \
14032 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14033 @endif cloog-bootstrap
14035 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14036 maybe-configure-stage4-cloog:
14037 @if cloog-bootstrap
14038 maybe-configure-stage4-cloog: configure-stage4-cloog
14039 configure-stage4-cloog:
14040 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14042 @r=`${PWD_COMMAND}`; export r; \
14043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14044 TFLAGS="$(STAGE4_TFLAGS)"; \
14045 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14046 $(HOST_EXPORTS) \
14047 $(POSTSTAGE1_HOST_EXPORTS) \
14048 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14049 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14050 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14051 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14053 cd $(HOST_SUBDIR)/cloog || exit 1; \
14054 case $(srcdir) in \
14055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14056 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14058 esac; \
14059 srcdiroption="--srcdir=$${topdir}/cloog"; \
14060 libsrcdir="$$s/cloog"; \
14061 $(SHELL) $${libsrcdir}/configure \
14062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14063 --target=${target_alias} $${srcdiroption} \
14064 --with-build-libsubdir=$(HOST_SUBDIR) \
14065 $(STAGE4_CONFIGURE_FLAGS) \
14066 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14067 @endif cloog-bootstrap
14069 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14070 maybe-configure-stageprofile-cloog:
14071 @if cloog-bootstrap
14072 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14073 configure-stageprofile-cloog:
14074 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14076 @r=`${PWD_COMMAND}`; export r; \
14077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14078 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14079 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14080 $(HOST_EXPORTS) \
14081 $(POSTSTAGE1_HOST_EXPORTS) \
14082 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14083 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14084 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14085 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14087 cd $(HOST_SUBDIR)/cloog || exit 1; \
14088 case $(srcdir) in \
14089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14090 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14092 esac; \
14093 srcdiroption="--srcdir=$${topdir}/cloog"; \
14094 libsrcdir="$$s/cloog"; \
14095 $(SHELL) $${libsrcdir}/configure \
14096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14097 --target=${target_alias} $${srcdiroption} \
14098 --with-build-libsubdir=$(HOST_SUBDIR) \
14099 $(STAGEprofile_CONFIGURE_FLAGS) \
14100 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14101 @endif cloog-bootstrap
14103 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14104 maybe-configure-stagefeedback-cloog:
14105 @if cloog-bootstrap
14106 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14107 configure-stagefeedback-cloog:
14108 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14110 @r=`${PWD_COMMAND}`; export r; \
14111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14112 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14113 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14114 $(HOST_EXPORTS) \
14115 $(POSTSTAGE1_HOST_EXPORTS) \
14116 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14117 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14118 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14119 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14121 cd $(HOST_SUBDIR)/cloog || exit 1; \
14122 case $(srcdir) in \
14123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14124 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14126 esac; \
14127 srcdiroption="--srcdir=$${topdir}/cloog"; \
14128 libsrcdir="$$s/cloog"; \
14129 $(SHELL) $${libsrcdir}/configure \
14130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14131 --target=${target_alias} $${srcdiroption} \
14132 --with-build-libsubdir=$(HOST_SUBDIR) \
14133 $(STAGEfeedback_CONFIGURE_FLAGS) \
14134 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14135 @endif cloog-bootstrap
14141 .PHONY: all-cloog maybe-all-cloog
14142 maybe-all-cloog:
14143 @if gcc-bootstrap
14144 all-cloog: stage_current
14145 @endif gcc-bootstrap
14146 @if cloog
14147 TARGET-cloog=all
14148 maybe-all-cloog: all-cloog
14149 all-cloog: configure-cloog
14150 @r=`${PWD_COMMAND}`; export r; \
14151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14152 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14153 (cd $(HOST_SUBDIR)/cloog && \
14154 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14155 $(TARGET-cloog))
14156 @endif cloog
14160 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14161 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14162 maybe-all-stage1-cloog:
14163 maybe-clean-stage1-cloog:
14164 @if cloog-bootstrap
14165 maybe-all-stage1-cloog: all-stage1-cloog
14166 all-stage1: all-stage1-cloog
14167 TARGET-stage1-cloog = $(TARGET-cloog)
14168 all-stage1-cloog: configure-stage1-cloog
14169 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14170 @r=`${PWD_COMMAND}`; export r; \
14171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14172 TFLAGS="$(STAGE1_TFLAGS)"; \
14173 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14174 cd $(HOST_SUBDIR)/cloog && \
14175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14176 CFLAGS="$(STAGE1_CFLAGS)" \
14177 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14178 LIBCFLAGS="$(LIBCFLAGS)" \
14179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14182 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14183 TFLAGS="$(STAGE1_TFLAGS)" \
14184 $(TARGET-stage1-cloog)
14186 maybe-clean-stage1-cloog: clean-stage1-cloog
14187 clean-stage1: clean-stage1-cloog
14188 clean-stage1-cloog:
14189 @if [ $(current_stage) = stage1 ]; then \
14190 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14191 else \
14192 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14193 $(MAKE) stage1-start; \
14194 fi; \
14195 cd $(HOST_SUBDIR)/cloog && \
14196 $(MAKE) $(EXTRA_HOST_FLAGS) \
14197 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14198 @endif cloog-bootstrap
14201 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14202 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14203 maybe-all-stage2-cloog:
14204 maybe-clean-stage2-cloog:
14205 @if cloog-bootstrap
14206 maybe-all-stage2-cloog: all-stage2-cloog
14207 all-stage2: all-stage2-cloog
14208 TARGET-stage2-cloog = $(TARGET-cloog)
14209 all-stage2-cloog: configure-stage2-cloog
14210 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14211 @r=`${PWD_COMMAND}`; export r; \
14212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14213 TFLAGS="$(STAGE2_TFLAGS)"; \
14214 $(HOST_EXPORTS) \
14215 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14216 cd $(HOST_SUBDIR)/cloog && \
14217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14218 CFLAGS="$(STAGE2_CFLAGS)" \
14219 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14220 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14224 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14225 TFLAGS="$(STAGE2_TFLAGS)" \
14226 $(TARGET-stage2-cloog)
14228 maybe-clean-stage2-cloog: clean-stage2-cloog
14229 clean-stage2: clean-stage2-cloog
14230 clean-stage2-cloog:
14231 @if [ $(current_stage) = stage2 ]; then \
14232 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14233 else \
14234 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14235 $(MAKE) stage2-start; \
14236 fi; \
14237 cd $(HOST_SUBDIR)/cloog && \
14238 $(MAKE) $(EXTRA_HOST_FLAGS) \
14239 $(POSTSTAGE1_FLAGS_TO_PASS) \
14240 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14241 @endif cloog-bootstrap
14244 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14245 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14246 maybe-all-stage3-cloog:
14247 maybe-clean-stage3-cloog:
14248 @if cloog-bootstrap
14249 maybe-all-stage3-cloog: all-stage3-cloog
14250 all-stage3: all-stage3-cloog
14251 TARGET-stage3-cloog = $(TARGET-cloog)
14252 all-stage3-cloog: configure-stage3-cloog
14253 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14254 @r=`${PWD_COMMAND}`; export r; \
14255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14256 TFLAGS="$(STAGE3_TFLAGS)"; \
14257 $(HOST_EXPORTS) \
14258 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14259 cd $(HOST_SUBDIR)/cloog && \
14260 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14261 CFLAGS="$(STAGE3_CFLAGS)" \
14262 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14263 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14264 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14265 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14266 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14267 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14268 TFLAGS="$(STAGE3_TFLAGS)" \
14269 $(TARGET-stage3-cloog)
14271 maybe-clean-stage3-cloog: clean-stage3-cloog
14272 clean-stage3: clean-stage3-cloog
14273 clean-stage3-cloog:
14274 @if [ $(current_stage) = stage3 ]; then \
14275 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14276 else \
14277 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14278 $(MAKE) stage3-start; \
14279 fi; \
14280 cd $(HOST_SUBDIR)/cloog && \
14281 $(MAKE) $(EXTRA_HOST_FLAGS) \
14282 $(POSTSTAGE1_FLAGS_TO_PASS) \
14283 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14284 @endif cloog-bootstrap
14287 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14288 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14289 maybe-all-stage4-cloog:
14290 maybe-clean-stage4-cloog:
14291 @if cloog-bootstrap
14292 maybe-all-stage4-cloog: all-stage4-cloog
14293 all-stage4: all-stage4-cloog
14294 TARGET-stage4-cloog = $(TARGET-cloog)
14295 all-stage4-cloog: configure-stage4-cloog
14296 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14297 @r=`${PWD_COMMAND}`; export r; \
14298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14299 TFLAGS="$(STAGE4_TFLAGS)"; \
14300 $(HOST_EXPORTS) \
14301 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14302 cd $(HOST_SUBDIR)/cloog && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14304 CFLAGS="$(STAGE4_CFLAGS)" \
14305 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14306 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14311 TFLAGS="$(STAGE4_TFLAGS)" \
14312 $(TARGET-stage4-cloog)
14314 maybe-clean-stage4-cloog: clean-stage4-cloog
14315 clean-stage4: clean-stage4-cloog
14316 clean-stage4-cloog:
14317 @if [ $(current_stage) = stage4 ]; then \
14318 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14319 else \
14320 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14321 $(MAKE) stage4-start; \
14322 fi; \
14323 cd $(HOST_SUBDIR)/cloog && \
14324 $(MAKE) $(EXTRA_HOST_FLAGS) \
14325 $(POSTSTAGE1_FLAGS_TO_PASS) \
14326 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14327 @endif cloog-bootstrap
14330 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14331 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14332 maybe-all-stageprofile-cloog:
14333 maybe-clean-stageprofile-cloog:
14334 @if cloog-bootstrap
14335 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14336 all-stageprofile: all-stageprofile-cloog
14337 TARGET-stageprofile-cloog = $(TARGET-cloog)
14338 all-stageprofile-cloog: configure-stageprofile-cloog
14339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14340 @r=`${PWD_COMMAND}`; export r; \
14341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14342 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14343 $(HOST_EXPORTS) \
14344 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14345 cd $(HOST_SUBDIR)/cloog && \
14346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14347 CFLAGS="$(STAGEprofile_CFLAGS)" \
14348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14349 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14354 TFLAGS="$(STAGEprofile_TFLAGS)" \
14355 $(TARGET-stageprofile-cloog)
14357 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14358 clean-stageprofile: clean-stageprofile-cloog
14359 clean-stageprofile-cloog:
14360 @if [ $(current_stage) = stageprofile ]; then \
14361 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14362 else \
14363 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14364 $(MAKE) stageprofile-start; \
14365 fi; \
14366 cd $(HOST_SUBDIR)/cloog && \
14367 $(MAKE) $(EXTRA_HOST_FLAGS) \
14368 $(POSTSTAGE1_FLAGS_TO_PASS) \
14369 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14370 @endif cloog-bootstrap
14373 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14374 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14375 maybe-all-stagefeedback-cloog:
14376 maybe-clean-stagefeedback-cloog:
14377 @if cloog-bootstrap
14378 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14379 all-stagefeedback: all-stagefeedback-cloog
14380 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14381 all-stagefeedback-cloog: configure-stagefeedback-cloog
14382 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14383 @r=`${PWD_COMMAND}`; export r; \
14384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14386 $(HOST_EXPORTS) \
14387 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14388 cd $(HOST_SUBDIR)/cloog && \
14389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14390 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14391 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14392 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14397 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14398 $(TARGET-stagefeedback-cloog)
14400 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14401 clean-stagefeedback: clean-stagefeedback-cloog
14402 clean-stagefeedback-cloog:
14403 @if [ $(current_stage) = stagefeedback ]; then \
14404 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14405 else \
14406 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14407 $(MAKE) stagefeedback-start; \
14408 fi; \
14409 cd $(HOST_SUBDIR)/cloog && \
14410 $(MAKE) $(EXTRA_HOST_FLAGS) \
14411 $(POSTSTAGE1_FLAGS_TO_PASS) \
14412 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14413 @endif cloog-bootstrap
14419 .PHONY: check-cloog maybe-check-cloog
14420 maybe-check-cloog:
14421 @if cloog
14422 maybe-check-cloog: check-cloog
14424 check-cloog:
14425 @: $(MAKE); $(unstage)
14426 @r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14428 $(HOST_EXPORTS) \
14429 (cd $(HOST_SUBDIR)/cloog && \
14430 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14432 @endif cloog
14434 .PHONY: install-cloog maybe-install-cloog
14435 maybe-install-cloog:
14436 @if cloog
14437 maybe-install-cloog: install-cloog
14439 install-cloog:
14441 @endif cloog
14443 .PHONY: install-strip-cloog maybe-install-strip-cloog
14444 maybe-install-strip-cloog:
14445 @if cloog
14446 maybe-install-strip-cloog: install-strip-cloog
14448 install-strip-cloog:
14450 @endif cloog
14452 # Other targets (info, dvi, pdf, etc.)
14454 .PHONY: maybe-info-cloog info-cloog
14455 maybe-info-cloog:
14456 @if cloog
14457 maybe-info-cloog: info-cloog
14459 info-cloog: \
14460 configure-cloog
14461 @[ -f ./cloog/Makefile ] || exit 0; \
14462 r=`${PWD_COMMAND}`; export r; \
14463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14464 $(HOST_EXPORTS) \
14465 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14467 done; \
14468 echo "Doing info in cloog" ; \
14469 (cd $(HOST_SUBDIR)/cloog && \
14470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14472 "RANLIB=$${RANLIB}" \
14473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14474 info) \
14475 || exit 1
14477 @endif cloog
14479 .PHONY: maybe-dvi-cloog dvi-cloog
14480 maybe-dvi-cloog:
14481 @if cloog
14482 maybe-dvi-cloog: dvi-cloog
14484 dvi-cloog: \
14485 configure-cloog
14486 @[ -f ./cloog/Makefile ] || exit 0; \
14487 r=`${PWD_COMMAND}`; export r; \
14488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14489 $(HOST_EXPORTS) \
14490 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14492 done; \
14493 echo "Doing dvi in cloog" ; \
14494 (cd $(HOST_SUBDIR)/cloog && \
14495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14497 "RANLIB=$${RANLIB}" \
14498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14499 dvi) \
14500 || exit 1
14502 @endif cloog
14504 .PHONY: maybe-pdf-cloog pdf-cloog
14505 maybe-pdf-cloog:
14506 @if cloog
14507 maybe-pdf-cloog: pdf-cloog
14509 pdf-cloog: \
14510 configure-cloog
14511 @[ -f ./cloog/Makefile ] || exit 0; \
14512 r=`${PWD_COMMAND}`; export r; \
14513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14514 $(HOST_EXPORTS) \
14515 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14517 done; \
14518 echo "Doing pdf in cloog" ; \
14519 (cd $(HOST_SUBDIR)/cloog && \
14520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14522 "RANLIB=$${RANLIB}" \
14523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14524 pdf) \
14525 || exit 1
14527 @endif cloog
14529 .PHONY: maybe-html-cloog html-cloog
14530 maybe-html-cloog:
14531 @if cloog
14532 maybe-html-cloog: html-cloog
14534 html-cloog: \
14535 configure-cloog
14536 @[ -f ./cloog/Makefile ] || exit 0; \
14537 r=`${PWD_COMMAND}`; export r; \
14538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14539 $(HOST_EXPORTS) \
14540 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14542 done; \
14543 echo "Doing html in cloog" ; \
14544 (cd $(HOST_SUBDIR)/cloog && \
14545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14547 "RANLIB=$${RANLIB}" \
14548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14549 html) \
14550 || exit 1
14552 @endif cloog
14554 .PHONY: maybe-TAGS-cloog TAGS-cloog
14555 maybe-TAGS-cloog:
14556 @if cloog
14557 maybe-TAGS-cloog: TAGS-cloog
14559 TAGS-cloog: \
14560 configure-cloog
14561 @[ -f ./cloog/Makefile ] || exit 0; \
14562 r=`${PWD_COMMAND}`; export r; \
14563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14564 $(HOST_EXPORTS) \
14565 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14567 done; \
14568 echo "Doing TAGS in cloog" ; \
14569 (cd $(HOST_SUBDIR)/cloog && \
14570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14572 "RANLIB=$${RANLIB}" \
14573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14574 TAGS) \
14575 || exit 1
14577 @endif cloog
14579 .PHONY: maybe-install-info-cloog install-info-cloog
14580 maybe-install-info-cloog:
14581 @if cloog
14582 maybe-install-info-cloog: install-info-cloog
14584 install-info-cloog: \
14585 configure-cloog \
14586 info-cloog
14587 @[ -f ./cloog/Makefile ] || exit 0; \
14588 r=`${PWD_COMMAND}`; export r; \
14589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14590 $(HOST_EXPORTS) \
14591 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14593 done; \
14594 echo "Doing install-info in cloog" ; \
14595 (cd $(HOST_SUBDIR)/cloog && \
14596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14598 "RANLIB=$${RANLIB}" \
14599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14600 install-info) \
14601 || exit 1
14603 @endif cloog
14605 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14606 maybe-install-pdf-cloog:
14607 @if cloog
14608 maybe-install-pdf-cloog: install-pdf-cloog
14610 install-pdf-cloog: \
14611 configure-cloog \
14612 pdf-cloog
14613 @[ -f ./cloog/Makefile ] || exit 0; \
14614 r=`${PWD_COMMAND}`; export r; \
14615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14616 $(HOST_EXPORTS) \
14617 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14619 done; \
14620 echo "Doing install-pdf in cloog" ; \
14621 (cd $(HOST_SUBDIR)/cloog && \
14622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14624 "RANLIB=$${RANLIB}" \
14625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14626 install-pdf) \
14627 || exit 1
14629 @endif cloog
14631 .PHONY: maybe-install-html-cloog install-html-cloog
14632 maybe-install-html-cloog:
14633 @if cloog
14634 maybe-install-html-cloog: install-html-cloog
14636 install-html-cloog: \
14637 configure-cloog \
14638 html-cloog
14639 @[ -f ./cloog/Makefile ] || exit 0; \
14640 r=`${PWD_COMMAND}`; export r; \
14641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14642 $(HOST_EXPORTS) \
14643 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14645 done; \
14646 echo "Doing install-html in cloog" ; \
14647 (cd $(HOST_SUBDIR)/cloog && \
14648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14650 "RANLIB=$${RANLIB}" \
14651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14652 install-html) \
14653 || exit 1
14655 @endif cloog
14657 .PHONY: maybe-installcheck-cloog installcheck-cloog
14658 maybe-installcheck-cloog:
14659 @if cloog
14660 maybe-installcheck-cloog: installcheck-cloog
14662 installcheck-cloog: \
14663 configure-cloog
14664 @[ -f ./cloog/Makefile ] || exit 0; \
14665 r=`${PWD_COMMAND}`; export r; \
14666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14667 $(HOST_EXPORTS) \
14668 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14670 done; \
14671 echo "Doing installcheck in cloog" ; \
14672 (cd $(HOST_SUBDIR)/cloog && \
14673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14675 "RANLIB=$${RANLIB}" \
14676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14677 installcheck) \
14678 || exit 1
14680 @endif cloog
14682 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14683 maybe-mostlyclean-cloog:
14684 @if cloog
14685 maybe-mostlyclean-cloog: mostlyclean-cloog
14687 mostlyclean-cloog:
14688 @[ -f ./cloog/Makefile ] || exit 0; \
14689 r=`${PWD_COMMAND}`; export r; \
14690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691 $(HOST_EXPORTS) \
14692 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14694 done; \
14695 echo "Doing mostlyclean in cloog" ; \
14696 (cd $(HOST_SUBDIR)/cloog && \
14697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14699 "RANLIB=$${RANLIB}" \
14700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14701 mostlyclean) \
14702 || exit 1
14704 @endif cloog
14706 .PHONY: maybe-clean-cloog clean-cloog
14707 maybe-clean-cloog:
14708 @if cloog
14709 maybe-clean-cloog: clean-cloog
14711 clean-cloog:
14712 @[ -f ./cloog/Makefile ] || exit 0; \
14713 r=`${PWD_COMMAND}`; export r; \
14714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14715 $(HOST_EXPORTS) \
14716 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14718 done; \
14719 echo "Doing clean in cloog" ; \
14720 (cd $(HOST_SUBDIR)/cloog && \
14721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14723 "RANLIB=$${RANLIB}" \
14724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14725 clean) \
14726 || exit 1
14728 @endif cloog
14730 .PHONY: maybe-distclean-cloog distclean-cloog
14731 maybe-distclean-cloog:
14732 @if cloog
14733 maybe-distclean-cloog: distclean-cloog
14735 distclean-cloog:
14736 @[ -f ./cloog/Makefile ] || exit 0; \
14737 r=`${PWD_COMMAND}`; export r; \
14738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14739 $(HOST_EXPORTS) \
14740 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14742 done; \
14743 echo "Doing distclean in cloog" ; \
14744 (cd $(HOST_SUBDIR)/cloog && \
14745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14747 "RANLIB=$${RANLIB}" \
14748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14749 distclean) \
14750 || exit 1
14752 @endif cloog
14754 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14755 maybe-maintainer-clean-cloog:
14756 @if cloog
14757 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14759 maintainer-clean-cloog:
14760 @[ -f ./cloog/Makefile ] || exit 0; \
14761 r=`${PWD_COMMAND}`; export r; \
14762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14763 $(HOST_EXPORTS) \
14764 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14766 done; \
14767 echo "Doing maintainer-clean in cloog" ; \
14768 (cd $(HOST_SUBDIR)/cloog && \
14769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14771 "RANLIB=$${RANLIB}" \
14772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14773 maintainer-clean) \
14774 || exit 1
14776 @endif cloog
14780 .PHONY: configure-libelf maybe-configure-libelf
14781 maybe-configure-libelf:
14782 @if gcc-bootstrap
14783 configure-libelf: stage_current
14784 @endif gcc-bootstrap
14785 @if libelf
14786 maybe-configure-libelf: configure-libelf
14787 configure-libelf:
14788 @r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14792 $(HOST_EXPORTS) \
14793 echo Configuring in $(HOST_SUBDIR)/libelf; \
14794 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14795 case $(srcdir) in \
14796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14797 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14799 esac; \
14800 srcdiroption="--srcdir=$${topdir}/libelf"; \
14801 libsrcdir="$$s/libelf"; \
14802 $(SHELL) $${libsrcdir}/configure \
14803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14804 --target=${target_alias} $${srcdiroption} --disable-shared \
14805 || exit 1
14806 @endif libelf
14810 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14811 maybe-configure-stage1-libelf:
14812 @if libelf-bootstrap
14813 maybe-configure-stage1-libelf: configure-stage1-libelf
14814 configure-stage1-libelf:
14815 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14817 @r=`${PWD_COMMAND}`; export r; \
14818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14819 TFLAGS="$(STAGE1_TFLAGS)"; \
14820 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14821 $(HOST_EXPORTS) \
14822 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14823 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14824 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14825 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14827 cd $(HOST_SUBDIR)/libelf || exit 1; \
14828 case $(srcdir) in \
14829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14830 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14832 esac; \
14833 srcdiroption="--srcdir=$${topdir}/libelf"; \
14834 libsrcdir="$$s/libelf"; \
14835 $(SHELL) $${libsrcdir}/configure \
14836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14837 --target=${target_alias} $${srcdiroption} \
14838 $(STAGE1_CONFIGURE_FLAGS) \
14839 --disable-shared
14840 @endif libelf-bootstrap
14842 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14843 maybe-configure-stage2-libelf:
14844 @if libelf-bootstrap
14845 maybe-configure-stage2-libelf: configure-stage2-libelf
14846 configure-stage2-libelf:
14847 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14848 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14849 @r=`${PWD_COMMAND}`; export r; \
14850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14851 TFLAGS="$(STAGE2_TFLAGS)"; \
14852 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14853 $(HOST_EXPORTS) \
14854 $(POSTSTAGE1_HOST_EXPORTS) \
14855 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14856 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14857 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14858 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14859 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14860 cd $(HOST_SUBDIR)/libelf || exit 1; \
14861 case $(srcdir) in \
14862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14863 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14865 esac; \
14866 srcdiroption="--srcdir=$${topdir}/libelf"; \
14867 libsrcdir="$$s/libelf"; \
14868 $(SHELL) $${libsrcdir}/configure \
14869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14870 --target=${target_alias} $${srcdiroption} \
14871 --with-build-libsubdir=$(HOST_SUBDIR) \
14872 $(STAGE2_CONFIGURE_FLAGS) \
14873 --disable-shared
14874 @endif libelf-bootstrap
14876 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14877 maybe-configure-stage3-libelf:
14878 @if libelf-bootstrap
14879 maybe-configure-stage3-libelf: configure-stage3-libelf
14880 configure-stage3-libelf:
14881 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14883 @r=`${PWD_COMMAND}`; export r; \
14884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14885 TFLAGS="$(STAGE3_TFLAGS)"; \
14886 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14887 $(HOST_EXPORTS) \
14888 $(POSTSTAGE1_HOST_EXPORTS) \
14889 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14890 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14891 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14892 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14894 cd $(HOST_SUBDIR)/libelf || exit 1; \
14895 case $(srcdir) in \
14896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14897 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14899 esac; \
14900 srcdiroption="--srcdir=$${topdir}/libelf"; \
14901 libsrcdir="$$s/libelf"; \
14902 $(SHELL) $${libsrcdir}/configure \
14903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14904 --target=${target_alias} $${srcdiroption} \
14905 --with-build-libsubdir=$(HOST_SUBDIR) \
14906 $(STAGE3_CONFIGURE_FLAGS) \
14907 --disable-shared
14908 @endif libelf-bootstrap
14910 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14911 maybe-configure-stage4-libelf:
14912 @if libelf-bootstrap
14913 maybe-configure-stage4-libelf: configure-stage4-libelf
14914 configure-stage4-libelf:
14915 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14917 @r=`${PWD_COMMAND}`; export r; \
14918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14919 TFLAGS="$(STAGE4_TFLAGS)"; \
14920 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14921 $(HOST_EXPORTS) \
14922 $(POSTSTAGE1_HOST_EXPORTS) \
14923 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14924 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14925 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14926 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14928 cd $(HOST_SUBDIR)/libelf || exit 1; \
14929 case $(srcdir) in \
14930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14931 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14933 esac; \
14934 srcdiroption="--srcdir=$${topdir}/libelf"; \
14935 libsrcdir="$$s/libelf"; \
14936 $(SHELL) $${libsrcdir}/configure \
14937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14938 --target=${target_alias} $${srcdiroption} \
14939 --with-build-libsubdir=$(HOST_SUBDIR) \
14940 $(STAGE4_CONFIGURE_FLAGS) \
14941 --disable-shared
14942 @endif libelf-bootstrap
14944 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14945 maybe-configure-stageprofile-libelf:
14946 @if libelf-bootstrap
14947 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14948 configure-stageprofile-libelf:
14949 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14951 @r=`${PWD_COMMAND}`; export r; \
14952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14953 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14954 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14955 $(HOST_EXPORTS) \
14956 $(POSTSTAGE1_HOST_EXPORTS) \
14957 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14958 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14959 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14960 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14962 cd $(HOST_SUBDIR)/libelf || exit 1; \
14963 case $(srcdir) in \
14964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14965 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14967 esac; \
14968 srcdiroption="--srcdir=$${topdir}/libelf"; \
14969 libsrcdir="$$s/libelf"; \
14970 $(SHELL) $${libsrcdir}/configure \
14971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14972 --target=${target_alias} $${srcdiroption} \
14973 --with-build-libsubdir=$(HOST_SUBDIR) \
14974 $(STAGEprofile_CONFIGURE_FLAGS) \
14975 --disable-shared
14976 @endif libelf-bootstrap
14978 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14979 maybe-configure-stagefeedback-libelf:
14980 @if libelf-bootstrap
14981 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14982 configure-stagefeedback-libelf:
14983 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14985 @r=`${PWD_COMMAND}`; export r; \
14986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14987 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14988 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14989 $(HOST_EXPORTS) \
14990 $(POSTSTAGE1_HOST_EXPORTS) \
14991 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14992 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14993 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14994 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14996 cd $(HOST_SUBDIR)/libelf || exit 1; \
14997 case $(srcdir) in \
14998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14999 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15001 esac; \
15002 srcdiroption="--srcdir=$${topdir}/libelf"; \
15003 libsrcdir="$$s/libelf"; \
15004 $(SHELL) $${libsrcdir}/configure \
15005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15006 --target=${target_alias} $${srcdiroption} \
15007 --with-build-libsubdir=$(HOST_SUBDIR) \
15008 $(STAGEfeedback_CONFIGURE_FLAGS) \
15009 --disable-shared
15010 @endif libelf-bootstrap
15016 .PHONY: all-libelf maybe-all-libelf
15017 maybe-all-libelf:
15018 @if gcc-bootstrap
15019 all-libelf: stage_current
15020 @endif gcc-bootstrap
15021 @if libelf
15022 TARGET-libelf=all
15023 maybe-all-libelf: all-libelf
15024 all-libelf: configure-libelf
15025 @r=`${PWD_COMMAND}`; export r; \
15026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15027 $(HOST_EXPORTS) \
15028 (cd $(HOST_SUBDIR)/libelf && \
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15030 $(TARGET-libelf))
15031 @endif libelf
15035 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15036 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15037 maybe-all-stage1-libelf:
15038 maybe-clean-stage1-libelf:
15039 @if libelf-bootstrap
15040 maybe-all-stage1-libelf: all-stage1-libelf
15041 all-stage1: all-stage1-libelf
15042 TARGET-stage1-libelf = $(TARGET-libelf)
15043 all-stage1-libelf: configure-stage1-libelf
15044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15045 @r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15047 TFLAGS="$(STAGE1_TFLAGS)"; \
15048 $(HOST_EXPORTS) \
15049 cd $(HOST_SUBDIR)/libelf && \
15050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15051 CFLAGS="$(STAGE1_CFLAGS)" \
15052 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15053 LIBCFLAGS="$(LIBCFLAGS)" \
15054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15057 $(EXTRA_HOST_FLAGS) \
15058 TFLAGS="$(STAGE1_TFLAGS)" \
15059 $(TARGET-stage1-libelf)
15061 maybe-clean-stage1-libelf: clean-stage1-libelf
15062 clean-stage1: clean-stage1-libelf
15063 clean-stage1-libelf:
15064 @if [ $(current_stage) = stage1 ]; then \
15065 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15066 else \
15067 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15068 $(MAKE) stage1-start; \
15069 fi; \
15070 cd $(HOST_SUBDIR)/libelf && \
15071 $(MAKE) $(EXTRA_HOST_FLAGS) \
15072 clean
15073 @endif libelf-bootstrap
15076 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15077 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15078 maybe-all-stage2-libelf:
15079 maybe-clean-stage2-libelf:
15080 @if libelf-bootstrap
15081 maybe-all-stage2-libelf: all-stage2-libelf
15082 all-stage2: all-stage2-libelf
15083 TARGET-stage2-libelf = $(TARGET-libelf)
15084 all-stage2-libelf: configure-stage2-libelf
15085 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15086 @r=`${PWD_COMMAND}`; export r; \
15087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15088 TFLAGS="$(STAGE2_TFLAGS)"; \
15089 $(HOST_EXPORTS) \
15090 $(POSTSTAGE1_HOST_EXPORTS) \
15091 cd $(HOST_SUBDIR)/libelf && \
15092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15093 CFLAGS="$(STAGE2_CFLAGS)" \
15094 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15095 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15099 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15100 TFLAGS="$(STAGE2_TFLAGS)" \
15101 $(TARGET-stage2-libelf)
15103 maybe-clean-stage2-libelf: clean-stage2-libelf
15104 clean-stage2: clean-stage2-libelf
15105 clean-stage2-libelf:
15106 @if [ $(current_stage) = stage2 ]; then \
15107 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15108 else \
15109 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15110 $(MAKE) stage2-start; \
15111 fi; \
15112 cd $(HOST_SUBDIR)/libelf && \
15113 $(MAKE) $(EXTRA_HOST_FLAGS) \
15114 $(POSTSTAGE1_FLAGS_TO_PASS) \
15115 clean
15116 @endif libelf-bootstrap
15119 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15120 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15121 maybe-all-stage3-libelf:
15122 maybe-clean-stage3-libelf:
15123 @if libelf-bootstrap
15124 maybe-all-stage3-libelf: all-stage3-libelf
15125 all-stage3: all-stage3-libelf
15126 TARGET-stage3-libelf = $(TARGET-libelf)
15127 all-stage3-libelf: configure-stage3-libelf
15128 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15129 @r=`${PWD_COMMAND}`; export r; \
15130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15131 TFLAGS="$(STAGE3_TFLAGS)"; \
15132 $(HOST_EXPORTS) \
15133 $(POSTSTAGE1_HOST_EXPORTS) \
15134 cd $(HOST_SUBDIR)/libelf && \
15135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15136 CFLAGS="$(STAGE3_CFLAGS)" \
15137 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15138 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15143 TFLAGS="$(STAGE3_TFLAGS)" \
15144 $(TARGET-stage3-libelf)
15146 maybe-clean-stage3-libelf: clean-stage3-libelf
15147 clean-stage3: clean-stage3-libelf
15148 clean-stage3-libelf:
15149 @if [ $(current_stage) = stage3 ]; then \
15150 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15151 else \
15152 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15153 $(MAKE) stage3-start; \
15154 fi; \
15155 cd $(HOST_SUBDIR)/libelf && \
15156 $(MAKE) $(EXTRA_HOST_FLAGS) \
15157 $(POSTSTAGE1_FLAGS_TO_PASS) \
15158 clean
15159 @endif libelf-bootstrap
15162 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15163 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15164 maybe-all-stage4-libelf:
15165 maybe-clean-stage4-libelf:
15166 @if libelf-bootstrap
15167 maybe-all-stage4-libelf: all-stage4-libelf
15168 all-stage4: all-stage4-libelf
15169 TARGET-stage4-libelf = $(TARGET-libelf)
15170 all-stage4-libelf: configure-stage4-libelf
15171 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15172 @r=`${PWD_COMMAND}`; export r; \
15173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15174 TFLAGS="$(STAGE4_TFLAGS)"; \
15175 $(HOST_EXPORTS) \
15176 $(POSTSTAGE1_HOST_EXPORTS) \
15177 cd $(HOST_SUBDIR)/libelf && \
15178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15179 CFLAGS="$(STAGE4_CFLAGS)" \
15180 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15181 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15185 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15186 TFLAGS="$(STAGE4_TFLAGS)" \
15187 $(TARGET-stage4-libelf)
15189 maybe-clean-stage4-libelf: clean-stage4-libelf
15190 clean-stage4: clean-stage4-libelf
15191 clean-stage4-libelf:
15192 @if [ $(current_stage) = stage4 ]; then \
15193 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15194 else \
15195 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15196 $(MAKE) stage4-start; \
15197 fi; \
15198 cd $(HOST_SUBDIR)/libelf && \
15199 $(MAKE) $(EXTRA_HOST_FLAGS) \
15200 $(POSTSTAGE1_FLAGS_TO_PASS) \
15201 clean
15202 @endif libelf-bootstrap
15205 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15206 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15207 maybe-all-stageprofile-libelf:
15208 maybe-clean-stageprofile-libelf:
15209 @if libelf-bootstrap
15210 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15211 all-stageprofile: all-stageprofile-libelf
15212 TARGET-stageprofile-libelf = $(TARGET-libelf)
15213 all-stageprofile-libelf: configure-stageprofile-libelf
15214 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15215 @r=`${PWD_COMMAND}`; export r; \
15216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15217 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15218 $(HOST_EXPORTS) \
15219 $(POSTSTAGE1_HOST_EXPORTS) \
15220 cd $(HOST_SUBDIR)/libelf && \
15221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15222 CFLAGS="$(STAGEprofile_CFLAGS)" \
15223 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15224 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15229 TFLAGS="$(STAGEprofile_TFLAGS)" \
15230 $(TARGET-stageprofile-libelf)
15232 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15233 clean-stageprofile: clean-stageprofile-libelf
15234 clean-stageprofile-libelf:
15235 @if [ $(current_stage) = stageprofile ]; then \
15236 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15237 else \
15238 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15239 $(MAKE) stageprofile-start; \
15240 fi; \
15241 cd $(HOST_SUBDIR)/libelf && \
15242 $(MAKE) $(EXTRA_HOST_FLAGS) \
15243 $(POSTSTAGE1_FLAGS_TO_PASS) \
15244 clean
15245 @endif libelf-bootstrap
15248 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15249 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15250 maybe-all-stagefeedback-libelf:
15251 maybe-clean-stagefeedback-libelf:
15252 @if libelf-bootstrap
15253 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15254 all-stagefeedback: all-stagefeedback-libelf
15255 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15256 all-stagefeedback-libelf: configure-stagefeedback-libelf
15257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15258 @r=`${PWD_COMMAND}`; export r; \
15259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15260 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15261 $(HOST_EXPORTS) \
15262 $(POSTSTAGE1_HOST_EXPORTS) \
15263 cd $(HOST_SUBDIR)/libelf && \
15264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15265 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15266 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15267 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15272 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15273 $(TARGET-stagefeedback-libelf)
15275 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15276 clean-stagefeedback: clean-stagefeedback-libelf
15277 clean-stagefeedback-libelf:
15278 @if [ $(current_stage) = stagefeedback ]; then \
15279 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15280 else \
15281 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15282 $(MAKE) stagefeedback-start; \
15283 fi; \
15284 cd $(HOST_SUBDIR)/libelf && \
15285 $(MAKE) $(EXTRA_HOST_FLAGS) \
15286 $(POSTSTAGE1_FLAGS_TO_PASS) \
15287 clean
15288 @endif libelf-bootstrap
15294 .PHONY: check-libelf maybe-check-libelf
15295 maybe-check-libelf:
15296 @if libelf
15297 maybe-check-libelf: check-libelf
15299 check-libelf:
15300 @: $(MAKE); $(unstage)
15301 @r=`${PWD_COMMAND}`; export r; \
15302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303 $(HOST_EXPORTS) \
15304 (cd $(HOST_SUBDIR)/libelf && \
15305 $(MAKE) $(FLAGS_TO_PASS) check)
15307 @endif libelf
15309 .PHONY: install-libelf maybe-install-libelf
15310 maybe-install-libelf:
15311 @if libelf
15312 maybe-install-libelf: install-libelf
15314 install-libelf:
15316 @endif libelf
15318 .PHONY: install-strip-libelf maybe-install-strip-libelf
15319 maybe-install-strip-libelf:
15320 @if libelf
15321 maybe-install-strip-libelf: install-strip-libelf
15323 install-strip-libelf:
15325 @endif libelf
15327 # Other targets (info, dvi, pdf, etc.)
15329 .PHONY: maybe-info-libelf info-libelf
15330 maybe-info-libelf:
15331 @if libelf
15332 maybe-info-libelf: info-libelf
15334 info-libelf: \
15335 configure-libelf
15336 @[ -f ./libelf/Makefile ] || exit 0; \
15337 r=`${PWD_COMMAND}`; export r; \
15338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15339 $(HOST_EXPORTS) \
15340 for flag in $(EXTRA_HOST_FLAGS) ; do \
15341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15342 done; \
15343 echo "Doing info in libelf" ; \
15344 (cd $(HOST_SUBDIR)/libelf && \
15345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15347 "RANLIB=$${RANLIB}" \
15348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15349 info) \
15350 || exit 1
15352 @endif libelf
15354 .PHONY: maybe-dvi-libelf dvi-libelf
15355 maybe-dvi-libelf:
15356 @if libelf
15357 maybe-dvi-libelf: dvi-libelf
15359 dvi-libelf: \
15360 configure-libelf
15361 @[ -f ./libelf/Makefile ] || exit 0; \
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15364 $(HOST_EXPORTS) \
15365 for flag in $(EXTRA_HOST_FLAGS) ; do \
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
15368 echo "Doing dvi in libelf" ; \
15369 (cd $(HOST_SUBDIR)/libelf && \
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15374 dvi) \
15375 || exit 1
15377 @endif libelf
15379 .PHONY: maybe-pdf-libelf pdf-libelf
15380 maybe-pdf-libelf:
15381 @if libelf
15382 maybe-pdf-libelf: pdf-libelf
15384 pdf-libelf: \
15385 configure-libelf
15386 @[ -f ./libelf/Makefile ] || exit 0; \
15387 r=`${PWD_COMMAND}`; export r; \
15388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15389 $(HOST_EXPORTS) \
15390 for flag in $(EXTRA_HOST_FLAGS) ; do \
15391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15392 done; \
15393 echo "Doing pdf in libelf" ; \
15394 (cd $(HOST_SUBDIR)/libelf && \
15395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15397 "RANLIB=$${RANLIB}" \
15398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15399 pdf) \
15400 || exit 1
15402 @endif libelf
15404 .PHONY: maybe-html-libelf html-libelf
15405 maybe-html-libelf:
15406 @if libelf
15407 maybe-html-libelf: html-libelf
15409 html-libelf: \
15410 configure-libelf
15411 @[ -f ./libelf/Makefile ] || exit 0; \
15412 r=`${PWD_COMMAND}`; export r; \
15413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15414 $(HOST_EXPORTS) \
15415 for flag in $(EXTRA_HOST_FLAGS) ; do \
15416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15417 done; \
15418 echo "Doing html in libelf" ; \
15419 (cd $(HOST_SUBDIR)/libelf && \
15420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15422 "RANLIB=$${RANLIB}" \
15423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15424 html) \
15425 || exit 1
15427 @endif libelf
15429 .PHONY: maybe-TAGS-libelf TAGS-libelf
15430 maybe-TAGS-libelf:
15431 @if libelf
15432 maybe-TAGS-libelf: TAGS-libelf
15434 TAGS-libelf: \
15435 configure-libelf
15436 @[ -f ./libelf/Makefile ] || exit 0; \
15437 r=`${PWD_COMMAND}`; export r; \
15438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15439 $(HOST_EXPORTS) \
15440 for flag in $(EXTRA_HOST_FLAGS) ; do \
15441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15442 done; \
15443 echo "Doing TAGS in libelf" ; \
15444 (cd $(HOST_SUBDIR)/libelf && \
15445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15447 "RANLIB=$${RANLIB}" \
15448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15449 TAGS) \
15450 || exit 1
15452 @endif libelf
15454 .PHONY: maybe-install-info-libelf install-info-libelf
15455 maybe-install-info-libelf:
15456 @if libelf
15457 maybe-install-info-libelf: install-info-libelf
15459 install-info-libelf: \
15460 configure-libelf \
15461 info-libelf
15462 @[ -f ./libelf/Makefile ] || exit 0; \
15463 r=`${PWD_COMMAND}`; export r; \
15464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15465 $(HOST_EXPORTS) \
15466 for flag in $(EXTRA_HOST_FLAGS) ; do \
15467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15468 done; \
15469 echo "Doing install-info in libelf" ; \
15470 (cd $(HOST_SUBDIR)/libelf && \
15471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15473 "RANLIB=$${RANLIB}" \
15474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15475 install-info) \
15476 || exit 1
15478 @endif libelf
15480 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15481 maybe-install-pdf-libelf:
15482 @if libelf
15483 maybe-install-pdf-libelf: install-pdf-libelf
15485 install-pdf-libelf: \
15486 configure-libelf \
15487 pdf-libelf
15488 @[ -f ./libelf/Makefile ] || exit 0; \
15489 r=`${PWD_COMMAND}`; export r; \
15490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15491 $(HOST_EXPORTS) \
15492 for flag in $(EXTRA_HOST_FLAGS) ; do \
15493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15494 done; \
15495 echo "Doing install-pdf in libelf" ; \
15496 (cd $(HOST_SUBDIR)/libelf && \
15497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15499 "RANLIB=$${RANLIB}" \
15500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15501 install-pdf) \
15502 || exit 1
15504 @endif libelf
15506 .PHONY: maybe-install-html-libelf install-html-libelf
15507 maybe-install-html-libelf:
15508 @if libelf
15509 maybe-install-html-libelf: install-html-libelf
15511 install-html-libelf: \
15512 configure-libelf \
15513 html-libelf
15514 @[ -f ./libelf/Makefile ] || exit 0; \
15515 r=`${PWD_COMMAND}`; export r; \
15516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15517 $(HOST_EXPORTS) \
15518 for flag in $(EXTRA_HOST_FLAGS) ; do \
15519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15520 done; \
15521 echo "Doing install-html in libelf" ; \
15522 (cd $(HOST_SUBDIR)/libelf && \
15523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15525 "RANLIB=$${RANLIB}" \
15526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15527 install-html) \
15528 || exit 1
15530 @endif libelf
15532 .PHONY: maybe-installcheck-libelf installcheck-libelf
15533 maybe-installcheck-libelf:
15534 @if libelf
15535 maybe-installcheck-libelf: installcheck-libelf
15537 installcheck-libelf: \
15538 configure-libelf
15539 @[ -f ./libelf/Makefile ] || exit 0; \
15540 r=`${PWD_COMMAND}`; export r; \
15541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15542 $(HOST_EXPORTS) \
15543 for flag in $(EXTRA_HOST_FLAGS) ; do \
15544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15545 done; \
15546 echo "Doing installcheck in libelf" ; \
15547 (cd $(HOST_SUBDIR)/libelf && \
15548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15550 "RANLIB=$${RANLIB}" \
15551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15552 installcheck) \
15553 || exit 1
15555 @endif libelf
15557 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15558 maybe-mostlyclean-libelf:
15559 @if libelf
15560 maybe-mostlyclean-libelf: mostlyclean-libelf
15562 mostlyclean-libelf:
15563 @[ -f ./libelf/Makefile ] || exit 0; \
15564 r=`${PWD_COMMAND}`; export r; \
15565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15566 $(HOST_EXPORTS) \
15567 for flag in $(EXTRA_HOST_FLAGS) ; do \
15568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15569 done; \
15570 echo "Doing mostlyclean in libelf" ; \
15571 (cd $(HOST_SUBDIR)/libelf && \
15572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15574 "RANLIB=$${RANLIB}" \
15575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15576 mostlyclean) \
15577 || exit 1
15579 @endif libelf
15581 .PHONY: maybe-clean-libelf clean-libelf
15582 maybe-clean-libelf:
15583 @if libelf
15584 maybe-clean-libelf: clean-libelf
15586 clean-libelf:
15587 @[ -f ./libelf/Makefile ] || exit 0; \
15588 r=`${PWD_COMMAND}`; export r; \
15589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15590 $(HOST_EXPORTS) \
15591 for flag in $(EXTRA_HOST_FLAGS) ; do \
15592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15593 done; \
15594 echo "Doing clean in libelf" ; \
15595 (cd $(HOST_SUBDIR)/libelf && \
15596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15598 "RANLIB=$${RANLIB}" \
15599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15600 clean) \
15601 || exit 1
15603 @endif libelf
15605 .PHONY: maybe-distclean-libelf distclean-libelf
15606 maybe-distclean-libelf:
15607 @if libelf
15608 maybe-distclean-libelf: distclean-libelf
15610 distclean-libelf:
15611 @[ -f ./libelf/Makefile ] || exit 0; \
15612 r=`${PWD_COMMAND}`; export r; \
15613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15614 $(HOST_EXPORTS) \
15615 for flag in $(EXTRA_HOST_FLAGS) ; do \
15616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15617 done; \
15618 echo "Doing distclean in libelf" ; \
15619 (cd $(HOST_SUBDIR)/libelf && \
15620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15622 "RANLIB=$${RANLIB}" \
15623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15624 distclean) \
15625 || exit 1
15627 @endif libelf
15629 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15630 maybe-maintainer-clean-libelf:
15631 @if libelf
15632 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15634 maintainer-clean-libelf:
15635 @[ -f ./libelf/Makefile ] || exit 0; \
15636 r=`${PWD_COMMAND}`; export r; \
15637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15638 $(HOST_EXPORTS) \
15639 for flag in $(EXTRA_HOST_FLAGS) ; do \
15640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15641 done; \
15642 echo "Doing maintainer-clean in libelf" ; \
15643 (cd $(HOST_SUBDIR)/libelf && \
15644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15646 "RANLIB=$${RANLIB}" \
15647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15648 maintainer-clean) \
15649 || exit 1
15651 @endif libelf
15655 .PHONY: configure-gold maybe-configure-gold
15656 maybe-configure-gold:
15657 @if gcc-bootstrap
15658 configure-gold: stage_current
15659 @endif gcc-bootstrap
15660 @if gold
15661 maybe-configure-gold: configure-gold
15662 configure-gold:
15663 @r=`${PWD_COMMAND}`; export r; \
15664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15665 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15667 $(HOST_EXPORTS) \
15668 echo Configuring in $(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 || exit 1
15681 @endif gold
15685 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15686 maybe-configure-stage1-gold:
15687 @if gold-bootstrap
15688 maybe-configure-stage1-gold: configure-stage1-gold
15689 configure-stage1-gold:
15690 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15691 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15692 @r=`${PWD_COMMAND}`; export r; \
15693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15694 TFLAGS="$(STAGE1_TFLAGS)"; \
15695 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15696 $(HOST_EXPORTS) \
15697 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15698 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15699 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15700 echo Configuring stage 1 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 $(STAGE1_CONFIGURE_FLAGS)
15714 @endif gold-bootstrap
15716 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15717 maybe-configure-stage2-gold:
15718 @if gold-bootstrap
15719 maybe-configure-stage2-gold: configure-stage2-gold
15720 configure-stage2-gold:
15721 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15723 @r=`${PWD_COMMAND}`; export r; \
15724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15725 TFLAGS="$(STAGE2_TFLAGS)"; \
15726 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15727 $(HOST_EXPORTS) \
15728 $(POSTSTAGE1_HOST_EXPORTS) \
15729 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15730 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15731 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15732 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15734 cd $(HOST_SUBDIR)/gold || exit 1; \
15735 case $(srcdir) in \
15736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15737 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15739 esac; \
15740 srcdiroption="--srcdir=$${topdir}/gold"; \
15741 libsrcdir="$$s/gold"; \
15742 $(SHELL) $${libsrcdir}/configure \
15743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15744 --target=${target_alias} $${srcdiroption} \
15745 --with-build-libsubdir=$(HOST_SUBDIR) \
15746 $(STAGE2_CONFIGURE_FLAGS)
15747 @endif gold-bootstrap
15749 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15750 maybe-configure-stage3-gold:
15751 @if gold-bootstrap
15752 maybe-configure-stage3-gold: configure-stage3-gold
15753 configure-stage3-gold:
15754 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15756 @r=`${PWD_COMMAND}`; export r; \
15757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15758 TFLAGS="$(STAGE3_TFLAGS)"; \
15759 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15760 $(HOST_EXPORTS) \
15761 $(POSTSTAGE1_HOST_EXPORTS) \
15762 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15763 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15764 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15765 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15767 cd $(HOST_SUBDIR)/gold || exit 1; \
15768 case $(srcdir) in \
15769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15770 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15772 esac; \
15773 srcdiroption="--srcdir=$${topdir}/gold"; \
15774 libsrcdir="$$s/gold"; \
15775 $(SHELL) $${libsrcdir}/configure \
15776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15777 --target=${target_alias} $${srcdiroption} \
15778 --with-build-libsubdir=$(HOST_SUBDIR) \
15779 $(STAGE3_CONFIGURE_FLAGS)
15780 @endif gold-bootstrap
15782 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15783 maybe-configure-stage4-gold:
15784 @if gold-bootstrap
15785 maybe-configure-stage4-gold: configure-stage4-gold
15786 configure-stage4-gold:
15787 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15789 @r=`${PWD_COMMAND}`; export r; \
15790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15791 TFLAGS="$(STAGE4_TFLAGS)"; \
15792 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15793 $(HOST_EXPORTS) \
15794 $(POSTSTAGE1_HOST_EXPORTS) \
15795 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15796 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15797 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15798 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15800 cd $(HOST_SUBDIR)/gold || exit 1; \
15801 case $(srcdir) in \
15802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15803 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15805 esac; \
15806 srcdiroption="--srcdir=$${topdir}/gold"; \
15807 libsrcdir="$$s/gold"; \
15808 $(SHELL) $${libsrcdir}/configure \
15809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15810 --target=${target_alias} $${srcdiroption} \
15811 --with-build-libsubdir=$(HOST_SUBDIR) \
15812 $(STAGE4_CONFIGURE_FLAGS)
15813 @endif gold-bootstrap
15815 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15816 maybe-configure-stageprofile-gold:
15817 @if gold-bootstrap
15818 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15819 configure-stageprofile-gold:
15820 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15822 @r=`${PWD_COMMAND}`; export r; \
15823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15824 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15825 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15826 $(HOST_EXPORTS) \
15827 $(POSTSTAGE1_HOST_EXPORTS) \
15828 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15829 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15830 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15831 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15833 cd $(HOST_SUBDIR)/gold || exit 1; \
15834 case $(srcdir) in \
15835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15836 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15838 esac; \
15839 srcdiroption="--srcdir=$${topdir}/gold"; \
15840 libsrcdir="$$s/gold"; \
15841 $(SHELL) $${libsrcdir}/configure \
15842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15843 --target=${target_alias} $${srcdiroption} \
15844 --with-build-libsubdir=$(HOST_SUBDIR) \
15845 $(STAGEprofile_CONFIGURE_FLAGS)
15846 @endif gold-bootstrap
15848 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15849 maybe-configure-stagefeedback-gold:
15850 @if gold-bootstrap
15851 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15852 configure-stagefeedback-gold:
15853 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15855 @r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15858 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15859 $(HOST_EXPORTS) \
15860 $(POSTSTAGE1_HOST_EXPORTS) \
15861 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15862 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15863 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15864 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15866 cd $(HOST_SUBDIR)/gold || exit 1; \
15867 case $(srcdir) in \
15868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15869 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15871 esac; \
15872 srcdiroption="--srcdir=$${topdir}/gold"; \
15873 libsrcdir="$$s/gold"; \
15874 $(SHELL) $${libsrcdir}/configure \
15875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15876 --target=${target_alias} $${srcdiroption} \
15877 --with-build-libsubdir=$(HOST_SUBDIR) \
15878 $(STAGEfeedback_CONFIGURE_FLAGS)
15879 @endif gold-bootstrap
15885 .PHONY: all-gold maybe-all-gold
15886 maybe-all-gold:
15887 @if gcc-bootstrap
15888 all-gold: stage_current
15889 @endif gcc-bootstrap
15890 @if gold
15891 TARGET-gold=all
15892 maybe-all-gold: all-gold
15893 all-gold: configure-gold
15894 @r=`${PWD_COMMAND}`; export r; \
15895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15896 $(HOST_EXPORTS) \
15897 (cd $(HOST_SUBDIR)/gold && \
15898 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15899 $(TARGET-gold))
15900 @endif gold
15904 .PHONY: all-stage1-gold maybe-all-stage1-gold
15905 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15906 maybe-all-stage1-gold:
15907 maybe-clean-stage1-gold:
15908 @if gold-bootstrap
15909 maybe-all-stage1-gold: all-stage1-gold
15910 all-stage1: all-stage1-gold
15911 TARGET-stage1-gold = $(TARGET-gold)
15912 all-stage1-gold: configure-stage1-gold
15913 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15914 @r=`${PWD_COMMAND}`; export r; \
15915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15916 TFLAGS="$(STAGE1_TFLAGS)"; \
15917 $(HOST_EXPORTS) \
15918 cd $(HOST_SUBDIR)/gold && \
15919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15920 CFLAGS="$(STAGE1_CFLAGS)" \
15921 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15922 LIBCFLAGS="$(LIBCFLAGS)" \
15923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15926 $(EXTRA_HOST_FLAGS) \
15927 TFLAGS="$(STAGE1_TFLAGS)" \
15928 $(TARGET-stage1-gold)
15930 maybe-clean-stage1-gold: clean-stage1-gold
15931 clean-stage1: clean-stage1-gold
15932 clean-stage1-gold:
15933 @if [ $(current_stage) = stage1 ]; then \
15934 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15935 else \
15936 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15937 $(MAKE) stage1-start; \
15938 fi; \
15939 cd $(HOST_SUBDIR)/gold && \
15940 $(MAKE) $(EXTRA_HOST_FLAGS) \
15941 clean
15942 @endif gold-bootstrap
15945 .PHONY: all-stage2-gold maybe-all-stage2-gold
15946 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15947 maybe-all-stage2-gold:
15948 maybe-clean-stage2-gold:
15949 @if gold-bootstrap
15950 maybe-all-stage2-gold: all-stage2-gold
15951 all-stage2: all-stage2-gold
15952 TARGET-stage2-gold = $(TARGET-gold)
15953 all-stage2-gold: configure-stage2-gold
15954 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15955 @r=`${PWD_COMMAND}`; export r; \
15956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15957 TFLAGS="$(STAGE2_TFLAGS)"; \
15958 $(HOST_EXPORTS) \
15959 $(POSTSTAGE1_HOST_EXPORTS) \
15960 cd $(HOST_SUBDIR)/gold && \
15961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15962 CFLAGS="$(STAGE2_CFLAGS)" \
15963 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15964 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15968 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15969 TFLAGS="$(STAGE2_TFLAGS)" \
15970 $(TARGET-stage2-gold)
15972 maybe-clean-stage2-gold: clean-stage2-gold
15973 clean-stage2: clean-stage2-gold
15974 clean-stage2-gold:
15975 @if [ $(current_stage) = stage2 ]; then \
15976 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15977 else \
15978 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15979 $(MAKE) stage2-start; \
15980 fi; \
15981 cd $(HOST_SUBDIR)/gold && \
15982 $(MAKE) $(EXTRA_HOST_FLAGS) \
15983 $(POSTSTAGE1_FLAGS_TO_PASS) \
15984 clean
15985 @endif gold-bootstrap
15988 .PHONY: all-stage3-gold maybe-all-stage3-gold
15989 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15990 maybe-all-stage3-gold:
15991 maybe-clean-stage3-gold:
15992 @if gold-bootstrap
15993 maybe-all-stage3-gold: all-stage3-gold
15994 all-stage3: all-stage3-gold
15995 TARGET-stage3-gold = $(TARGET-gold)
15996 all-stage3-gold: configure-stage3-gold
15997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15998 @r=`${PWD_COMMAND}`; export r; \
15999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16000 TFLAGS="$(STAGE3_TFLAGS)"; \
16001 $(HOST_EXPORTS) \
16002 $(POSTSTAGE1_HOST_EXPORTS) \
16003 cd $(HOST_SUBDIR)/gold && \
16004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16005 CFLAGS="$(STAGE3_CFLAGS)" \
16006 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16007 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16012 TFLAGS="$(STAGE3_TFLAGS)" \
16013 $(TARGET-stage3-gold)
16015 maybe-clean-stage3-gold: clean-stage3-gold
16016 clean-stage3: clean-stage3-gold
16017 clean-stage3-gold:
16018 @if [ $(current_stage) = stage3 ]; then \
16019 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16020 else \
16021 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16022 $(MAKE) stage3-start; \
16023 fi; \
16024 cd $(HOST_SUBDIR)/gold && \
16025 $(MAKE) $(EXTRA_HOST_FLAGS) \
16026 $(POSTSTAGE1_FLAGS_TO_PASS) \
16027 clean
16028 @endif gold-bootstrap
16031 .PHONY: all-stage4-gold maybe-all-stage4-gold
16032 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16033 maybe-all-stage4-gold:
16034 maybe-clean-stage4-gold:
16035 @if gold-bootstrap
16036 maybe-all-stage4-gold: all-stage4-gold
16037 all-stage4: all-stage4-gold
16038 TARGET-stage4-gold = $(TARGET-gold)
16039 all-stage4-gold: configure-stage4-gold
16040 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16041 @r=`${PWD_COMMAND}`; export r; \
16042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16043 TFLAGS="$(STAGE4_TFLAGS)"; \
16044 $(HOST_EXPORTS) \
16045 $(POSTSTAGE1_HOST_EXPORTS) \
16046 cd $(HOST_SUBDIR)/gold && \
16047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16048 CFLAGS="$(STAGE4_CFLAGS)" \
16049 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16050 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16054 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16055 TFLAGS="$(STAGE4_TFLAGS)" \
16056 $(TARGET-stage4-gold)
16058 maybe-clean-stage4-gold: clean-stage4-gold
16059 clean-stage4: clean-stage4-gold
16060 clean-stage4-gold:
16061 @if [ $(current_stage) = stage4 ]; then \
16062 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16063 else \
16064 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16065 $(MAKE) stage4-start; \
16066 fi; \
16067 cd $(HOST_SUBDIR)/gold && \
16068 $(MAKE) $(EXTRA_HOST_FLAGS) \
16069 $(POSTSTAGE1_FLAGS_TO_PASS) \
16070 clean
16071 @endif gold-bootstrap
16074 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16075 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16076 maybe-all-stageprofile-gold:
16077 maybe-clean-stageprofile-gold:
16078 @if gold-bootstrap
16079 maybe-all-stageprofile-gold: all-stageprofile-gold
16080 all-stageprofile: all-stageprofile-gold
16081 TARGET-stageprofile-gold = $(TARGET-gold)
16082 all-stageprofile-gold: configure-stageprofile-gold
16083 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16084 @r=`${PWD_COMMAND}`; export r; \
16085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16086 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16087 $(HOST_EXPORTS) \
16088 $(POSTSTAGE1_HOST_EXPORTS) \
16089 cd $(HOST_SUBDIR)/gold && \
16090 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16091 CFLAGS="$(STAGEprofile_CFLAGS)" \
16092 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16093 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16094 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16095 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16096 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16097 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16098 TFLAGS="$(STAGEprofile_TFLAGS)" \
16099 $(TARGET-stageprofile-gold)
16101 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16102 clean-stageprofile: clean-stageprofile-gold
16103 clean-stageprofile-gold:
16104 @if [ $(current_stage) = stageprofile ]; then \
16105 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16106 else \
16107 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16108 $(MAKE) stageprofile-start; \
16109 fi; \
16110 cd $(HOST_SUBDIR)/gold && \
16111 $(MAKE) $(EXTRA_HOST_FLAGS) \
16112 $(POSTSTAGE1_FLAGS_TO_PASS) \
16113 clean
16114 @endif gold-bootstrap
16117 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16118 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16119 maybe-all-stagefeedback-gold:
16120 maybe-clean-stagefeedback-gold:
16121 @if gold-bootstrap
16122 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16123 all-stagefeedback: all-stagefeedback-gold
16124 TARGET-stagefeedback-gold = $(TARGET-gold)
16125 all-stagefeedback-gold: configure-stagefeedback-gold
16126 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16127 @r=`${PWD_COMMAND}`; export r; \
16128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16129 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16130 $(HOST_EXPORTS) \
16131 $(POSTSTAGE1_HOST_EXPORTS) \
16132 cd $(HOST_SUBDIR)/gold && \
16133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16134 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16135 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16136 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16140 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16141 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16142 $(TARGET-stagefeedback-gold)
16144 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16145 clean-stagefeedback: clean-stagefeedback-gold
16146 clean-stagefeedback-gold:
16147 @if [ $(current_stage) = stagefeedback ]; then \
16148 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16149 else \
16150 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16151 $(MAKE) stagefeedback-start; \
16152 fi; \
16153 cd $(HOST_SUBDIR)/gold && \
16154 $(MAKE) $(EXTRA_HOST_FLAGS) \
16155 $(POSTSTAGE1_FLAGS_TO_PASS) \
16156 clean
16157 @endif gold-bootstrap
16163 .PHONY: check-gold maybe-check-gold
16164 maybe-check-gold:
16165 @if gold
16166 maybe-check-gold: check-gold
16168 check-gold:
16169 @: $(MAKE); $(unstage)
16170 @r=`${PWD_COMMAND}`; export r; \
16171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172 $(HOST_EXPORTS) \
16173 (cd $(HOST_SUBDIR)/gold && \
16174 $(MAKE) $(FLAGS_TO_PASS) check)
16176 @endif gold
16178 .PHONY: install-gold maybe-install-gold
16179 maybe-install-gold:
16180 @if gold
16181 maybe-install-gold: install-gold
16183 install-gold: installdirs
16184 @: $(MAKE); $(unstage)
16185 @r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187 $(HOST_EXPORTS) \
16188 (cd $(HOST_SUBDIR)/gold && \
16189 $(MAKE) $(FLAGS_TO_PASS) install)
16191 @endif gold
16193 .PHONY: install-strip-gold maybe-install-strip-gold
16194 maybe-install-strip-gold:
16195 @if gold
16196 maybe-install-strip-gold: install-strip-gold
16198 install-strip-gold: installdirs
16199 @: $(MAKE); $(unstage)
16200 @r=`${PWD_COMMAND}`; export r; \
16201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16202 $(HOST_EXPORTS) \
16203 (cd $(HOST_SUBDIR)/gold && \
16204 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16206 @endif gold
16208 # Other targets (info, dvi, pdf, etc.)
16210 .PHONY: maybe-info-gold info-gold
16211 maybe-info-gold:
16212 @if gold
16213 maybe-info-gold: info-gold
16215 info-gold: \
16216 configure-gold
16217 @[ -f ./gold/Makefile ] || exit 0; \
16218 r=`${PWD_COMMAND}`; export r; \
16219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16220 $(HOST_EXPORTS) \
16221 for flag in $(EXTRA_HOST_FLAGS) ; do \
16222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16223 done; \
16224 echo "Doing info in gold" ; \
16225 (cd $(HOST_SUBDIR)/gold && \
16226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16228 "RANLIB=$${RANLIB}" \
16229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16230 info) \
16231 || exit 1
16233 @endif gold
16235 .PHONY: maybe-dvi-gold dvi-gold
16236 maybe-dvi-gold:
16237 @if gold
16238 maybe-dvi-gold: dvi-gold
16240 dvi-gold: \
16241 configure-gold
16242 @[ -f ./gold/Makefile ] || exit 0; \
16243 r=`${PWD_COMMAND}`; export r; \
16244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16245 $(HOST_EXPORTS) \
16246 for flag in $(EXTRA_HOST_FLAGS) ; do \
16247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16248 done; \
16249 echo "Doing dvi in gold" ; \
16250 (cd $(HOST_SUBDIR)/gold && \
16251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16253 "RANLIB=$${RANLIB}" \
16254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16255 dvi) \
16256 || exit 1
16258 @endif gold
16260 .PHONY: maybe-pdf-gold pdf-gold
16261 maybe-pdf-gold:
16262 @if gold
16263 maybe-pdf-gold: pdf-gold
16265 pdf-gold: \
16266 configure-gold
16267 @[ -f ./gold/Makefile ] || exit 0; \
16268 r=`${PWD_COMMAND}`; export r; \
16269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16270 $(HOST_EXPORTS) \
16271 for flag in $(EXTRA_HOST_FLAGS) ; do \
16272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16273 done; \
16274 echo "Doing pdf in gold" ; \
16275 (cd $(HOST_SUBDIR)/gold && \
16276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16278 "RANLIB=$${RANLIB}" \
16279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16280 pdf) \
16281 || exit 1
16283 @endif gold
16285 .PHONY: maybe-html-gold html-gold
16286 maybe-html-gold:
16287 @if gold
16288 maybe-html-gold: html-gold
16290 html-gold: \
16291 configure-gold
16292 @[ -f ./gold/Makefile ] || exit 0; \
16293 r=`${PWD_COMMAND}`; export r; \
16294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16295 $(HOST_EXPORTS) \
16296 for flag in $(EXTRA_HOST_FLAGS) ; do \
16297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16298 done; \
16299 echo "Doing html in gold" ; \
16300 (cd $(HOST_SUBDIR)/gold && \
16301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16303 "RANLIB=$${RANLIB}" \
16304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16305 html) \
16306 || exit 1
16308 @endif gold
16310 .PHONY: maybe-TAGS-gold TAGS-gold
16311 maybe-TAGS-gold:
16312 @if gold
16313 maybe-TAGS-gold: TAGS-gold
16315 TAGS-gold: \
16316 configure-gold
16317 @[ -f ./gold/Makefile ] || exit 0; \
16318 r=`${PWD_COMMAND}`; export r; \
16319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16320 $(HOST_EXPORTS) \
16321 for flag in $(EXTRA_HOST_FLAGS) ; do \
16322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16323 done; \
16324 echo "Doing TAGS in gold" ; \
16325 (cd $(HOST_SUBDIR)/gold && \
16326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16328 "RANLIB=$${RANLIB}" \
16329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16330 TAGS) \
16331 || exit 1
16333 @endif gold
16335 .PHONY: maybe-install-info-gold install-info-gold
16336 maybe-install-info-gold:
16337 @if gold
16338 maybe-install-info-gold: install-info-gold
16340 install-info-gold: \
16341 configure-gold \
16342 info-gold
16343 @[ -f ./gold/Makefile ] || exit 0; \
16344 r=`${PWD_COMMAND}`; export r; \
16345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16346 $(HOST_EXPORTS) \
16347 for flag in $(EXTRA_HOST_FLAGS) ; do \
16348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16349 done; \
16350 echo "Doing install-info in gold" ; \
16351 (cd $(HOST_SUBDIR)/gold && \
16352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16354 "RANLIB=$${RANLIB}" \
16355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16356 install-info) \
16357 || exit 1
16359 @endif gold
16361 .PHONY: maybe-install-pdf-gold install-pdf-gold
16362 maybe-install-pdf-gold:
16363 @if gold
16364 maybe-install-pdf-gold: install-pdf-gold
16366 install-pdf-gold: \
16367 configure-gold \
16368 pdf-gold
16369 @[ -f ./gold/Makefile ] || exit 0; \
16370 r=`${PWD_COMMAND}`; export r; \
16371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16372 $(HOST_EXPORTS) \
16373 for flag in $(EXTRA_HOST_FLAGS) ; do \
16374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16375 done; \
16376 echo "Doing install-pdf in gold" ; \
16377 (cd $(HOST_SUBDIR)/gold && \
16378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16380 "RANLIB=$${RANLIB}" \
16381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16382 install-pdf) \
16383 || exit 1
16385 @endif gold
16387 .PHONY: maybe-install-html-gold install-html-gold
16388 maybe-install-html-gold:
16389 @if gold
16390 maybe-install-html-gold: install-html-gold
16392 install-html-gold: \
16393 configure-gold \
16394 html-gold
16395 @[ -f ./gold/Makefile ] || exit 0; \
16396 r=`${PWD_COMMAND}`; export r; \
16397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16398 $(HOST_EXPORTS) \
16399 for flag in $(EXTRA_HOST_FLAGS) ; do \
16400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16401 done; \
16402 echo "Doing install-html in gold" ; \
16403 (cd $(HOST_SUBDIR)/gold && \
16404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16406 "RANLIB=$${RANLIB}" \
16407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16408 install-html) \
16409 || exit 1
16411 @endif gold
16413 .PHONY: maybe-installcheck-gold installcheck-gold
16414 maybe-installcheck-gold:
16415 @if gold
16416 maybe-installcheck-gold: installcheck-gold
16418 installcheck-gold: \
16419 configure-gold
16420 @[ -f ./gold/Makefile ] || exit 0; \
16421 r=`${PWD_COMMAND}`; export r; \
16422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16423 $(HOST_EXPORTS) \
16424 for flag in $(EXTRA_HOST_FLAGS) ; do \
16425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16426 done; \
16427 echo "Doing installcheck in gold" ; \
16428 (cd $(HOST_SUBDIR)/gold && \
16429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16431 "RANLIB=$${RANLIB}" \
16432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16433 installcheck) \
16434 || exit 1
16436 @endif gold
16438 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16439 maybe-mostlyclean-gold:
16440 @if gold
16441 maybe-mostlyclean-gold: mostlyclean-gold
16443 mostlyclean-gold:
16444 @[ -f ./gold/Makefile ] || exit 0; \
16445 r=`${PWD_COMMAND}`; export r; \
16446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16447 $(HOST_EXPORTS) \
16448 for flag in $(EXTRA_HOST_FLAGS) ; do \
16449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16450 done; \
16451 echo "Doing mostlyclean in gold" ; \
16452 (cd $(HOST_SUBDIR)/gold && \
16453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16455 "RANLIB=$${RANLIB}" \
16456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16457 mostlyclean) \
16458 || exit 1
16460 @endif gold
16462 .PHONY: maybe-clean-gold clean-gold
16463 maybe-clean-gold:
16464 @if gold
16465 maybe-clean-gold: clean-gold
16467 clean-gold:
16468 @[ -f ./gold/Makefile ] || exit 0; \
16469 r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471 $(HOST_EXPORTS) \
16472 for flag in $(EXTRA_HOST_FLAGS) ; do \
16473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16474 done; \
16475 echo "Doing clean in gold" ; \
16476 (cd $(HOST_SUBDIR)/gold && \
16477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16479 "RANLIB=$${RANLIB}" \
16480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16481 clean) \
16482 || exit 1
16484 @endif gold
16486 .PHONY: maybe-distclean-gold distclean-gold
16487 maybe-distclean-gold:
16488 @if gold
16489 maybe-distclean-gold: distclean-gold
16491 distclean-gold:
16492 @[ -f ./gold/Makefile ] || exit 0; \
16493 r=`${PWD_COMMAND}`; export r; \
16494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16495 $(HOST_EXPORTS) \
16496 for flag in $(EXTRA_HOST_FLAGS) ; do \
16497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16498 done; \
16499 echo "Doing distclean in gold" ; \
16500 (cd $(HOST_SUBDIR)/gold && \
16501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16503 "RANLIB=$${RANLIB}" \
16504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16505 distclean) \
16506 || exit 1
16508 @endif gold
16510 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16511 maybe-maintainer-clean-gold:
16512 @if gold
16513 maybe-maintainer-clean-gold: maintainer-clean-gold
16515 maintainer-clean-gold:
16516 @[ -f ./gold/Makefile ] || exit 0; \
16517 r=`${PWD_COMMAND}`; export r; \
16518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16519 $(HOST_EXPORTS) \
16520 for flag in $(EXTRA_HOST_FLAGS) ; do \
16521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16522 done; \
16523 echo "Doing maintainer-clean in gold" ; \
16524 (cd $(HOST_SUBDIR)/gold && \
16525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16527 "RANLIB=$${RANLIB}" \
16528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16529 maintainer-clean) \
16530 || exit 1
16532 @endif gold
16536 .PHONY: configure-gprof maybe-configure-gprof
16537 maybe-configure-gprof:
16538 @if gcc-bootstrap
16539 configure-gprof: stage_current
16540 @endif gcc-bootstrap
16541 @if gprof
16542 maybe-configure-gprof: configure-gprof
16543 configure-gprof:
16544 @: $(MAKE); $(unstage)
16545 @r=`${PWD_COMMAND}`; export r; \
16546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16549 $(HOST_EXPORTS) \
16550 echo Configuring in $(HOST_SUBDIR)/gprof; \
16551 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16552 case $(srcdir) in \
16553 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16554 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16555 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16556 esac; \
16557 srcdiroption="--srcdir=$${topdir}/gprof"; \
16558 libsrcdir="$$s/gprof"; \
16559 $(SHELL) $${libsrcdir}/configure \
16560 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16561 --target=${target_alias} $${srcdiroption} \
16562 || exit 1
16563 @endif gprof
16569 .PHONY: all-gprof maybe-all-gprof
16570 maybe-all-gprof:
16571 @if gcc-bootstrap
16572 all-gprof: stage_current
16573 @endif gcc-bootstrap
16574 @if gprof
16575 TARGET-gprof=all
16576 maybe-all-gprof: all-gprof
16577 all-gprof: configure-gprof
16578 @: $(MAKE); $(unstage)
16579 @r=`${PWD_COMMAND}`; export r; \
16580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16581 $(HOST_EXPORTS) \
16582 (cd $(HOST_SUBDIR)/gprof && \
16583 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16584 $(TARGET-gprof))
16585 @endif gprof
16590 .PHONY: check-gprof maybe-check-gprof
16591 maybe-check-gprof:
16592 @if gprof
16593 maybe-check-gprof: check-gprof
16595 check-gprof:
16596 @: $(MAKE); $(unstage)
16597 @r=`${PWD_COMMAND}`; export r; \
16598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16599 $(HOST_EXPORTS) \
16600 (cd $(HOST_SUBDIR)/gprof && \
16601 $(MAKE) $(FLAGS_TO_PASS) check)
16603 @endif gprof
16605 .PHONY: install-gprof maybe-install-gprof
16606 maybe-install-gprof:
16607 @if gprof
16608 maybe-install-gprof: install-gprof
16610 install-gprof: installdirs
16611 @: $(MAKE); $(unstage)
16612 @r=`${PWD_COMMAND}`; export r; \
16613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16614 $(HOST_EXPORTS) \
16615 (cd $(HOST_SUBDIR)/gprof && \
16616 $(MAKE) $(FLAGS_TO_PASS) install)
16618 @endif gprof
16620 .PHONY: install-strip-gprof maybe-install-strip-gprof
16621 maybe-install-strip-gprof:
16622 @if gprof
16623 maybe-install-strip-gprof: install-strip-gprof
16625 install-strip-gprof: installdirs
16626 @: $(MAKE); $(unstage)
16627 @r=`${PWD_COMMAND}`; export r; \
16628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16629 $(HOST_EXPORTS) \
16630 (cd $(HOST_SUBDIR)/gprof && \
16631 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16633 @endif gprof
16635 # Other targets (info, dvi, pdf, etc.)
16637 .PHONY: maybe-info-gprof info-gprof
16638 maybe-info-gprof:
16639 @if gprof
16640 maybe-info-gprof: info-gprof
16642 info-gprof: \
16643 configure-gprof
16644 @: $(MAKE); $(unstage)
16645 @[ -f ./gprof/Makefile ] || exit 0; \
16646 r=`${PWD_COMMAND}`; export r; \
16647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16648 $(HOST_EXPORTS) \
16649 for flag in $(EXTRA_HOST_FLAGS) ; do \
16650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16651 done; \
16652 echo "Doing info in gprof" ; \
16653 (cd $(HOST_SUBDIR)/gprof && \
16654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16656 "RANLIB=$${RANLIB}" \
16657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16658 info) \
16659 || exit 1
16661 @endif gprof
16663 .PHONY: maybe-dvi-gprof dvi-gprof
16664 maybe-dvi-gprof:
16665 @if gprof
16666 maybe-dvi-gprof: dvi-gprof
16668 dvi-gprof: \
16669 configure-gprof
16670 @: $(MAKE); $(unstage)
16671 @[ -f ./gprof/Makefile ] || exit 0; \
16672 r=`${PWD_COMMAND}`; export r; \
16673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16674 $(HOST_EXPORTS) \
16675 for flag in $(EXTRA_HOST_FLAGS) ; do \
16676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16677 done; \
16678 echo "Doing dvi in gprof" ; \
16679 (cd $(HOST_SUBDIR)/gprof && \
16680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16682 "RANLIB=$${RANLIB}" \
16683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16684 dvi) \
16685 || exit 1
16687 @endif gprof
16689 .PHONY: maybe-pdf-gprof pdf-gprof
16690 maybe-pdf-gprof:
16691 @if gprof
16692 maybe-pdf-gprof: pdf-gprof
16694 pdf-gprof: \
16695 configure-gprof
16696 @: $(MAKE); $(unstage)
16697 @[ -f ./gprof/Makefile ] || exit 0; \
16698 r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 for flag in $(EXTRA_HOST_FLAGS) ; do \
16702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703 done; \
16704 echo "Doing pdf in gprof" ; \
16705 (cd $(HOST_SUBDIR)/gprof && \
16706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708 "RANLIB=$${RANLIB}" \
16709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16710 pdf) \
16711 || exit 1
16713 @endif gprof
16715 .PHONY: maybe-html-gprof html-gprof
16716 maybe-html-gprof:
16717 @if gprof
16718 maybe-html-gprof: html-gprof
16720 html-gprof: \
16721 configure-gprof
16722 @: $(MAKE); $(unstage)
16723 @[ -f ./gprof/Makefile ] || exit 0; \
16724 r=`${PWD_COMMAND}`; export r; \
16725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16726 $(HOST_EXPORTS) \
16727 for flag in $(EXTRA_HOST_FLAGS) ; do \
16728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16729 done; \
16730 echo "Doing html in gprof" ; \
16731 (cd $(HOST_SUBDIR)/gprof && \
16732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16734 "RANLIB=$${RANLIB}" \
16735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16736 html) \
16737 || exit 1
16739 @endif gprof
16741 .PHONY: maybe-TAGS-gprof TAGS-gprof
16742 maybe-TAGS-gprof:
16743 @if gprof
16744 maybe-TAGS-gprof: TAGS-gprof
16746 TAGS-gprof: \
16747 configure-gprof
16748 @: $(MAKE); $(unstage)
16749 @[ -f ./gprof/Makefile ] || exit 0; \
16750 r=`${PWD_COMMAND}`; export r; \
16751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16752 $(HOST_EXPORTS) \
16753 for flag in $(EXTRA_HOST_FLAGS) ; do \
16754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16755 done; \
16756 echo "Doing TAGS in gprof" ; \
16757 (cd $(HOST_SUBDIR)/gprof && \
16758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16760 "RANLIB=$${RANLIB}" \
16761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16762 TAGS) \
16763 || exit 1
16765 @endif gprof
16767 .PHONY: maybe-install-info-gprof install-info-gprof
16768 maybe-install-info-gprof:
16769 @if gprof
16770 maybe-install-info-gprof: install-info-gprof
16772 install-info-gprof: \
16773 configure-gprof \
16774 info-gprof
16775 @: $(MAKE); $(unstage)
16776 @[ -f ./gprof/Makefile ] || exit 0; \
16777 r=`${PWD_COMMAND}`; export r; \
16778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16779 $(HOST_EXPORTS) \
16780 for flag in $(EXTRA_HOST_FLAGS) ; do \
16781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16782 done; \
16783 echo "Doing install-info in gprof" ; \
16784 (cd $(HOST_SUBDIR)/gprof && \
16785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16787 "RANLIB=$${RANLIB}" \
16788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16789 install-info) \
16790 || exit 1
16792 @endif gprof
16794 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16795 maybe-install-pdf-gprof:
16796 @if gprof
16797 maybe-install-pdf-gprof: install-pdf-gprof
16799 install-pdf-gprof: \
16800 configure-gprof \
16801 pdf-gprof
16802 @: $(MAKE); $(unstage)
16803 @[ -f ./gprof/Makefile ] || exit 0; \
16804 r=`${PWD_COMMAND}`; export r; \
16805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16806 $(HOST_EXPORTS) \
16807 for flag in $(EXTRA_HOST_FLAGS) ; do \
16808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16809 done; \
16810 echo "Doing install-pdf in gprof" ; \
16811 (cd $(HOST_SUBDIR)/gprof && \
16812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16814 "RANLIB=$${RANLIB}" \
16815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16816 install-pdf) \
16817 || exit 1
16819 @endif gprof
16821 .PHONY: maybe-install-html-gprof install-html-gprof
16822 maybe-install-html-gprof:
16823 @if gprof
16824 maybe-install-html-gprof: install-html-gprof
16826 install-html-gprof: \
16827 configure-gprof \
16828 html-gprof
16829 @: $(MAKE); $(unstage)
16830 @[ -f ./gprof/Makefile ] || exit 0; \
16831 r=`${PWD_COMMAND}`; export r; \
16832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16833 $(HOST_EXPORTS) \
16834 for flag in $(EXTRA_HOST_FLAGS) ; do \
16835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16836 done; \
16837 echo "Doing install-html in gprof" ; \
16838 (cd $(HOST_SUBDIR)/gprof && \
16839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16841 "RANLIB=$${RANLIB}" \
16842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16843 install-html) \
16844 || exit 1
16846 @endif gprof
16848 .PHONY: maybe-installcheck-gprof installcheck-gprof
16849 maybe-installcheck-gprof:
16850 @if gprof
16851 maybe-installcheck-gprof: installcheck-gprof
16853 installcheck-gprof: \
16854 configure-gprof
16855 @: $(MAKE); $(unstage)
16856 @[ -f ./gprof/Makefile ] || exit 0; \
16857 r=`${PWD_COMMAND}`; export r; \
16858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16859 $(HOST_EXPORTS) \
16860 for flag in $(EXTRA_HOST_FLAGS) ; do \
16861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16862 done; \
16863 echo "Doing installcheck in gprof" ; \
16864 (cd $(HOST_SUBDIR)/gprof && \
16865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16867 "RANLIB=$${RANLIB}" \
16868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16869 installcheck) \
16870 || exit 1
16872 @endif gprof
16874 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16875 maybe-mostlyclean-gprof:
16876 @if gprof
16877 maybe-mostlyclean-gprof: mostlyclean-gprof
16879 mostlyclean-gprof:
16880 @: $(MAKE); $(unstage)
16881 @[ -f ./gprof/Makefile ] || exit 0; \
16882 r=`${PWD_COMMAND}`; export r; \
16883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16884 $(HOST_EXPORTS) \
16885 for flag in $(EXTRA_HOST_FLAGS) ; do \
16886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16887 done; \
16888 echo "Doing mostlyclean in gprof" ; \
16889 (cd $(HOST_SUBDIR)/gprof && \
16890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16892 "RANLIB=$${RANLIB}" \
16893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16894 mostlyclean) \
16895 || exit 1
16897 @endif gprof
16899 .PHONY: maybe-clean-gprof clean-gprof
16900 maybe-clean-gprof:
16901 @if gprof
16902 maybe-clean-gprof: clean-gprof
16904 clean-gprof:
16905 @: $(MAKE); $(unstage)
16906 @[ -f ./gprof/Makefile ] || exit 0; \
16907 r=`${PWD_COMMAND}`; export r; \
16908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16909 $(HOST_EXPORTS) \
16910 for flag in $(EXTRA_HOST_FLAGS) ; do \
16911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16912 done; \
16913 echo "Doing clean in gprof" ; \
16914 (cd $(HOST_SUBDIR)/gprof && \
16915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16917 "RANLIB=$${RANLIB}" \
16918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16919 clean) \
16920 || exit 1
16922 @endif gprof
16924 .PHONY: maybe-distclean-gprof distclean-gprof
16925 maybe-distclean-gprof:
16926 @if gprof
16927 maybe-distclean-gprof: distclean-gprof
16929 distclean-gprof:
16930 @: $(MAKE); $(unstage)
16931 @[ -f ./gprof/Makefile ] || exit 0; \
16932 r=`${PWD_COMMAND}`; export r; \
16933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16934 $(HOST_EXPORTS) \
16935 for flag in $(EXTRA_HOST_FLAGS) ; do \
16936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16937 done; \
16938 echo "Doing distclean in gprof" ; \
16939 (cd $(HOST_SUBDIR)/gprof && \
16940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16942 "RANLIB=$${RANLIB}" \
16943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16944 distclean) \
16945 || exit 1
16947 @endif gprof
16949 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16950 maybe-maintainer-clean-gprof:
16951 @if gprof
16952 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16954 maintainer-clean-gprof:
16955 @: $(MAKE); $(unstage)
16956 @[ -f ./gprof/Makefile ] || exit 0; \
16957 r=`${PWD_COMMAND}`; export r; \
16958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16959 $(HOST_EXPORTS) \
16960 for flag in $(EXTRA_HOST_FLAGS) ; do \
16961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16962 done; \
16963 echo "Doing maintainer-clean in gprof" ; \
16964 (cd $(HOST_SUBDIR)/gprof && \
16965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16967 "RANLIB=$${RANLIB}" \
16968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16969 maintainer-clean) \
16970 || exit 1
16972 @endif gprof
16976 .PHONY: configure-intl maybe-configure-intl
16977 maybe-configure-intl:
16978 @if gcc-bootstrap
16979 configure-intl: stage_current
16980 @endif gcc-bootstrap
16981 @if intl
16982 maybe-configure-intl: configure-intl
16983 configure-intl:
16984 @r=`${PWD_COMMAND}`; export r; \
16985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16986 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16988 $(HOST_EXPORTS) \
16989 echo Configuring in $(HOST_SUBDIR)/intl; \
16990 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16991 case $(srcdir) in \
16992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16993 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16995 esac; \
16996 srcdiroption="--srcdir=$${topdir}/intl"; \
16997 libsrcdir="$$s/intl"; \
16998 $(SHELL) $${libsrcdir}/configure \
16999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17000 --target=${target_alias} $${srcdiroption} \
17001 || exit 1
17002 @endif intl
17006 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17007 maybe-configure-stage1-intl:
17008 @if intl-bootstrap
17009 maybe-configure-stage1-intl: configure-stage1-intl
17010 configure-stage1-intl:
17011 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17012 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17013 @r=`${PWD_COMMAND}`; export r; \
17014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17015 TFLAGS="$(STAGE1_TFLAGS)"; \
17016 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17017 $(HOST_EXPORTS) \
17018 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17019 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17020 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17021 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17023 cd $(HOST_SUBDIR)/intl || exit 1; \
17024 case $(srcdir) in \
17025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17026 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17028 esac; \
17029 srcdiroption="--srcdir=$${topdir}/intl"; \
17030 libsrcdir="$$s/intl"; \
17031 $(SHELL) $${libsrcdir}/configure \
17032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17033 --target=${target_alias} $${srcdiroption} \
17034 $(STAGE1_CONFIGURE_FLAGS)
17035 @endif intl-bootstrap
17037 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17038 maybe-configure-stage2-intl:
17039 @if intl-bootstrap
17040 maybe-configure-stage2-intl: configure-stage2-intl
17041 configure-stage2-intl:
17042 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17043 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17044 @r=`${PWD_COMMAND}`; export r; \
17045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17046 TFLAGS="$(STAGE2_TFLAGS)"; \
17047 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17048 $(HOST_EXPORTS) \
17049 $(POSTSTAGE1_HOST_EXPORTS) \
17050 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17051 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17052 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17053 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17055 cd $(HOST_SUBDIR)/intl || exit 1; \
17056 case $(srcdir) in \
17057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17058 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17060 esac; \
17061 srcdiroption="--srcdir=$${topdir}/intl"; \
17062 libsrcdir="$$s/intl"; \
17063 $(SHELL) $${libsrcdir}/configure \
17064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17065 --target=${target_alias} $${srcdiroption} \
17066 --with-build-libsubdir=$(HOST_SUBDIR) \
17067 $(STAGE2_CONFIGURE_FLAGS)
17068 @endif intl-bootstrap
17070 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17071 maybe-configure-stage3-intl:
17072 @if intl-bootstrap
17073 maybe-configure-stage3-intl: configure-stage3-intl
17074 configure-stage3-intl:
17075 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17077 @r=`${PWD_COMMAND}`; export r; \
17078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17079 TFLAGS="$(STAGE3_TFLAGS)"; \
17080 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17081 $(HOST_EXPORTS) \
17082 $(POSTSTAGE1_HOST_EXPORTS) \
17083 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17084 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17085 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17086 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17088 cd $(HOST_SUBDIR)/intl || exit 1; \
17089 case $(srcdir) in \
17090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17091 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17093 esac; \
17094 srcdiroption="--srcdir=$${topdir}/intl"; \
17095 libsrcdir="$$s/intl"; \
17096 $(SHELL) $${libsrcdir}/configure \
17097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17098 --target=${target_alias} $${srcdiroption} \
17099 --with-build-libsubdir=$(HOST_SUBDIR) \
17100 $(STAGE3_CONFIGURE_FLAGS)
17101 @endif intl-bootstrap
17103 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17104 maybe-configure-stage4-intl:
17105 @if intl-bootstrap
17106 maybe-configure-stage4-intl: configure-stage4-intl
17107 configure-stage4-intl:
17108 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17110 @r=`${PWD_COMMAND}`; export r; \
17111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17112 TFLAGS="$(STAGE4_TFLAGS)"; \
17113 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17114 $(HOST_EXPORTS) \
17115 $(POSTSTAGE1_HOST_EXPORTS) \
17116 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17117 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17118 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17119 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17121 cd $(HOST_SUBDIR)/intl || exit 1; \
17122 case $(srcdir) in \
17123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17124 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17126 esac; \
17127 srcdiroption="--srcdir=$${topdir}/intl"; \
17128 libsrcdir="$$s/intl"; \
17129 $(SHELL) $${libsrcdir}/configure \
17130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17131 --target=${target_alias} $${srcdiroption} \
17132 --with-build-libsubdir=$(HOST_SUBDIR) \
17133 $(STAGE4_CONFIGURE_FLAGS)
17134 @endif intl-bootstrap
17136 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17137 maybe-configure-stageprofile-intl:
17138 @if intl-bootstrap
17139 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17140 configure-stageprofile-intl:
17141 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17142 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17143 @r=`${PWD_COMMAND}`; export r; \
17144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17145 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17146 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17147 $(HOST_EXPORTS) \
17148 $(POSTSTAGE1_HOST_EXPORTS) \
17149 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17150 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17151 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17152 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17154 cd $(HOST_SUBDIR)/intl || exit 1; \
17155 case $(srcdir) in \
17156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17157 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17159 esac; \
17160 srcdiroption="--srcdir=$${topdir}/intl"; \
17161 libsrcdir="$$s/intl"; \
17162 $(SHELL) $${libsrcdir}/configure \
17163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17164 --target=${target_alias} $${srcdiroption} \
17165 --with-build-libsubdir=$(HOST_SUBDIR) \
17166 $(STAGEprofile_CONFIGURE_FLAGS)
17167 @endif intl-bootstrap
17169 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17170 maybe-configure-stagefeedback-intl:
17171 @if intl-bootstrap
17172 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17173 configure-stagefeedback-intl:
17174 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17176 @r=`${PWD_COMMAND}`; export r; \
17177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17178 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17179 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17180 $(HOST_EXPORTS) \
17181 $(POSTSTAGE1_HOST_EXPORTS) \
17182 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17183 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17184 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17185 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17187 cd $(HOST_SUBDIR)/intl || exit 1; \
17188 case $(srcdir) in \
17189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17190 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17192 esac; \
17193 srcdiroption="--srcdir=$${topdir}/intl"; \
17194 libsrcdir="$$s/intl"; \
17195 $(SHELL) $${libsrcdir}/configure \
17196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17197 --target=${target_alias} $${srcdiroption} \
17198 --with-build-libsubdir=$(HOST_SUBDIR) \
17199 $(STAGEfeedback_CONFIGURE_FLAGS)
17200 @endif intl-bootstrap
17206 .PHONY: all-intl maybe-all-intl
17207 maybe-all-intl:
17208 @if gcc-bootstrap
17209 all-intl: stage_current
17210 @endif gcc-bootstrap
17211 @if intl
17212 TARGET-intl=all
17213 maybe-all-intl: all-intl
17214 all-intl: configure-intl
17215 @r=`${PWD_COMMAND}`; export r; \
17216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17217 $(HOST_EXPORTS) \
17218 (cd $(HOST_SUBDIR)/intl && \
17219 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17220 $(TARGET-intl))
17221 @endif intl
17225 .PHONY: all-stage1-intl maybe-all-stage1-intl
17226 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17227 maybe-all-stage1-intl:
17228 maybe-clean-stage1-intl:
17229 @if intl-bootstrap
17230 maybe-all-stage1-intl: all-stage1-intl
17231 all-stage1: all-stage1-intl
17232 TARGET-stage1-intl = $(TARGET-intl)
17233 all-stage1-intl: configure-stage1-intl
17234 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17235 @r=`${PWD_COMMAND}`; export r; \
17236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17237 TFLAGS="$(STAGE1_TFLAGS)"; \
17238 $(HOST_EXPORTS) \
17239 cd $(HOST_SUBDIR)/intl && \
17240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17241 CFLAGS="$(STAGE1_CFLAGS)" \
17242 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17243 LIBCFLAGS="$(LIBCFLAGS)" \
17244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17247 $(EXTRA_HOST_FLAGS) \
17248 TFLAGS="$(STAGE1_TFLAGS)" \
17249 $(TARGET-stage1-intl)
17251 maybe-clean-stage1-intl: clean-stage1-intl
17252 clean-stage1: clean-stage1-intl
17253 clean-stage1-intl:
17254 @if [ $(current_stage) = stage1 ]; then \
17255 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17256 else \
17257 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17258 $(MAKE) stage1-start; \
17259 fi; \
17260 cd $(HOST_SUBDIR)/intl && \
17261 $(MAKE) $(EXTRA_HOST_FLAGS) \
17262 clean
17263 @endif intl-bootstrap
17266 .PHONY: all-stage2-intl maybe-all-stage2-intl
17267 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17268 maybe-all-stage2-intl:
17269 maybe-clean-stage2-intl:
17270 @if intl-bootstrap
17271 maybe-all-stage2-intl: all-stage2-intl
17272 all-stage2: all-stage2-intl
17273 TARGET-stage2-intl = $(TARGET-intl)
17274 all-stage2-intl: configure-stage2-intl
17275 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17276 @r=`${PWD_COMMAND}`; export r; \
17277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17278 TFLAGS="$(STAGE2_TFLAGS)"; \
17279 $(HOST_EXPORTS) \
17280 $(POSTSTAGE1_HOST_EXPORTS) \
17281 cd $(HOST_SUBDIR)/intl && \
17282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17283 CFLAGS="$(STAGE2_CFLAGS)" \
17284 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17285 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17289 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17290 TFLAGS="$(STAGE2_TFLAGS)" \
17291 $(TARGET-stage2-intl)
17293 maybe-clean-stage2-intl: clean-stage2-intl
17294 clean-stage2: clean-stage2-intl
17295 clean-stage2-intl:
17296 @if [ $(current_stage) = stage2 ]; then \
17297 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17298 else \
17299 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17300 $(MAKE) stage2-start; \
17301 fi; \
17302 cd $(HOST_SUBDIR)/intl && \
17303 $(MAKE) $(EXTRA_HOST_FLAGS) \
17304 $(POSTSTAGE1_FLAGS_TO_PASS) \
17305 clean
17306 @endif intl-bootstrap
17309 .PHONY: all-stage3-intl maybe-all-stage3-intl
17310 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17311 maybe-all-stage3-intl:
17312 maybe-clean-stage3-intl:
17313 @if intl-bootstrap
17314 maybe-all-stage3-intl: all-stage3-intl
17315 all-stage3: all-stage3-intl
17316 TARGET-stage3-intl = $(TARGET-intl)
17317 all-stage3-intl: configure-stage3-intl
17318 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17319 @r=`${PWD_COMMAND}`; export r; \
17320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17321 TFLAGS="$(STAGE3_TFLAGS)"; \
17322 $(HOST_EXPORTS) \
17323 $(POSTSTAGE1_HOST_EXPORTS) \
17324 cd $(HOST_SUBDIR)/intl && \
17325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17326 CFLAGS="$(STAGE3_CFLAGS)" \
17327 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17328 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17333 TFLAGS="$(STAGE3_TFLAGS)" \
17334 $(TARGET-stage3-intl)
17336 maybe-clean-stage3-intl: clean-stage3-intl
17337 clean-stage3: clean-stage3-intl
17338 clean-stage3-intl:
17339 @if [ $(current_stage) = stage3 ]; then \
17340 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17341 else \
17342 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17343 $(MAKE) stage3-start; \
17344 fi; \
17345 cd $(HOST_SUBDIR)/intl && \
17346 $(MAKE) $(EXTRA_HOST_FLAGS) \
17347 $(POSTSTAGE1_FLAGS_TO_PASS) \
17348 clean
17349 @endif intl-bootstrap
17352 .PHONY: all-stage4-intl maybe-all-stage4-intl
17353 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17354 maybe-all-stage4-intl:
17355 maybe-clean-stage4-intl:
17356 @if intl-bootstrap
17357 maybe-all-stage4-intl: all-stage4-intl
17358 all-stage4: all-stage4-intl
17359 TARGET-stage4-intl = $(TARGET-intl)
17360 all-stage4-intl: configure-stage4-intl
17361 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17362 @r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 TFLAGS="$(STAGE4_TFLAGS)"; \
17365 $(HOST_EXPORTS) \
17366 $(POSTSTAGE1_HOST_EXPORTS) \
17367 cd $(HOST_SUBDIR)/intl && \
17368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17369 CFLAGS="$(STAGE4_CFLAGS)" \
17370 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17371 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17376 TFLAGS="$(STAGE4_TFLAGS)" \
17377 $(TARGET-stage4-intl)
17379 maybe-clean-stage4-intl: clean-stage4-intl
17380 clean-stage4: clean-stage4-intl
17381 clean-stage4-intl:
17382 @if [ $(current_stage) = stage4 ]; then \
17383 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17384 else \
17385 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17386 $(MAKE) stage4-start; \
17387 fi; \
17388 cd $(HOST_SUBDIR)/intl && \
17389 $(MAKE) $(EXTRA_HOST_FLAGS) \
17390 $(POSTSTAGE1_FLAGS_TO_PASS) \
17391 clean
17392 @endif intl-bootstrap
17395 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17396 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17397 maybe-all-stageprofile-intl:
17398 maybe-clean-stageprofile-intl:
17399 @if intl-bootstrap
17400 maybe-all-stageprofile-intl: all-stageprofile-intl
17401 all-stageprofile: all-stageprofile-intl
17402 TARGET-stageprofile-intl = $(TARGET-intl)
17403 all-stageprofile-intl: configure-stageprofile-intl
17404 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17405 @r=`${PWD_COMMAND}`; export r; \
17406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17407 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17408 $(HOST_EXPORTS) \
17409 $(POSTSTAGE1_HOST_EXPORTS) \
17410 cd $(HOST_SUBDIR)/intl && \
17411 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17412 CFLAGS="$(STAGEprofile_CFLAGS)" \
17413 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17414 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17415 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17416 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17417 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17418 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17419 TFLAGS="$(STAGEprofile_TFLAGS)" \
17420 $(TARGET-stageprofile-intl)
17422 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17423 clean-stageprofile: clean-stageprofile-intl
17424 clean-stageprofile-intl:
17425 @if [ $(current_stage) = stageprofile ]; then \
17426 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17427 else \
17428 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17429 $(MAKE) stageprofile-start; \
17430 fi; \
17431 cd $(HOST_SUBDIR)/intl && \
17432 $(MAKE) $(EXTRA_HOST_FLAGS) \
17433 $(POSTSTAGE1_FLAGS_TO_PASS) \
17434 clean
17435 @endif intl-bootstrap
17438 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17439 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17440 maybe-all-stagefeedback-intl:
17441 maybe-clean-stagefeedback-intl:
17442 @if intl-bootstrap
17443 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17444 all-stagefeedback: all-stagefeedback-intl
17445 TARGET-stagefeedback-intl = $(TARGET-intl)
17446 all-stagefeedback-intl: configure-stagefeedback-intl
17447 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17448 @r=`${PWD_COMMAND}`; export r; \
17449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17450 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17451 $(HOST_EXPORTS) \
17452 $(POSTSTAGE1_HOST_EXPORTS) \
17453 cd $(HOST_SUBDIR)/intl && \
17454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17455 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17456 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17457 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17461 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17462 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17463 $(TARGET-stagefeedback-intl)
17465 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17466 clean-stagefeedback: clean-stagefeedback-intl
17467 clean-stagefeedback-intl:
17468 @if [ $(current_stage) = stagefeedback ]; then \
17469 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17470 else \
17471 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17472 $(MAKE) stagefeedback-start; \
17473 fi; \
17474 cd $(HOST_SUBDIR)/intl && \
17475 $(MAKE) $(EXTRA_HOST_FLAGS) \
17476 $(POSTSTAGE1_FLAGS_TO_PASS) \
17477 clean
17478 @endif intl-bootstrap
17484 .PHONY: check-intl maybe-check-intl
17485 maybe-check-intl:
17486 @if intl
17487 maybe-check-intl: check-intl
17489 check-intl:
17490 @: $(MAKE); $(unstage)
17491 @r=`${PWD_COMMAND}`; export r; \
17492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17493 $(HOST_EXPORTS) \
17494 (cd $(HOST_SUBDIR)/intl && \
17495 $(MAKE) $(FLAGS_TO_PASS) check)
17497 @endif intl
17499 .PHONY: install-intl maybe-install-intl
17500 maybe-install-intl:
17501 @if intl
17502 maybe-install-intl: install-intl
17504 install-intl: installdirs
17505 @: $(MAKE); $(unstage)
17506 @r=`${PWD_COMMAND}`; export r; \
17507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17508 $(HOST_EXPORTS) \
17509 (cd $(HOST_SUBDIR)/intl && \
17510 $(MAKE) $(FLAGS_TO_PASS) install)
17512 @endif intl
17514 .PHONY: install-strip-intl maybe-install-strip-intl
17515 maybe-install-strip-intl:
17516 @if intl
17517 maybe-install-strip-intl: install-strip-intl
17519 install-strip-intl: installdirs
17520 @: $(MAKE); $(unstage)
17521 @r=`${PWD_COMMAND}`; export r; \
17522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17523 $(HOST_EXPORTS) \
17524 (cd $(HOST_SUBDIR)/intl && \
17525 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17527 @endif intl
17529 # Other targets (info, dvi, pdf, etc.)
17531 .PHONY: maybe-info-intl info-intl
17532 maybe-info-intl:
17533 @if intl
17534 maybe-info-intl: info-intl
17536 info-intl: \
17537 configure-intl
17538 @[ -f ./intl/Makefile ] || exit 0; \
17539 r=`${PWD_COMMAND}`; export r; \
17540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17541 $(HOST_EXPORTS) \
17542 for flag in $(EXTRA_HOST_FLAGS) ; do \
17543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17544 done; \
17545 echo "Doing info in intl" ; \
17546 (cd $(HOST_SUBDIR)/intl && \
17547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17549 "RANLIB=$${RANLIB}" \
17550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17551 info) \
17552 || exit 1
17554 @endif intl
17556 .PHONY: maybe-dvi-intl dvi-intl
17557 maybe-dvi-intl:
17558 @if intl
17559 maybe-dvi-intl: dvi-intl
17561 dvi-intl: \
17562 configure-intl
17563 @[ -f ./intl/Makefile ] || exit 0; \
17564 r=`${PWD_COMMAND}`; export r; \
17565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17566 $(HOST_EXPORTS) \
17567 for flag in $(EXTRA_HOST_FLAGS) ; do \
17568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17569 done; \
17570 echo "Doing dvi in intl" ; \
17571 (cd $(HOST_SUBDIR)/intl && \
17572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17574 "RANLIB=$${RANLIB}" \
17575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17576 dvi) \
17577 || exit 1
17579 @endif intl
17581 .PHONY: maybe-pdf-intl pdf-intl
17582 maybe-pdf-intl:
17583 @if intl
17584 maybe-pdf-intl: pdf-intl
17586 pdf-intl: \
17587 configure-intl
17588 @[ -f ./intl/Makefile ] || exit 0; \
17589 r=`${PWD_COMMAND}`; export r; \
17590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17591 $(HOST_EXPORTS) \
17592 for flag in $(EXTRA_HOST_FLAGS) ; do \
17593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17594 done; \
17595 echo "Doing pdf in intl" ; \
17596 (cd $(HOST_SUBDIR)/intl && \
17597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17599 "RANLIB=$${RANLIB}" \
17600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17601 pdf) \
17602 || exit 1
17604 @endif intl
17606 .PHONY: maybe-html-intl html-intl
17607 maybe-html-intl:
17608 @if intl
17609 maybe-html-intl: html-intl
17611 html-intl: \
17612 configure-intl
17613 @[ -f ./intl/Makefile ] || exit 0; \
17614 r=`${PWD_COMMAND}`; export r; \
17615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17616 $(HOST_EXPORTS) \
17617 for flag in $(EXTRA_HOST_FLAGS) ; do \
17618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17619 done; \
17620 echo "Doing html in intl" ; \
17621 (cd $(HOST_SUBDIR)/intl && \
17622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17624 "RANLIB=$${RANLIB}" \
17625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17626 html) \
17627 || exit 1
17629 @endif intl
17631 .PHONY: maybe-TAGS-intl TAGS-intl
17632 maybe-TAGS-intl:
17633 @if intl
17634 maybe-TAGS-intl: TAGS-intl
17636 TAGS-intl: \
17637 configure-intl
17638 @[ -f ./intl/Makefile ] || exit 0; \
17639 r=`${PWD_COMMAND}`; export r; \
17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17641 $(HOST_EXPORTS) \
17642 for flag in $(EXTRA_HOST_FLAGS) ; do \
17643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17644 done; \
17645 echo "Doing TAGS in intl" ; \
17646 (cd $(HOST_SUBDIR)/intl && \
17647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17649 "RANLIB=$${RANLIB}" \
17650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17651 TAGS) \
17652 || exit 1
17654 @endif intl
17656 .PHONY: maybe-install-info-intl install-info-intl
17657 maybe-install-info-intl:
17658 @if intl
17659 maybe-install-info-intl: install-info-intl
17661 install-info-intl: \
17662 configure-intl \
17663 info-intl
17664 @[ -f ./intl/Makefile ] || exit 0; \
17665 r=`${PWD_COMMAND}`; export r; \
17666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17667 $(HOST_EXPORTS) \
17668 for flag in $(EXTRA_HOST_FLAGS) ; do \
17669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17670 done; \
17671 echo "Doing install-info in intl" ; \
17672 (cd $(HOST_SUBDIR)/intl && \
17673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17675 "RANLIB=$${RANLIB}" \
17676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17677 install-info) \
17678 || exit 1
17680 @endif intl
17682 .PHONY: maybe-install-pdf-intl install-pdf-intl
17683 maybe-install-pdf-intl:
17684 @if intl
17685 maybe-install-pdf-intl: install-pdf-intl
17687 install-pdf-intl: \
17688 configure-intl \
17689 pdf-intl
17690 @[ -f ./intl/Makefile ] || exit 0; \
17691 r=`${PWD_COMMAND}`; export r; \
17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17693 $(HOST_EXPORTS) \
17694 for flag in $(EXTRA_HOST_FLAGS) ; do \
17695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17696 done; \
17697 echo "Doing install-pdf in intl" ; \
17698 (cd $(HOST_SUBDIR)/intl && \
17699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17701 "RANLIB=$${RANLIB}" \
17702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17703 install-pdf) \
17704 || exit 1
17706 @endif intl
17708 .PHONY: maybe-install-html-intl install-html-intl
17709 maybe-install-html-intl:
17710 @if intl
17711 maybe-install-html-intl: install-html-intl
17713 install-html-intl: \
17714 configure-intl \
17715 html-intl
17716 @[ -f ./intl/Makefile ] || exit 0; \
17717 r=`${PWD_COMMAND}`; export r; \
17718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17719 $(HOST_EXPORTS) \
17720 for flag in $(EXTRA_HOST_FLAGS) ; do \
17721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17722 done; \
17723 echo "Doing install-html in intl" ; \
17724 (cd $(HOST_SUBDIR)/intl && \
17725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17727 "RANLIB=$${RANLIB}" \
17728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17729 install-html) \
17730 || exit 1
17732 @endif intl
17734 .PHONY: maybe-installcheck-intl installcheck-intl
17735 maybe-installcheck-intl:
17736 @if intl
17737 maybe-installcheck-intl: installcheck-intl
17739 installcheck-intl: \
17740 configure-intl
17741 @[ -f ./intl/Makefile ] || exit 0; \
17742 r=`${PWD_COMMAND}`; export r; \
17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17744 $(HOST_EXPORTS) \
17745 for flag in $(EXTRA_HOST_FLAGS) ; do \
17746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17747 done; \
17748 echo "Doing installcheck in intl" ; \
17749 (cd $(HOST_SUBDIR)/intl && \
17750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17752 "RANLIB=$${RANLIB}" \
17753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17754 installcheck) \
17755 || exit 1
17757 @endif intl
17759 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17760 maybe-mostlyclean-intl:
17761 @if intl
17762 maybe-mostlyclean-intl: mostlyclean-intl
17764 mostlyclean-intl:
17765 @[ -f ./intl/Makefile ] || exit 0; \
17766 r=`${PWD_COMMAND}`; export r; \
17767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17768 $(HOST_EXPORTS) \
17769 for flag in $(EXTRA_HOST_FLAGS) ; do \
17770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17771 done; \
17772 echo "Doing mostlyclean in intl" ; \
17773 (cd $(HOST_SUBDIR)/intl && \
17774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17776 "RANLIB=$${RANLIB}" \
17777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17778 mostlyclean) \
17779 || exit 1
17781 @endif intl
17783 .PHONY: maybe-clean-intl clean-intl
17784 maybe-clean-intl:
17785 @if intl
17786 maybe-clean-intl: clean-intl
17788 clean-intl:
17789 @[ -f ./intl/Makefile ] || exit 0; \
17790 r=`${PWD_COMMAND}`; export r; \
17791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17792 $(HOST_EXPORTS) \
17793 for flag in $(EXTRA_HOST_FLAGS) ; do \
17794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17795 done; \
17796 echo "Doing clean in intl" ; \
17797 (cd $(HOST_SUBDIR)/intl && \
17798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17800 "RANLIB=$${RANLIB}" \
17801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17802 clean) \
17803 || exit 1
17805 @endif intl
17807 .PHONY: maybe-distclean-intl distclean-intl
17808 maybe-distclean-intl:
17809 @if intl
17810 maybe-distclean-intl: distclean-intl
17812 distclean-intl:
17813 @[ -f ./intl/Makefile ] || exit 0; \
17814 r=`${PWD_COMMAND}`; export r; \
17815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17816 $(HOST_EXPORTS) \
17817 for flag in $(EXTRA_HOST_FLAGS) ; do \
17818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17819 done; \
17820 echo "Doing distclean in intl" ; \
17821 (cd $(HOST_SUBDIR)/intl && \
17822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17824 "RANLIB=$${RANLIB}" \
17825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17826 distclean) \
17827 || exit 1
17829 @endif intl
17831 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17832 maybe-maintainer-clean-intl:
17833 @if intl
17834 maybe-maintainer-clean-intl: maintainer-clean-intl
17836 maintainer-clean-intl:
17837 @[ -f ./intl/Makefile ] || exit 0; \
17838 r=`${PWD_COMMAND}`; export r; \
17839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17840 $(HOST_EXPORTS) \
17841 for flag in $(EXTRA_HOST_FLAGS) ; do \
17842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17843 done; \
17844 echo "Doing maintainer-clean in intl" ; \
17845 (cd $(HOST_SUBDIR)/intl && \
17846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17848 "RANLIB=$${RANLIB}" \
17849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17850 maintainer-clean) \
17851 || exit 1
17853 @endif intl
17857 .PHONY: configure-tcl maybe-configure-tcl
17858 maybe-configure-tcl:
17859 @if gcc-bootstrap
17860 configure-tcl: stage_current
17861 @endif gcc-bootstrap
17862 @if tcl
17863 maybe-configure-tcl: configure-tcl
17864 configure-tcl:
17865 @: $(MAKE); $(unstage)
17866 @r=`${PWD_COMMAND}`; export r; \
17867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17868 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17870 $(HOST_EXPORTS) \
17871 echo Configuring in $(HOST_SUBDIR)/tcl; \
17872 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17873 case $(srcdir) in \
17874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17875 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17877 esac; \
17878 srcdiroption="--srcdir=$${topdir}/tcl"; \
17879 libsrcdir="$$s/tcl"; \
17880 $(SHELL) $${libsrcdir}/configure \
17881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17882 --target=${target_alias} $${srcdiroption} \
17883 || exit 1
17884 @endif tcl
17890 .PHONY: all-tcl maybe-all-tcl
17891 maybe-all-tcl:
17892 @if gcc-bootstrap
17893 all-tcl: stage_current
17894 @endif gcc-bootstrap
17895 @if tcl
17896 TARGET-tcl=all
17897 maybe-all-tcl: all-tcl
17898 all-tcl: configure-tcl
17899 @: $(MAKE); $(unstage)
17900 @r=`${PWD_COMMAND}`; export r; \
17901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902 $(HOST_EXPORTS) \
17903 (cd $(HOST_SUBDIR)/tcl && \
17904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17905 $(TARGET-tcl))
17906 @endif tcl
17911 .PHONY: check-tcl maybe-check-tcl
17912 maybe-check-tcl:
17913 @if tcl
17914 maybe-check-tcl: check-tcl
17916 check-tcl:
17917 @: $(MAKE); $(unstage)
17918 @r=`${PWD_COMMAND}`; export r; \
17919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17920 $(HOST_EXPORTS) \
17921 (cd $(HOST_SUBDIR)/tcl && \
17922 $(MAKE) $(FLAGS_TO_PASS) check)
17924 @endif tcl
17926 .PHONY: install-tcl maybe-install-tcl
17927 maybe-install-tcl:
17928 @if tcl
17929 maybe-install-tcl: install-tcl
17931 install-tcl: installdirs
17932 @: $(MAKE); $(unstage)
17933 @r=`${PWD_COMMAND}`; export r; \
17934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17935 $(HOST_EXPORTS) \
17936 (cd $(HOST_SUBDIR)/tcl && \
17937 $(MAKE) $(FLAGS_TO_PASS) install)
17939 @endif tcl
17941 .PHONY: install-strip-tcl maybe-install-strip-tcl
17942 maybe-install-strip-tcl:
17943 @if tcl
17944 maybe-install-strip-tcl: install-strip-tcl
17946 install-strip-tcl: installdirs
17947 @: $(MAKE); $(unstage)
17948 @r=`${PWD_COMMAND}`; export r; \
17949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17950 $(HOST_EXPORTS) \
17951 (cd $(HOST_SUBDIR)/tcl && \
17952 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17954 @endif tcl
17956 # Other targets (info, dvi, pdf, etc.)
17958 .PHONY: maybe-info-tcl info-tcl
17959 maybe-info-tcl:
17960 @if tcl
17961 maybe-info-tcl: info-tcl
17963 info-tcl: \
17964 configure-tcl
17965 @: $(MAKE); $(unstage)
17966 @[ -f ./tcl/Makefile ] || exit 0; \
17967 r=`${PWD_COMMAND}`; export r; \
17968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17969 $(HOST_EXPORTS) \
17970 for flag in $(EXTRA_HOST_FLAGS) ; do \
17971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17972 done; \
17973 echo "Doing info in tcl" ; \
17974 (cd $(HOST_SUBDIR)/tcl && \
17975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17977 "RANLIB=$${RANLIB}" \
17978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17979 info) \
17980 || exit 1
17982 @endif tcl
17984 .PHONY: maybe-dvi-tcl dvi-tcl
17985 maybe-dvi-tcl:
17986 @if tcl
17987 maybe-dvi-tcl: dvi-tcl
17989 dvi-tcl: \
17990 configure-tcl
17991 @: $(MAKE); $(unstage)
17992 @[ -f ./tcl/Makefile ] || exit 0; \
17993 r=`${PWD_COMMAND}`; export r; \
17994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17995 $(HOST_EXPORTS) \
17996 for flag in $(EXTRA_HOST_FLAGS) ; do \
17997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17998 done; \
17999 echo "Doing dvi in tcl" ; \
18000 (cd $(HOST_SUBDIR)/tcl && \
18001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18003 "RANLIB=$${RANLIB}" \
18004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18005 dvi) \
18006 || exit 1
18008 @endif tcl
18010 .PHONY: maybe-pdf-tcl pdf-tcl
18011 maybe-pdf-tcl:
18012 @if tcl
18013 maybe-pdf-tcl: pdf-tcl
18015 pdf-tcl: \
18016 configure-tcl
18017 @: $(MAKE); $(unstage)
18018 @[ -f ./tcl/Makefile ] || exit 0; \
18019 r=`${PWD_COMMAND}`; export r; \
18020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18021 $(HOST_EXPORTS) \
18022 for flag in $(EXTRA_HOST_FLAGS) ; do \
18023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18024 done; \
18025 echo "Doing pdf in tcl" ; \
18026 (cd $(HOST_SUBDIR)/tcl && \
18027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18029 "RANLIB=$${RANLIB}" \
18030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18031 pdf) \
18032 || exit 1
18034 @endif tcl
18036 .PHONY: maybe-html-tcl html-tcl
18037 maybe-html-tcl:
18038 @if tcl
18039 maybe-html-tcl: html-tcl
18041 html-tcl: \
18042 configure-tcl
18043 @: $(MAKE); $(unstage)
18044 @[ -f ./tcl/Makefile ] || exit 0; \
18045 r=`${PWD_COMMAND}`; export r; \
18046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18047 $(HOST_EXPORTS) \
18048 for flag in $(EXTRA_HOST_FLAGS) ; do \
18049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18050 done; \
18051 echo "Doing html in tcl" ; \
18052 (cd $(HOST_SUBDIR)/tcl && \
18053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18055 "RANLIB=$${RANLIB}" \
18056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18057 html) \
18058 || exit 1
18060 @endif tcl
18062 .PHONY: maybe-TAGS-tcl TAGS-tcl
18063 maybe-TAGS-tcl:
18064 @if tcl
18065 maybe-TAGS-tcl: TAGS-tcl
18067 TAGS-tcl: \
18068 configure-tcl
18069 @: $(MAKE); $(unstage)
18070 @[ -f ./tcl/Makefile ] || exit 0; \
18071 r=`${PWD_COMMAND}`; export r; \
18072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18073 $(HOST_EXPORTS) \
18074 for flag in $(EXTRA_HOST_FLAGS) ; do \
18075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18076 done; \
18077 echo "Doing TAGS in tcl" ; \
18078 (cd $(HOST_SUBDIR)/tcl && \
18079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18081 "RANLIB=$${RANLIB}" \
18082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18083 TAGS) \
18084 || exit 1
18086 @endif tcl
18088 .PHONY: maybe-install-info-tcl install-info-tcl
18089 maybe-install-info-tcl:
18090 @if tcl
18091 maybe-install-info-tcl: install-info-tcl
18093 install-info-tcl: \
18094 configure-tcl \
18095 info-tcl
18096 @: $(MAKE); $(unstage)
18097 @[ -f ./tcl/Makefile ] || exit 0; \
18098 r=`${PWD_COMMAND}`; export r; \
18099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18100 $(HOST_EXPORTS) \
18101 for flag in $(EXTRA_HOST_FLAGS) ; do \
18102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18103 done; \
18104 echo "Doing install-info in tcl" ; \
18105 (cd $(HOST_SUBDIR)/tcl && \
18106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18108 "RANLIB=$${RANLIB}" \
18109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18110 install-info) \
18111 || exit 1
18113 @endif tcl
18115 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18116 maybe-install-pdf-tcl:
18117 @if tcl
18118 maybe-install-pdf-tcl: install-pdf-tcl
18120 install-pdf-tcl: \
18121 configure-tcl \
18122 pdf-tcl
18123 @: $(MAKE); $(unstage)
18124 @[ -f ./tcl/Makefile ] || exit 0; \
18125 r=`${PWD_COMMAND}`; export r; \
18126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18127 $(HOST_EXPORTS) \
18128 for flag in $(EXTRA_HOST_FLAGS) ; do \
18129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18130 done; \
18131 echo "Doing install-pdf in tcl" ; \
18132 (cd $(HOST_SUBDIR)/tcl && \
18133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18135 "RANLIB=$${RANLIB}" \
18136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18137 install-pdf) \
18138 || exit 1
18140 @endif tcl
18142 .PHONY: maybe-install-html-tcl install-html-tcl
18143 maybe-install-html-tcl:
18144 @if tcl
18145 maybe-install-html-tcl: install-html-tcl
18147 install-html-tcl: \
18148 configure-tcl \
18149 html-tcl
18150 @: $(MAKE); $(unstage)
18151 @[ -f ./tcl/Makefile ] || exit 0; \
18152 r=`${PWD_COMMAND}`; export r; \
18153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18154 $(HOST_EXPORTS) \
18155 for flag in $(EXTRA_HOST_FLAGS) ; do \
18156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18157 done; \
18158 echo "Doing install-html in tcl" ; \
18159 (cd $(HOST_SUBDIR)/tcl && \
18160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18162 "RANLIB=$${RANLIB}" \
18163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18164 install-html) \
18165 || exit 1
18167 @endif tcl
18169 .PHONY: maybe-installcheck-tcl installcheck-tcl
18170 maybe-installcheck-tcl:
18171 @if tcl
18172 maybe-installcheck-tcl: installcheck-tcl
18174 installcheck-tcl: \
18175 configure-tcl
18176 @: $(MAKE); $(unstage)
18177 @[ -f ./tcl/Makefile ] || exit 0; \
18178 r=`${PWD_COMMAND}`; export r; \
18179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18180 $(HOST_EXPORTS) \
18181 for flag in $(EXTRA_HOST_FLAGS) ; do \
18182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18183 done; \
18184 echo "Doing installcheck in tcl" ; \
18185 (cd $(HOST_SUBDIR)/tcl && \
18186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18188 "RANLIB=$${RANLIB}" \
18189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18190 installcheck) \
18191 || exit 1
18193 @endif tcl
18195 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18196 maybe-mostlyclean-tcl:
18197 @if tcl
18198 maybe-mostlyclean-tcl: mostlyclean-tcl
18200 # tcl doesn't support mostlyclean.
18201 mostlyclean-tcl:
18203 @endif tcl
18205 .PHONY: maybe-clean-tcl clean-tcl
18206 maybe-clean-tcl:
18207 @if tcl
18208 maybe-clean-tcl: clean-tcl
18210 clean-tcl:
18211 @: $(MAKE); $(unstage)
18212 @[ -f ./tcl/Makefile ] || exit 0; \
18213 r=`${PWD_COMMAND}`; export r; \
18214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18215 $(HOST_EXPORTS) \
18216 for flag in $(EXTRA_HOST_FLAGS) ; do \
18217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18218 done; \
18219 echo "Doing clean in tcl" ; \
18220 (cd $(HOST_SUBDIR)/tcl && \
18221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18223 "RANLIB=$${RANLIB}" \
18224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18225 clean) \
18226 || exit 1
18228 @endif tcl
18230 .PHONY: maybe-distclean-tcl distclean-tcl
18231 maybe-distclean-tcl:
18232 @if tcl
18233 maybe-distclean-tcl: distclean-tcl
18235 distclean-tcl:
18236 @: $(MAKE); $(unstage)
18237 @[ -f ./tcl/Makefile ] || exit 0; \
18238 r=`${PWD_COMMAND}`; export r; \
18239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18240 $(HOST_EXPORTS) \
18241 for flag in $(EXTRA_HOST_FLAGS) ; do \
18242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18243 done; \
18244 echo "Doing distclean in tcl" ; \
18245 (cd $(HOST_SUBDIR)/tcl && \
18246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18248 "RANLIB=$${RANLIB}" \
18249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18250 distclean) \
18251 || exit 1
18253 @endif tcl
18255 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18256 maybe-maintainer-clean-tcl:
18257 @if tcl
18258 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18260 maintainer-clean-tcl:
18261 @: $(MAKE); $(unstage)
18262 @[ -f ./tcl/Makefile ] || exit 0; \
18263 r=`${PWD_COMMAND}`; export r; \
18264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18265 $(HOST_EXPORTS) \
18266 for flag in $(EXTRA_HOST_FLAGS) ; do \
18267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18268 done; \
18269 echo "Doing maintainer-clean in tcl" ; \
18270 (cd $(HOST_SUBDIR)/tcl && \
18271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18273 "RANLIB=$${RANLIB}" \
18274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18275 maintainer-clean) \
18276 || exit 1
18278 @endif tcl
18282 .PHONY: configure-itcl maybe-configure-itcl
18283 maybe-configure-itcl:
18284 @if gcc-bootstrap
18285 configure-itcl: stage_current
18286 @endif gcc-bootstrap
18287 @if itcl
18288 maybe-configure-itcl: configure-itcl
18289 configure-itcl:
18290 @: $(MAKE); $(unstage)
18291 @r=`${PWD_COMMAND}`; export r; \
18292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18293 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18295 $(HOST_EXPORTS) \
18296 echo Configuring in $(HOST_SUBDIR)/itcl; \
18297 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18298 case $(srcdir) in \
18299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18300 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18302 esac; \
18303 srcdiroption="--srcdir=$${topdir}/itcl"; \
18304 libsrcdir="$$s/itcl"; \
18305 $(SHELL) $${libsrcdir}/configure \
18306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18307 --target=${target_alias} $${srcdiroption} \
18308 || exit 1
18309 @endif itcl
18315 .PHONY: all-itcl maybe-all-itcl
18316 maybe-all-itcl:
18317 @if gcc-bootstrap
18318 all-itcl: stage_current
18319 @endif gcc-bootstrap
18320 @if itcl
18321 TARGET-itcl=all
18322 maybe-all-itcl: all-itcl
18323 all-itcl: configure-itcl
18324 @: $(MAKE); $(unstage)
18325 @r=`${PWD_COMMAND}`; export r; \
18326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327 $(HOST_EXPORTS) \
18328 (cd $(HOST_SUBDIR)/itcl && \
18329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18330 $(TARGET-itcl))
18331 @endif itcl
18336 .PHONY: check-itcl maybe-check-itcl
18337 maybe-check-itcl:
18338 @if itcl
18339 maybe-check-itcl: check-itcl
18341 check-itcl:
18342 @: $(MAKE); $(unstage)
18343 @r=`${PWD_COMMAND}`; export r; \
18344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18345 $(HOST_EXPORTS) \
18346 (cd $(HOST_SUBDIR)/itcl && \
18347 $(MAKE) $(FLAGS_TO_PASS) check)
18349 @endif itcl
18351 .PHONY: install-itcl maybe-install-itcl
18352 maybe-install-itcl:
18353 @if itcl
18354 maybe-install-itcl: install-itcl
18356 install-itcl: installdirs
18357 @: $(MAKE); $(unstage)
18358 @r=`${PWD_COMMAND}`; export r; \
18359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18360 $(HOST_EXPORTS) \
18361 (cd $(HOST_SUBDIR)/itcl && \
18362 $(MAKE) $(FLAGS_TO_PASS) install)
18364 @endif itcl
18366 .PHONY: install-strip-itcl maybe-install-strip-itcl
18367 maybe-install-strip-itcl:
18368 @if itcl
18369 maybe-install-strip-itcl: install-strip-itcl
18371 install-strip-itcl: installdirs
18372 @: $(MAKE); $(unstage)
18373 @r=`${PWD_COMMAND}`; export r; \
18374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18375 $(HOST_EXPORTS) \
18376 (cd $(HOST_SUBDIR)/itcl && \
18377 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18379 @endif itcl
18381 # Other targets (info, dvi, pdf, etc.)
18383 .PHONY: maybe-info-itcl info-itcl
18384 maybe-info-itcl:
18385 @if itcl
18386 maybe-info-itcl: info-itcl
18388 info-itcl: \
18389 configure-itcl
18390 @: $(MAKE); $(unstage)
18391 @[ -f ./itcl/Makefile ] || exit 0; \
18392 r=`${PWD_COMMAND}`; export r; \
18393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18394 $(HOST_EXPORTS) \
18395 for flag in $(EXTRA_HOST_FLAGS) ; do \
18396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18397 done; \
18398 echo "Doing info in itcl" ; \
18399 (cd $(HOST_SUBDIR)/itcl && \
18400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18402 "RANLIB=$${RANLIB}" \
18403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18404 info) \
18405 || exit 1
18407 @endif itcl
18409 .PHONY: maybe-dvi-itcl dvi-itcl
18410 maybe-dvi-itcl:
18411 @if itcl
18412 maybe-dvi-itcl: dvi-itcl
18414 dvi-itcl: \
18415 configure-itcl
18416 @: $(MAKE); $(unstage)
18417 @[ -f ./itcl/Makefile ] || exit 0; \
18418 r=`${PWD_COMMAND}`; export r; \
18419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18420 $(HOST_EXPORTS) \
18421 for flag in $(EXTRA_HOST_FLAGS) ; do \
18422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18423 done; \
18424 echo "Doing dvi in itcl" ; \
18425 (cd $(HOST_SUBDIR)/itcl && \
18426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18428 "RANLIB=$${RANLIB}" \
18429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18430 dvi) \
18431 || exit 1
18433 @endif itcl
18435 .PHONY: maybe-pdf-itcl pdf-itcl
18436 maybe-pdf-itcl:
18437 @if itcl
18438 maybe-pdf-itcl: pdf-itcl
18440 pdf-itcl: \
18441 configure-itcl
18442 @: $(MAKE); $(unstage)
18443 @[ -f ./itcl/Makefile ] || exit 0; \
18444 r=`${PWD_COMMAND}`; export r; \
18445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18446 $(HOST_EXPORTS) \
18447 for flag in $(EXTRA_HOST_FLAGS) ; do \
18448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18449 done; \
18450 echo "Doing pdf in itcl" ; \
18451 (cd $(HOST_SUBDIR)/itcl && \
18452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18454 "RANLIB=$${RANLIB}" \
18455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18456 pdf) \
18457 || exit 1
18459 @endif itcl
18461 .PHONY: maybe-html-itcl html-itcl
18462 maybe-html-itcl:
18463 @if itcl
18464 maybe-html-itcl: html-itcl
18466 html-itcl: \
18467 configure-itcl
18468 @: $(MAKE); $(unstage)
18469 @[ -f ./itcl/Makefile ] || exit 0; \
18470 r=`${PWD_COMMAND}`; export r; \
18471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18472 $(HOST_EXPORTS) \
18473 for flag in $(EXTRA_HOST_FLAGS) ; do \
18474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18475 done; \
18476 echo "Doing html in itcl" ; \
18477 (cd $(HOST_SUBDIR)/itcl && \
18478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18480 "RANLIB=$${RANLIB}" \
18481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18482 html) \
18483 || exit 1
18485 @endif itcl
18487 .PHONY: maybe-TAGS-itcl TAGS-itcl
18488 maybe-TAGS-itcl:
18489 @if itcl
18490 maybe-TAGS-itcl: TAGS-itcl
18492 TAGS-itcl: \
18493 configure-itcl
18494 @: $(MAKE); $(unstage)
18495 @[ -f ./itcl/Makefile ] || exit 0; \
18496 r=`${PWD_COMMAND}`; export r; \
18497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18498 $(HOST_EXPORTS) \
18499 for flag in $(EXTRA_HOST_FLAGS) ; do \
18500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18501 done; \
18502 echo "Doing TAGS in itcl" ; \
18503 (cd $(HOST_SUBDIR)/itcl && \
18504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18506 "RANLIB=$${RANLIB}" \
18507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18508 TAGS) \
18509 || exit 1
18511 @endif itcl
18513 .PHONY: maybe-install-info-itcl install-info-itcl
18514 maybe-install-info-itcl:
18515 @if itcl
18516 maybe-install-info-itcl: install-info-itcl
18518 install-info-itcl: \
18519 configure-itcl \
18520 info-itcl
18521 @: $(MAKE); $(unstage)
18522 @[ -f ./itcl/Makefile ] || exit 0; \
18523 r=`${PWD_COMMAND}`; export r; \
18524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18525 $(HOST_EXPORTS) \
18526 for flag in $(EXTRA_HOST_FLAGS) ; do \
18527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18528 done; \
18529 echo "Doing install-info in itcl" ; \
18530 (cd $(HOST_SUBDIR)/itcl && \
18531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18533 "RANLIB=$${RANLIB}" \
18534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18535 install-info) \
18536 || exit 1
18538 @endif itcl
18540 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18541 maybe-install-pdf-itcl:
18542 @if itcl
18543 maybe-install-pdf-itcl: install-pdf-itcl
18545 install-pdf-itcl: \
18546 configure-itcl \
18547 pdf-itcl
18548 @: $(MAKE); $(unstage)
18549 @[ -f ./itcl/Makefile ] || exit 0; \
18550 r=`${PWD_COMMAND}`; export r; \
18551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18552 $(HOST_EXPORTS) \
18553 for flag in $(EXTRA_HOST_FLAGS) ; do \
18554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18555 done; \
18556 echo "Doing install-pdf in itcl" ; \
18557 (cd $(HOST_SUBDIR)/itcl && \
18558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18560 "RANLIB=$${RANLIB}" \
18561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18562 install-pdf) \
18563 || exit 1
18565 @endif itcl
18567 .PHONY: maybe-install-html-itcl install-html-itcl
18568 maybe-install-html-itcl:
18569 @if itcl
18570 maybe-install-html-itcl: install-html-itcl
18572 install-html-itcl: \
18573 configure-itcl \
18574 html-itcl
18575 @: $(MAKE); $(unstage)
18576 @[ -f ./itcl/Makefile ] || exit 0; \
18577 r=`${PWD_COMMAND}`; export r; \
18578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18579 $(HOST_EXPORTS) \
18580 for flag in $(EXTRA_HOST_FLAGS) ; do \
18581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18582 done; \
18583 echo "Doing install-html in itcl" ; \
18584 (cd $(HOST_SUBDIR)/itcl && \
18585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18587 "RANLIB=$${RANLIB}" \
18588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18589 install-html) \
18590 || exit 1
18592 @endif itcl
18594 .PHONY: maybe-installcheck-itcl installcheck-itcl
18595 maybe-installcheck-itcl:
18596 @if itcl
18597 maybe-installcheck-itcl: installcheck-itcl
18599 installcheck-itcl: \
18600 configure-itcl
18601 @: $(MAKE); $(unstage)
18602 @[ -f ./itcl/Makefile ] || exit 0; \
18603 r=`${PWD_COMMAND}`; export r; \
18604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18605 $(HOST_EXPORTS) \
18606 for flag in $(EXTRA_HOST_FLAGS) ; do \
18607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18608 done; \
18609 echo "Doing installcheck in itcl" ; \
18610 (cd $(HOST_SUBDIR)/itcl && \
18611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18613 "RANLIB=$${RANLIB}" \
18614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18615 installcheck) \
18616 || exit 1
18618 @endif itcl
18620 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18621 maybe-mostlyclean-itcl:
18622 @if itcl
18623 maybe-mostlyclean-itcl: mostlyclean-itcl
18625 mostlyclean-itcl:
18626 @: $(MAKE); $(unstage)
18627 @[ -f ./itcl/Makefile ] || exit 0; \
18628 r=`${PWD_COMMAND}`; export r; \
18629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18630 $(HOST_EXPORTS) \
18631 for flag in $(EXTRA_HOST_FLAGS) ; do \
18632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18633 done; \
18634 echo "Doing mostlyclean in itcl" ; \
18635 (cd $(HOST_SUBDIR)/itcl && \
18636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18638 "RANLIB=$${RANLIB}" \
18639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18640 mostlyclean) \
18641 || exit 1
18643 @endif itcl
18645 .PHONY: maybe-clean-itcl clean-itcl
18646 maybe-clean-itcl:
18647 @if itcl
18648 maybe-clean-itcl: clean-itcl
18650 clean-itcl:
18651 @: $(MAKE); $(unstage)
18652 @[ -f ./itcl/Makefile ] || exit 0; \
18653 r=`${PWD_COMMAND}`; export r; \
18654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18655 $(HOST_EXPORTS) \
18656 for flag in $(EXTRA_HOST_FLAGS) ; do \
18657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18658 done; \
18659 echo "Doing clean in itcl" ; \
18660 (cd $(HOST_SUBDIR)/itcl && \
18661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18663 "RANLIB=$${RANLIB}" \
18664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18665 clean) \
18666 || exit 1
18668 @endif itcl
18670 .PHONY: maybe-distclean-itcl distclean-itcl
18671 maybe-distclean-itcl:
18672 @if itcl
18673 maybe-distclean-itcl: distclean-itcl
18675 distclean-itcl:
18676 @: $(MAKE); $(unstage)
18677 @[ -f ./itcl/Makefile ] || exit 0; \
18678 r=`${PWD_COMMAND}`; export r; \
18679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18680 $(HOST_EXPORTS) \
18681 for flag in $(EXTRA_HOST_FLAGS) ; do \
18682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18683 done; \
18684 echo "Doing distclean in itcl" ; \
18685 (cd $(HOST_SUBDIR)/itcl && \
18686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18688 "RANLIB=$${RANLIB}" \
18689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18690 distclean) \
18691 || exit 1
18693 @endif itcl
18695 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18696 maybe-maintainer-clean-itcl:
18697 @if itcl
18698 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18700 maintainer-clean-itcl:
18701 @: $(MAKE); $(unstage)
18702 @[ -f ./itcl/Makefile ] || exit 0; \
18703 r=`${PWD_COMMAND}`; export r; \
18704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18705 $(HOST_EXPORTS) \
18706 for flag in $(EXTRA_HOST_FLAGS) ; do \
18707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18708 done; \
18709 echo "Doing maintainer-clean in itcl" ; \
18710 (cd $(HOST_SUBDIR)/itcl && \
18711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18713 "RANLIB=$${RANLIB}" \
18714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18715 maintainer-clean) \
18716 || exit 1
18718 @endif itcl
18722 .PHONY: configure-ld maybe-configure-ld
18723 maybe-configure-ld:
18724 @if gcc-bootstrap
18725 configure-ld: stage_current
18726 @endif gcc-bootstrap
18727 @if ld
18728 maybe-configure-ld: configure-ld
18729 configure-ld:
18730 @r=`${PWD_COMMAND}`; export r; \
18731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18732 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18734 $(HOST_EXPORTS) \
18735 echo Configuring in $(HOST_SUBDIR)/ld; \
18736 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18737 case $(srcdir) in \
18738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18739 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18741 esac; \
18742 srcdiroption="--srcdir=$${topdir}/ld"; \
18743 libsrcdir="$$s/ld"; \
18744 $(SHELL) $${libsrcdir}/configure \
18745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18746 --target=${target_alias} $${srcdiroption} \
18747 || exit 1
18748 @endif ld
18752 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18753 maybe-configure-stage1-ld:
18754 @if ld-bootstrap
18755 maybe-configure-stage1-ld: configure-stage1-ld
18756 configure-stage1-ld:
18757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18758 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18759 @r=`${PWD_COMMAND}`; export r; \
18760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18761 TFLAGS="$(STAGE1_TFLAGS)"; \
18762 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18763 $(HOST_EXPORTS) \
18764 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18765 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18766 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18767 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18769 cd $(HOST_SUBDIR)/ld || exit 1; \
18770 case $(srcdir) in \
18771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18772 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18774 esac; \
18775 srcdiroption="--srcdir=$${topdir}/ld"; \
18776 libsrcdir="$$s/ld"; \
18777 $(SHELL) $${libsrcdir}/configure \
18778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18779 --target=${target_alias} $${srcdiroption} \
18780 $(STAGE1_CONFIGURE_FLAGS)
18781 @endif ld-bootstrap
18783 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18784 maybe-configure-stage2-ld:
18785 @if ld-bootstrap
18786 maybe-configure-stage2-ld: configure-stage2-ld
18787 configure-stage2-ld:
18788 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18790 @r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18792 TFLAGS="$(STAGE2_TFLAGS)"; \
18793 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18794 $(HOST_EXPORTS) \
18795 $(POSTSTAGE1_HOST_EXPORTS) \
18796 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18797 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18798 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18799 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18801 cd $(HOST_SUBDIR)/ld || exit 1; \
18802 case $(srcdir) in \
18803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18804 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18806 esac; \
18807 srcdiroption="--srcdir=$${topdir}/ld"; \
18808 libsrcdir="$$s/ld"; \
18809 $(SHELL) $${libsrcdir}/configure \
18810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18811 --target=${target_alias} $${srcdiroption} \
18812 --with-build-libsubdir=$(HOST_SUBDIR) \
18813 $(STAGE2_CONFIGURE_FLAGS)
18814 @endif ld-bootstrap
18816 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18817 maybe-configure-stage3-ld:
18818 @if ld-bootstrap
18819 maybe-configure-stage3-ld: configure-stage3-ld
18820 configure-stage3-ld:
18821 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18823 @r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 TFLAGS="$(STAGE3_TFLAGS)"; \
18826 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18827 $(HOST_EXPORTS) \
18828 $(POSTSTAGE1_HOST_EXPORTS) \
18829 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18830 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18831 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18832 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18834 cd $(HOST_SUBDIR)/ld || exit 1; \
18835 case $(srcdir) in \
18836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18837 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18839 esac; \
18840 srcdiroption="--srcdir=$${topdir}/ld"; \
18841 libsrcdir="$$s/ld"; \
18842 $(SHELL) $${libsrcdir}/configure \
18843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18844 --target=${target_alias} $${srcdiroption} \
18845 --with-build-libsubdir=$(HOST_SUBDIR) \
18846 $(STAGE3_CONFIGURE_FLAGS)
18847 @endif ld-bootstrap
18849 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18850 maybe-configure-stage4-ld:
18851 @if ld-bootstrap
18852 maybe-configure-stage4-ld: configure-stage4-ld
18853 configure-stage4-ld:
18854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18856 @r=`${PWD_COMMAND}`; export r; \
18857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18858 TFLAGS="$(STAGE4_TFLAGS)"; \
18859 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18860 $(HOST_EXPORTS) \
18861 $(POSTSTAGE1_HOST_EXPORTS) \
18862 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18863 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18864 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18865 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18867 cd $(HOST_SUBDIR)/ld || exit 1; \
18868 case $(srcdir) in \
18869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18870 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18872 esac; \
18873 srcdiroption="--srcdir=$${topdir}/ld"; \
18874 libsrcdir="$$s/ld"; \
18875 $(SHELL) $${libsrcdir}/configure \
18876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18877 --target=${target_alias} $${srcdiroption} \
18878 --with-build-libsubdir=$(HOST_SUBDIR) \
18879 $(STAGE4_CONFIGURE_FLAGS)
18880 @endif ld-bootstrap
18882 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18883 maybe-configure-stageprofile-ld:
18884 @if ld-bootstrap
18885 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18886 configure-stageprofile-ld:
18887 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18892 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18893 $(HOST_EXPORTS) \
18894 $(POSTSTAGE1_HOST_EXPORTS) \
18895 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18896 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18897 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18898 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18900 cd $(HOST_SUBDIR)/ld || exit 1; \
18901 case $(srcdir) in \
18902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18903 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18905 esac; \
18906 srcdiroption="--srcdir=$${topdir}/ld"; \
18907 libsrcdir="$$s/ld"; \
18908 $(SHELL) $${libsrcdir}/configure \
18909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18910 --target=${target_alias} $${srcdiroption} \
18911 --with-build-libsubdir=$(HOST_SUBDIR) \
18912 $(STAGEprofile_CONFIGURE_FLAGS)
18913 @endif ld-bootstrap
18915 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18916 maybe-configure-stagefeedback-ld:
18917 @if ld-bootstrap
18918 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18919 configure-stagefeedback-ld:
18920 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18922 @r=`${PWD_COMMAND}`; export r; \
18923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18925 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18926 $(HOST_EXPORTS) \
18927 $(POSTSTAGE1_HOST_EXPORTS) \
18928 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18929 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18930 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18931 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18933 cd $(HOST_SUBDIR)/ld || exit 1; \
18934 case $(srcdir) in \
18935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18936 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18938 esac; \
18939 srcdiroption="--srcdir=$${topdir}/ld"; \
18940 libsrcdir="$$s/ld"; \
18941 $(SHELL) $${libsrcdir}/configure \
18942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18943 --target=${target_alias} $${srcdiroption} \
18944 --with-build-libsubdir=$(HOST_SUBDIR) \
18945 $(STAGEfeedback_CONFIGURE_FLAGS)
18946 @endif ld-bootstrap
18952 .PHONY: all-ld maybe-all-ld
18953 maybe-all-ld:
18954 @if gcc-bootstrap
18955 all-ld: stage_current
18956 @endif gcc-bootstrap
18957 @if ld
18958 TARGET-ld=all
18959 maybe-all-ld: all-ld
18960 all-ld: configure-ld
18961 @r=`${PWD_COMMAND}`; export r; \
18962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18963 $(HOST_EXPORTS) \
18964 (cd $(HOST_SUBDIR)/ld && \
18965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18966 $(TARGET-ld))
18967 @endif ld
18971 .PHONY: all-stage1-ld maybe-all-stage1-ld
18972 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18973 maybe-all-stage1-ld:
18974 maybe-clean-stage1-ld:
18975 @if ld-bootstrap
18976 maybe-all-stage1-ld: all-stage1-ld
18977 all-stage1: all-stage1-ld
18978 TARGET-stage1-ld = $(TARGET-ld)
18979 all-stage1-ld: configure-stage1-ld
18980 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18981 @r=`${PWD_COMMAND}`; export r; \
18982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18983 TFLAGS="$(STAGE1_TFLAGS)"; \
18984 $(HOST_EXPORTS) \
18985 cd $(HOST_SUBDIR)/ld && \
18986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18987 CFLAGS="$(STAGE1_CFLAGS)" \
18988 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18989 LIBCFLAGS="$(LIBCFLAGS)" \
18990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18993 $(EXTRA_HOST_FLAGS) \
18994 TFLAGS="$(STAGE1_TFLAGS)" \
18995 $(TARGET-stage1-ld)
18997 maybe-clean-stage1-ld: clean-stage1-ld
18998 clean-stage1: clean-stage1-ld
18999 clean-stage1-ld:
19000 @if [ $(current_stage) = stage1 ]; then \
19001 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19002 else \
19003 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19004 $(MAKE) stage1-start; \
19005 fi; \
19006 cd $(HOST_SUBDIR)/ld && \
19007 $(MAKE) $(EXTRA_HOST_FLAGS) \
19008 clean
19009 @endif ld-bootstrap
19012 .PHONY: all-stage2-ld maybe-all-stage2-ld
19013 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19014 maybe-all-stage2-ld:
19015 maybe-clean-stage2-ld:
19016 @if ld-bootstrap
19017 maybe-all-stage2-ld: all-stage2-ld
19018 all-stage2: all-stage2-ld
19019 TARGET-stage2-ld = $(TARGET-ld)
19020 all-stage2-ld: configure-stage2-ld
19021 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19022 @r=`${PWD_COMMAND}`; export r; \
19023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19024 TFLAGS="$(STAGE2_TFLAGS)"; \
19025 $(HOST_EXPORTS) \
19026 $(POSTSTAGE1_HOST_EXPORTS) \
19027 cd $(HOST_SUBDIR)/ld && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19029 CFLAGS="$(STAGE2_CFLAGS)" \
19030 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19031 LIBCFLAGS="$(STAGE2_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="$(STAGE2_TFLAGS)" \
19037 $(TARGET-stage2-ld)
19039 maybe-clean-stage2-ld: clean-stage2-ld
19040 clean-stage2: clean-stage2-ld
19041 clean-stage2-ld:
19042 @if [ $(current_stage) = stage2 ]; then \
19043 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19044 else \
19045 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19046 $(MAKE) stage2-start; \
19047 fi; \
19048 cd $(HOST_SUBDIR)/ld && \
19049 $(MAKE) $(EXTRA_HOST_FLAGS) \
19050 $(POSTSTAGE1_FLAGS_TO_PASS) \
19051 clean
19052 @endif ld-bootstrap
19055 .PHONY: all-stage3-ld maybe-all-stage3-ld
19056 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19057 maybe-all-stage3-ld:
19058 maybe-clean-stage3-ld:
19059 @if ld-bootstrap
19060 maybe-all-stage3-ld: all-stage3-ld
19061 all-stage3: all-stage3-ld
19062 TARGET-stage3-ld = $(TARGET-ld)
19063 all-stage3-ld: configure-stage3-ld
19064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19065 @r=`${PWD_COMMAND}`; export r; \
19066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19067 TFLAGS="$(STAGE3_TFLAGS)"; \
19068 $(HOST_EXPORTS) \
19069 $(POSTSTAGE1_HOST_EXPORTS) \
19070 cd $(HOST_SUBDIR)/ld && \
19071 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19072 CFLAGS="$(STAGE3_CFLAGS)" \
19073 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19074 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19075 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19076 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19077 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19078 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19079 TFLAGS="$(STAGE3_TFLAGS)" \
19080 $(TARGET-stage3-ld)
19082 maybe-clean-stage3-ld: clean-stage3-ld
19083 clean-stage3: clean-stage3-ld
19084 clean-stage3-ld:
19085 @if [ $(current_stage) = stage3 ]; then \
19086 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19087 else \
19088 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19089 $(MAKE) stage3-start; \
19090 fi; \
19091 cd $(HOST_SUBDIR)/ld && \
19092 $(MAKE) $(EXTRA_HOST_FLAGS) \
19093 $(POSTSTAGE1_FLAGS_TO_PASS) \
19094 clean
19095 @endif ld-bootstrap
19098 .PHONY: all-stage4-ld maybe-all-stage4-ld
19099 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19100 maybe-all-stage4-ld:
19101 maybe-clean-stage4-ld:
19102 @if ld-bootstrap
19103 maybe-all-stage4-ld: all-stage4-ld
19104 all-stage4: all-stage4-ld
19105 TARGET-stage4-ld = $(TARGET-ld)
19106 all-stage4-ld: configure-stage4-ld
19107 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19108 @r=`${PWD_COMMAND}`; export r; \
19109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19110 TFLAGS="$(STAGE4_TFLAGS)"; \
19111 $(HOST_EXPORTS) \
19112 $(POSTSTAGE1_HOST_EXPORTS) \
19113 cd $(HOST_SUBDIR)/ld && \
19114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19115 CFLAGS="$(STAGE4_CFLAGS)" \
19116 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19117 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19121 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19122 TFLAGS="$(STAGE4_TFLAGS)" \
19123 $(TARGET-stage4-ld)
19125 maybe-clean-stage4-ld: clean-stage4-ld
19126 clean-stage4: clean-stage4-ld
19127 clean-stage4-ld:
19128 @if [ $(current_stage) = stage4 ]; then \
19129 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19130 else \
19131 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19132 $(MAKE) stage4-start; \
19133 fi; \
19134 cd $(HOST_SUBDIR)/ld && \
19135 $(MAKE) $(EXTRA_HOST_FLAGS) \
19136 $(POSTSTAGE1_FLAGS_TO_PASS) \
19137 clean
19138 @endif ld-bootstrap
19141 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19142 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19143 maybe-all-stageprofile-ld:
19144 maybe-clean-stageprofile-ld:
19145 @if ld-bootstrap
19146 maybe-all-stageprofile-ld: all-stageprofile-ld
19147 all-stageprofile: all-stageprofile-ld
19148 TARGET-stageprofile-ld = $(TARGET-ld)
19149 all-stageprofile-ld: configure-stageprofile-ld
19150 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19151 @r=`${PWD_COMMAND}`; export r; \
19152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19153 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19154 $(HOST_EXPORTS) \
19155 $(POSTSTAGE1_HOST_EXPORTS) \
19156 cd $(HOST_SUBDIR)/ld && \
19157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19158 CFLAGS="$(STAGEprofile_CFLAGS)" \
19159 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19160 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19165 TFLAGS="$(STAGEprofile_TFLAGS)" \
19166 $(TARGET-stageprofile-ld)
19168 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19169 clean-stageprofile: clean-stageprofile-ld
19170 clean-stageprofile-ld:
19171 @if [ $(current_stage) = stageprofile ]; then \
19172 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19173 else \
19174 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19175 $(MAKE) stageprofile-start; \
19176 fi; \
19177 cd $(HOST_SUBDIR)/ld && \
19178 $(MAKE) $(EXTRA_HOST_FLAGS) \
19179 $(POSTSTAGE1_FLAGS_TO_PASS) \
19180 clean
19181 @endif ld-bootstrap
19184 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19185 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19186 maybe-all-stagefeedback-ld:
19187 maybe-clean-stagefeedback-ld:
19188 @if ld-bootstrap
19189 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19190 all-stagefeedback: all-stagefeedback-ld
19191 TARGET-stagefeedback-ld = $(TARGET-ld)
19192 all-stagefeedback-ld: configure-stagefeedback-ld
19193 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19194 @r=`${PWD_COMMAND}`; export r; \
19195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19196 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19197 $(HOST_EXPORTS) \
19198 $(POSTSTAGE1_HOST_EXPORTS) \
19199 cd $(HOST_SUBDIR)/ld && \
19200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19201 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19202 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19203 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19207 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19208 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19209 $(TARGET-stagefeedback-ld)
19211 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19212 clean-stagefeedback: clean-stagefeedback-ld
19213 clean-stagefeedback-ld:
19214 @if [ $(current_stage) = stagefeedback ]; then \
19215 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19216 else \
19217 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19218 $(MAKE) stagefeedback-start; \
19219 fi; \
19220 cd $(HOST_SUBDIR)/ld && \
19221 $(MAKE) $(EXTRA_HOST_FLAGS) \
19222 $(POSTSTAGE1_FLAGS_TO_PASS) \
19223 clean
19224 @endif ld-bootstrap
19230 .PHONY: check-ld maybe-check-ld
19231 maybe-check-ld:
19232 @if ld
19233 maybe-check-ld: check-ld
19235 check-ld:
19236 @: $(MAKE); $(unstage)
19237 @r=`${PWD_COMMAND}`; export r; \
19238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19239 $(HOST_EXPORTS) \
19240 (cd $(HOST_SUBDIR)/ld && \
19241 $(MAKE) $(FLAGS_TO_PASS) check)
19243 @endif ld
19245 .PHONY: install-ld maybe-install-ld
19246 maybe-install-ld:
19247 @if ld
19248 maybe-install-ld: install-ld
19250 install-ld: installdirs
19251 @: $(MAKE); $(unstage)
19252 @r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254 $(HOST_EXPORTS) \
19255 (cd $(HOST_SUBDIR)/ld && \
19256 $(MAKE) $(FLAGS_TO_PASS) install)
19258 @endif ld
19260 .PHONY: install-strip-ld maybe-install-strip-ld
19261 maybe-install-strip-ld:
19262 @if ld
19263 maybe-install-strip-ld: install-strip-ld
19265 install-strip-ld: installdirs
19266 @: $(MAKE); $(unstage)
19267 @r=`${PWD_COMMAND}`; export r; \
19268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19269 $(HOST_EXPORTS) \
19270 (cd $(HOST_SUBDIR)/ld && \
19271 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19273 @endif ld
19275 # Other targets (info, dvi, pdf, etc.)
19277 .PHONY: maybe-info-ld info-ld
19278 maybe-info-ld:
19279 @if ld
19280 maybe-info-ld: info-ld
19282 info-ld: \
19283 configure-ld
19284 @[ -f ./ld/Makefile ] || exit 0; \
19285 r=`${PWD_COMMAND}`; export r; \
19286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19287 $(HOST_EXPORTS) \
19288 for flag in $(EXTRA_HOST_FLAGS) ; do \
19289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19290 done; \
19291 echo "Doing info in ld" ; \
19292 (cd $(HOST_SUBDIR)/ld && \
19293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19295 "RANLIB=$${RANLIB}" \
19296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19297 info) \
19298 || exit 1
19300 @endif ld
19302 .PHONY: maybe-dvi-ld dvi-ld
19303 maybe-dvi-ld:
19304 @if ld
19305 maybe-dvi-ld: dvi-ld
19307 dvi-ld: \
19308 configure-ld
19309 @[ -f ./ld/Makefile ] || exit 0; \
19310 r=`${PWD_COMMAND}`; export r; \
19311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19312 $(HOST_EXPORTS) \
19313 for flag in $(EXTRA_HOST_FLAGS) ; do \
19314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315 done; \
19316 echo "Doing dvi in ld" ; \
19317 (cd $(HOST_SUBDIR)/ld && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320 "RANLIB=$${RANLIB}" \
19321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19322 dvi) \
19323 || exit 1
19325 @endif ld
19327 .PHONY: maybe-pdf-ld pdf-ld
19328 maybe-pdf-ld:
19329 @if ld
19330 maybe-pdf-ld: pdf-ld
19332 pdf-ld: \
19333 configure-ld
19334 @[ -f ./ld/Makefile ] || exit 0; \
19335 r=`${PWD_COMMAND}`; export r; \
19336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19337 $(HOST_EXPORTS) \
19338 for flag in $(EXTRA_HOST_FLAGS) ; do \
19339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19340 done; \
19341 echo "Doing pdf in ld" ; \
19342 (cd $(HOST_SUBDIR)/ld && \
19343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19345 "RANLIB=$${RANLIB}" \
19346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19347 pdf) \
19348 || exit 1
19350 @endif ld
19352 .PHONY: maybe-html-ld html-ld
19353 maybe-html-ld:
19354 @if ld
19355 maybe-html-ld: html-ld
19357 html-ld: \
19358 configure-ld
19359 @[ -f ./ld/Makefile ] || exit 0; \
19360 r=`${PWD_COMMAND}`; export r; \
19361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19362 $(HOST_EXPORTS) \
19363 for flag in $(EXTRA_HOST_FLAGS) ; do \
19364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19365 done; \
19366 echo "Doing html in ld" ; \
19367 (cd $(HOST_SUBDIR)/ld && \
19368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19370 "RANLIB=$${RANLIB}" \
19371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19372 html) \
19373 || exit 1
19375 @endif ld
19377 .PHONY: maybe-TAGS-ld TAGS-ld
19378 maybe-TAGS-ld:
19379 @if ld
19380 maybe-TAGS-ld: TAGS-ld
19382 TAGS-ld: \
19383 configure-ld
19384 @[ -f ./ld/Makefile ] || exit 0; \
19385 r=`${PWD_COMMAND}`; export r; \
19386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19387 $(HOST_EXPORTS) \
19388 for flag in $(EXTRA_HOST_FLAGS) ; do \
19389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19390 done; \
19391 echo "Doing TAGS in ld" ; \
19392 (cd $(HOST_SUBDIR)/ld && \
19393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19395 "RANLIB=$${RANLIB}" \
19396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19397 TAGS) \
19398 || exit 1
19400 @endif ld
19402 .PHONY: maybe-install-info-ld install-info-ld
19403 maybe-install-info-ld:
19404 @if ld
19405 maybe-install-info-ld: install-info-ld
19407 install-info-ld: \
19408 configure-ld \
19409 info-ld
19410 @[ -f ./ld/Makefile ] || exit 0; \
19411 r=`${PWD_COMMAND}`; export r; \
19412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19413 $(HOST_EXPORTS) \
19414 for flag in $(EXTRA_HOST_FLAGS) ; do \
19415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19416 done; \
19417 echo "Doing install-info in ld" ; \
19418 (cd $(HOST_SUBDIR)/ld && \
19419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19421 "RANLIB=$${RANLIB}" \
19422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19423 install-info) \
19424 || exit 1
19426 @endif ld
19428 .PHONY: maybe-install-pdf-ld install-pdf-ld
19429 maybe-install-pdf-ld:
19430 @if ld
19431 maybe-install-pdf-ld: install-pdf-ld
19433 install-pdf-ld: \
19434 configure-ld \
19435 pdf-ld
19436 @[ -f ./ld/Makefile ] || exit 0; \
19437 r=`${PWD_COMMAND}`; export r; \
19438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19439 $(HOST_EXPORTS) \
19440 for flag in $(EXTRA_HOST_FLAGS) ; do \
19441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19442 done; \
19443 echo "Doing install-pdf in ld" ; \
19444 (cd $(HOST_SUBDIR)/ld && \
19445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19447 "RANLIB=$${RANLIB}" \
19448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19449 install-pdf) \
19450 || exit 1
19452 @endif ld
19454 .PHONY: maybe-install-html-ld install-html-ld
19455 maybe-install-html-ld:
19456 @if ld
19457 maybe-install-html-ld: install-html-ld
19459 install-html-ld: \
19460 configure-ld \
19461 html-ld
19462 @[ -f ./ld/Makefile ] || exit 0; \
19463 r=`${PWD_COMMAND}`; export r; \
19464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19465 $(HOST_EXPORTS) \
19466 for flag in $(EXTRA_HOST_FLAGS) ; do \
19467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19468 done; \
19469 echo "Doing install-html in ld" ; \
19470 (cd $(HOST_SUBDIR)/ld && \
19471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19473 "RANLIB=$${RANLIB}" \
19474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19475 install-html) \
19476 || exit 1
19478 @endif ld
19480 .PHONY: maybe-installcheck-ld installcheck-ld
19481 maybe-installcheck-ld:
19482 @if ld
19483 maybe-installcheck-ld: installcheck-ld
19485 installcheck-ld: \
19486 configure-ld
19487 @[ -f ./ld/Makefile ] || exit 0; \
19488 r=`${PWD_COMMAND}`; export r; \
19489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19490 $(HOST_EXPORTS) \
19491 for flag in $(EXTRA_HOST_FLAGS) ; do \
19492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19493 done; \
19494 echo "Doing installcheck in ld" ; \
19495 (cd $(HOST_SUBDIR)/ld && \
19496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19498 "RANLIB=$${RANLIB}" \
19499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19500 installcheck) \
19501 || exit 1
19503 @endif ld
19505 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19506 maybe-mostlyclean-ld:
19507 @if ld
19508 maybe-mostlyclean-ld: mostlyclean-ld
19510 mostlyclean-ld:
19511 @[ -f ./ld/Makefile ] || exit 0; \
19512 r=`${PWD_COMMAND}`; export r; \
19513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19514 $(HOST_EXPORTS) \
19515 for flag in $(EXTRA_HOST_FLAGS) ; do \
19516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19517 done; \
19518 echo "Doing mostlyclean in ld" ; \
19519 (cd $(HOST_SUBDIR)/ld && \
19520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19522 "RANLIB=$${RANLIB}" \
19523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19524 mostlyclean) \
19525 || exit 1
19527 @endif ld
19529 .PHONY: maybe-clean-ld clean-ld
19530 maybe-clean-ld:
19531 @if ld
19532 maybe-clean-ld: clean-ld
19534 clean-ld:
19535 @[ -f ./ld/Makefile ] || exit 0; \
19536 r=`${PWD_COMMAND}`; export r; \
19537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19538 $(HOST_EXPORTS) \
19539 for flag in $(EXTRA_HOST_FLAGS) ; do \
19540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19541 done; \
19542 echo "Doing clean in ld" ; \
19543 (cd $(HOST_SUBDIR)/ld && \
19544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19546 "RANLIB=$${RANLIB}" \
19547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19548 clean) \
19549 || exit 1
19551 @endif ld
19553 .PHONY: maybe-distclean-ld distclean-ld
19554 maybe-distclean-ld:
19555 @if ld
19556 maybe-distclean-ld: distclean-ld
19558 distclean-ld:
19559 @[ -f ./ld/Makefile ] || exit 0; \
19560 r=`${PWD_COMMAND}`; export r; \
19561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19562 $(HOST_EXPORTS) \
19563 for flag in $(EXTRA_HOST_FLAGS) ; do \
19564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19565 done; \
19566 echo "Doing distclean in ld" ; \
19567 (cd $(HOST_SUBDIR)/ld && \
19568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19570 "RANLIB=$${RANLIB}" \
19571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19572 distclean) \
19573 || exit 1
19575 @endif ld
19577 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19578 maybe-maintainer-clean-ld:
19579 @if ld
19580 maybe-maintainer-clean-ld: maintainer-clean-ld
19582 maintainer-clean-ld:
19583 @[ -f ./ld/Makefile ] || exit 0; \
19584 r=`${PWD_COMMAND}`; export r; \
19585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19586 $(HOST_EXPORTS) \
19587 for flag in $(EXTRA_HOST_FLAGS) ; do \
19588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19589 done; \
19590 echo "Doing maintainer-clean in ld" ; \
19591 (cd $(HOST_SUBDIR)/ld && \
19592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19594 "RANLIB=$${RANLIB}" \
19595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19596 maintainer-clean) \
19597 || exit 1
19599 @endif ld
19603 .PHONY: configure-libcpp maybe-configure-libcpp
19604 maybe-configure-libcpp:
19605 @if gcc-bootstrap
19606 configure-libcpp: stage_current
19607 @endif gcc-bootstrap
19608 @if libcpp
19609 maybe-configure-libcpp: configure-libcpp
19610 configure-libcpp:
19611 @r=`${PWD_COMMAND}`; export r; \
19612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19613 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19614 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19615 $(HOST_EXPORTS) \
19616 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19617 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19618 case $(srcdir) in \
19619 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19620 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19621 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19622 esac; \
19623 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19624 libsrcdir="$$s/libcpp"; \
19625 $(SHELL) $${libsrcdir}/configure \
19626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19627 --target=${target_alias} $${srcdiroption} \
19628 || exit 1
19629 @endif libcpp
19633 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19634 maybe-configure-stage1-libcpp:
19635 @if libcpp-bootstrap
19636 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19637 configure-stage1-libcpp:
19638 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19640 @r=`${PWD_COMMAND}`; export r; \
19641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19642 TFLAGS="$(STAGE1_TFLAGS)"; \
19643 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19644 $(HOST_EXPORTS) \
19645 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19646 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19647 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19648 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19650 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19651 case $(srcdir) in \
19652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19653 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19655 esac; \
19656 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19657 libsrcdir="$$s/libcpp"; \
19658 $(SHELL) $${libsrcdir}/configure \
19659 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19660 --target=${target_alias} $${srcdiroption} \
19661 $(STAGE1_CONFIGURE_FLAGS)
19662 @endif libcpp-bootstrap
19664 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19665 maybe-configure-stage2-libcpp:
19666 @if libcpp-bootstrap
19667 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19668 configure-stage2-libcpp:
19669 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19671 @r=`${PWD_COMMAND}`; export r; \
19672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19673 TFLAGS="$(STAGE2_TFLAGS)"; \
19674 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19675 $(HOST_EXPORTS) \
19676 $(POSTSTAGE1_HOST_EXPORTS) \
19677 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19678 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19679 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19680 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19682 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19683 case $(srcdir) in \
19684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19685 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19687 esac; \
19688 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19689 libsrcdir="$$s/libcpp"; \
19690 $(SHELL) $${libsrcdir}/configure \
19691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19692 --target=${target_alias} $${srcdiroption} \
19693 --with-build-libsubdir=$(HOST_SUBDIR) \
19694 $(STAGE2_CONFIGURE_FLAGS)
19695 @endif libcpp-bootstrap
19697 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19698 maybe-configure-stage3-libcpp:
19699 @if libcpp-bootstrap
19700 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19701 configure-stage3-libcpp:
19702 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19704 @r=`${PWD_COMMAND}`; export r; \
19705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19706 TFLAGS="$(STAGE3_TFLAGS)"; \
19707 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19708 $(HOST_EXPORTS) \
19709 $(POSTSTAGE1_HOST_EXPORTS) \
19710 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19711 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19712 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19713 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19715 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19716 case $(srcdir) in \
19717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19718 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19720 esac; \
19721 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19722 libsrcdir="$$s/libcpp"; \
19723 $(SHELL) $${libsrcdir}/configure \
19724 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19725 --target=${target_alias} $${srcdiroption} \
19726 --with-build-libsubdir=$(HOST_SUBDIR) \
19727 $(STAGE3_CONFIGURE_FLAGS)
19728 @endif libcpp-bootstrap
19730 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19731 maybe-configure-stage4-libcpp:
19732 @if libcpp-bootstrap
19733 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19734 configure-stage4-libcpp:
19735 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19737 @r=`${PWD_COMMAND}`; export r; \
19738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19739 TFLAGS="$(STAGE4_TFLAGS)"; \
19740 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19741 $(HOST_EXPORTS) \
19742 $(POSTSTAGE1_HOST_EXPORTS) \
19743 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19744 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19745 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19746 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19748 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19749 case $(srcdir) in \
19750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19751 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19753 esac; \
19754 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19755 libsrcdir="$$s/libcpp"; \
19756 $(SHELL) $${libsrcdir}/configure \
19757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19758 --target=${target_alias} $${srcdiroption} \
19759 --with-build-libsubdir=$(HOST_SUBDIR) \
19760 $(STAGE4_CONFIGURE_FLAGS)
19761 @endif libcpp-bootstrap
19763 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19764 maybe-configure-stageprofile-libcpp:
19765 @if libcpp-bootstrap
19766 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19767 configure-stageprofile-libcpp:
19768 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19770 @r=`${PWD_COMMAND}`; export r; \
19771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19772 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19773 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19774 $(HOST_EXPORTS) \
19775 $(POSTSTAGE1_HOST_EXPORTS) \
19776 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19777 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19778 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19779 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19781 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19782 case $(srcdir) in \
19783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19784 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19786 esac; \
19787 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19788 libsrcdir="$$s/libcpp"; \
19789 $(SHELL) $${libsrcdir}/configure \
19790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19791 --target=${target_alias} $${srcdiroption} \
19792 --with-build-libsubdir=$(HOST_SUBDIR) \
19793 $(STAGEprofile_CONFIGURE_FLAGS)
19794 @endif libcpp-bootstrap
19796 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19797 maybe-configure-stagefeedback-libcpp:
19798 @if libcpp-bootstrap
19799 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19800 configure-stagefeedback-libcpp:
19801 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19803 @r=`${PWD_COMMAND}`; export r; \
19804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19806 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19807 $(HOST_EXPORTS) \
19808 $(POSTSTAGE1_HOST_EXPORTS) \
19809 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19810 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19811 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19812 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19814 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19815 case $(srcdir) in \
19816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19817 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19819 esac; \
19820 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19821 libsrcdir="$$s/libcpp"; \
19822 $(SHELL) $${libsrcdir}/configure \
19823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19824 --target=${target_alias} $${srcdiroption} \
19825 --with-build-libsubdir=$(HOST_SUBDIR) \
19826 $(STAGEfeedback_CONFIGURE_FLAGS)
19827 @endif libcpp-bootstrap
19833 .PHONY: all-libcpp maybe-all-libcpp
19834 maybe-all-libcpp:
19835 @if gcc-bootstrap
19836 all-libcpp: stage_current
19837 @endif gcc-bootstrap
19838 @if libcpp
19839 TARGET-libcpp=all
19840 maybe-all-libcpp: all-libcpp
19841 all-libcpp: configure-libcpp
19842 @r=`${PWD_COMMAND}`; export r; \
19843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19844 $(HOST_EXPORTS) \
19845 (cd $(HOST_SUBDIR)/libcpp && \
19846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19847 $(TARGET-libcpp))
19848 @endif libcpp
19852 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19853 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19854 maybe-all-stage1-libcpp:
19855 maybe-clean-stage1-libcpp:
19856 @if libcpp-bootstrap
19857 maybe-all-stage1-libcpp: all-stage1-libcpp
19858 all-stage1: all-stage1-libcpp
19859 TARGET-stage1-libcpp = $(TARGET-libcpp)
19860 all-stage1-libcpp: configure-stage1-libcpp
19861 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19862 @r=`${PWD_COMMAND}`; export r; \
19863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19864 TFLAGS="$(STAGE1_TFLAGS)"; \
19865 $(HOST_EXPORTS) \
19866 cd $(HOST_SUBDIR)/libcpp && \
19867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19868 CFLAGS="$(STAGE1_CFLAGS)" \
19869 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19870 LIBCFLAGS="$(LIBCFLAGS)" \
19871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19874 $(EXTRA_HOST_FLAGS) \
19875 TFLAGS="$(STAGE1_TFLAGS)" \
19876 $(TARGET-stage1-libcpp)
19878 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19879 clean-stage1: clean-stage1-libcpp
19880 clean-stage1-libcpp:
19881 @if [ $(current_stage) = stage1 ]; then \
19882 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19883 else \
19884 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19885 $(MAKE) stage1-start; \
19886 fi; \
19887 cd $(HOST_SUBDIR)/libcpp && \
19888 $(MAKE) $(EXTRA_HOST_FLAGS) \
19889 clean
19890 @endif libcpp-bootstrap
19893 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19894 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19895 maybe-all-stage2-libcpp:
19896 maybe-clean-stage2-libcpp:
19897 @if libcpp-bootstrap
19898 maybe-all-stage2-libcpp: all-stage2-libcpp
19899 all-stage2: all-stage2-libcpp
19900 TARGET-stage2-libcpp = $(TARGET-libcpp)
19901 all-stage2-libcpp: configure-stage2-libcpp
19902 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19903 @r=`${PWD_COMMAND}`; export r; \
19904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19905 TFLAGS="$(STAGE2_TFLAGS)"; \
19906 $(HOST_EXPORTS) \
19907 $(POSTSTAGE1_HOST_EXPORTS) \
19908 cd $(HOST_SUBDIR)/libcpp && \
19909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19910 CFLAGS="$(STAGE2_CFLAGS)" \
19911 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19912 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19916 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19917 TFLAGS="$(STAGE2_TFLAGS)" \
19918 $(TARGET-stage2-libcpp)
19920 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19921 clean-stage2: clean-stage2-libcpp
19922 clean-stage2-libcpp:
19923 @if [ $(current_stage) = stage2 ]; then \
19924 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19925 else \
19926 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19927 $(MAKE) stage2-start; \
19928 fi; \
19929 cd $(HOST_SUBDIR)/libcpp && \
19930 $(MAKE) $(EXTRA_HOST_FLAGS) \
19931 $(POSTSTAGE1_FLAGS_TO_PASS) \
19932 clean
19933 @endif libcpp-bootstrap
19936 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19937 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19938 maybe-all-stage3-libcpp:
19939 maybe-clean-stage3-libcpp:
19940 @if libcpp-bootstrap
19941 maybe-all-stage3-libcpp: all-stage3-libcpp
19942 all-stage3: all-stage3-libcpp
19943 TARGET-stage3-libcpp = $(TARGET-libcpp)
19944 all-stage3-libcpp: configure-stage3-libcpp
19945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19946 @r=`${PWD_COMMAND}`; export r; \
19947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948 TFLAGS="$(STAGE3_TFLAGS)"; \
19949 $(HOST_EXPORTS) \
19950 $(POSTSTAGE1_HOST_EXPORTS) \
19951 cd $(HOST_SUBDIR)/libcpp && \
19952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19953 CFLAGS="$(STAGE3_CFLAGS)" \
19954 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19955 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19960 TFLAGS="$(STAGE3_TFLAGS)" \
19961 $(TARGET-stage3-libcpp)
19963 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19964 clean-stage3: clean-stage3-libcpp
19965 clean-stage3-libcpp:
19966 @if [ $(current_stage) = stage3 ]; then \
19967 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19968 else \
19969 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19970 $(MAKE) stage3-start; \
19971 fi; \
19972 cd $(HOST_SUBDIR)/libcpp && \
19973 $(MAKE) $(EXTRA_HOST_FLAGS) \
19974 $(POSTSTAGE1_FLAGS_TO_PASS) \
19975 clean
19976 @endif libcpp-bootstrap
19979 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19980 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19981 maybe-all-stage4-libcpp:
19982 maybe-clean-stage4-libcpp:
19983 @if libcpp-bootstrap
19984 maybe-all-stage4-libcpp: all-stage4-libcpp
19985 all-stage4: all-stage4-libcpp
19986 TARGET-stage4-libcpp = $(TARGET-libcpp)
19987 all-stage4-libcpp: configure-stage4-libcpp
19988 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19989 @r=`${PWD_COMMAND}`; export r; \
19990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19991 TFLAGS="$(STAGE4_TFLAGS)"; \
19992 $(HOST_EXPORTS) \
19993 $(POSTSTAGE1_HOST_EXPORTS) \
19994 cd $(HOST_SUBDIR)/libcpp && \
19995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19996 CFLAGS="$(STAGE4_CFLAGS)" \
19997 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19998 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20002 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20003 TFLAGS="$(STAGE4_TFLAGS)" \
20004 $(TARGET-stage4-libcpp)
20006 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20007 clean-stage4: clean-stage4-libcpp
20008 clean-stage4-libcpp:
20009 @if [ $(current_stage) = stage4 ]; then \
20010 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20011 else \
20012 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20013 $(MAKE) stage4-start; \
20014 fi; \
20015 cd $(HOST_SUBDIR)/libcpp && \
20016 $(MAKE) $(EXTRA_HOST_FLAGS) \
20017 $(POSTSTAGE1_FLAGS_TO_PASS) \
20018 clean
20019 @endif libcpp-bootstrap
20022 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20023 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20024 maybe-all-stageprofile-libcpp:
20025 maybe-clean-stageprofile-libcpp:
20026 @if libcpp-bootstrap
20027 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20028 all-stageprofile: all-stageprofile-libcpp
20029 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20030 all-stageprofile-libcpp: configure-stageprofile-libcpp
20031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20032 @r=`${PWD_COMMAND}`; export r; \
20033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20034 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20035 $(HOST_EXPORTS) \
20036 $(POSTSTAGE1_HOST_EXPORTS) \
20037 cd $(HOST_SUBDIR)/libcpp && \
20038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20039 CFLAGS="$(STAGEprofile_CFLAGS)" \
20040 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20041 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20046 TFLAGS="$(STAGEprofile_TFLAGS)" \
20047 $(TARGET-stageprofile-libcpp)
20049 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20050 clean-stageprofile: clean-stageprofile-libcpp
20051 clean-stageprofile-libcpp:
20052 @if [ $(current_stage) = stageprofile ]; then \
20053 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20054 else \
20055 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20056 $(MAKE) stageprofile-start; \
20057 fi; \
20058 cd $(HOST_SUBDIR)/libcpp && \
20059 $(MAKE) $(EXTRA_HOST_FLAGS) \
20060 $(POSTSTAGE1_FLAGS_TO_PASS) \
20061 clean
20062 @endif libcpp-bootstrap
20065 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20066 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20067 maybe-all-stagefeedback-libcpp:
20068 maybe-clean-stagefeedback-libcpp:
20069 @if libcpp-bootstrap
20070 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20071 all-stagefeedback: all-stagefeedback-libcpp
20072 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20073 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20074 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20075 @r=`${PWD_COMMAND}`; export r; \
20076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20077 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20078 $(HOST_EXPORTS) \
20079 $(POSTSTAGE1_HOST_EXPORTS) \
20080 cd $(HOST_SUBDIR)/libcpp && \
20081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20082 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20083 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20084 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20088 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20089 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20090 $(TARGET-stagefeedback-libcpp)
20092 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20093 clean-stagefeedback: clean-stagefeedback-libcpp
20094 clean-stagefeedback-libcpp:
20095 @if [ $(current_stage) = stagefeedback ]; then \
20096 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20097 else \
20098 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20099 $(MAKE) stagefeedback-start; \
20100 fi; \
20101 cd $(HOST_SUBDIR)/libcpp && \
20102 $(MAKE) $(EXTRA_HOST_FLAGS) \
20103 $(POSTSTAGE1_FLAGS_TO_PASS) \
20104 clean
20105 @endif libcpp-bootstrap
20111 .PHONY: check-libcpp maybe-check-libcpp
20112 maybe-check-libcpp:
20113 @if libcpp
20114 maybe-check-libcpp: check-libcpp
20116 check-libcpp:
20117 @: $(MAKE); $(unstage)
20118 @r=`${PWD_COMMAND}`; export r; \
20119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20120 $(HOST_EXPORTS) \
20121 (cd $(HOST_SUBDIR)/libcpp && \
20122 $(MAKE) $(FLAGS_TO_PASS) check)
20124 @endif libcpp
20126 .PHONY: install-libcpp maybe-install-libcpp
20127 maybe-install-libcpp:
20128 @if libcpp
20129 maybe-install-libcpp: install-libcpp
20131 install-libcpp: installdirs
20132 @: $(MAKE); $(unstage)
20133 @r=`${PWD_COMMAND}`; export r; \
20134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20135 $(HOST_EXPORTS) \
20136 (cd $(HOST_SUBDIR)/libcpp && \
20137 $(MAKE) $(FLAGS_TO_PASS) install)
20139 @endif libcpp
20141 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20142 maybe-install-strip-libcpp:
20143 @if libcpp
20144 maybe-install-strip-libcpp: install-strip-libcpp
20146 install-strip-libcpp: installdirs
20147 @: $(MAKE); $(unstage)
20148 @r=`${PWD_COMMAND}`; export r; \
20149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20150 $(HOST_EXPORTS) \
20151 (cd $(HOST_SUBDIR)/libcpp && \
20152 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20154 @endif libcpp
20156 # Other targets (info, dvi, pdf, etc.)
20158 .PHONY: maybe-info-libcpp info-libcpp
20159 maybe-info-libcpp:
20160 @if libcpp
20161 maybe-info-libcpp: info-libcpp
20163 info-libcpp: \
20164 configure-libcpp
20165 @[ -f ./libcpp/Makefile ] || exit 0; \
20166 r=`${PWD_COMMAND}`; export r; \
20167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20168 $(HOST_EXPORTS) \
20169 for flag in $(EXTRA_HOST_FLAGS) ; do \
20170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20171 done; \
20172 echo "Doing info in libcpp" ; \
20173 (cd $(HOST_SUBDIR)/libcpp && \
20174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20176 "RANLIB=$${RANLIB}" \
20177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20178 info) \
20179 || exit 1
20181 @endif libcpp
20183 .PHONY: maybe-dvi-libcpp dvi-libcpp
20184 maybe-dvi-libcpp:
20185 @if libcpp
20186 maybe-dvi-libcpp: dvi-libcpp
20188 dvi-libcpp: \
20189 configure-libcpp
20190 @[ -f ./libcpp/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 dvi in libcpp" ; \
20198 (cd $(HOST_SUBDIR)/libcpp && \
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 dvi) \
20204 || exit 1
20206 @endif libcpp
20208 .PHONY: maybe-pdf-libcpp pdf-libcpp
20209 maybe-pdf-libcpp:
20210 @if libcpp
20211 maybe-pdf-libcpp: pdf-libcpp
20213 pdf-libcpp: \
20214 configure-libcpp
20215 @[ -f ./libcpp/Makefile ] || exit 0; \
20216 r=`${PWD_COMMAND}`; export r; \
20217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20218 $(HOST_EXPORTS) \
20219 for flag in $(EXTRA_HOST_FLAGS) ; do \
20220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20221 done; \
20222 echo "Doing pdf in libcpp" ; \
20223 (cd $(HOST_SUBDIR)/libcpp && \
20224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20226 "RANLIB=$${RANLIB}" \
20227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20228 pdf) \
20229 || exit 1
20231 @endif libcpp
20233 .PHONY: maybe-html-libcpp html-libcpp
20234 maybe-html-libcpp:
20235 @if libcpp
20236 maybe-html-libcpp: html-libcpp
20238 html-libcpp: \
20239 configure-libcpp
20240 @[ -f ./libcpp/Makefile ] || exit 0; \
20241 r=`${PWD_COMMAND}`; export r; \
20242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20243 $(HOST_EXPORTS) \
20244 for flag in $(EXTRA_HOST_FLAGS) ; do \
20245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20246 done; \
20247 echo "Doing html in libcpp" ; \
20248 (cd $(HOST_SUBDIR)/libcpp && \
20249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20251 "RANLIB=$${RANLIB}" \
20252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20253 html) \
20254 || exit 1
20256 @endif libcpp
20258 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20259 maybe-TAGS-libcpp:
20260 @if libcpp
20261 maybe-TAGS-libcpp: TAGS-libcpp
20263 TAGS-libcpp: \
20264 configure-libcpp
20265 @[ -f ./libcpp/Makefile ] || exit 0; \
20266 r=`${PWD_COMMAND}`; export r; \
20267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20268 $(HOST_EXPORTS) \
20269 for flag in $(EXTRA_HOST_FLAGS) ; do \
20270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20271 done; \
20272 echo "Doing TAGS in libcpp" ; \
20273 (cd $(HOST_SUBDIR)/libcpp && \
20274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20276 "RANLIB=$${RANLIB}" \
20277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20278 TAGS) \
20279 || exit 1
20281 @endif libcpp
20283 .PHONY: maybe-install-info-libcpp install-info-libcpp
20284 maybe-install-info-libcpp:
20285 @if libcpp
20286 maybe-install-info-libcpp: install-info-libcpp
20288 install-info-libcpp: \
20289 configure-libcpp \
20290 info-libcpp
20291 @[ -f ./libcpp/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 install-info in libcpp" ; \
20299 (cd $(HOST_SUBDIR)/libcpp && \
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 install-info) \
20305 || exit 1
20307 @endif libcpp
20309 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20310 maybe-install-pdf-libcpp:
20311 @if libcpp
20312 maybe-install-pdf-libcpp: install-pdf-libcpp
20314 install-pdf-libcpp: \
20315 configure-libcpp \
20316 pdf-libcpp
20317 @[ -f ./libcpp/Makefile ] || exit 0; \
20318 r=`${PWD_COMMAND}`; export r; \
20319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20320 $(HOST_EXPORTS) \
20321 for flag in $(EXTRA_HOST_FLAGS) ; do \
20322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20323 done; \
20324 echo "Doing install-pdf in libcpp" ; \
20325 (cd $(HOST_SUBDIR)/libcpp && \
20326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20328 "RANLIB=$${RANLIB}" \
20329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20330 install-pdf) \
20331 || exit 1
20333 @endif libcpp
20335 .PHONY: maybe-install-html-libcpp install-html-libcpp
20336 maybe-install-html-libcpp:
20337 @if libcpp
20338 maybe-install-html-libcpp: install-html-libcpp
20340 install-html-libcpp: \
20341 configure-libcpp \
20342 html-libcpp
20343 @[ -f ./libcpp/Makefile ] || exit 0; \
20344 r=`${PWD_COMMAND}`; export r; \
20345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20346 $(HOST_EXPORTS) \
20347 for flag in $(EXTRA_HOST_FLAGS) ; do \
20348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20349 done; \
20350 echo "Doing install-html in libcpp" ; \
20351 (cd $(HOST_SUBDIR)/libcpp && \
20352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20354 "RANLIB=$${RANLIB}" \
20355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20356 install-html) \
20357 || exit 1
20359 @endif libcpp
20361 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20362 maybe-installcheck-libcpp:
20363 @if libcpp
20364 maybe-installcheck-libcpp: installcheck-libcpp
20366 installcheck-libcpp: \
20367 configure-libcpp
20368 @[ -f ./libcpp/Makefile ] || exit 0; \
20369 r=`${PWD_COMMAND}`; export r; \
20370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20371 $(HOST_EXPORTS) \
20372 for flag in $(EXTRA_HOST_FLAGS) ; do \
20373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20374 done; \
20375 echo "Doing installcheck in libcpp" ; \
20376 (cd $(HOST_SUBDIR)/libcpp && \
20377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20379 "RANLIB=$${RANLIB}" \
20380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20381 installcheck) \
20382 || exit 1
20384 @endif libcpp
20386 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20387 maybe-mostlyclean-libcpp:
20388 @if libcpp
20389 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20391 mostlyclean-libcpp:
20392 @[ -f ./libcpp/Makefile ] || exit 0; \
20393 r=`${PWD_COMMAND}`; export r; \
20394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20395 $(HOST_EXPORTS) \
20396 for flag in $(EXTRA_HOST_FLAGS) ; do \
20397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20398 done; \
20399 echo "Doing mostlyclean in libcpp" ; \
20400 (cd $(HOST_SUBDIR)/libcpp && \
20401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20403 "RANLIB=$${RANLIB}" \
20404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20405 mostlyclean) \
20406 || exit 1
20408 @endif libcpp
20410 .PHONY: maybe-clean-libcpp clean-libcpp
20411 maybe-clean-libcpp:
20412 @if libcpp
20413 maybe-clean-libcpp: clean-libcpp
20415 clean-libcpp:
20416 @[ -f ./libcpp/Makefile ] || exit 0; \
20417 r=`${PWD_COMMAND}`; export r; \
20418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20419 $(HOST_EXPORTS) \
20420 for flag in $(EXTRA_HOST_FLAGS) ; do \
20421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20422 done; \
20423 echo "Doing clean in libcpp" ; \
20424 (cd $(HOST_SUBDIR)/libcpp && \
20425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20427 "RANLIB=$${RANLIB}" \
20428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20429 clean) \
20430 || exit 1
20432 @endif libcpp
20434 .PHONY: maybe-distclean-libcpp distclean-libcpp
20435 maybe-distclean-libcpp:
20436 @if libcpp
20437 maybe-distclean-libcpp: distclean-libcpp
20439 distclean-libcpp:
20440 @[ -f ./libcpp/Makefile ] || exit 0; \
20441 r=`${PWD_COMMAND}`; export r; \
20442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20443 $(HOST_EXPORTS) \
20444 for flag in $(EXTRA_HOST_FLAGS) ; do \
20445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20446 done; \
20447 echo "Doing distclean in libcpp" ; \
20448 (cd $(HOST_SUBDIR)/libcpp && \
20449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20451 "RANLIB=$${RANLIB}" \
20452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20453 distclean) \
20454 || exit 1
20456 @endif libcpp
20458 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20459 maybe-maintainer-clean-libcpp:
20460 @if libcpp
20461 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20463 maintainer-clean-libcpp:
20464 @[ -f ./libcpp/Makefile ] || exit 0; \
20465 r=`${PWD_COMMAND}`; export r; \
20466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20467 $(HOST_EXPORTS) \
20468 for flag in $(EXTRA_HOST_FLAGS) ; do \
20469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20470 done; \
20471 echo "Doing maintainer-clean in libcpp" ; \
20472 (cd $(HOST_SUBDIR)/libcpp && \
20473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20475 "RANLIB=$${RANLIB}" \
20476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20477 maintainer-clean) \
20478 || exit 1
20480 @endif libcpp
20484 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20485 maybe-configure-libdecnumber:
20486 @if gcc-bootstrap
20487 configure-libdecnumber: stage_current
20488 @endif gcc-bootstrap
20489 @if libdecnumber
20490 maybe-configure-libdecnumber: configure-libdecnumber
20491 configure-libdecnumber:
20492 @r=`${PWD_COMMAND}`; export r; \
20493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20494 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20496 $(HOST_EXPORTS) \
20497 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20498 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20499 case $(srcdir) in \
20500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20501 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20503 esac; \
20504 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20505 libsrcdir="$$s/libdecnumber"; \
20506 $(SHELL) $${libsrcdir}/configure \
20507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20508 --target=${target_alias} $${srcdiroption} \
20509 || exit 1
20510 @endif libdecnumber
20514 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20515 maybe-configure-stage1-libdecnumber:
20516 @if libdecnumber-bootstrap
20517 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20518 configure-stage1-libdecnumber:
20519 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20521 @r=`${PWD_COMMAND}`; export r; \
20522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20523 TFLAGS="$(STAGE1_TFLAGS)"; \
20524 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20525 $(HOST_EXPORTS) \
20526 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20527 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20528 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20529 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20531 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20532 case $(srcdir) in \
20533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20534 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20536 esac; \
20537 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20538 libsrcdir="$$s/libdecnumber"; \
20539 $(SHELL) $${libsrcdir}/configure \
20540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20541 --target=${target_alias} $${srcdiroption} \
20542 $(STAGE1_CONFIGURE_FLAGS)
20543 @endif libdecnumber-bootstrap
20545 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20546 maybe-configure-stage2-libdecnumber:
20547 @if libdecnumber-bootstrap
20548 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20549 configure-stage2-libdecnumber:
20550 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20551 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20552 @r=`${PWD_COMMAND}`; export r; \
20553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20554 TFLAGS="$(STAGE2_TFLAGS)"; \
20555 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20556 $(HOST_EXPORTS) \
20557 $(POSTSTAGE1_HOST_EXPORTS) \
20558 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20559 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20560 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20561 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20562 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20563 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20564 case $(srcdir) in \
20565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20566 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20568 esac; \
20569 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20570 libsrcdir="$$s/libdecnumber"; \
20571 $(SHELL) $${libsrcdir}/configure \
20572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20573 --target=${target_alias} $${srcdiroption} \
20574 --with-build-libsubdir=$(HOST_SUBDIR) \
20575 $(STAGE2_CONFIGURE_FLAGS)
20576 @endif libdecnumber-bootstrap
20578 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20579 maybe-configure-stage3-libdecnumber:
20580 @if libdecnumber-bootstrap
20581 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20582 configure-stage3-libdecnumber:
20583 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20584 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20585 @r=`${PWD_COMMAND}`; export r; \
20586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20587 TFLAGS="$(STAGE3_TFLAGS)"; \
20588 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20589 $(HOST_EXPORTS) \
20590 $(POSTSTAGE1_HOST_EXPORTS) \
20591 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20592 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20593 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20594 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20596 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20597 case $(srcdir) in \
20598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20599 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20601 esac; \
20602 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20603 libsrcdir="$$s/libdecnumber"; \
20604 $(SHELL) $${libsrcdir}/configure \
20605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20606 --target=${target_alias} $${srcdiroption} \
20607 --with-build-libsubdir=$(HOST_SUBDIR) \
20608 $(STAGE3_CONFIGURE_FLAGS)
20609 @endif libdecnumber-bootstrap
20611 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20612 maybe-configure-stage4-libdecnumber:
20613 @if libdecnumber-bootstrap
20614 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20615 configure-stage4-libdecnumber:
20616 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20618 @r=`${PWD_COMMAND}`; export r; \
20619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20620 TFLAGS="$(STAGE4_TFLAGS)"; \
20621 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20622 $(HOST_EXPORTS) \
20623 $(POSTSTAGE1_HOST_EXPORTS) \
20624 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20625 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20626 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20627 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20629 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20630 case $(srcdir) in \
20631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20632 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20634 esac; \
20635 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20636 libsrcdir="$$s/libdecnumber"; \
20637 $(SHELL) $${libsrcdir}/configure \
20638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20639 --target=${target_alias} $${srcdiroption} \
20640 --with-build-libsubdir=$(HOST_SUBDIR) \
20641 $(STAGE4_CONFIGURE_FLAGS)
20642 @endif libdecnumber-bootstrap
20644 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20645 maybe-configure-stageprofile-libdecnumber:
20646 @if libdecnumber-bootstrap
20647 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20648 configure-stageprofile-libdecnumber:
20649 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20650 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20651 @r=`${PWD_COMMAND}`; export r; \
20652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20653 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20654 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20655 $(HOST_EXPORTS) \
20656 $(POSTSTAGE1_HOST_EXPORTS) \
20657 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20658 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20659 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20660 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20662 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20663 case $(srcdir) in \
20664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20665 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20667 esac; \
20668 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20669 libsrcdir="$$s/libdecnumber"; \
20670 $(SHELL) $${libsrcdir}/configure \
20671 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20672 --target=${target_alias} $${srcdiroption} \
20673 --with-build-libsubdir=$(HOST_SUBDIR) \
20674 $(STAGEprofile_CONFIGURE_FLAGS)
20675 @endif libdecnumber-bootstrap
20677 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20678 maybe-configure-stagefeedback-libdecnumber:
20679 @if libdecnumber-bootstrap
20680 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20681 configure-stagefeedback-libdecnumber:
20682 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20684 @r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20686 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20687 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20688 $(HOST_EXPORTS) \
20689 $(POSTSTAGE1_HOST_EXPORTS) \
20690 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20691 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20692 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20693 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20695 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20696 case $(srcdir) in \
20697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20698 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20700 esac; \
20701 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20702 libsrcdir="$$s/libdecnumber"; \
20703 $(SHELL) $${libsrcdir}/configure \
20704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20705 --target=${target_alias} $${srcdiroption} \
20706 --with-build-libsubdir=$(HOST_SUBDIR) \
20707 $(STAGEfeedback_CONFIGURE_FLAGS)
20708 @endif libdecnumber-bootstrap
20714 .PHONY: all-libdecnumber maybe-all-libdecnumber
20715 maybe-all-libdecnumber:
20716 @if gcc-bootstrap
20717 all-libdecnumber: stage_current
20718 @endif gcc-bootstrap
20719 @if libdecnumber
20720 TARGET-libdecnumber=all
20721 maybe-all-libdecnumber: all-libdecnumber
20722 all-libdecnumber: configure-libdecnumber
20723 @r=`${PWD_COMMAND}`; export r; \
20724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20725 $(HOST_EXPORTS) \
20726 (cd $(HOST_SUBDIR)/libdecnumber && \
20727 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20728 $(TARGET-libdecnumber))
20729 @endif libdecnumber
20733 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20734 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20735 maybe-all-stage1-libdecnumber:
20736 maybe-clean-stage1-libdecnumber:
20737 @if libdecnumber-bootstrap
20738 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20739 all-stage1: all-stage1-libdecnumber
20740 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20741 all-stage1-libdecnumber: configure-stage1-libdecnumber
20742 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20743 @r=`${PWD_COMMAND}`; export r; \
20744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20745 TFLAGS="$(STAGE1_TFLAGS)"; \
20746 $(HOST_EXPORTS) \
20747 cd $(HOST_SUBDIR)/libdecnumber && \
20748 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20749 CFLAGS="$(STAGE1_CFLAGS)" \
20750 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20751 LIBCFLAGS="$(LIBCFLAGS)" \
20752 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20753 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20754 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20755 $(EXTRA_HOST_FLAGS) \
20756 TFLAGS="$(STAGE1_TFLAGS)" \
20757 $(TARGET-stage1-libdecnumber)
20759 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20760 clean-stage1: clean-stage1-libdecnumber
20761 clean-stage1-libdecnumber:
20762 @if [ $(current_stage) = stage1 ]; then \
20763 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20764 else \
20765 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20766 $(MAKE) stage1-start; \
20767 fi; \
20768 cd $(HOST_SUBDIR)/libdecnumber && \
20769 $(MAKE) $(EXTRA_HOST_FLAGS) \
20770 clean
20771 @endif libdecnumber-bootstrap
20774 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20775 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20776 maybe-all-stage2-libdecnumber:
20777 maybe-clean-stage2-libdecnumber:
20778 @if libdecnumber-bootstrap
20779 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20780 all-stage2: all-stage2-libdecnumber
20781 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20782 all-stage2-libdecnumber: configure-stage2-libdecnumber
20783 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20784 @r=`${PWD_COMMAND}`; export r; \
20785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20786 TFLAGS="$(STAGE2_TFLAGS)"; \
20787 $(HOST_EXPORTS) \
20788 $(POSTSTAGE1_HOST_EXPORTS) \
20789 cd $(HOST_SUBDIR)/libdecnumber && \
20790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20791 CFLAGS="$(STAGE2_CFLAGS)" \
20792 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20793 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20794 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20795 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20796 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20797 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20798 TFLAGS="$(STAGE2_TFLAGS)" \
20799 $(TARGET-stage2-libdecnumber)
20801 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20802 clean-stage2: clean-stage2-libdecnumber
20803 clean-stage2-libdecnumber:
20804 @if [ $(current_stage) = stage2 ]; then \
20805 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20806 else \
20807 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20808 $(MAKE) stage2-start; \
20809 fi; \
20810 cd $(HOST_SUBDIR)/libdecnumber && \
20811 $(MAKE) $(EXTRA_HOST_FLAGS) \
20812 $(POSTSTAGE1_FLAGS_TO_PASS) \
20813 clean
20814 @endif libdecnumber-bootstrap
20817 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20818 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20819 maybe-all-stage3-libdecnumber:
20820 maybe-clean-stage3-libdecnumber:
20821 @if libdecnumber-bootstrap
20822 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20823 all-stage3: all-stage3-libdecnumber
20824 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20825 all-stage3-libdecnumber: configure-stage3-libdecnumber
20826 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20827 @r=`${PWD_COMMAND}`; export r; \
20828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20829 TFLAGS="$(STAGE3_TFLAGS)"; \
20830 $(HOST_EXPORTS) \
20831 $(POSTSTAGE1_HOST_EXPORTS) \
20832 cd $(HOST_SUBDIR)/libdecnumber && \
20833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20834 CFLAGS="$(STAGE3_CFLAGS)" \
20835 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20836 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20840 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20841 TFLAGS="$(STAGE3_TFLAGS)" \
20842 $(TARGET-stage3-libdecnumber)
20844 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20845 clean-stage3: clean-stage3-libdecnumber
20846 clean-stage3-libdecnumber:
20847 @if [ $(current_stage) = stage3 ]; then \
20848 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20849 else \
20850 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20851 $(MAKE) stage3-start; \
20852 fi; \
20853 cd $(HOST_SUBDIR)/libdecnumber && \
20854 $(MAKE) $(EXTRA_HOST_FLAGS) \
20855 $(POSTSTAGE1_FLAGS_TO_PASS) \
20856 clean
20857 @endif libdecnumber-bootstrap
20860 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20861 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20862 maybe-all-stage4-libdecnumber:
20863 maybe-clean-stage4-libdecnumber:
20864 @if libdecnumber-bootstrap
20865 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20866 all-stage4: all-stage4-libdecnumber
20867 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20868 all-stage4-libdecnumber: configure-stage4-libdecnumber
20869 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20870 @r=`${PWD_COMMAND}`; export r; \
20871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20872 TFLAGS="$(STAGE4_TFLAGS)"; \
20873 $(HOST_EXPORTS) \
20874 $(POSTSTAGE1_HOST_EXPORTS) \
20875 cd $(HOST_SUBDIR)/libdecnumber && \
20876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20877 CFLAGS="$(STAGE4_CFLAGS)" \
20878 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20879 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20884 TFLAGS="$(STAGE4_TFLAGS)" \
20885 $(TARGET-stage4-libdecnumber)
20887 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20888 clean-stage4: clean-stage4-libdecnumber
20889 clean-stage4-libdecnumber:
20890 @if [ $(current_stage) = stage4 ]; then \
20891 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20892 else \
20893 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20894 $(MAKE) stage4-start; \
20895 fi; \
20896 cd $(HOST_SUBDIR)/libdecnumber && \
20897 $(MAKE) $(EXTRA_HOST_FLAGS) \
20898 $(POSTSTAGE1_FLAGS_TO_PASS) \
20899 clean
20900 @endif libdecnumber-bootstrap
20903 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20904 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20905 maybe-all-stageprofile-libdecnumber:
20906 maybe-clean-stageprofile-libdecnumber:
20907 @if libdecnumber-bootstrap
20908 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20909 all-stageprofile: all-stageprofile-libdecnumber
20910 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20911 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20913 @r=`${PWD_COMMAND}`; export r; \
20914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20915 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20916 $(HOST_EXPORTS) \
20917 $(POSTSTAGE1_HOST_EXPORTS) \
20918 cd $(HOST_SUBDIR)/libdecnumber && \
20919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20920 CFLAGS="$(STAGEprofile_CFLAGS)" \
20921 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20922 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20926 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20927 TFLAGS="$(STAGEprofile_TFLAGS)" \
20928 $(TARGET-stageprofile-libdecnumber)
20930 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20931 clean-stageprofile: clean-stageprofile-libdecnumber
20932 clean-stageprofile-libdecnumber:
20933 @if [ $(current_stage) = stageprofile ]; then \
20934 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20935 else \
20936 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20937 $(MAKE) stageprofile-start; \
20938 fi; \
20939 cd $(HOST_SUBDIR)/libdecnumber && \
20940 $(MAKE) $(EXTRA_HOST_FLAGS) \
20941 $(POSTSTAGE1_FLAGS_TO_PASS) \
20942 clean
20943 @endif libdecnumber-bootstrap
20946 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20947 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20948 maybe-all-stagefeedback-libdecnumber:
20949 maybe-clean-stagefeedback-libdecnumber:
20950 @if libdecnumber-bootstrap
20951 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20952 all-stagefeedback: all-stagefeedback-libdecnumber
20953 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20954 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20955 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20956 @r=`${PWD_COMMAND}`; export r; \
20957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20958 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20959 $(HOST_EXPORTS) \
20960 $(POSTSTAGE1_HOST_EXPORTS) \
20961 cd $(HOST_SUBDIR)/libdecnumber && \
20962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20963 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20964 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20965 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20966 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20967 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20968 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20969 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20970 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20971 $(TARGET-stagefeedback-libdecnumber)
20973 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20974 clean-stagefeedback: clean-stagefeedback-libdecnumber
20975 clean-stagefeedback-libdecnumber:
20976 @if [ $(current_stage) = stagefeedback ]; then \
20977 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20978 else \
20979 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20980 $(MAKE) stagefeedback-start; \
20981 fi; \
20982 cd $(HOST_SUBDIR)/libdecnumber && \
20983 $(MAKE) $(EXTRA_HOST_FLAGS) \
20984 $(POSTSTAGE1_FLAGS_TO_PASS) \
20985 clean
20986 @endif libdecnumber-bootstrap
20992 .PHONY: check-libdecnumber maybe-check-libdecnumber
20993 maybe-check-libdecnumber:
20994 @if libdecnumber
20995 maybe-check-libdecnumber: check-libdecnumber
20997 check-libdecnumber:
20998 @: $(MAKE); $(unstage)
20999 @r=`${PWD_COMMAND}`; export r; \
21000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21001 $(HOST_EXPORTS) \
21002 (cd $(HOST_SUBDIR)/libdecnumber && \
21003 $(MAKE) $(FLAGS_TO_PASS) check)
21005 @endif libdecnumber
21007 .PHONY: install-libdecnumber maybe-install-libdecnumber
21008 maybe-install-libdecnumber:
21009 @if libdecnumber
21010 maybe-install-libdecnumber: install-libdecnumber
21012 install-libdecnumber: installdirs
21013 @: $(MAKE); $(unstage)
21014 @r=`${PWD_COMMAND}`; export r; \
21015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21016 $(HOST_EXPORTS) \
21017 (cd $(HOST_SUBDIR)/libdecnumber && \
21018 $(MAKE) $(FLAGS_TO_PASS) install)
21020 @endif libdecnumber
21022 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21023 maybe-install-strip-libdecnumber:
21024 @if libdecnumber
21025 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21027 install-strip-libdecnumber: installdirs
21028 @: $(MAKE); $(unstage)
21029 @r=`${PWD_COMMAND}`; export r; \
21030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21031 $(HOST_EXPORTS) \
21032 (cd $(HOST_SUBDIR)/libdecnumber && \
21033 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21035 @endif libdecnumber
21037 # Other targets (info, dvi, pdf, etc.)
21039 .PHONY: maybe-info-libdecnumber info-libdecnumber
21040 maybe-info-libdecnumber:
21041 @if libdecnumber
21042 maybe-info-libdecnumber: info-libdecnumber
21044 info-libdecnumber: \
21045 configure-libdecnumber
21046 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21047 r=`${PWD_COMMAND}`; export r; \
21048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21049 $(HOST_EXPORTS) \
21050 for flag in $(EXTRA_HOST_FLAGS) ; do \
21051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21052 done; \
21053 echo "Doing info in libdecnumber" ; \
21054 (cd $(HOST_SUBDIR)/libdecnumber && \
21055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21057 "RANLIB=$${RANLIB}" \
21058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21059 info) \
21060 || exit 1
21062 @endif libdecnumber
21064 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21065 maybe-dvi-libdecnumber:
21066 @if libdecnumber
21067 maybe-dvi-libdecnumber: dvi-libdecnumber
21069 dvi-libdecnumber: \
21070 configure-libdecnumber
21071 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21072 r=`${PWD_COMMAND}`; export r; \
21073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21074 $(HOST_EXPORTS) \
21075 for flag in $(EXTRA_HOST_FLAGS) ; do \
21076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21077 done; \
21078 echo "Doing dvi in libdecnumber" ; \
21079 (cd $(HOST_SUBDIR)/libdecnumber && \
21080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21082 "RANLIB=$${RANLIB}" \
21083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21084 dvi) \
21085 || exit 1
21087 @endif libdecnumber
21089 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21090 maybe-pdf-libdecnumber:
21091 @if libdecnumber
21092 maybe-pdf-libdecnumber: pdf-libdecnumber
21094 pdf-libdecnumber: \
21095 configure-libdecnumber
21096 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21097 r=`${PWD_COMMAND}`; export r; \
21098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21099 $(HOST_EXPORTS) \
21100 for flag in $(EXTRA_HOST_FLAGS) ; do \
21101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21102 done; \
21103 echo "Doing pdf in libdecnumber" ; \
21104 (cd $(HOST_SUBDIR)/libdecnumber && \
21105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21107 "RANLIB=$${RANLIB}" \
21108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21109 pdf) \
21110 || exit 1
21112 @endif libdecnumber
21114 .PHONY: maybe-html-libdecnumber html-libdecnumber
21115 maybe-html-libdecnumber:
21116 @if libdecnumber
21117 maybe-html-libdecnumber: html-libdecnumber
21119 html-libdecnumber: \
21120 configure-libdecnumber
21121 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21122 r=`${PWD_COMMAND}`; export r; \
21123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21124 $(HOST_EXPORTS) \
21125 for flag in $(EXTRA_HOST_FLAGS) ; do \
21126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21127 done; \
21128 echo "Doing html in libdecnumber" ; \
21129 (cd $(HOST_SUBDIR)/libdecnumber && \
21130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21132 "RANLIB=$${RANLIB}" \
21133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21134 html) \
21135 || exit 1
21137 @endif libdecnumber
21139 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21140 maybe-TAGS-libdecnumber:
21141 @if libdecnumber
21142 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21144 TAGS-libdecnumber: \
21145 configure-libdecnumber
21146 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21147 r=`${PWD_COMMAND}`; export r; \
21148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21149 $(HOST_EXPORTS) \
21150 for flag in $(EXTRA_HOST_FLAGS) ; do \
21151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21152 done; \
21153 echo "Doing TAGS in libdecnumber" ; \
21154 (cd $(HOST_SUBDIR)/libdecnumber && \
21155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21157 "RANLIB=$${RANLIB}" \
21158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21159 TAGS) \
21160 || exit 1
21162 @endif libdecnumber
21164 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21165 maybe-install-info-libdecnumber:
21166 @if libdecnumber
21167 maybe-install-info-libdecnumber: install-info-libdecnumber
21169 install-info-libdecnumber: \
21170 configure-libdecnumber \
21171 info-libdecnumber
21172 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21173 r=`${PWD_COMMAND}`; export r; \
21174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21175 $(HOST_EXPORTS) \
21176 for flag in $(EXTRA_HOST_FLAGS) ; do \
21177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21178 done; \
21179 echo "Doing install-info in libdecnumber" ; \
21180 (cd $(HOST_SUBDIR)/libdecnumber && \
21181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21183 "RANLIB=$${RANLIB}" \
21184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21185 install-info) \
21186 || exit 1
21188 @endif libdecnumber
21190 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21191 maybe-install-pdf-libdecnumber:
21192 @if libdecnumber
21193 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21195 install-pdf-libdecnumber: \
21196 configure-libdecnumber \
21197 pdf-libdecnumber
21198 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21199 r=`${PWD_COMMAND}`; export r; \
21200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21201 $(HOST_EXPORTS) \
21202 for flag in $(EXTRA_HOST_FLAGS) ; do \
21203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21204 done; \
21205 echo "Doing install-pdf in libdecnumber" ; \
21206 (cd $(HOST_SUBDIR)/libdecnumber && \
21207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21209 "RANLIB=$${RANLIB}" \
21210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21211 install-pdf) \
21212 || exit 1
21214 @endif libdecnumber
21216 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21217 maybe-install-html-libdecnumber:
21218 @if libdecnumber
21219 maybe-install-html-libdecnumber: install-html-libdecnumber
21221 install-html-libdecnumber: \
21222 configure-libdecnumber \
21223 html-libdecnumber
21224 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21225 r=`${PWD_COMMAND}`; export r; \
21226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21227 $(HOST_EXPORTS) \
21228 for flag in $(EXTRA_HOST_FLAGS) ; do \
21229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21230 done; \
21231 echo "Doing install-html in libdecnumber" ; \
21232 (cd $(HOST_SUBDIR)/libdecnumber && \
21233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21235 "RANLIB=$${RANLIB}" \
21236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21237 install-html) \
21238 || exit 1
21240 @endif libdecnumber
21242 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21243 maybe-installcheck-libdecnumber:
21244 @if libdecnumber
21245 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21247 installcheck-libdecnumber: \
21248 configure-libdecnumber
21249 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21250 r=`${PWD_COMMAND}`; export r; \
21251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21252 $(HOST_EXPORTS) \
21253 for flag in $(EXTRA_HOST_FLAGS) ; do \
21254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21255 done; \
21256 echo "Doing installcheck in libdecnumber" ; \
21257 (cd $(HOST_SUBDIR)/libdecnumber && \
21258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21260 "RANLIB=$${RANLIB}" \
21261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21262 installcheck) \
21263 || exit 1
21265 @endif libdecnumber
21267 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21268 maybe-mostlyclean-libdecnumber:
21269 @if libdecnumber
21270 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21272 mostlyclean-libdecnumber:
21273 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21274 r=`${PWD_COMMAND}`; export r; \
21275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21276 $(HOST_EXPORTS) \
21277 for flag in $(EXTRA_HOST_FLAGS) ; do \
21278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21279 done; \
21280 echo "Doing mostlyclean in libdecnumber" ; \
21281 (cd $(HOST_SUBDIR)/libdecnumber && \
21282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21284 "RANLIB=$${RANLIB}" \
21285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21286 mostlyclean) \
21287 || exit 1
21289 @endif libdecnumber
21291 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21292 maybe-clean-libdecnumber:
21293 @if libdecnumber
21294 maybe-clean-libdecnumber: clean-libdecnumber
21296 clean-libdecnumber:
21297 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21298 r=`${PWD_COMMAND}`; export r; \
21299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21300 $(HOST_EXPORTS) \
21301 for flag in $(EXTRA_HOST_FLAGS) ; do \
21302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21303 done; \
21304 echo "Doing clean in libdecnumber" ; \
21305 (cd $(HOST_SUBDIR)/libdecnumber && \
21306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21308 "RANLIB=$${RANLIB}" \
21309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21310 clean) \
21311 || exit 1
21313 @endif libdecnumber
21315 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21316 maybe-distclean-libdecnumber:
21317 @if libdecnumber
21318 maybe-distclean-libdecnumber: distclean-libdecnumber
21320 distclean-libdecnumber:
21321 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21322 r=`${PWD_COMMAND}`; export r; \
21323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21324 $(HOST_EXPORTS) \
21325 for flag in $(EXTRA_HOST_FLAGS) ; do \
21326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21327 done; \
21328 echo "Doing distclean in libdecnumber" ; \
21329 (cd $(HOST_SUBDIR)/libdecnumber && \
21330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21332 "RANLIB=$${RANLIB}" \
21333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21334 distclean) \
21335 || exit 1
21337 @endif libdecnumber
21339 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21340 maybe-maintainer-clean-libdecnumber:
21341 @if libdecnumber
21342 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21344 maintainer-clean-libdecnumber:
21345 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21346 r=`${PWD_COMMAND}`; export r; \
21347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21348 $(HOST_EXPORTS) \
21349 for flag in $(EXTRA_HOST_FLAGS) ; do \
21350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21351 done; \
21352 echo "Doing maintainer-clean in libdecnumber" ; \
21353 (cd $(HOST_SUBDIR)/libdecnumber && \
21354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21356 "RANLIB=$${RANLIB}" \
21357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21358 maintainer-clean) \
21359 || exit 1
21361 @endif libdecnumber
21365 .PHONY: configure-libgui maybe-configure-libgui
21366 maybe-configure-libgui:
21367 @if gcc-bootstrap
21368 configure-libgui: stage_current
21369 @endif gcc-bootstrap
21370 @if libgui
21371 maybe-configure-libgui: configure-libgui
21372 configure-libgui:
21373 @: $(MAKE); $(unstage)
21374 @r=`${PWD_COMMAND}`; export r; \
21375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21376 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21378 $(HOST_EXPORTS) \
21379 echo Configuring in $(HOST_SUBDIR)/libgui; \
21380 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21381 case $(srcdir) in \
21382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21383 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21385 esac; \
21386 srcdiroption="--srcdir=$${topdir}/libgui"; \
21387 libsrcdir="$$s/libgui"; \
21388 $(SHELL) $${libsrcdir}/configure \
21389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21390 --target=${target_alias} $${srcdiroption} \
21391 || exit 1
21392 @endif libgui
21398 .PHONY: all-libgui maybe-all-libgui
21399 maybe-all-libgui:
21400 @if gcc-bootstrap
21401 all-libgui: stage_current
21402 @endif gcc-bootstrap
21403 @if libgui
21404 TARGET-libgui=all
21405 maybe-all-libgui: all-libgui
21406 all-libgui: configure-libgui
21407 @: $(MAKE); $(unstage)
21408 @r=`${PWD_COMMAND}`; export r; \
21409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410 $(HOST_EXPORTS) \
21411 (cd $(HOST_SUBDIR)/libgui && \
21412 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21413 $(TARGET-libgui))
21414 @endif libgui
21419 .PHONY: check-libgui maybe-check-libgui
21420 maybe-check-libgui:
21421 @if libgui
21422 maybe-check-libgui: check-libgui
21424 check-libgui:
21425 @: $(MAKE); $(unstage)
21426 @r=`${PWD_COMMAND}`; export r; \
21427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21428 $(HOST_EXPORTS) \
21429 (cd $(HOST_SUBDIR)/libgui && \
21430 $(MAKE) $(FLAGS_TO_PASS) check)
21432 @endif libgui
21434 .PHONY: install-libgui maybe-install-libgui
21435 maybe-install-libgui:
21436 @if libgui
21437 maybe-install-libgui: install-libgui
21439 install-libgui: installdirs
21440 @: $(MAKE); $(unstage)
21441 @r=`${PWD_COMMAND}`; export r; \
21442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21443 $(HOST_EXPORTS) \
21444 (cd $(HOST_SUBDIR)/libgui && \
21445 $(MAKE) $(FLAGS_TO_PASS) install)
21447 @endif libgui
21449 .PHONY: install-strip-libgui maybe-install-strip-libgui
21450 maybe-install-strip-libgui:
21451 @if libgui
21452 maybe-install-strip-libgui: install-strip-libgui
21454 install-strip-libgui: installdirs
21455 @: $(MAKE); $(unstage)
21456 @r=`${PWD_COMMAND}`; export r; \
21457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21458 $(HOST_EXPORTS) \
21459 (cd $(HOST_SUBDIR)/libgui && \
21460 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21462 @endif libgui
21464 # Other targets (info, dvi, pdf, etc.)
21466 .PHONY: maybe-info-libgui info-libgui
21467 maybe-info-libgui:
21468 @if libgui
21469 maybe-info-libgui: info-libgui
21471 info-libgui: \
21472 configure-libgui
21473 @: $(MAKE); $(unstage)
21474 @[ -f ./libgui/Makefile ] || exit 0; \
21475 r=`${PWD_COMMAND}`; export r; \
21476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21477 $(HOST_EXPORTS) \
21478 for flag in $(EXTRA_HOST_FLAGS) ; do \
21479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21480 done; \
21481 echo "Doing info in libgui" ; \
21482 (cd $(HOST_SUBDIR)/libgui && \
21483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21485 "RANLIB=$${RANLIB}" \
21486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21487 info) \
21488 || exit 1
21490 @endif libgui
21492 .PHONY: maybe-dvi-libgui dvi-libgui
21493 maybe-dvi-libgui:
21494 @if libgui
21495 maybe-dvi-libgui: dvi-libgui
21497 dvi-libgui: \
21498 configure-libgui
21499 @: $(MAKE); $(unstage)
21500 @[ -f ./libgui/Makefile ] || exit 0; \
21501 r=`${PWD_COMMAND}`; export r; \
21502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21503 $(HOST_EXPORTS) \
21504 for flag in $(EXTRA_HOST_FLAGS) ; do \
21505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21506 done; \
21507 echo "Doing dvi in libgui" ; \
21508 (cd $(HOST_SUBDIR)/libgui && \
21509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21511 "RANLIB=$${RANLIB}" \
21512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21513 dvi) \
21514 || exit 1
21516 @endif libgui
21518 .PHONY: maybe-pdf-libgui pdf-libgui
21519 maybe-pdf-libgui:
21520 @if libgui
21521 maybe-pdf-libgui: pdf-libgui
21523 pdf-libgui: \
21524 configure-libgui
21525 @: $(MAKE); $(unstage)
21526 @[ -f ./libgui/Makefile ] || exit 0; \
21527 r=`${PWD_COMMAND}`; export r; \
21528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21529 $(HOST_EXPORTS) \
21530 for flag in $(EXTRA_HOST_FLAGS) ; do \
21531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21532 done; \
21533 echo "Doing pdf in libgui" ; \
21534 (cd $(HOST_SUBDIR)/libgui && \
21535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21537 "RANLIB=$${RANLIB}" \
21538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21539 pdf) \
21540 || exit 1
21542 @endif libgui
21544 .PHONY: maybe-html-libgui html-libgui
21545 maybe-html-libgui:
21546 @if libgui
21547 maybe-html-libgui: html-libgui
21549 html-libgui: \
21550 configure-libgui
21551 @: $(MAKE); $(unstage)
21552 @[ -f ./libgui/Makefile ] || exit 0; \
21553 r=`${PWD_COMMAND}`; export r; \
21554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21555 $(HOST_EXPORTS) \
21556 for flag in $(EXTRA_HOST_FLAGS) ; do \
21557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21558 done; \
21559 echo "Doing html in libgui" ; \
21560 (cd $(HOST_SUBDIR)/libgui && \
21561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21563 "RANLIB=$${RANLIB}" \
21564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21565 html) \
21566 || exit 1
21568 @endif libgui
21570 .PHONY: maybe-TAGS-libgui TAGS-libgui
21571 maybe-TAGS-libgui:
21572 @if libgui
21573 maybe-TAGS-libgui: TAGS-libgui
21575 TAGS-libgui: \
21576 configure-libgui
21577 @: $(MAKE); $(unstage)
21578 @[ -f ./libgui/Makefile ] || exit 0; \
21579 r=`${PWD_COMMAND}`; export r; \
21580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581 $(HOST_EXPORTS) \
21582 for flag in $(EXTRA_HOST_FLAGS) ; do \
21583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21584 done; \
21585 echo "Doing TAGS in libgui" ; \
21586 (cd $(HOST_SUBDIR)/libgui && \
21587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21589 "RANLIB=$${RANLIB}" \
21590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21591 TAGS) \
21592 || exit 1
21594 @endif libgui
21596 .PHONY: maybe-install-info-libgui install-info-libgui
21597 maybe-install-info-libgui:
21598 @if libgui
21599 maybe-install-info-libgui: install-info-libgui
21601 install-info-libgui: \
21602 configure-libgui \
21603 info-libgui
21604 @: $(MAKE); $(unstage)
21605 @[ -f ./libgui/Makefile ] || exit 0; \
21606 r=`${PWD_COMMAND}`; export r; \
21607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21608 $(HOST_EXPORTS) \
21609 for flag in $(EXTRA_HOST_FLAGS) ; do \
21610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21611 done; \
21612 echo "Doing install-info in libgui" ; \
21613 (cd $(HOST_SUBDIR)/libgui && \
21614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21616 "RANLIB=$${RANLIB}" \
21617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21618 install-info) \
21619 || exit 1
21621 @endif libgui
21623 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21624 maybe-install-pdf-libgui:
21625 @if libgui
21626 maybe-install-pdf-libgui: install-pdf-libgui
21628 install-pdf-libgui: \
21629 configure-libgui \
21630 pdf-libgui
21631 @: $(MAKE); $(unstage)
21632 @[ -f ./libgui/Makefile ] || exit 0; \
21633 r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21635 $(HOST_EXPORTS) \
21636 for flag in $(EXTRA_HOST_FLAGS) ; do \
21637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21638 done; \
21639 echo "Doing install-pdf in libgui" ; \
21640 (cd $(HOST_SUBDIR)/libgui && \
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21643 "RANLIB=$${RANLIB}" \
21644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21645 install-pdf) \
21646 || exit 1
21648 @endif libgui
21650 .PHONY: maybe-install-html-libgui install-html-libgui
21651 maybe-install-html-libgui:
21652 @if libgui
21653 maybe-install-html-libgui: install-html-libgui
21655 install-html-libgui: \
21656 configure-libgui \
21657 html-libgui
21658 @: $(MAKE); $(unstage)
21659 @[ -f ./libgui/Makefile ] || exit 0; \
21660 r=`${PWD_COMMAND}`; export r; \
21661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21662 $(HOST_EXPORTS) \
21663 for flag in $(EXTRA_HOST_FLAGS) ; do \
21664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21665 done; \
21666 echo "Doing install-html in libgui" ; \
21667 (cd $(HOST_SUBDIR)/libgui && \
21668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21670 "RANLIB=$${RANLIB}" \
21671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21672 install-html) \
21673 || exit 1
21675 @endif libgui
21677 .PHONY: maybe-installcheck-libgui installcheck-libgui
21678 maybe-installcheck-libgui:
21679 @if libgui
21680 maybe-installcheck-libgui: installcheck-libgui
21682 installcheck-libgui: \
21683 configure-libgui
21684 @: $(MAKE); $(unstage)
21685 @[ -f ./libgui/Makefile ] || exit 0; \
21686 r=`${PWD_COMMAND}`; export r; \
21687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21688 $(HOST_EXPORTS) \
21689 for flag in $(EXTRA_HOST_FLAGS) ; do \
21690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21691 done; \
21692 echo "Doing installcheck in libgui" ; \
21693 (cd $(HOST_SUBDIR)/libgui && \
21694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21696 "RANLIB=$${RANLIB}" \
21697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21698 installcheck) \
21699 || exit 1
21701 @endif libgui
21703 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21704 maybe-mostlyclean-libgui:
21705 @if libgui
21706 maybe-mostlyclean-libgui: mostlyclean-libgui
21708 mostlyclean-libgui:
21709 @: $(MAKE); $(unstage)
21710 @[ -f ./libgui/Makefile ] || exit 0; \
21711 r=`${PWD_COMMAND}`; export r; \
21712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21713 $(HOST_EXPORTS) \
21714 for flag in $(EXTRA_HOST_FLAGS) ; do \
21715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21716 done; \
21717 echo "Doing mostlyclean in libgui" ; \
21718 (cd $(HOST_SUBDIR)/libgui && \
21719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21721 "RANLIB=$${RANLIB}" \
21722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21723 mostlyclean) \
21724 || exit 1
21726 @endif libgui
21728 .PHONY: maybe-clean-libgui clean-libgui
21729 maybe-clean-libgui:
21730 @if libgui
21731 maybe-clean-libgui: clean-libgui
21733 clean-libgui:
21734 @: $(MAKE); $(unstage)
21735 @[ -f ./libgui/Makefile ] || exit 0; \
21736 r=`${PWD_COMMAND}`; export r; \
21737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21738 $(HOST_EXPORTS) \
21739 for flag in $(EXTRA_HOST_FLAGS) ; do \
21740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21741 done; \
21742 echo "Doing clean in libgui" ; \
21743 (cd $(HOST_SUBDIR)/libgui && \
21744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21746 "RANLIB=$${RANLIB}" \
21747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21748 clean) \
21749 || exit 1
21751 @endif libgui
21753 .PHONY: maybe-distclean-libgui distclean-libgui
21754 maybe-distclean-libgui:
21755 @if libgui
21756 maybe-distclean-libgui: distclean-libgui
21758 distclean-libgui:
21759 @: $(MAKE); $(unstage)
21760 @[ -f ./libgui/Makefile ] || exit 0; \
21761 r=`${PWD_COMMAND}`; export r; \
21762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21763 $(HOST_EXPORTS) \
21764 for flag in $(EXTRA_HOST_FLAGS) ; do \
21765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21766 done; \
21767 echo "Doing distclean in libgui" ; \
21768 (cd $(HOST_SUBDIR)/libgui && \
21769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21771 "RANLIB=$${RANLIB}" \
21772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21773 distclean) \
21774 || exit 1
21776 @endif libgui
21778 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21779 maybe-maintainer-clean-libgui:
21780 @if libgui
21781 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21783 maintainer-clean-libgui:
21784 @: $(MAKE); $(unstage)
21785 @[ -f ./libgui/Makefile ] || exit 0; \
21786 r=`${PWD_COMMAND}`; export r; \
21787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21788 $(HOST_EXPORTS) \
21789 for flag in $(EXTRA_HOST_FLAGS) ; do \
21790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21791 done; \
21792 echo "Doing maintainer-clean in libgui" ; \
21793 (cd $(HOST_SUBDIR)/libgui && \
21794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21796 "RANLIB=$${RANLIB}" \
21797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21798 maintainer-clean) \
21799 || exit 1
21801 @endif libgui
21805 .PHONY: configure-libiberty maybe-configure-libiberty
21806 maybe-configure-libiberty:
21807 @if gcc-bootstrap
21808 configure-libiberty: stage_current
21809 @endif gcc-bootstrap
21810 @if libiberty
21811 maybe-configure-libiberty: configure-libiberty
21812 configure-libiberty:
21813 @r=`${PWD_COMMAND}`; export r; \
21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21815 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21817 $(HOST_EXPORTS) \
21818 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21819 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21820 case $(srcdir) in \
21821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21822 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21824 esac; \
21825 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21826 libsrcdir="$$s/libiberty"; \
21827 $(SHELL) $${libsrcdir}/configure \
21828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21829 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21830 || exit 1
21831 @endif libiberty
21835 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21836 maybe-configure-stage1-libiberty:
21837 @if libiberty-bootstrap
21838 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21839 configure-stage1-libiberty:
21840 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21841 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21842 @r=`${PWD_COMMAND}`; export r; \
21843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21844 TFLAGS="$(STAGE1_TFLAGS)"; \
21845 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21846 $(HOST_EXPORTS) \
21847 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21848 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21849 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21850 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21852 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21853 case $(srcdir) in \
21854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21855 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21857 esac; \
21858 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21859 libsrcdir="$$s/libiberty"; \
21860 $(SHELL) $${libsrcdir}/configure \
21861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21862 --target=${target_alias} $${srcdiroption} \
21863 $(STAGE1_CONFIGURE_FLAGS) \
21864 @extra_host_libiberty_configure_flags@
21865 @endif libiberty-bootstrap
21867 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21868 maybe-configure-stage2-libiberty:
21869 @if libiberty-bootstrap
21870 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21871 configure-stage2-libiberty:
21872 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21874 @r=`${PWD_COMMAND}`; export r; \
21875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21876 TFLAGS="$(STAGE2_TFLAGS)"; \
21877 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21878 $(HOST_EXPORTS) \
21879 $(POSTSTAGE1_HOST_EXPORTS) \
21880 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21881 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21882 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21883 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21885 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21886 case $(srcdir) in \
21887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21888 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21890 esac; \
21891 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21892 libsrcdir="$$s/libiberty"; \
21893 $(SHELL) $${libsrcdir}/configure \
21894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21895 --target=${target_alias} $${srcdiroption} \
21896 --with-build-libsubdir=$(HOST_SUBDIR) \
21897 $(STAGE2_CONFIGURE_FLAGS) \
21898 @extra_host_libiberty_configure_flags@
21899 @endif libiberty-bootstrap
21901 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21902 maybe-configure-stage3-libiberty:
21903 @if libiberty-bootstrap
21904 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21905 configure-stage3-libiberty:
21906 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21908 @r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910 TFLAGS="$(STAGE3_TFLAGS)"; \
21911 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21912 $(HOST_EXPORTS) \
21913 $(POSTSTAGE1_HOST_EXPORTS) \
21914 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21915 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21916 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21917 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21919 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21920 case $(srcdir) in \
21921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21922 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21924 esac; \
21925 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21926 libsrcdir="$$s/libiberty"; \
21927 $(SHELL) $${libsrcdir}/configure \
21928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21929 --target=${target_alias} $${srcdiroption} \
21930 --with-build-libsubdir=$(HOST_SUBDIR) \
21931 $(STAGE3_CONFIGURE_FLAGS) \
21932 @extra_host_libiberty_configure_flags@
21933 @endif libiberty-bootstrap
21935 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21936 maybe-configure-stage4-libiberty:
21937 @if libiberty-bootstrap
21938 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21939 configure-stage4-libiberty:
21940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21942 @r=`${PWD_COMMAND}`; export r; \
21943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21944 TFLAGS="$(STAGE4_TFLAGS)"; \
21945 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21946 $(HOST_EXPORTS) \
21947 $(POSTSTAGE1_HOST_EXPORTS) \
21948 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21949 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21950 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21951 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21953 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21954 case $(srcdir) in \
21955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21956 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21958 esac; \
21959 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21960 libsrcdir="$$s/libiberty"; \
21961 $(SHELL) $${libsrcdir}/configure \
21962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21963 --target=${target_alias} $${srcdiroption} \
21964 --with-build-libsubdir=$(HOST_SUBDIR) \
21965 $(STAGE4_CONFIGURE_FLAGS) \
21966 @extra_host_libiberty_configure_flags@
21967 @endif libiberty-bootstrap
21969 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21970 maybe-configure-stageprofile-libiberty:
21971 @if libiberty-bootstrap
21972 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21973 configure-stageprofile-libiberty:
21974 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21975 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21976 @r=`${PWD_COMMAND}`; export r; \
21977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21978 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21979 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21980 $(HOST_EXPORTS) \
21981 $(POSTSTAGE1_HOST_EXPORTS) \
21982 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21983 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21984 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21985 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21987 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21988 case $(srcdir) in \
21989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21990 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21992 esac; \
21993 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21994 libsrcdir="$$s/libiberty"; \
21995 $(SHELL) $${libsrcdir}/configure \
21996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21997 --target=${target_alias} $${srcdiroption} \
21998 --with-build-libsubdir=$(HOST_SUBDIR) \
21999 $(STAGEprofile_CONFIGURE_FLAGS) \
22000 @extra_host_libiberty_configure_flags@
22001 @endif libiberty-bootstrap
22003 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22004 maybe-configure-stagefeedback-libiberty:
22005 @if libiberty-bootstrap
22006 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22007 configure-stagefeedback-libiberty:
22008 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22010 @r=`${PWD_COMMAND}`; export r; \
22011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22012 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22013 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22014 $(HOST_EXPORTS) \
22015 $(POSTSTAGE1_HOST_EXPORTS) \
22016 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22017 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22018 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22019 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22021 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22022 case $(srcdir) in \
22023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22024 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22026 esac; \
22027 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22028 libsrcdir="$$s/libiberty"; \
22029 $(SHELL) $${libsrcdir}/configure \
22030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22031 --target=${target_alias} $${srcdiroption} \
22032 --with-build-libsubdir=$(HOST_SUBDIR) \
22033 $(STAGEfeedback_CONFIGURE_FLAGS) \
22034 @extra_host_libiberty_configure_flags@
22035 @endif libiberty-bootstrap
22041 .PHONY: all-libiberty maybe-all-libiberty
22042 maybe-all-libiberty:
22043 @if gcc-bootstrap
22044 all-libiberty: stage_current
22045 @endif gcc-bootstrap
22046 @if libiberty
22047 TARGET-libiberty=all
22048 maybe-all-libiberty: all-libiberty
22049 all-libiberty: configure-libiberty
22050 @r=`${PWD_COMMAND}`; export r; \
22051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052 $(HOST_EXPORTS) \
22053 (cd $(HOST_SUBDIR)/libiberty && \
22054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22055 $(TARGET-libiberty))
22056 @endif libiberty
22060 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22061 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22062 maybe-all-stage1-libiberty:
22063 maybe-clean-stage1-libiberty:
22064 @if libiberty-bootstrap
22065 maybe-all-stage1-libiberty: all-stage1-libiberty
22066 all-stage1: all-stage1-libiberty
22067 TARGET-stage1-libiberty = $(TARGET-libiberty)
22068 all-stage1-libiberty: configure-stage1-libiberty
22069 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22070 @r=`${PWD_COMMAND}`; export r; \
22071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22072 TFLAGS="$(STAGE1_TFLAGS)"; \
22073 $(HOST_EXPORTS) \
22074 cd $(HOST_SUBDIR)/libiberty && \
22075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22076 CFLAGS="$(STAGE1_CFLAGS)" \
22077 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22078 LIBCFLAGS="$(LIBCFLAGS)" \
22079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22082 $(EXTRA_HOST_FLAGS) \
22083 TFLAGS="$(STAGE1_TFLAGS)" \
22084 $(TARGET-stage1-libiberty)
22086 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22087 clean-stage1: clean-stage1-libiberty
22088 clean-stage1-libiberty:
22089 @if [ $(current_stage) = stage1 ]; then \
22090 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22091 else \
22092 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22093 $(MAKE) stage1-start; \
22094 fi; \
22095 cd $(HOST_SUBDIR)/libiberty && \
22096 $(MAKE) $(EXTRA_HOST_FLAGS) \
22097 clean
22098 @endif libiberty-bootstrap
22101 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22102 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22103 maybe-all-stage2-libiberty:
22104 maybe-clean-stage2-libiberty:
22105 @if libiberty-bootstrap
22106 maybe-all-stage2-libiberty: all-stage2-libiberty
22107 all-stage2: all-stage2-libiberty
22108 TARGET-stage2-libiberty = $(TARGET-libiberty)
22109 all-stage2-libiberty: configure-stage2-libiberty
22110 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22111 @r=`${PWD_COMMAND}`; export r; \
22112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22113 TFLAGS="$(STAGE2_TFLAGS)"; \
22114 $(HOST_EXPORTS) \
22115 $(POSTSTAGE1_HOST_EXPORTS) \
22116 cd $(HOST_SUBDIR)/libiberty && \
22117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22118 CFLAGS="$(STAGE2_CFLAGS)" \
22119 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22120 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22124 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22125 TFLAGS="$(STAGE2_TFLAGS)" \
22126 $(TARGET-stage2-libiberty)
22128 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22129 clean-stage2: clean-stage2-libiberty
22130 clean-stage2-libiberty:
22131 @if [ $(current_stage) = stage2 ]; then \
22132 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22133 else \
22134 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22135 $(MAKE) stage2-start; \
22136 fi; \
22137 cd $(HOST_SUBDIR)/libiberty && \
22138 $(MAKE) $(EXTRA_HOST_FLAGS) \
22139 $(POSTSTAGE1_FLAGS_TO_PASS) \
22140 clean
22141 @endif libiberty-bootstrap
22144 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22145 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22146 maybe-all-stage3-libiberty:
22147 maybe-clean-stage3-libiberty:
22148 @if libiberty-bootstrap
22149 maybe-all-stage3-libiberty: all-stage3-libiberty
22150 all-stage3: all-stage3-libiberty
22151 TARGET-stage3-libiberty = $(TARGET-libiberty)
22152 all-stage3-libiberty: configure-stage3-libiberty
22153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22154 @r=`${PWD_COMMAND}`; export r; \
22155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22156 TFLAGS="$(STAGE3_TFLAGS)"; \
22157 $(HOST_EXPORTS) \
22158 $(POSTSTAGE1_HOST_EXPORTS) \
22159 cd $(HOST_SUBDIR)/libiberty && \
22160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22161 CFLAGS="$(STAGE3_CFLAGS)" \
22162 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22163 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22168 TFLAGS="$(STAGE3_TFLAGS)" \
22169 $(TARGET-stage3-libiberty)
22171 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22172 clean-stage3: clean-stage3-libiberty
22173 clean-stage3-libiberty:
22174 @if [ $(current_stage) = stage3 ]; then \
22175 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22176 else \
22177 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22178 $(MAKE) stage3-start; \
22179 fi; \
22180 cd $(HOST_SUBDIR)/libiberty && \
22181 $(MAKE) $(EXTRA_HOST_FLAGS) \
22182 $(POSTSTAGE1_FLAGS_TO_PASS) \
22183 clean
22184 @endif libiberty-bootstrap
22187 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22188 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22189 maybe-all-stage4-libiberty:
22190 maybe-clean-stage4-libiberty:
22191 @if libiberty-bootstrap
22192 maybe-all-stage4-libiberty: all-stage4-libiberty
22193 all-stage4: all-stage4-libiberty
22194 TARGET-stage4-libiberty = $(TARGET-libiberty)
22195 all-stage4-libiberty: configure-stage4-libiberty
22196 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22197 @r=`${PWD_COMMAND}`; export r; \
22198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22199 TFLAGS="$(STAGE4_TFLAGS)"; \
22200 $(HOST_EXPORTS) \
22201 $(POSTSTAGE1_HOST_EXPORTS) \
22202 cd $(HOST_SUBDIR)/libiberty && \
22203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22204 CFLAGS="$(STAGE4_CFLAGS)" \
22205 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22206 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22210 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22211 TFLAGS="$(STAGE4_TFLAGS)" \
22212 $(TARGET-stage4-libiberty)
22214 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22215 clean-stage4: clean-stage4-libiberty
22216 clean-stage4-libiberty:
22217 @if [ $(current_stage) = stage4 ]; then \
22218 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22219 else \
22220 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22221 $(MAKE) stage4-start; \
22222 fi; \
22223 cd $(HOST_SUBDIR)/libiberty && \
22224 $(MAKE) $(EXTRA_HOST_FLAGS) \
22225 $(POSTSTAGE1_FLAGS_TO_PASS) \
22226 clean
22227 @endif libiberty-bootstrap
22230 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22231 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22232 maybe-all-stageprofile-libiberty:
22233 maybe-clean-stageprofile-libiberty:
22234 @if libiberty-bootstrap
22235 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22236 all-stageprofile: all-stageprofile-libiberty
22237 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22238 all-stageprofile-libiberty: configure-stageprofile-libiberty
22239 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22240 @r=`${PWD_COMMAND}`; export r; \
22241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22242 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22243 $(HOST_EXPORTS) \
22244 $(POSTSTAGE1_HOST_EXPORTS) \
22245 cd $(HOST_SUBDIR)/libiberty && \
22246 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22247 CFLAGS="$(STAGEprofile_CFLAGS)" \
22248 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22249 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22250 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22251 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22252 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22253 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22254 TFLAGS="$(STAGEprofile_TFLAGS)" \
22255 $(TARGET-stageprofile-libiberty)
22257 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22258 clean-stageprofile: clean-stageprofile-libiberty
22259 clean-stageprofile-libiberty:
22260 @if [ $(current_stage) = stageprofile ]; then \
22261 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22262 else \
22263 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22264 $(MAKE) stageprofile-start; \
22265 fi; \
22266 cd $(HOST_SUBDIR)/libiberty && \
22267 $(MAKE) $(EXTRA_HOST_FLAGS) \
22268 $(POSTSTAGE1_FLAGS_TO_PASS) \
22269 clean
22270 @endif libiberty-bootstrap
22273 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22274 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22275 maybe-all-stagefeedback-libiberty:
22276 maybe-clean-stagefeedback-libiberty:
22277 @if libiberty-bootstrap
22278 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22279 all-stagefeedback: all-stagefeedback-libiberty
22280 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22281 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22282 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22283 @r=`${PWD_COMMAND}`; export r; \
22284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22285 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22286 $(HOST_EXPORTS) \
22287 $(POSTSTAGE1_HOST_EXPORTS) \
22288 cd $(HOST_SUBDIR)/libiberty && \
22289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22290 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22291 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22292 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22297 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22298 $(TARGET-stagefeedback-libiberty)
22300 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22301 clean-stagefeedback: clean-stagefeedback-libiberty
22302 clean-stagefeedback-libiberty:
22303 @if [ $(current_stage) = stagefeedback ]; then \
22304 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22305 else \
22306 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22307 $(MAKE) stagefeedback-start; \
22308 fi; \
22309 cd $(HOST_SUBDIR)/libiberty && \
22310 $(MAKE) $(EXTRA_HOST_FLAGS) \
22311 $(POSTSTAGE1_FLAGS_TO_PASS) \
22312 clean
22313 @endif libiberty-bootstrap
22319 .PHONY: check-libiberty maybe-check-libiberty
22320 maybe-check-libiberty:
22321 @if libiberty
22322 maybe-check-libiberty: check-libiberty
22324 check-libiberty:
22325 @: $(MAKE); $(unstage)
22326 @r=`${PWD_COMMAND}`; export r; \
22327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22328 $(HOST_EXPORTS) \
22329 (cd $(HOST_SUBDIR)/libiberty && \
22330 $(MAKE) $(FLAGS_TO_PASS) check)
22332 @endif libiberty
22334 .PHONY: install-libiberty maybe-install-libiberty
22335 maybe-install-libiberty:
22336 @if libiberty
22337 maybe-install-libiberty: install-libiberty
22339 install-libiberty: installdirs
22340 @: $(MAKE); $(unstage)
22341 @r=`${PWD_COMMAND}`; export r; \
22342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343 $(HOST_EXPORTS) \
22344 (cd $(HOST_SUBDIR)/libiberty && \
22345 $(MAKE) $(FLAGS_TO_PASS) install)
22347 @endif libiberty
22349 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22350 maybe-install-strip-libiberty:
22351 @if libiberty
22352 maybe-install-strip-libiberty: install-strip-libiberty
22354 install-strip-libiberty: installdirs
22355 @: $(MAKE); $(unstage)
22356 @r=`${PWD_COMMAND}`; export r; \
22357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22358 $(HOST_EXPORTS) \
22359 (cd $(HOST_SUBDIR)/libiberty && \
22360 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22362 @endif libiberty
22364 # Other targets (info, dvi, pdf, etc.)
22366 .PHONY: maybe-info-libiberty info-libiberty
22367 maybe-info-libiberty:
22368 @if libiberty
22369 maybe-info-libiberty: info-libiberty
22371 info-libiberty: \
22372 configure-libiberty
22373 @[ -f ./libiberty/Makefile ] || exit 0; \
22374 r=`${PWD_COMMAND}`; export r; \
22375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22376 $(HOST_EXPORTS) \
22377 for flag in $(EXTRA_HOST_FLAGS) ; do \
22378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22379 done; \
22380 echo "Doing info in libiberty" ; \
22381 (cd $(HOST_SUBDIR)/libiberty && \
22382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22384 "RANLIB=$${RANLIB}" \
22385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22386 info) \
22387 || exit 1
22389 @endif libiberty
22391 .PHONY: maybe-dvi-libiberty dvi-libiberty
22392 maybe-dvi-libiberty:
22393 @if libiberty
22394 maybe-dvi-libiberty: dvi-libiberty
22396 dvi-libiberty: \
22397 configure-libiberty
22398 @[ -f ./libiberty/Makefile ] || exit 0; \
22399 r=`${PWD_COMMAND}`; export r; \
22400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22401 $(HOST_EXPORTS) \
22402 for flag in $(EXTRA_HOST_FLAGS) ; do \
22403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22404 done; \
22405 echo "Doing dvi in libiberty" ; \
22406 (cd $(HOST_SUBDIR)/libiberty && \
22407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22409 "RANLIB=$${RANLIB}" \
22410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22411 dvi) \
22412 || exit 1
22414 @endif libiberty
22416 .PHONY: maybe-pdf-libiberty pdf-libiberty
22417 maybe-pdf-libiberty:
22418 @if libiberty
22419 maybe-pdf-libiberty: pdf-libiberty
22421 pdf-libiberty: \
22422 configure-libiberty
22423 @[ -f ./libiberty/Makefile ] || exit 0; \
22424 r=`${PWD_COMMAND}`; export r; \
22425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22426 $(HOST_EXPORTS) \
22427 for flag in $(EXTRA_HOST_FLAGS) ; do \
22428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22429 done; \
22430 echo "Doing pdf in libiberty" ; \
22431 (cd $(HOST_SUBDIR)/libiberty && \
22432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22434 "RANLIB=$${RANLIB}" \
22435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22436 pdf) \
22437 || exit 1
22439 @endif libiberty
22441 .PHONY: maybe-html-libiberty html-libiberty
22442 maybe-html-libiberty:
22443 @if libiberty
22444 maybe-html-libiberty: html-libiberty
22446 html-libiberty: \
22447 configure-libiberty
22448 @[ -f ./libiberty/Makefile ] || exit 0; \
22449 r=`${PWD_COMMAND}`; export r; \
22450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22451 $(HOST_EXPORTS) \
22452 for flag in $(EXTRA_HOST_FLAGS) ; do \
22453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22454 done; \
22455 echo "Doing html in libiberty" ; \
22456 (cd $(HOST_SUBDIR)/libiberty && \
22457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22459 "RANLIB=$${RANLIB}" \
22460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22461 html) \
22462 || exit 1
22464 @endif libiberty
22466 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22467 maybe-TAGS-libiberty:
22468 @if libiberty
22469 maybe-TAGS-libiberty: TAGS-libiberty
22471 TAGS-libiberty: \
22472 configure-libiberty
22473 @[ -f ./libiberty/Makefile ] || exit 0; \
22474 r=`${PWD_COMMAND}`; export r; \
22475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22476 $(HOST_EXPORTS) \
22477 for flag in $(EXTRA_HOST_FLAGS) ; do \
22478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22479 done; \
22480 echo "Doing TAGS in libiberty" ; \
22481 (cd $(HOST_SUBDIR)/libiberty && \
22482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22484 "RANLIB=$${RANLIB}" \
22485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22486 TAGS) \
22487 || exit 1
22489 @endif libiberty
22491 .PHONY: maybe-install-info-libiberty install-info-libiberty
22492 maybe-install-info-libiberty:
22493 @if libiberty
22494 maybe-install-info-libiberty: install-info-libiberty
22496 install-info-libiberty: \
22497 configure-libiberty \
22498 info-libiberty
22499 @[ -f ./libiberty/Makefile ] || exit 0; \
22500 r=`${PWD_COMMAND}`; export r; \
22501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22502 $(HOST_EXPORTS) \
22503 for flag in $(EXTRA_HOST_FLAGS) ; do \
22504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22505 done; \
22506 echo "Doing install-info in libiberty" ; \
22507 (cd $(HOST_SUBDIR)/libiberty && \
22508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22510 "RANLIB=$${RANLIB}" \
22511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22512 install-info) \
22513 || exit 1
22515 @endif libiberty
22517 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22518 maybe-install-pdf-libiberty:
22519 @if libiberty
22520 maybe-install-pdf-libiberty: install-pdf-libiberty
22522 install-pdf-libiberty: \
22523 configure-libiberty \
22524 pdf-libiberty
22525 @[ -f ./libiberty/Makefile ] || exit 0; \
22526 r=`${PWD_COMMAND}`; export r; \
22527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22528 $(HOST_EXPORTS) \
22529 for flag in $(EXTRA_HOST_FLAGS) ; do \
22530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22531 done; \
22532 echo "Doing install-pdf in libiberty" ; \
22533 (cd $(HOST_SUBDIR)/libiberty && \
22534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22536 "RANLIB=$${RANLIB}" \
22537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22538 install-pdf) \
22539 || exit 1
22541 @endif libiberty
22543 .PHONY: maybe-install-html-libiberty install-html-libiberty
22544 maybe-install-html-libiberty:
22545 @if libiberty
22546 maybe-install-html-libiberty: install-html-libiberty
22548 install-html-libiberty: \
22549 configure-libiberty \
22550 html-libiberty
22551 @[ -f ./libiberty/Makefile ] || exit 0; \
22552 r=`${PWD_COMMAND}`; export r; \
22553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22554 $(HOST_EXPORTS) \
22555 for flag in $(EXTRA_HOST_FLAGS) ; do \
22556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22557 done; \
22558 echo "Doing install-html in libiberty" ; \
22559 (cd $(HOST_SUBDIR)/libiberty && \
22560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22562 "RANLIB=$${RANLIB}" \
22563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22564 install-html) \
22565 || exit 1
22567 @endif libiberty
22569 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22570 maybe-installcheck-libiberty:
22571 @if libiberty
22572 maybe-installcheck-libiberty: installcheck-libiberty
22574 installcheck-libiberty: \
22575 configure-libiberty
22576 @[ -f ./libiberty/Makefile ] || exit 0; \
22577 r=`${PWD_COMMAND}`; export r; \
22578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22579 $(HOST_EXPORTS) \
22580 for flag in $(EXTRA_HOST_FLAGS) ; do \
22581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22582 done; \
22583 echo "Doing installcheck in libiberty" ; \
22584 (cd $(HOST_SUBDIR)/libiberty && \
22585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22587 "RANLIB=$${RANLIB}" \
22588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22589 installcheck) \
22590 || exit 1
22592 @endif libiberty
22594 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22595 maybe-mostlyclean-libiberty:
22596 @if libiberty
22597 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22599 mostlyclean-libiberty:
22600 @[ -f ./libiberty/Makefile ] || exit 0; \
22601 r=`${PWD_COMMAND}`; export r; \
22602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22603 $(HOST_EXPORTS) \
22604 for flag in $(EXTRA_HOST_FLAGS) ; do \
22605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22606 done; \
22607 echo "Doing mostlyclean in libiberty" ; \
22608 (cd $(HOST_SUBDIR)/libiberty && \
22609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22611 "RANLIB=$${RANLIB}" \
22612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22613 mostlyclean) \
22614 || exit 1
22616 @endif libiberty
22618 .PHONY: maybe-clean-libiberty clean-libiberty
22619 maybe-clean-libiberty:
22620 @if libiberty
22621 maybe-clean-libiberty: clean-libiberty
22623 clean-libiberty:
22624 @[ -f ./libiberty/Makefile ] || exit 0; \
22625 r=`${PWD_COMMAND}`; export r; \
22626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22627 $(HOST_EXPORTS) \
22628 for flag in $(EXTRA_HOST_FLAGS) ; do \
22629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22630 done; \
22631 echo "Doing clean in libiberty" ; \
22632 (cd $(HOST_SUBDIR)/libiberty && \
22633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22635 "RANLIB=$${RANLIB}" \
22636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22637 clean) \
22638 || exit 1
22640 @endif libiberty
22642 .PHONY: maybe-distclean-libiberty distclean-libiberty
22643 maybe-distclean-libiberty:
22644 @if libiberty
22645 maybe-distclean-libiberty: distclean-libiberty
22647 distclean-libiberty:
22648 @[ -f ./libiberty/Makefile ] || exit 0; \
22649 r=`${PWD_COMMAND}`; export r; \
22650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22651 $(HOST_EXPORTS) \
22652 for flag in $(EXTRA_HOST_FLAGS) ; do \
22653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22654 done; \
22655 echo "Doing distclean in libiberty" ; \
22656 (cd $(HOST_SUBDIR)/libiberty && \
22657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22659 "RANLIB=$${RANLIB}" \
22660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22661 distclean) \
22662 || exit 1
22664 @endif libiberty
22666 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22667 maybe-maintainer-clean-libiberty:
22668 @if libiberty
22669 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22671 maintainer-clean-libiberty:
22672 @[ -f ./libiberty/Makefile ] || exit 0; \
22673 r=`${PWD_COMMAND}`; export r; \
22674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22675 $(HOST_EXPORTS) \
22676 for flag in $(EXTRA_HOST_FLAGS) ; do \
22677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22678 done; \
22679 echo "Doing maintainer-clean in libiberty" ; \
22680 (cd $(HOST_SUBDIR)/libiberty && \
22681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22683 "RANLIB=$${RANLIB}" \
22684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22685 maintainer-clean) \
22686 || exit 1
22688 @endif libiberty
22692 .PHONY: configure-libiconv maybe-configure-libiconv
22693 maybe-configure-libiconv:
22694 @if gcc-bootstrap
22695 configure-libiconv: stage_current
22696 @endif gcc-bootstrap
22697 @if libiconv
22698 maybe-configure-libiconv: configure-libiconv
22699 configure-libiconv:
22700 @: $(MAKE); $(unstage)
22701 @r=`${PWD_COMMAND}`; export r; \
22702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22703 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22705 $(HOST_EXPORTS) \
22706 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22707 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22708 case $(srcdir) in \
22709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22710 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22712 esac; \
22713 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22714 libsrcdir="$$s/libiconv"; \
22715 $(SHELL) $${libsrcdir}/configure \
22716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22717 --target=${target_alias} $${srcdiroption} --disable-shared \
22718 || exit 1
22719 @endif libiconv
22725 .PHONY: all-libiconv maybe-all-libiconv
22726 maybe-all-libiconv:
22727 @if gcc-bootstrap
22728 all-libiconv: stage_current
22729 @endif gcc-bootstrap
22730 @if libiconv
22731 TARGET-libiconv=all
22732 maybe-all-libiconv: all-libiconv
22733 all-libiconv: configure-libiconv
22734 @: $(MAKE); $(unstage)
22735 @r=`${PWD_COMMAND}`; export r; \
22736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22737 $(HOST_EXPORTS) \
22738 (cd $(HOST_SUBDIR)/libiconv && \
22739 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22740 $(TARGET-libiconv))
22741 @endif libiconv
22746 .PHONY: check-libiconv maybe-check-libiconv
22747 maybe-check-libiconv:
22748 @if libiconv
22749 maybe-check-libiconv: check-libiconv
22751 check-libiconv:
22752 @: $(MAKE); $(unstage)
22753 @r=`${PWD_COMMAND}`; export r; \
22754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22755 $(HOST_EXPORTS) \
22756 (cd $(HOST_SUBDIR)/libiconv && \
22757 $(MAKE) $(FLAGS_TO_PASS) check)
22759 @endif libiconv
22761 .PHONY: install-libiconv maybe-install-libiconv
22762 maybe-install-libiconv:
22763 @if libiconv
22764 maybe-install-libiconv: install-libiconv
22766 install-libiconv:
22768 @endif libiconv
22770 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22771 maybe-install-strip-libiconv:
22772 @if libiconv
22773 maybe-install-strip-libiconv: install-strip-libiconv
22775 install-strip-libiconv:
22777 @endif libiconv
22779 # Other targets (info, dvi, pdf, etc.)
22781 .PHONY: maybe-info-libiconv info-libiconv
22782 maybe-info-libiconv:
22783 @if libiconv
22784 maybe-info-libiconv: info-libiconv
22786 info-libiconv: \
22787 configure-libiconv
22788 @: $(MAKE); $(unstage)
22789 @[ -f ./libiconv/Makefile ] || exit 0; \
22790 r=`${PWD_COMMAND}`; export r; \
22791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22792 $(HOST_EXPORTS) \
22793 for flag in $(EXTRA_HOST_FLAGS) ; do \
22794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22795 done; \
22796 echo "Doing info in libiconv" ; \
22797 (cd $(HOST_SUBDIR)/libiconv && \
22798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22800 "RANLIB=$${RANLIB}" \
22801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22802 info) \
22803 || exit 1
22805 @endif libiconv
22807 .PHONY: maybe-dvi-libiconv dvi-libiconv
22808 maybe-dvi-libiconv:
22809 @if libiconv
22810 maybe-dvi-libiconv: dvi-libiconv
22812 dvi-libiconv: \
22813 configure-libiconv
22814 @: $(MAKE); $(unstage)
22815 @[ -f ./libiconv/Makefile ] || exit 0; \
22816 r=`${PWD_COMMAND}`; export r; \
22817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22818 $(HOST_EXPORTS) \
22819 for flag in $(EXTRA_HOST_FLAGS) ; do \
22820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22821 done; \
22822 echo "Doing dvi in libiconv" ; \
22823 (cd $(HOST_SUBDIR)/libiconv && \
22824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22826 "RANLIB=$${RANLIB}" \
22827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22828 dvi) \
22829 || exit 1
22831 @endif libiconv
22833 .PHONY: maybe-pdf-libiconv pdf-libiconv
22834 maybe-pdf-libiconv:
22835 @if libiconv
22836 maybe-pdf-libiconv: pdf-libiconv
22838 pdf-libiconv: \
22839 configure-libiconv
22840 @: $(MAKE); $(unstage)
22841 @[ -f ./libiconv/Makefile ] || exit 0; \
22842 r=`${PWD_COMMAND}`; export r; \
22843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22844 $(HOST_EXPORTS) \
22845 for flag in $(EXTRA_HOST_FLAGS) ; do \
22846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22847 done; \
22848 echo "Doing pdf in libiconv" ; \
22849 (cd $(HOST_SUBDIR)/libiconv && \
22850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22852 "RANLIB=$${RANLIB}" \
22853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22854 pdf) \
22855 || exit 1
22857 @endif libiconv
22859 .PHONY: maybe-html-libiconv html-libiconv
22860 maybe-html-libiconv:
22861 @if libiconv
22862 maybe-html-libiconv: html-libiconv
22864 html-libiconv: \
22865 configure-libiconv
22866 @: $(MAKE); $(unstage)
22867 @[ -f ./libiconv/Makefile ] || exit 0; \
22868 r=`${PWD_COMMAND}`; export r; \
22869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22870 $(HOST_EXPORTS) \
22871 for flag in $(EXTRA_HOST_FLAGS) ; do \
22872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22873 done; \
22874 echo "Doing html in libiconv" ; \
22875 (cd $(HOST_SUBDIR)/libiconv && \
22876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22878 "RANLIB=$${RANLIB}" \
22879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22880 html) \
22881 || exit 1
22883 @endif libiconv
22885 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22886 maybe-TAGS-libiconv:
22887 @if libiconv
22888 maybe-TAGS-libiconv: TAGS-libiconv
22890 TAGS-libiconv: \
22891 configure-libiconv
22892 @: $(MAKE); $(unstage)
22893 @[ -f ./libiconv/Makefile ] || exit 0; \
22894 r=`${PWD_COMMAND}`; export r; \
22895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22896 $(HOST_EXPORTS) \
22897 for flag in $(EXTRA_HOST_FLAGS) ; do \
22898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22899 done; \
22900 echo "Doing TAGS in libiconv" ; \
22901 (cd $(HOST_SUBDIR)/libiconv && \
22902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22904 "RANLIB=$${RANLIB}" \
22905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22906 TAGS) \
22907 || exit 1
22909 @endif libiconv
22911 .PHONY: maybe-install-info-libiconv install-info-libiconv
22912 maybe-install-info-libiconv:
22913 @if libiconv
22914 maybe-install-info-libiconv: install-info-libiconv
22916 # libiconv doesn't support install-info.
22917 install-info-libiconv:
22919 @endif libiconv
22921 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22922 maybe-install-pdf-libiconv:
22923 @if libiconv
22924 maybe-install-pdf-libiconv: install-pdf-libiconv
22926 # libiconv doesn't support install-pdf.
22927 install-pdf-libiconv:
22929 @endif libiconv
22931 .PHONY: maybe-install-html-libiconv install-html-libiconv
22932 maybe-install-html-libiconv:
22933 @if libiconv
22934 maybe-install-html-libiconv: install-html-libiconv
22936 # libiconv doesn't support install-html.
22937 install-html-libiconv:
22939 @endif libiconv
22941 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22942 maybe-installcheck-libiconv:
22943 @if libiconv
22944 maybe-installcheck-libiconv: installcheck-libiconv
22946 installcheck-libiconv: \
22947 configure-libiconv
22948 @: $(MAKE); $(unstage)
22949 @[ -f ./libiconv/Makefile ] || exit 0; \
22950 r=`${PWD_COMMAND}`; export r; \
22951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22952 $(HOST_EXPORTS) \
22953 for flag in $(EXTRA_HOST_FLAGS) ; do \
22954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22955 done; \
22956 echo "Doing installcheck in libiconv" ; \
22957 (cd $(HOST_SUBDIR)/libiconv && \
22958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22960 "RANLIB=$${RANLIB}" \
22961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22962 installcheck) \
22963 || exit 1
22965 @endif libiconv
22967 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22968 maybe-mostlyclean-libiconv:
22969 @if libiconv
22970 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22972 mostlyclean-libiconv:
22973 @: $(MAKE); $(unstage)
22974 @[ -f ./libiconv/Makefile ] || exit 0; \
22975 r=`${PWD_COMMAND}`; export r; \
22976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22977 $(HOST_EXPORTS) \
22978 for flag in $(EXTRA_HOST_FLAGS) ; do \
22979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22980 done; \
22981 echo "Doing mostlyclean in libiconv" ; \
22982 (cd $(HOST_SUBDIR)/libiconv && \
22983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22985 "RANLIB=$${RANLIB}" \
22986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22987 mostlyclean) \
22988 || exit 1
22990 @endif libiconv
22992 .PHONY: maybe-clean-libiconv clean-libiconv
22993 maybe-clean-libiconv:
22994 @if libiconv
22995 maybe-clean-libiconv: clean-libiconv
22997 clean-libiconv:
22998 @: $(MAKE); $(unstage)
22999 @[ -f ./libiconv/Makefile ] || exit 0; \
23000 r=`${PWD_COMMAND}`; export r; \
23001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23002 $(HOST_EXPORTS) \
23003 for flag in $(EXTRA_HOST_FLAGS) ; do \
23004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23005 done; \
23006 echo "Doing clean in libiconv" ; \
23007 (cd $(HOST_SUBDIR)/libiconv && \
23008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23010 "RANLIB=$${RANLIB}" \
23011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23012 clean) \
23013 || exit 1
23015 @endif libiconv
23017 .PHONY: maybe-distclean-libiconv distclean-libiconv
23018 maybe-distclean-libiconv:
23019 @if libiconv
23020 maybe-distclean-libiconv: distclean-libiconv
23022 distclean-libiconv:
23023 @: $(MAKE); $(unstage)
23024 @[ -f ./libiconv/Makefile ] || exit 0; \
23025 r=`${PWD_COMMAND}`; export r; \
23026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23027 $(HOST_EXPORTS) \
23028 for flag in $(EXTRA_HOST_FLAGS) ; do \
23029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23030 done; \
23031 echo "Doing distclean in libiconv" ; \
23032 (cd $(HOST_SUBDIR)/libiconv && \
23033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23035 "RANLIB=$${RANLIB}" \
23036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23037 distclean) \
23038 || exit 1
23040 @endif libiconv
23042 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23043 maybe-maintainer-clean-libiconv:
23044 @if libiconv
23045 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23047 maintainer-clean-libiconv:
23048 @: $(MAKE); $(unstage)
23049 @[ -f ./libiconv/Makefile ] || exit 0; \
23050 r=`${PWD_COMMAND}`; export r; \
23051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23052 $(HOST_EXPORTS) \
23053 for flag in $(EXTRA_HOST_FLAGS) ; do \
23054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23055 done; \
23056 echo "Doing maintainer-clean in libiconv" ; \
23057 (cd $(HOST_SUBDIR)/libiconv && \
23058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23060 "RANLIB=$${RANLIB}" \
23061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23062 maintainer-clean) \
23063 || exit 1
23065 @endif libiconv
23069 .PHONY: configure-m4 maybe-configure-m4
23070 maybe-configure-m4:
23071 @if gcc-bootstrap
23072 configure-m4: stage_current
23073 @endif gcc-bootstrap
23074 @if m4
23075 maybe-configure-m4: configure-m4
23076 configure-m4:
23077 @: $(MAKE); $(unstage)
23078 @r=`${PWD_COMMAND}`; export r; \
23079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23080 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23082 $(HOST_EXPORTS) \
23083 echo Configuring in $(HOST_SUBDIR)/m4; \
23084 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23085 case $(srcdir) in \
23086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23087 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23089 esac; \
23090 srcdiroption="--srcdir=$${topdir}/m4"; \
23091 libsrcdir="$$s/m4"; \
23092 $(SHELL) $${libsrcdir}/configure \
23093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23094 --target=${target_alias} $${srcdiroption} \
23095 || exit 1
23096 @endif m4
23102 .PHONY: all-m4 maybe-all-m4
23103 maybe-all-m4:
23104 @if gcc-bootstrap
23105 all-m4: stage_current
23106 @endif gcc-bootstrap
23107 @if m4
23108 TARGET-m4=all
23109 maybe-all-m4: all-m4
23110 all-m4: configure-m4
23111 @: $(MAKE); $(unstage)
23112 @r=`${PWD_COMMAND}`; export r; \
23113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23114 $(HOST_EXPORTS) \
23115 (cd $(HOST_SUBDIR)/m4 && \
23116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23117 $(TARGET-m4))
23118 @endif m4
23123 .PHONY: check-m4 maybe-check-m4
23124 maybe-check-m4:
23125 @if m4
23126 maybe-check-m4: check-m4
23128 check-m4:
23129 @: $(MAKE); $(unstage)
23130 @r=`${PWD_COMMAND}`; export r; \
23131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23132 $(HOST_EXPORTS) \
23133 (cd $(HOST_SUBDIR)/m4 && \
23134 $(MAKE) $(FLAGS_TO_PASS) check)
23136 @endif m4
23138 .PHONY: install-m4 maybe-install-m4
23139 maybe-install-m4:
23140 @if m4
23141 maybe-install-m4: install-m4
23143 install-m4: installdirs
23144 @: $(MAKE); $(unstage)
23145 @r=`${PWD_COMMAND}`; export r; \
23146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23147 $(HOST_EXPORTS) \
23148 (cd $(HOST_SUBDIR)/m4 && \
23149 $(MAKE) $(FLAGS_TO_PASS) install)
23151 @endif m4
23153 .PHONY: install-strip-m4 maybe-install-strip-m4
23154 maybe-install-strip-m4:
23155 @if m4
23156 maybe-install-strip-m4: install-strip-m4
23158 install-strip-m4: installdirs
23159 @: $(MAKE); $(unstage)
23160 @r=`${PWD_COMMAND}`; export r; \
23161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23162 $(HOST_EXPORTS) \
23163 (cd $(HOST_SUBDIR)/m4 && \
23164 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23166 @endif m4
23168 # Other targets (info, dvi, pdf, etc.)
23170 .PHONY: maybe-info-m4 info-m4
23171 maybe-info-m4:
23172 @if m4
23173 maybe-info-m4: info-m4
23175 info-m4: \
23176 configure-m4
23177 @: $(MAKE); $(unstage)
23178 @[ -f ./m4/Makefile ] || exit 0; \
23179 r=`${PWD_COMMAND}`; export r; \
23180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23181 $(HOST_EXPORTS) \
23182 for flag in $(EXTRA_HOST_FLAGS) ; do \
23183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23184 done; \
23185 echo "Doing info in m4" ; \
23186 (cd $(HOST_SUBDIR)/m4 && \
23187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23189 "RANLIB=$${RANLIB}" \
23190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23191 info) \
23192 || exit 1
23194 @endif m4
23196 .PHONY: maybe-dvi-m4 dvi-m4
23197 maybe-dvi-m4:
23198 @if m4
23199 maybe-dvi-m4: dvi-m4
23201 dvi-m4: \
23202 configure-m4
23203 @: $(MAKE); $(unstage)
23204 @[ -f ./m4/Makefile ] || exit 0; \
23205 r=`${PWD_COMMAND}`; export r; \
23206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23207 $(HOST_EXPORTS) \
23208 for flag in $(EXTRA_HOST_FLAGS) ; do \
23209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23210 done; \
23211 echo "Doing dvi in m4" ; \
23212 (cd $(HOST_SUBDIR)/m4 && \
23213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23215 "RANLIB=$${RANLIB}" \
23216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23217 dvi) \
23218 || exit 1
23220 @endif m4
23222 .PHONY: maybe-pdf-m4 pdf-m4
23223 maybe-pdf-m4:
23224 @if m4
23225 maybe-pdf-m4: pdf-m4
23227 pdf-m4: \
23228 configure-m4
23229 @: $(MAKE); $(unstage)
23230 @[ -f ./m4/Makefile ] || exit 0; \
23231 r=`${PWD_COMMAND}`; export r; \
23232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233 $(HOST_EXPORTS) \
23234 for flag in $(EXTRA_HOST_FLAGS) ; do \
23235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23236 done; \
23237 echo "Doing pdf in m4" ; \
23238 (cd $(HOST_SUBDIR)/m4 && \
23239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23241 "RANLIB=$${RANLIB}" \
23242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23243 pdf) \
23244 || exit 1
23246 @endif m4
23248 .PHONY: maybe-html-m4 html-m4
23249 maybe-html-m4:
23250 @if m4
23251 maybe-html-m4: html-m4
23253 html-m4: \
23254 configure-m4
23255 @: $(MAKE); $(unstage)
23256 @[ -f ./m4/Makefile ] || exit 0; \
23257 r=`${PWD_COMMAND}`; export r; \
23258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23259 $(HOST_EXPORTS) \
23260 for flag in $(EXTRA_HOST_FLAGS) ; do \
23261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23262 done; \
23263 echo "Doing html in m4" ; \
23264 (cd $(HOST_SUBDIR)/m4 && \
23265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23267 "RANLIB=$${RANLIB}" \
23268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23269 html) \
23270 || exit 1
23272 @endif m4
23274 .PHONY: maybe-TAGS-m4 TAGS-m4
23275 maybe-TAGS-m4:
23276 @if m4
23277 maybe-TAGS-m4: TAGS-m4
23279 TAGS-m4: \
23280 configure-m4
23281 @: $(MAKE); $(unstage)
23282 @[ -f ./m4/Makefile ] || exit 0; \
23283 r=`${PWD_COMMAND}`; export r; \
23284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23285 $(HOST_EXPORTS) \
23286 for flag in $(EXTRA_HOST_FLAGS) ; do \
23287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23288 done; \
23289 echo "Doing TAGS in m4" ; \
23290 (cd $(HOST_SUBDIR)/m4 && \
23291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23293 "RANLIB=$${RANLIB}" \
23294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23295 TAGS) \
23296 || exit 1
23298 @endif m4
23300 .PHONY: maybe-install-info-m4 install-info-m4
23301 maybe-install-info-m4:
23302 @if m4
23303 maybe-install-info-m4: install-info-m4
23305 install-info-m4: \
23306 configure-m4 \
23307 info-m4
23308 @: $(MAKE); $(unstage)
23309 @[ -f ./m4/Makefile ] || exit 0; \
23310 r=`${PWD_COMMAND}`; export r; \
23311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23312 $(HOST_EXPORTS) \
23313 for flag in $(EXTRA_HOST_FLAGS) ; do \
23314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23315 done; \
23316 echo "Doing install-info in m4" ; \
23317 (cd $(HOST_SUBDIR)/m4 && \
23318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23320 "RANLIB=$${RANLIB}" \
23321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23322 install-info) \
23323 || exit 1
23325 @endif m4
23327 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23328 maybe-install-pdf-m4:
23329 @if m4
23330 maybe-install-pdf-m4: install-pdf-m4
23332 install-pdf-m4: \
23333 configure-m4 \
23334 pdf-m4
23335 @: $(MAKE); $(unstage)
23336 @[ -f ./m4/Makefile ] || exit 0; \
23337 r=`${PWD_COMMAND}`; export r; \
23338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23339 $(HOST_EXPORTS) \
23340 for flag in $(EXTRA_HOST_FLAGS) ; do \
23341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23342 done; \
23343 echo "Doing install-pdf in m4" ; \
23344 (cd $(HOST_SUBDIR)/m4 && \
23345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23347 "RANLIB=$${RANLIB}" \
23348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23349 install-pdf) \
23350 || exit 1
23352 @endif m4
23354 .PHONY: maybe-install-html-m4 install-html-m4
23355 maybe-install-html-m4:
23356 @if m4
23357 maybe-install-html-m4: install-html-m4
23359 install-html-m4: \
23360 configure-m4 \
23361 html-m4
23362 @: $(MAKE); $(unstage)
23363 @[ -f ./m4/Makefile ] || exit 0; \
23364 r=`${PWD_COMMAND}`; export r; \
23365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23366 $(HOST_EXPORTS) \
23367 for flag in $(EXTRA_HOST_FLAGS) ; do \
23368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23369 done; \
23370 echo "Doing install-html in m4" ; \
23371 (cd $(HOST_SUBDIR)/m4 && \
23372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23374 "RANLIB=$${RANLIB}" \
23375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23376 install-html) \
23377 || exit 1
23379 @endif m4
23381 .PHONY: maybe-installcheck-m4 installcheck-m4
23382 maybe-installcheck-m4:
23383 @if m4
23384 maybe-installcheck-m4: installcheck-m4
23386 installcheck-m4: \
23387 configure-m4
23388 @: $(MAKE); $(unstage)
23389 @[ -f ./m4/Makefile ] || exit 0; \
23390 r=`${PWD_COMMAND}`; export r; \
23391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23392 $(HOST_EXPORTS) \
23393 for flag in $(EXTRA_HOST_FLAGS) ; do \
23394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23395 done; \
23396 echo "Doing installcheck in m4" ; \
23397 (cd $(HOST_SUBDIR)/m4 && \
23398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23400 "RANLIB=$${RANLIB}" \
23401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23402 installcheck) \
23403 || exit 1
23405 @endif m4
23407 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23408 maybe-mostlyclean-m4:
23409 @if m4
23410 maybe-mostlyclean-m4: mostlyclean-m4
23412 mostlyclean-m4:
23413 @: $(MAKE); $(unstage)
23414 @[ -f ./m4/Makefile ] || exit 0; \
23415 r=`${PWD_COMMAND}`; export r; \
23416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23417 $(HOST_EXPORTS) \
23418 for flag in $(EXTRA_HOST_FLAGS) ; do \
23419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23420 done; \
23421 echo "Doing mostlyclean in m4" ; \
23422 (cd $(HOST_SUBDIR)/m4 && \
23423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23425 "RANLIB=$${RANLIB}" \
23426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23427 mostlyclean) \
23428 || exit 1
23430 @endif m4
23432 .PHONY: maybe-clean-m4 clean-m4
23433 maybe-clean-m4:
23434 @if m4
23435 maybe-clean-m4: clean-m4
23437 clean-m4:
23438 @: $(MAKE); $(unstage)
23439 @[ -f ./m4/Makefile ] || exit 0; \
23440 r=`${PWD_COMMAND}`; export r; \
23441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23442 $(HOST_EXPORTS) \
23443 for flag in $(EXTRA_HOST_FLAGS) ; do \
23444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23445 done; \
23446 echo "Doing clean in m4" ; \
23447 (cd $(HOST_SUBDIR)/m4 && \
23448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23450 "RANLIB=$${RANLIB}" \
23451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23452 clean) \
23453 || exit 1
23455 @endif m4
23457 .PHONY: maybe-distclean-m4 distclean-m4
23458 maybe-distclean-m4:
23459 @if m4
23460 maybe-distclean-m4: distclean-m4
23462 distclean-m4:
23463 @: $(MAKE); $(unstage)
23464 @[ -f ./m4/Makefile ] || exit 0; \
23465 r=`${PWD_COMMAND}`; export r; \
23466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23467 $(HOST_EXPORTS) \
23468 for flag in $(EXTRA_HOST_FLAGS) ; do \
23469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23470 done; \
23471 echo "Doing distclean in m4" ; \
23472 (cd $(HOST_SUBDIR)/m4 && \
23473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23475 "RANLIB=$${RANLIB}" \
23476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23477 distclean) \
23478 || exit 1
23480 @endif m4
23482 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23483 maybe-maintainer-clean-m4:
23484 @if m4
23485 maybe-maintainer-clean-m4: maintainer-clean-m4
23487 maintainer-clean-m4:
23488 @: $(MAKE); $(unstage)
23489 @[ -f ./m4/Makefile ] || exit 0; \
23490 r=`${PWD_COMMAND}`; export r; \
23491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23492 $(HOST_EXPORTS) \
23493 for flag in $(EXTRA_HOST_FLAGS) ; do \
23494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23495 done; \
23496 echo "Doing maintainer-clean in m4" ; \
23497 (cd $(HOST_SUBDIR)/m4 && \
23498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23500 "RANLIB=$${RANLIB}" \
23501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23502 maintainer-clean) \
23503 || exit 1
23505 @endif m4
23509 .PHONY: configure-readline maybe-configure-readline
23510 maybe-configure-readline:
23511 @if gcc-bootstrap
23512 configure-readline: stage_current
23513 @endif gcc-bootstrap
23514 @if readline
23515 maybe-configure-readline: configure-readline
23516 configure-readline:
23517 @: $(MAKE); $(unstage)
23518 @r=`${PWD_COMMAND}`; export r; \
23519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23520 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23521 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23522 $(HOST_EXPORTS) \
23523 echo Configuring in $(HOST_SUBDIR)/readline; \
23524 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23525 case $(srcdir) in \
23526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23527 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23529 esac; \
23530 srcdiroption="--srcdir=$${topdir}/readline"; \
23531 libsrcdir="$$s/readline"; \
23532 $(SHELL) $${libsrcdir}/configure \
23533 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23534 --target=${target_alias} $${srcdiroption} \
23535 || exit 1
23536 @endif readline
23542 .PHONY: all-readline maybe-all-readline
23543 maybe-all-readline:
23544 @if gcc-bootstrap
23545 all-readline: stage_current
23546 @endif gcc-bootstrap
23547 @if readline
23548 TARGET-readline=all
23549 maybe-all-readline: all-readline
23550 all-readline: configure-readline
23551 @: $(MAKE); $(unstage)
23552 @r=`${PWD_COMMAND}`; export r; \
23553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23554 $(HOST_EXPORTS) \
23555 (cd $(HOST_SUBDIR)/readline && \
23556 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23557 $(TARGET-readline))
23558 @endif readline
23563 .PHONY: check-readline maybe-check-readline
23564 maybe-check-readline:
23565 @if readline
23566 maybe-check-readline: check-readline
23568 check-readline:
23569 @: $(MAKE); $(unstage)
23570 @r=`${PWD_COMMAND}`; export r; \
23571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23572 $(HOST_EXPORTS) \
23573 (cd $(HOST_SUBDIR)/readline && \
23574 $(MAKE) $(FLAGS_TO_PASS) check)
23576 @endif readline
23578 .PHONY: install-readline maybe-install-readline
23579 maybe-install-readline:
23580 @if readline
23581 maybe-install-readline: install-readline
23583 install-readline: installdirs
23584 @: $(MAKE); $(unstage)
23585 @r=`${PWD_COMMAND}`; export r; \
23586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23587 $(HOST_EXPORTS) \
23588 (cd $(HOST_SUBDIR)/readline && \
23589 $(MAKE) $(FLAGS_TO_PASS) install)
23591 @endif readline
23593 .PHONY: install-strip-readline maybe-install-strip-readline
23594 maybe-install-strip-readline:
23595 @if readline
23596 maybe-install-strip-readline: install-strip-readline
23598 install-strip-readline: installdirs
23599 @: $(MAKE); $(unstage)
23600 @r=`${PWD_COMMAND}`; export r; \
23601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23602 $(HOST_EXPORTS) \
23603 (cd $(HOST_SUBDIR)/readline && \
23604 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23606 @endif readline
23608 # Other targets (info, dvi, pdf, etc.)
23610 .PHONY: maybe-info-readline info-readline
23611 maybe-info-readline:
23612 @if readline
23613 maybe-info-readline: info-readline
23615 info-readline: \
23616 configure-readline
23617 @: $(MAKE); $(unstage)
23618 @[ -f ./readline/Makefile ] || exit 0; \
23619 r=`${PWD_COMMAND}`; export r; \
23620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23621 $(HOST_EXPORTS) \
23622 for flag in $(EXTRA_HOST_FLAGS) ; do \
23623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23624 done; \
23625 echo "Doing info in readline" ; \
23626 (cd $(HOST_SUBDIR)/readline && \
23627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23629 "RANLIB=$${RANLIB}" \
23630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23631 info) \
23632 || exit 1
23634 @endif readline
23636 .PHONY: maybe-dvi-readline dvi-readline
23637 maybe-dvi-readline:
23638 @if readline
23639 maybe-dvi-readline: dvi-readline
23641 dvi-readline: \
23642 configure-readline
23643 @: $(MAKE); $(unstage)
23644 @[ -f ./readline/Makefile ] || exit 0; \
23645 r=`${PWD_COMMAND}`; export r; \
23646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23647 $(HOST_EXPORTS) \
23648 for flag in $(EXTRA_HOST_FLAGS) ; do \
23649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23650 done; \
23651 echo "Doing dvi in readline" ; \
23652 (cd $(HOST_SUBDIR)/readline && \
23653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23655 "RANLIB=$${RANLIB}" \
23656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23657 dvi) \
23658 || exit 1
23660 @endif readline
23662 .PHONY: maybe-pdf-readline pdf-readline
23663 maybe-pdf-readline:
23664 @if readline
23665 maybe-pdf-readline: pdf-readline
23667 pdf-readline: \
23668 configure-readline
23669 @: $(MAKE); $(unstage)
23670 @[ -f ./readline/Makefile ] || exit 0; \
23671 r=`${PWD_COMMAND}`; export r; \
23672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23673 $(HOST_EXPORTS) \
23674 for flag in $(EXTRA_HOST_FLAGS) ; do \
23675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23676 done; \
23677 echo "Doing pdf in readline" ; \
23678 (cd $(HOST_SUBDIR)/readline && \
23679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23681 "RANLIB=$${RANLIB}" \
23682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23683 pdf) \
23684 || exit 1
23686 @endif readline
23688 .PHONY: maybe-html-readline html-readline
23689 maybe-html-readline:
23690 @if readline
23691 maybe-html-readline: html-readline
23693 html-readline: \
23694 configure-readline
23695 @: $(MAKE); $(unstage)
23696 @[ -f ./readline/Makefile ] || exit 0; \
23697 r=`${PWD_COMMAND}`; export r; \
23698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23699 $(HOST_EXPORTS) \
23700 for flag in $(EXTRA_HOST_FLAGS) ; do \
23701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23702 done; \
23703 echo "Doing html in readline" ; \
23704 (cd $(HOST_SUBDIR)/readline && \
23705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23707 "RANLIB=$${RANLIB}" \
23708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23709 html) \
23710 || exit 1
23712 @endif readline
23714 .PHONY: maybe-TAGS-readline TAGS-readline
23715 maybe-TAGS-readline:
23716 @if readline
23717 maybe-TAGS-readline: TAGS-readline
23719 TAGS-readline: \
23720 configure-readline
23721 @: $(MAKE); $(unstage)
23722 @[ -f ./readline/Makefile ] || exit 0; \
23723 r=`${PWD_COMMAND}`; export r; \
23724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23725 $(HOST_EXPORTS) \
23726 for flag in $(EXTRA_HOST_FLAGS) ; do \
23727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23728 done; \
23729 echo "Doing TAGS in readline" ; \
23730 (cd $(HOST_SUBDIR)/readline && \
23731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733 "RANLIB=$${RANLIB}" \
23734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23735 TAGS) \
23736 || exit 1
23738 @endif readline
23740 .PHONY: maybe-install-info-readline install-info-readline
23741 maybe-install-info-readline:
23742 @if readline
23743 maybe-install-info-readline: install-info-readline
23745 install-info-readline: \
23746 configure-readline \
23747 info-readline
23748 @: $(MAKE); $(unstage)
23749 @[ -f ./readline/Makefile ] || exit 0; \
23750 r=`${PWD_COMMAND}`; export r; \
23751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23752 $(HOST_EXPORTS) \
23753 for flag in $(EXTRA_HOST_FLAGS) ; do \
23754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23755 done; \
23756 echo "Doing install-info in readline" ; \
23757 (cd $(HOST_SUBDIR)/readline && \
23758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23760 "RANLIB=$${RANLIB}" \
23761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23762 install-info) \
23763 || exit 1
23765 @endif readline
23767 .PHONY: maybe-install-pdf-readline install-pdf-readline
23768 maybe-install-pdf-readline:
23769 @if readline
23770 maybe-install-pdf-readline: install-pdf-readline
23772 install-pdf-readline: \
23773 configure-readline \
23774 pdf-readline
23775 @: $(MAKE); $(unstage)
23776 @[ -f ./readline/Makefile ] || exit 0; \
23777 r=`${PWD_COMMAND}`; export r; \
23778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23779 $(HOST_EXPORTS) \
23780 for flag in $(EXTRA_HOST_FLAGS) ; do \
23781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23782 done; \
23783 echo "Doing install-pdf in readline" ; \
23784 (cd $(HOST_SUBDIR)/readline && \
23785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23787 "RANLIB=$${RANLIB}" \
23788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23789 install-pdf) \
23790 || exit 1
23792 @endif readline
23794 .PHONY: maybe-install-html-readline install-html-readline
23795 maybe-install-html-readline:
23796 @if readline
23797 maybe-install-html-readline: install-html-readline
23799 install-html-readline: \
23800 configure-readline \
23801 html-readline
23802 @: $(MAKE); $(unstage)
23803 @[ -f ./readline/Makefile ] || exit 0; \
23804 r=`${PWD_COMMAND}`; export r; \
23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23806 $(HOST_EXPORTS) \
23807 for flag in $(EXTRA_HOST_FLAGS) ; do \
23808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23809 done; \
23810 echo "Doing install-html in readline" ; \
23811 (cd $(HOST_SUBDIR)/readline && \
23812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23814 "RANLIB=$${RANLIB}" \
23815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23816 install-html) \
23817 || exit 1
23819 @endif readline
23821 .PHONY: maybe-installcheck-readline installcheck-readline
23822 maybe-installcheck-readline:
23823 @if readline
23824 maybe-installcheck-readline: installcheck-readline
23826 installcheck-readline: \
23827 configure-readline
23828 @: $(MAKE); $(unstage)
23829 @[ -f ./readline/Makefile ] || exit 0; \
23830 r=`${PWD_COMMAND}`; export r; \
23831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23832 $(HOST_EXPORTS) \
23833 for flag in $(EXTRA_HOST_FLAGS) ; do \
23834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23835 done; \
23836 echo "Doing installcheck in readline" ; \
23837 (cd $(HOST_SUBDIR)/readline && \
23838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23840 "RANLIB=$${RANLIB}" \
23841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23842 installcheck) \
23843 || exit 1
23845 @endif readline
23847 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23848 maybe-mostlyclean-readline:
23849 @if readline
23850 maybe-mostlyclean-readline: mostlyclean-readline
23852 mostlyclean-readline:
23853 @: $(MAKE); $(unstage)
23854 @[ -f ./readline/Makefile ] || exit 0; \
23855 r=`${PWD_COMMAND}`; export r; \
23856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23857 $(HOST_EXPORTS) \
23858 for flag in $(EXTRA_HOST_FLAGS) ; do \
23859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23860 done; \
23861 echo "Doing mostlyclean in readline" ; \
23862 (cd $(HOST_SUBDIR)/readline && \
23863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23865 "RANLIB=$${RANLIB}" \
23866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23867 mostlyclean) \
23868 || exit 1
23870 @endif readline
23872 .PHONY: maybe-clean-readline clean-readline
23873 maybe-clean-readline:
23874 @if readline
23875 maybe-clean-readline: clean-readline
23877 clean-readline:
23878 @: $(MAKE); $(unstage)
23879 @[ -f ./readline/Makefile ] || exit 0; \
23880 r=`${PWD_COMMAND}`; export r; \
23881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23882 $(HOST_EXPORTS) \
23883 for flag in $(EXTRA_HOST_FLAGS) ; do \
23884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23885 done; \
23886 echo "Doing clean in readline" ; \
23887 (cd $(HOST_SUBDIR)/readline && \
23888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23890 "RANLIB=$${RANLIB}" \
23891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23892 clean) \
23893 || exit 1
23895 @endif readline
23897 .PHONY: maybe-distclean-readline distclean-readline
23898 maybe-distclean-readline:
23899 @if readline
23900 maybe-distclean-readline: distclean-readline
23902 distclean-readline:
23903 @: $(MAKE); $(unstage)
23904 @[ -f ./readline/Makefile ] || exit 0; \
23905 r=`${PWD_COMMAND}`; export r; \
23906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23907 $(HOST_EXPORTS) \
23908 for flag in $(EXTRA_HOST_FLAGS) ; do \
23909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23910 done; \
23911 echo "Doing distclean in readline" ; \
23912 (cd $(HOST_SUBDIR)/readline && \
23913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23915 "RANLIB=$${RANLIB}" \
23916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23917 distclean) \
23918 || exit 1
23920 @endif readline
23922 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23923 maybe-maintainer-clean-readline:
23924 @if readline
23925 maybe-maintainer-clean-readline: maintainer-clean-readline
23927 maintainer-clean-readline:
23928 @: $(MAKE); $(unstage)
23929 @[ -f ./readline/Makefile ] || exit 0; \
23930 r=`${PWD_COMMAND}`; export r; \
23931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23932 $(HOST_EXPORTS) \
23933 for flag in $(EXTRA_HOST_FLAGS) ; do \
23934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23935 done; \
23936 echo "Doing maintainer-clean in readline" ; \
23937 (cd $(HOST_SUBDIR)/readline && \
23938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23940 "RANLIB=$${RANLIB}" \
23941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23942 maintainer-clean) \
23943 || exit 1
23945 @endif readline
23949 .PHONY: configure-sid maybe-configure-sid
23950 maybe-configure-sid:
23951 @if gcc-bootstrap
23952 configure-sid: stage_current
23953 @endif gcc-bootstrap
23954 @if sid
23955 maybe-configure-sid: configure-sid
23956 configure-sid:
23957 @: $(MAKE); $(unstage)
23958 @r=`${PWD_COMMAND}`; export r; \
23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23960 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23962 $(HOST_EXPORTS) \
23963 echo Configuring in $(HOST_SUBDIR)/sid; \
23964 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23965 case $(srcdir) in \
23966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23967 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23969 esac; \
23970 srcdiroption="--srcdir=$${topdir}/sid"; \
23971 libsrcdir="$$s/sid"; \
23972 $(SHELL) $${libsrcdir}/configure \
23973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23974 --target=${target_alias} $${srcdiroption} \
23975 || exit 1
23976 @endif sid
23982 .PHONY: all-sid maybe-all-sid
23983 maybe-all-sid:
23984 @if gcc-bootstrap
23985 all-sid: stage_current
23986 @endif gcc-bootstrap
23987 @if sid
23988 TARGET-sid=all
23989 maybe-all-sid: all-sid
23990 all-sid: configure-sid
23991 @: $(MAKE); $(unstage)
23992 @r=`${PWD_COMMAND}`; export r; \
23993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23994 $(HOST_EXPORTS) \
23995 (cd $(HOST_SUBDIR)/sid && \
23996 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23997 $(TARGET-sid))
23998 @endif sid
24003 .PHONY: check-sid maybe-check-sid
24004 maybe-check-sid:
24005 @if sid
24006 maybe-check-sid: check-sid
24008 check-sid:
24009 @: $(MAKE); $(unstage)
24010 @r=`${PWD_COMMAND}`; export r; \
24011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24012 $(HOST_EXPORTS) \
24013 (cd $(HOST_SUBDIR)/sid && \
24014 $(MAKE) $(FLAGS_TO_PASS) check)
24016 @endif sid
24018 .PHONY: install-sid maybe-install-sid
24019 maybe-install-sid:
24020 @if sid
24021 maybe-install-sid: install-sid
24023 install-sid: installdirs
24024 @: $(MAKE); $(unstage)
24025 @r=`${PWD_COMMAND}`; export r; \
24026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24027 $(HOST_EXPORTS) \
24028 (cd $(HOST_SUBDIR)/sid && \
24029 $(MAKE) $(FLAGS_TO_PASS) install)
24031 @endif sid
24033 .PHONY: install-strip-sid maybe-install-strip-sid
24034 maybe-install-strip-sid:
24035 @if sid
24036 maybe-install-strip-sid: install-strip-sid
24038 install-strip-sid: installdirs
24039 @: $(MAKE); $(unstage)
24040 @r=`${PWD_COMMAND}`; export r; \
24041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24042 $(HOST_EXPORTS) \
24043 (cd $(HOST_SUBDIR)/sid && \
24044 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24046 @endif sid
24048 # Other targets (info, dvi, pdf, etc.)
24050 .PHONY: maybe-info-sid info-sid
24051 maybe-info-sid:
24052 @if sid
24053 maybe-info-sid: info-sid
24055 info-sid: \
24056 configure-sid
24057 @: $(MAKE); $(unstage)
24058 @[ -f ./sid/Makefile ] || exit 0; \
24059 r=`${PWD_COMMAND}`; export r; \
24060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24061 $(HOST_EXPORTS) \
24062 for flag in $(EXTRA_HOST_FLAGS) ; do \
24063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24064 done; \
24065 echo "Doing info in sid" ; \
24066 (cd $(HOST_SUBDIR)/sid && \
24067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24069 "RANLIB=$${RANLIB}" \
24070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24071 info) \
24072 || exit 1
24074 @endif sid
24076 .PHONY: maybe-dvi-sid dvi-sid
24077 maybe-dvi-sid:
24078 @if sid
24079 maybe-dvi-sid: dvi-sid
24081 dvi-sid: \
24082 configure-sid
24083 @: $(MAKE); $(unstage)
24084 @[ -f ./sid/Makefile ] || exit 0; \
24085 r=`${PWD_COMMAND}`; export r; \
24086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24087 $(HOST_EXPORTS) \
24088 for flag in $(EXTRA_HOST_FLAGS) ; do \
24089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24090 done; \
24091 echo "Doing dvi in sid" ; \
24092 (cd $(HOST_SUBDIR)/sid && \
24093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24095 "RANLIB=$${RANLIB}" \
24096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24097 dvi) \
24098 || exit 1
24100 @endif sid
24102 .PHONY: maybe-pdf-sid pdf-sid
24103 maybe-pdf-sid:
24104 @if sid
24105 maybe-pdf-sid: pdf-sid
24107 pdf-sid: \
24108 configure-sid
24109 @: $(MAKE); $(unstage)
24110 @[ -f ./sid/Makefile ] || exit 0; \
24111 r=`${PWD_COMMAND}`; export r; \
24112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24113 $(HOST_EXPORTS) \
24114 for flag in $(EXTRA_HOST_FLAGS) ; do \
24115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24116 done; \
24117 echo "Doing pdf in sid" ; \
24118 (cd $(HOST_SUBDIR)/sid && \
24119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24121 "RANLIB=$${RANLIB}" \
24122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24123 pdf) \
24124 || exit 1
24126 @endif sid
24128 .PHONY: maybe-html-sid html-sid
24129 maybe-html-sid:
24130 @if sid
24131 maybe-html-sid: html-sid
24133 html-sid: \
24134 configure-sid
24135 @: $(MAKE); $(unstage)
24136 @[ -f ./sid/Makefile ] || exit 0; \
24137 r=`${PWD_COMMAND}`; export r; \
24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24139 $(HOST_EXPORTS) \
24140 for flag in $(EXTRA_HOST_FLAGS) ; do \
24141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24142 done; \
24143 echo "Doing html in sid" ; \
24144 (cd $(HOST_SUBDIR)/sid && \
24145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24147 "RANLIB=$${RANLIB}" \
24148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24149 html) \
24150 || exit 1
24152 @endif sid
24154 .PHONY: maybe-TAGS-sid TAGS-sid
24155 maybe-TAGS-sid:
24156 @if sid
24157 maybe-TAGS-sid: TAGS-sid
24159 TAGS-sid: \
24160 configure-sid
24161 @: $(MAKE); $(unstage)
24162 @[ -f ./sid/Makefile ] || exit 0; \
24163 r=`${PWD_COMMAND}`; export r; \
24164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24165 $(HOST_EXPORTS) \
24166 for flag in $(EXTRA_HOST_FLAGS) ; do \
24167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24168 done; \
24169 echo "Doing TAGS in sid" ; \
24170 (cd $(HOST_SUBDIR)/sid && \
24171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24173 "RANLIB=$${RANLIB}" \
24174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24175 TAGS) \
24176 || exit 1
24178 @endif sid
24180 .PHONY: maybe-install-info-sid install-info-sid
24181 maybe-install-info-sid:
24182 @if sid
24183 maybe-install-info-sid: install-info-sid
24185 install-info-sid: \
24186 configure-sid \
24187 info-sid
24188 @: $(MAKE); $(unstage)
24189 @[ -f ./sid/Makefile ] || exit 0; \
24190 r=`${PWD_COMMAND}`; export r; \
24191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24192 $(HOST_EXPORTS) \
24193 for flag in $(EXTRA_HOST_FLAGS) ; do \
24194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24195 done; \
24196 echo "Doing install-info in sid" ; \
24197 (cd $(HOST_SUBDIR)/sid && \
24198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24200 "RANLIB=$${RANLIB}" \
24201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24202 install-info) \
24203 || exit 1
24205 @endif sid
24207 .PHONY: maybe-install-pdf-sid install-pdf-sid
24208 maybe-install-pdf-sid:
24209 @if sid
24210 maybe-install-pdf-sid: install-pdf-sid
24212 install-pdf-sid: \
24213 configure-sid \
24214 pdf-sid
24215 @: $(MAKE); $(unstage)
24216 @[ -f ./sid/Makefile ] || exit 0; \
24217 r=`${PWD_COMMAND}`; export r; \
24218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24219 $(HOST_EXPORTS) \
24220 for flag in $(EXTRA_HOST_FLAGS) ; do \
24221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24222 done; \
24223 echo "Doing install-pdf in sid" ; \
24224 (cd $(HOST_SUBDIR)/sid && \
24225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24227 "RANLIB=$${RANLIB}" \
24228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24229 install-pdf) \
24230 || exit 1
24232 @endif sid
24234 .PHONY: maybe-install-html-sid install-html-sid
24235 maybe-install-html-sid:
24236 @if sid
24237 maybe-install-html-sid: install-html-sid
24239 install-html-sid: \
24240 configure-sid \
24241 html-sid
24242 @: $(MAKE); $(unstage)
24243 @[ -f ./sid/Makefile ] || exit 0; \
24244 r=`${PWD_COMMAND}`; export r; \
24245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24246 $(HOST_EXPORTS) \
24247 for flag in $(EXTRA_HOST_FLAGS) ; do \
24248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24249 done; \
24250 echo "Doing install-html in sid" ; \
24251 (cd $(HOST_SUBDIR)/sid && \
24252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24254 "RANLIB=$${RANLIB}" \
24255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24256 install-html) \
24257 || exit 1
24259 @endif sid
24261 .PHONY: maybe-installcheck-sid installcheck-sid
24262 maybe-installcheck-sid:
24263 @if sid
24264 maybe-installcheck-sid: installcheck-sid
24266 installcheck-sid: \
24267 configure-sid
24268 @: $(MAKE); $(unstage)
24269 @[ -f ./sid/Makefile ] || exit 0; \
24270 r=`${PWD_COMMAND}`; export r; \
24271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24272 $(HOST_EXPORTS) \
24273 for flag in $(EXTRA_HOST_FLAGS) ; do \
24274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24275 done; \
24276 echo "Doing installcheck in sid" ; \
24277 (cd $(HOST_SUBDIR)/sid && \
24278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24280 "RANLIB=$${RANLIB}" \
24281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24282 installcheck) \
24283 || exit 1
24285 @endif sid
24287 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24288 maybe-mostlyclean-sid:
24289 @if sid
24290 maybe-mostlyclean-sid: mostlyclean-sid
24292 mostlyclean-sid:
24293 @: $(MAKE); $(unstage)
24294 @[ -f ./sid/Makefile ] || exit 0; \
24295 r=`${PWD_COMMAND}`; export r; \
24296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24297 $(HOST_EXPORTS) \
24298 for flag in $(EXTRA_HOST_FLAGS) ; do \
24299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24300 done; \
24301 echo "Doing mostlyclean in sid" ; \
24302 (cd $(HOST_SUBDIR)/sid && \
24303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24305 "RANLIB=$${RANLIB}" \
24306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24307 mostlyclean) \
24308 || exit 1
24310 @endif sid
24312 .PHONY: maybe-clean-sid clean-sid
24313 maybe-clean-sid:
24314 @if sid
24315 maybe-clean-sid: clean-sid
24317 clean-sid:
24318 @: $(MAKE); $(unstage)
24319 @[ -f ./sid/Makefile ] || exit 0; \
24320 r=`${PWD_COMMAND}`; export r; \
24321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24322 $(HOST_EXPORTS) \
24323 for flag in $(EXTRA_HOST_FLAGS) ; do \
24324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24325 done; \
24326 echo "Doing clean in sid" ; \
24327 (cd $(HOST_SUBDIR)/sid && \
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24330 "RANLIB=$${RANLIB}" \
24331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24332 clean) \
24333 || exit 1
24335 @endif sid
24337 .PHONY: maybe-distclean-sid distclean-sid
24338 maybe-distclean-sid:
24339 @if sid
24340 maybe-distclean-sid: distclean-sid
24342 distclean-sid:
24343 @: $(MAKE); $(unstage)
24344 @[ -f ./sid/Makefile ] || exit 0; \
24345 r=`${PWD_COMMAND}`; export r; \
24346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24347 $(HOST_EXPORTS) \
24348 for flag in $(EXTRA_HOST_FLAGS) ; do \
24349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24350 done; \
24351 echo "Doing distclean in sid" ; \
24352 (cd $(HOST_SUBDIR)/sid && \
24353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24355 "RANLIB=$${RANLIB}" \
24356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24357 distclean) \
24358 || exit 1
24360 @endif sid
24362 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24363 maybe-maintainer-clean-sid:
24364 @if sid
24365 maybe-maintainer-clean-sid: maintainer-clean-sid
24367 maintainer-clean-sid:
24368 @: $(MAKE); $(unstage)
24369 @[ -f ./sid/Makefile ] || exit 0; \
24370 r=`${PWD_COMMAND}`; export r; \
24371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24372 $(HOST_EXPORTS) \
24373 for flag in $(EXTRA_HOST_FLAGS) ; do \
24374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24375 done; \
24376 echo "Doing maintainer-clean in sid" ; \
24377 (cd $(HOST_SUBDIR)/sid && \
24378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24380 "RANLIB=$${RANLIB}" \
24381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24382 maintainer-clean) \
24383 || exit 1
24385 @endif sid
24389 .PHONY: configure-sim maybe-configure-sim
24390 maybe-configure-sim:
24391 @if gcc-bootstrap
24392 configure-sim: stage_current
24393 @endif gcc-bootstrap
24394 @if sim
24395 maybe-configure-sim: configure-sim
24396 configure-sim:
24397 @: $(MAKE); $(unstage)
24398 @r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24402 $(HOST_EXPORTS) \
24403 echo Configuring in $(HOST_SUBDIR)/sim; \
24404 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24405 case $(srcdir) in \
24406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24407 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24409 esac; \
24410 srcdiroption="--srcdir=$${topdir}/sim"; \
24411 libsrcdir="$$s/sim"; \
24412 $(SHELL) $${libsrcdir}/configure \
24413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24414 --target=${target_alias} $${srcdiroption} \
24415 || exit 1
24416 @endif sim
24422 .PHONY: all-sim maybe-all-sim
24423 maybe-all-sim:
24424 @if gcc-bootstrap
24425 all-sim: stage_current
24426 @endif gcc-bootstrap
24427 @if sim
24428 TARGET-sim=all
24429 maybe-all-sim: all-sim
24430 all-sim: configure-sim
24431 @: $(MAKE); $(unstage)
24432 @r=`${PWD_COMMAND}`; export r; \
24433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24434 $(HOST_EXPORTS) \
24435 (cd $(HOST_SUBDIR)/sim && \
24436 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24437 $(TARGET-sim))
24438 @endif sim
24443 .PHONY: check-sim maybe-check-sim
24444 maybe-check-sim:
24445 @if sim
24446 maybe-check-sim: check-sim
24448 check-sim:
24449 @: $(MAKE); $(unstage)
24450 @r=`${PWD_COMMAND}`; export r; \
24451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24452 $(HOST_EXPORTS) \
24453 (cd $(HOST_SUBDIR)/sim && \
24454 $(MAKE) $(FLAGS_TO_PASS) check)
24456 @endif sim
24458 .PHONY: install-sim maybe-install-sim
24459 maybe-install-sim:
24460 @if sim
24461 maybe-install-sim: install-sim
24463 install-sim: installdirs
24464 @: $(MAKE); $(unstage)
24465 @r=`${PWD_COMMAND}`; export r; \
24466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24467 $(HOST_EXPORTS) \
24468 (cd $(HOST_SUBDIR)/sim && \
24469 $(MAKE) $(FLAGS_TO_PASS) install)
24471 @endif sim
24473 .PHONY: install-strip-sim maybe-install-strip-sim
24474 maybe-install-strip-sim:
24475 @if sim
24476 maybe-install-strip-sim: install-strip-sim
24478 install-strip-sim: installdirs
24479 @: $(MAKE); $(unstage)
24480 @r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24482 $(HOST_EXPORTS) \
24483 (cd $(HOST_SUBDIR)/sim && \
24484 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24486 @endif sim
24488 # Other targets (info, dvi, pdf, etc.)
24490 .PHONY: maybe-info-sim info-sim
24491 maybe-info-sim:
24492 @if sim
24493 maybe-info-sim: info-sim
24495 info-sim: \
24496 configure-sim
24497 @: $(MAKE); $(unstage)
24498 @[ -f ./sim/Makefile ] || exit 0; \
24499 r=`${PWD_COMMAND}`; export r; \
24500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24501 $(HOST_EXPORTS) \
24502 for flag in $(EXTRA_HOST_FLAGS) ; do \
24503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24504 done; \
24505 echo "Doing info in sim" ; \
24506 (cd $(HOST_SUBDIR)/sim && \
24507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24509 "RANLIB=$${RANLIB}" \
24510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24511 info) \
24512 || exit 1
24514 @endif sim
24516 .PHONY: maybe-dvi-sim dvi-sim
24517 maybe-dvi-sim:
24518 @if sim
24519 maybe-dvi-sim: dvi-sim
24521 dvi-sim: \
24522 configure-sim
24523 @: $(MAKE); $(unstage)
24524 @[ -f ./sim/Makefile ] || exit 0; \
24525 r=`${PWD_COMMAND}`; export r; \
24526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24527 $(HOST_EXPORTS) \
24528 for flag in $(EXTRA_HOST_FLAGS) ; do \
24529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24530 done; \
24531 echo "Doing dvi in sim" ; \
24532 (cd $(HOST_SUBDIR)/sim && \
24533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535 "RANLIB=$${RANLIB}" \
24536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24537 dvi) \
24538 || exit 1
24540 @endif sim
24542 .PHONY: maybe-pdf-sim pdf-sim
24543 maybe-pdf-sim:
24544 @if sim
24545 maybe-pdf-sim: pdf-sim
24547 pdf-sim: \
24548 configure-sim
24549 @: $(MAKE); $(unstage)
24550 @[ -f ./sim/Makefile ] || exit 0; \
24551 r=`${PWD_COMMAND}`; export r; \
24552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24553 $(HOST_EXPORTS) \
24554 for flag in $(EXTRA_HOST_FLAGS) ; do \
24555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24556 done; \
24557 echo "Doing pdf in sim" ; \
24558 (cd $(HOST_SUBDIR)/sim && \
24559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24561 "RANLIB=$${RANLIB}" \
24562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24563 pdf) \
24564 || exit 1
24566 @endif sim
24568 .PHONY: maybe-html-sim html-sim
24569 maybe-html-sim:
24570 @if sim
24571 maybe-html-sim: html-sim
24573 html-sim: \
24574 configure-sim
24575 @: $(MAKE); $(unstage)
24576 @[ -f ./sim/Makefile ] || exit 0; \
24577 r=`${PWD_COMMAND}`; export r; \
24578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24579 $(HOST_EXPORTS) \
24580 for flag in $(EXTRA_HOST_FLAGS) ; do \
24581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24582 done; \
24583 echo "Doing html in sim" ; \
24584 (cd $(HOST_SUBDIR)/sim && \
24585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24587 "RANLIB=$${RANLIB}" \
24588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24589 html) \
24590 || exit 1
24592 @endif sim
24594 .PHONY: maybe-TAGS-sim TAGS-sim
24595 maybe-TAGS-sim:
24596 @if sim
24597 maybe-TAGS-sim: TAGS-sim
24599 TAGS-sim: \
24600 configure-sim
24601 @: $(MAKE); $(unstage)
24602 @[ -f ./sim/Makefile ] || exit 0; \
24603 r=`${PWD_COMMAND}`; export r; \
24604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24605 $(HOST_EXPORTS) \
24606 for flag in $(EXTRA_HOST_FLAGS) ; do \
24607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24608 done; \
24609 echo "Doing TAGS in sim" ; \
24610 (cd $(HOST_SUBDIR)/sim && \
24611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24613 "RANLIB=$${RANLIB}" \
24614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24615 TAGS) \
24616 || exit 1
24618 @endif sim
24620 .PHONY: maybe-install-info-sim install-info-sim
24621 maybe-install-info-sim:
24622 @if sim
24623 maybe-install-info-sim: install-info-sim
24625 install-info-sim: \
24626 configure-sim \
24627 info-sim
24628 @: $(MAKE); $(unstage)
24629 @[ -f ./sim/Makefile ] || exit 0; \
24630 r=`${PWD_COMMAND}`; export r; \
24631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24632 $(HOST_EXPORTS) \
24633 for flag in $(EXTRA_HOST_FLAGS) ; do \
24634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24635 done; \
24636 echo "Doing install-info in sim" ; \
24637 (cd $(HOST_SUBDIR)/sim && \
24638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24640 "RANLIB=$${RANLIB}" \
24641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24642 install-info) \
24643 || exit 1
24645 @endif sim
24647 .PHONY: maybe-install-pdf-sim install-pdf-sim
24648 maybe-install-pdf-sim:
24649 @if sim
24650 maybe-install-pdf-sim: install-pdf-sim
24652 install-pdf-sim: \
24653 configure-sim \
24654 pdf-sim
24655 @: $(MAKE); $(unstage)
24656 @[ -f ./sim/Makefile ] || exit 0; \
24657 r=`${PWD_COMMAND}`; export r; \
24658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24659 $(HOST_EXPORTS) \
24660 for flag in $(EXTRA_HOST_FLAGS) ; do \
24661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24662 done; \
24663 echo "Doing install-pdf in sim" ; \
24664 (cd $(HOST_SUBDIR)/sim && \
24665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24667 "RANLIB=$${RANLIB}" \
24668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24669 install-pdf) \
24670 || exit 1
24672 @endif sim
24674 .PHONY: maybe-install-html-sim install-html-sim
24675 maybe-install-html-sim:
24676 @if sim
24677 maybe-install-html-sim: install-html-sim
24679 install-html-sim: \
24680 configure-sim \
24681 html-sim
24682 @: $(MAKE); $(unstage)
24683 @[ -f ./sim/Makefile ] || exit 0; \
24684 r=`${PWD_COMMAND}`; export r; \
24685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24686 $(HOST_EXPORTS) \
24687 for flag in $(EXTRA_HOST_FLAGS) ; do \
24688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24689 done; \
24690 echo "Doing install-html in sim" ; \
24691 (cd $(HOST_SUBDIR)/sim && \
24692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24694 "RANLIB=$${RANLIB}" \
24695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24696 install-html) \
24697 || exit 1
24699 @endif sim
24701 .PHONY: maybe-installcheck-sim installcheck-sim
24702 maybe-installcheck-sim:
24703 @if sim
24704 maybe-installcheck-sim: installcheck-sim
24706 installcheck-sim: \
24707 configure-sim
24708 @: $(MAKE); $(unstage)
24709 @[ -f ./sim/Makefile ] || exit 0; \
24710 r=`${PWD_COMMAND}`; export r; \
24711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24712 $(HOST_EXPORTS) \
24713 for flag in $(EXTRA_HOST_FLAGS) ; do \
24714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24715 done; \
24716 echo "Doing installcheck in sim" ; \
24717 (cd $(HOST_SUBDIR)/sim && \
24718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24720 "RANLIB=$${RANLIB}" \
24721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24722 installcheck) \
24723 || exit 1
24725 @endif sim
24727 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24728 maybe-mostlyclean-sim:
24729 @if sim
24730 maybe-mostlyclean-sim: mostlyclean-sim
24732 mostlyclean-sim:
24733 @: $(MAKE); $(unstage)
24734 @[ -f ./sim/Makefile ] || exit 0; \
24735 r=`${PWD_COMMAND}`; export r; \
24736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24737 $(HOST_EXPORTS) \
24738 for flag in $(EXTRA_HOST_FLAGS) ; do \
24739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24740 done; \
24741 echo "Doing mostlyclean in sim" ; \
24742 (cd $(HOST_SUBDIR)/sim && \
24743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24745 "RANLIB=$${RANLIB}" \
24746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24747 mostlyclean) \
24748 || exit 1
24750 @endif sim
24752 .PHONY: maybe-clean-sim clean-sim
24753 maybe-clean-sim:
24754 @if sim
24755 maybe-clean-sim: clean-sim
24757 clean-sim:
24758 @: $(MAKE); $(unstage)
24759 @[ -f ./sim/Makefile ] || exit 0; \
24760 r=`${PWD_COMMAND}`; export r; \
24761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24762 $(HOST_EXPORTS) \
24763 for flag in $(EXTRA_HOST_FLAGS) ; do \
24764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24765 done; \
24766 echo "Doing clean in sim" ; \
24767 (cd $(HOST_SUBDIR)/sim && \
24768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24770 "RANLIB=$${RANLIB}" \
24771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24772 clean) \
24773 || exit 1
24775 @endif sim
24777 .PHONY: maybe-distclean-sim distclean-sim
24778 maybe-distclean-sim:
24779 @if sim
24780 maybe-distclean-sim: distclean-sim
24782 distclean-sim:
24783 @: $(MAKE); $(unstage)
24784 @[ -f ./sim/Makefile ] || exit 0; \
24785 r=`${PWD_COMMAND}`; export r; \
24786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24787 $(HOST_EXPORTS) \
24788 for flag in $(EXTRA_HOST_FLAGS) ; do \
24789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24790 done; \
24791 echo "Doing distclean in sim" ; \
24792 (cd $(HOST_SUBDIR)/sim && \
24793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24795 "RANLIB=$${RANLIB}" \
24796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24797 distclean) \
24798 || exit 1
24800 @endif sim
24802 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24803 maybe-maintainer-clean-sim:
24804 @if sim
24805 maybe-maintainer-clean-sim: maintainer-clean-sim
24807 maintainer-clean-sim:
24808 @: $(MAKE); $(unstage)
24809 @[ -f ./sim/Makefile ] || exit 0; \
24810 r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 $(HOST_EXPORTS) \
24813 for flag in $(EXTRA_HOST_FLAGS) ; do \
24814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24815 done; \
24816 echo "Doing maintainer-clean in sim" ; \
24817 (cd $(HOST_SUBDIR)/sim && \
24818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24820 "RANLIB=$${RANLIB}" \
24821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24822 maintainer-clean) \
24823 || exit 1
24825 @endif sim
24829 .PHONY: configure-texinfo maybe-configure-texinfo
24830 maybe-configure-texinfo:
24831 @if gcc-bootstrap
24832 configure-texinfo: stage_current
24833 @endif gcc-bootstrap
24834 @if texinfo
24835 maybe-configure-texinfo: configure-texinfo
24836 configure-texinfo:
24837 @: $(MAKE); $(unstage)
24838 @r=`${PWD_COMMAND}`; export r; \
24839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24840 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24842 $(HOST_EXPORTS) \
24843 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24844 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24845 case $(srcdir) in \
24846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24847 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24849 esac; \
24850 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24851 libsrcdir="$$s/texinfo"; \
24852 $(SHELL) $${libsrcdir}/configure \
24853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24854 --target=${target_alias} $${srcdiroption} \
24855 || exit 1
24856 @endif texinfo
24862 .PHONY: all-texinfo maybe-all-texinfo
24863 maybe-all-texinfo:
24864 @if gcc-bootstrap
24865 all-texinfo: stage_current
24866 @endif gcc-bootstrap
24867 @if texinfo
24868 TARGET-texinfo=all
24869 maybe-all-texinfo: all-texinfo
24870 all-texinfo: configure-texinfo
24871 @: $(MAKE); $(unstage)
24872 @r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 $(HOST_EXPORTS) \
24875 (cd $(HOST_SUBDIR)/texinfo && \
24876 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24877 $(TARGET-texinfo))
24878 @endif texinfo
24883 .PHONY: check-texinfo maybe-check-texinfo
24884 maybe-check-texinfo:
24885 @if texinfo
24886 maybe-check-texinfo: check-texinfo
24888 check-texinfo:
24889 @: $(MAKE); $(unstage)
24890 @r=`${PWD_COMMAND}`; export r; \
24891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24892 $(HOST_EXPORTS) \
24893 (cd $(HOST_SUBDIR)/texinfo && \
24894 $(MAKE) $(FLAGS_TO_PASS) check)
24896 @endif texinfo
24898 .PHONY: install-texinfo maybe-install-texinfo
24899 maybe-install-texinfo:
24900 @if texinfo
24901 maybe-install-texinfo: install-texinfo
24903 install-texinfo:
24905 @endif texinfo
24907 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24908 maybe-install-strip-texinfo:
24909 @if texinfo
24910 maybe-install-strip-texinfo: install-strip-texinfo
24912 install-strip-texinfo:
24914 @endif texinfo
24916 # Other targets (info, dvi, pdf, etc.)
24918 .PHONY: maybe-info-texinfo info-texinfo
24919 maybe-info-texinfo:
24920 @if texinfo
24921 maybe-info-texinfo: info-texinfo
24923 info-texinfo: \
24924 configure-texinfo
24925 @: $(MAKE); $(unstage)
24926 @[ -f ./texinfo/Makefile ] || exit 0; \
24927 r=`${PWD_COMMAND}`; export r; \
24928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24929 $(HOST_EXPORTS) \
24930 for flag in $(EXTRA_HOST_FLAGS) ; do \
24931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24932 done; \
24933 echo "Doing info in texinfo" ; \
24934 (cd $(HOST_SUBDIR)/texinfo && \
24935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24937 "RANLIB=$${RANLIB}" \
24938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24939 info) \
24940 || exit 1
24942 @endif texinfo
24944 .PHONY: maybe-dvi-texinfo dvi-texinfo
24945 maybe-dvi-texinfo:
24946 @if texinfo
24947 maybe-dvi-texinfo: dvi-texinfo
24949 dvi-texinfo: \
24950 configure-texinfo
24951 @: $(MAKE); $(unstage)
24952 @[ -f ./texinfo/Makefile ] || exit 0; \
24953 r=`${PWD_COMMAND}`; export r; \
24954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24955 $(HOST_EXPORTS) \
24956 for flag in $(EXTRA_HOST_FLAGS) ; do \
24957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24958 done; \
24959 echo "Doing dvi in texinfo" ; \
24960 (cd $(HOST_SUBDIR)/texinfo && \
24961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24963 "RANLIB=$${RANLIB}" \
24964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24965 dvi) \
24966 || exit 1
24968 @endif texinfo
24970 .PHONY: maybe-pdf-texinfo pdf-texinfo
24971 maybe-pdf-texinfo:
24972 @if texinfo
24973 maybe-pdf-texinfo: pdf-texinfo
24975 pdf-texinfo: \
24976 configure-texinfo
24977 @: $(MAKE); $(unstage)
24978 @[ -f ./texinfo/Makefile ] || exit 0; \
24979 r=`${PWD_COMMAND}`; export r; \
24980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24981 $(HOST_EXPORTS) \
24982 for flag in $(EXTRA_HOST_FLAGS) ; do \
24983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24984 done; \
24985 echo "Doing pdf in texinfo" ; \
24986 (cd $(HOST_SUBDIR)/texinfo && \
24987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24989 "RANLIB=$${RANLIB}" \
24990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24991 pdf) \
24992 || exit 1
24994 @endif texinfo
24996 .PHONY: maybe-html-texinfo html-texinfo
24997 maybe-html-texinfo:
24998 @if texinfo
24999 maybe-html-texinfo: html-texinfo
25001 html-texinfo: \
25002 configure-texinfo
25003 @: $(MAKE); $(unstage)
25004 @[ -f ./texinfo/Makefile ] || exit 0; \
25005 r=`${PWD_COMMAND}`; export r; \
25006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25007 $(HOST_EXPORTS) \
25008 for flag in $(EXTRA_HOST_FLAGS) ; do \
25009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25010 done; \
25011 echo "Doing html in texinfo" ; \
25012 (cd $(HOST_SUBDIR)/texinfo && \
25013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25015 "RANLIB=$${RANLIB}" \
25016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25017 html) \
25018 || exit 1
25020 @endif texinfo
25022 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25023 maybe-TAGS-texinfo:
25024 @if texinfo
25025 maybe-TAGS-texinfo: TAGS-texinfo
25027 TAGS-texinfo: \
25028 configure-texinfo
25029 @: $(MAKE); $(unstage)
25030 @[ -f ./texinfo/Makefile ] || exit 0; \
25031 r=`${PWD_COMMAND}`; export r; \
25032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25033 $(HOST_EXPORTS) \
25034 for flag in $(EXTRA_HOST_FLAGS) ; do \
25035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25036 done; \
25037 echo "Doing TAGS in texinfo" ; \
25038 (cd $(HOST_SUBDIR)/texinfo && \
25039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25041 "RANLIB=$${RANLIB}" \
25042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25043 TAGS) \
25044 || exit 1
25046 @endif texinfo
25048 .PHONY: maybe-install-info-texinfo install-info-texinfo
25049 maybe-install-info-texinfo:
25050 @if texinfo
25051 maybe-install-info-texinfo: install-info-texinfo
25053 install-info-texinfo: \
25054 configure-texinfo \
25055 info-texinfo
25056 @: $(MAKE); $(unstage)
25057 @[ -f ./texinfo/Makefile ] || exit 0; \
25058 r=`${PWD_COMMAND}`; export r; \
25059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25060 $(HOST_EXPORTS) \
25061 for flag in $(EXTRA_HOST_FLAGS) ; do \
25062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25063 done; \
25064 echo "Doing install-info in texinfo" ; \
25065 (cd $(HOST_SUBDIR)/texinfo && \
25066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25068 "RANLIB=$${RANLIB}" \
25069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25070 install-info) \
25071 || exit 1
25073 @endif texinfo
25075 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25076 maybe-install-pdf-texinfo:
25077 @if texinfo
25078 maybe-install-pdf-texinfo: install-pdf-texinfo
25080 install-pdf-texinfo: \
25081 configure-texinfo \
25082 pdf-texinfo
25083 @: $(MAKE); $(unstage)
25084 @[ -f ./texinfo/Makefile ] || exit 0; \
25085 r=`${PWD_COMMAND}`; export r; \
25086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25087 $(HOST_EXPORTS) \
25088 for flag in $(EXTRA_HOST_FLAGS) ; do \
25089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25090 done; \
25091 echo "Doing install-pdf in texinfo" ; \
25092 (cd $(HOST_SUBDIR)/texinfo && \
25093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25095 "RANLIB=$${RANLIB}" \
25096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25097 install-pdf) \
25098 || exit 1
25100 @endif texinfo
25102 .PHONY: maybe-install-html-texinfo install-html-texinfo
25103 maybe-install-html-texinfo:
25104 @if texinfo
25105 maybe-install-html-texinfo: install-html-texinfo
25107 install-html-texinfo: \
25108 configure-texinfo \
25109 html-texinfo
25110 @: $(MAKE); $(unstage)
25111 @[ -f ./texinfo/Makefile ] || exit 0; \
25112 r=`${PWD_COMMAND}`; export r; \
25113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25114 $(HOST_EXPORTS) \
25115 for flag in $(EXTRA_HOST_FLAGS) ; do \
25116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25117 done; \
25118 echo "Doing install-html in texinfo" ; \
25119 (cd $(HOST_SUBDIR)/texinfo && \
25120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25122 "RANLIB=$${RANLIB}" \
25123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25124 install-html) \
25125 || exit 1
25127 @endif texinfo
25129 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25130 maybe-installcheck-texinfo:
25131 @if texinfo
25132 maybe-installcheck-texinfo: installcheck-texinfo
25134 installcheck-texinfo: \
25135 configure-texinfo
25136 @: $(MAKE); $(unstage)
25137 @[ -f ./texinfo/Makefile ] || exit 0; \
25138 r=`${PWD_COMMAND}`; export r; \
25139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25140 $(HOST_EXPORTS) \
25141 for flag in $(EXTRA_HOST_FLAGS) ; do \
25142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25143 done; \
25144 echo "Doing installcheck in texinfo" ; \
25145 (cd $(HOST_SUBDIR)/texinfo && \
25146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25148 "RANLIB=$${RANLIB}" \
25149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25150 installcheck) \
25151 || exit 1
25153 @endif texinfo
25155 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25156 maybe-mostlyclean-texinfo:
25157 @if texinfo
25158 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25160 mostlyclean-texinfo:
25161 @: $(MAKE); $(unstage)
25162 @[ -f ./texinfo/Makefile ] || exit 0; \
25163 r=`${PWD_COMMAND}`; export r; \
25164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25165 $(HOST_EXPORTS) \
25166 for flag in $(EXTRA_HOST_FLAGS) ; do \
25167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25168 done; \
25169 echo "Doing mostlyclean in texinfo" ; \
25170 (cd $(HOST_SUBDIR)/texinfo && \
25171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25173 "RANLIB=$${RANLIB}" \
25174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25175 mostlyclean) \
25176 || exit 1
25178 @endif texinfo
25180 .PHONY: maybe-clean-texinfo clean-texinfo
25181 maybe-clean-texinfo:
25182 @if texinfo
25183 maybe-clean-texinfo: clean-texinfo
25185 clean-texinfo:
25186 @: $(MAKE); $(unstage)
25187 @[ -f ./texinfo/Makefile ] || exit 0; \
25188 r=`${PWD_COMMAND}`; export r; \
25189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25190 $(HOST_EXPORTS) \
25191 for flag in $(EXTRA_HOST_FLAGS) ; do \
25192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25193 done; \
25194 echo "Doing clean in texinfo" ; \
25195 (cd $(HOST_SUBDIR)/texinfo && \
25196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25198 "RANLIB=$${RANLIB}" \
25199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25200 clean) \
25201 || exit 1
25203 @endif texinfo
25205 .PHONY: maybe-distclean-texinfo distclean-texinfo
25206 maybe-distclean-texinfo:
25207 @if texinfo
25208 maybe-distclean-texinfo: distclean-texinfo
25210 distclean-texinfo:
25211 @: $(MAKE); $(unstage)
25212 @[ -f ./texinfo/Makefile ] || exit 0; \
25213 r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25215 $(HOST_EXPORTS) \
25216 for flag in $(EXTRA_HOST_FLAGS) ; do \
25217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25218 done; \
25219 echo "Doing distclean in texinfo" ; \
25220 (cd $(HOST_SUBDIR)/texinfo && \
25221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25223 "RANLIB=$${RANLIB}" \
25224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25225 distclean) \
25226 || exit 1
25228 @endif texinfo
25230 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25231 maybe-maintainer-clean-texinfo:
25232 @if texinfo
25233 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25235 maintainer-clean-texinfo:
25236 @: $(MAKE); $(unstage)
25237 @[ -f ./texinfo/Makefile ] || exit 0; \
25238 r=`${PWD_COMMAND}`; export r; \
25239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25240 $(HOST_EXPORTS) \
25241 for flag in $(EXTRA_HOST_FLAGS) ; do \
25242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25243 done; \
25244 echo "Doing maintainer-clean in texinfo" ; \
25245 (cd $(HOST_SUBDIR)/texinfo && \
25246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25248 "RANLIB=$${RANLIB}" \
25249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25250 maintainer-clean) \
25251 || exit 1
25253 @endif texinfo
25257 .PHONY: configure-zlib maybe-configure-zlib
25258 maybe-configure-zlib:
25259 @if gcc-bootstrap
25260 configure-zlib: stage_current
25261 @endif gcc-bootstrap
25262 @if zlib
25263 maybe-configure-zlib: configure-zlib
25264 configure-zlib:
25265 @r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25267 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25269 $(HOST_EXPORTS) \
25270 echo Configuring in $(HOST_SUBDIR)/zlib; \
25271 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25272 case $(srcdir) in \
25273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25274 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25276 esac; \
25277 srcdiroption="--srcdir=$${topdir}/zlib"; \
25278 libsrcdir="$$s/zlib"; \
25279 $(SHELL) $${libsrcdir}/configure \
25280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25281 --target=${target_alias} $${srcdiroption} \
25282 || exit 1
25283 @endif zlib
25287 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25288 maybe-configure-stage1-zlib:
25289 @if zlib-bootstrap
25290 maybe-configure-stage1-zlib: configure-stage1-zlib
25291 configure-stage1-zlib:
25292 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25294 @r=`${PWD_COMMAND}`; export r; \
25295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25296 TFLAGS="$(STAGE1_TFLAGS)"; \
25297 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25298 $(HOST_EXPORTS) \
25299 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25300 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25301 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25302 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25304 cd $(HOST_SUBDIR)/zlib || exit 1; \
25305 case $(srcdir) in \
25306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25307 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25309 esac; \
25310 srcdiroption="--srcdir=$${topdir}/zlib"; \
25311 libsrcdir="$$s/zlib"; \
25312 $(SHELL) $${libsrcdir}/configure \
25313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25314 --target=${target_alias} $${srcdiroption} \
25315 $(STAGE1_CONFIGURE_FLAGS)
25316 @endif zlib-bootstrap
25318 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25319 maybe-configure-stage2-zlib:
25320 @if zlib-bootstrap
25321 maybe-configure-stage2-zlib: configure-stage2-zlib
25322 configure-stage2-zlib:
25323 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25325 @r=`${PWD_COMMAND}`; export r; \
25326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25327 TFLAGS="$(STAGE2_TFLAGS)"; \
25328 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25329 $(HOST_EXPORTS) \
25330 $(POSTSTAGE1_HOST_EXPORTS) \
25331 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25332 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25333 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25334 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25336 cd $(HOST_SUBDIR)/zlib || exit 1; \
25337 case $(srcdir) in \
25338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25339 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25341 esac; \
25342 srcdiroption="--srcdir=$${topdir}/zlib"; \
25343 libsrcdir="$$s/zlib"; \
25344 $(SHELL) $${libsrcdir}/configure \
25345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25346 --target=${target_alias} $${srcdiroption} \
25347 --with-build-libsubdir=$(HOST_SUBDIR) \
25348 $(STAGE2_CONFIGURE_FLAGS)
25349 @endif zlib-bootstrap
25351 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25352 maybe-configure-stage3-zlib:
25353 @if zlib-bootstrap
25354 maybe-configure-stage3-zlib: configure-stage3-zlib
25355 configure-stage3-zlib:
25356 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25358 @r=`${PWD_COMMAND}`; export r; \
25359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25360 TFLAGS="$(STAGE3_TFLAGS)"; \
25361 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25362 $(HOST_EXPORTS) \
25363 $(POSTSTAGE1_HOST_EXPORTS) \
25364 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25365 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25366 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25367 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25369 cd $(HOST_SUBDIR)/zlib || exit 1; \
25370 case $(srcdir) in \
25371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25372 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25374 esac; \
25375 srcdiroption="--srcdir=$${topdir}/zlib"; \
25376 libsrcdir="$$s/zlib"; \
25377 $(SHELL) $${libsrcdir}/configure \
25378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25379 --target=${target_alias} $${srcdiroption} \
25380 --with-build-libsubdir=$(HOST_SUBDIR) \
25381 $(STAGE3_CONFIGURE_FLAGS)
25382 @endif zlib-bootstrap
25384 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25385 maybe-configure-stage4-zlib:
25386 @if zlib-bootstrap
25387 maybe-configure-stage4-zlib: configure-stage4-zlib
25388 configure-stage4-zlib:
25389 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25391 @r=`${PWD_COMMAND}`; export r; \
25392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25393 TFLAGS="$(STAGE4_TFLAGS)"; \
25394 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25395 $(HOST_EXPORTS) \
25396 $(POSTSTAGE1_HOST_EXPORTS) \
25397 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25398 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25399 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25400 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25402 cd $(HOST_SUBDIR)/zlib || exit 1; \
25403 case $(srcdir) in \
25404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25405 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25407 esac; \
25408 srcdiroption="--srcdir=$${topdir}/zlib"; \
25409 libsrcdir="$$s/zlib"; \
25410 $(SHELL) $${libsrcdir}/configure \
25411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25412 --target=${target_alias} $${srcdiroption} \
25413 --with-build-libsubdir=$(HOST_SUBDIR) \
25414 $(STAGE4_CONFIGURE_FLAGS)
25415 @endif zlib-bootstrap
25417 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25418 maybe-configure-stageprofile-zlib:
25419 @if zlib-bootstrap
25420 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25421 configure-stageprofile-zlib:
25422 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25424 @r=`${PWD_COMMAND}`; export r; \
25425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25426 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25427 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25428 $(HOST_EXPORTS) \
25429 $(POSTSTAGE1_HOST_EXPORTS) \
25430 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25431 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25432 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25433 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25435 cd $(HOST_SUBDIR)/zlib || exit 1; \
25436 case $(srcdir) in \
25437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25438 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25440 esac; \
25441 srcdiroption="--srcdir=$${topdir}/zlib"; \
25442 libsrcdir="$$s/zlib"; \
25443 $(SHELL) $${libsrcdir}/configure \
25444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25445 --target=${target_alias} $${srcdiroption} \
25446 --with-build-libsubdir=$(HOST_SUBDIR) \
25447 $(STAGEprofile_CONFIGURE_FLAGS)
25448 @endif zlib-bootstrap
25450 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25451 maybe-configure-stagefeedback-zlib:
25452 @if zlib-bootstrap
25453 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25454 configure-stagefeedback-zlib:
25455 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25457 @r=`${PWD_COMMAND}`; export r; \
25458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25459 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25460 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25461 $(HOST_EXPORTS) \
25462 $(POSTSTAGE1_HOST_EXPORTS) \
25463 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25464 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25465 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25466 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25468 cd $(HOST_SUBDIR)/zlib || exit 1; \
25469 case $(srcdir) in \
25470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25471 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25473 esac; \
25474 srcdiroption="--srcdir=$${topdir}/zlib"; \
25475 libsrcdir="$$s/zlib"; \
25476 $(SHELL) $${libsrcdir}/configure \
25477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25478 --target=${target_alias} $${srcdiroption} \
25479 --with-build-libsubdir=$(HOST_SUBDIR) \
25480 $(STAGEfeedback_CONFIGURE_FLAGS)
25481 @endif zlib-bootstrap
25487 .PHONY: all-zlib maybe-all-zlib
25488 maybe-all-zlib:
25489 @if gcc-bootstrap
25490 all-zlib: stage_current
25491 @endif gcc-bootstrap
25492 @if zlib
25493 TARGET-zlib=all
25494 maybe-all-zlib: all-zlib
25495 all-zlib: configure-zlib
25496 @r=`${PWD_COMMAND}`; export r; \
25497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25498 $(HOST_EXPORTS) \
25499 (cd $(HOST_SUBDIR)/zlib && \
25500 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25501 $(TARGET-zlib))
25502 @endif zlib
25506 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25507 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25508 maybe-all-stage1-zlib:
25509 maybe-clean-stage1-zlib:
25510 @if zlib-bootstrap
25511 maybe-all-stage1-zlib: all-stage1-zlib
25512 all-stage1: all-stage1-zlib
25513 TARGET-stage1-zlib = $(TARGET-zlib)
25514 all-stage1-zlib: configure-stage1-zlib
25515 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25516 @r=`${PWD_COMMAND}`; export r; \
25517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25518 TFLAGS="$(STAGE1_TFLAGS)"; \
25519 $(HOST_EXPORTS) \
25520 cd $(HOST_SUBDIR)/zlib && \
25521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25522 CFLAGS="$(STAGE1_CFLAGS)" \
25523 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25524 LIBCFLAGS="$(LIBCFLAGS)" \
25525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25528 $(EXTRA_HOST_FLAGS) \
25529 TFLAGS="$(STAGE1_TFLAGS)" \
25530 $(TARGET-stage1-zlib)
25532 maybe-clean-stage1-zlib: clean-stage1-zlib
25533 clean-stage1: clean-stage1-zlib
25534 clean-stage1-zlib:
25535 @if [ $(current_stage) = stage1 ]; then \
25536 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25537 else \
25538 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25539 $(MAKE) stage1-start; \
25540 fi; \
25541 cd $(HOST_SUBDIR)/zlib && \
25542 $(MAKE) $(EXTRA_HOST_FLAGS) \
25543 clean
25544 @endif zlib-bootstrap
25547 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25548 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25549 maybe-all-stage2-zlib:
25550 maybe-clean-stage2-zlib:
25551 @if zlib-bootstrap
25552 maybe-all-stage2-zlib: all-stage2-zlib
25553 all-stage2: all-stage2-zlib
25554 TARGET-stage2-zlib = $(TARGET-zlib)
25555 all-stage2-zlib: configure-stage2-zlib
25556 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25557 @r=`${PWD_COMMAND}`; export r; \
25558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25559 TFLAGS="$(STAGE2_TFLAGS)"; \
25560 $(HOST_EXPORTS) \
25561 $(POSTSTAGE1_HOST_EXPORTS) \
25562 cd $(HOST_SUBDIR)/zlib && \
25563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25564 CFLAGS="$(STAGE2_CFLAGS)" \
25565 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25566 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25571 TFLAGS="$(STAGE2_TFLAGS)" \
25572 $(TARGET-stage2-zlib)
25574 maybe-clean-stage2-zlib: clean-stage2-zlib
25575 clean-stage2: clean-stage2-zlib
25576 clean-stage2-zlib:
25577 @if [ $(current_stage) = stage2 ]; then \
25578 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25579 else \
25580 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25581 $(MAKE) stage2-start; \
25582 fi; \
25583 cd $(HOST_SUBDIR)/zlib && \
25584 $(MAKE) $(EXTRA_HOST_FLAGS) \
25585 $(POSTSTAGE1_FLAGS_TO_PASS) \
25586 clean
25587 @endif zlib-bootstrap
25590 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25591 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25592 maybe-all-stage3-zlib:
25593 maybe-clean-stage3-zlib:
25594 @if zlib-bootstrap
25595 maybe-all-stage3-zlib: all-stage3-zlib
25596 all-stage3: all-stage3-zlib
25597 TARGET-stage3-zlib = $(TARGET-zlib)
25598 all-stage3-zlib: configure-stage3-zlib
25599 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25600 @r=`${PWD_COMMAND}`; export r; \
25601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25602 TFLAGS="$(STAGE3_TFLAGS)"; \
25603 $(HOST_EXPORTS) \
25604 $(POSTSTAGE1_HOST_EXPORTS) \
25605 cd $(HOST_SUBDIR)/zlib && \
25606 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25607 CFLAGS="$(STAGE3_CFLAGS)" \
25608 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25609 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25610 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25611 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25612 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25613 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25614 TFLAGS="$(STAGE3_TFLAGS)" \
25615 $(TARGET-stage3-zlib)
25617 maybe-clean-stage3-zlib: clean-stage3-zlib
25618 clean-stage3: clean-stage3-zlib
25619 clean-stage3-zlib:
25620 @if [ $(current_stage) = stage3 ]; then \
25621 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25622 else \
25623 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25624 $(MAKE) stage3-start; \
25625 fi; \
25626 cd $(HOST_SUBDIR)/zlib && \
25627 $(MAKE) $(EXTRA_HOST_FLAGS) \
25628 $(POSTSTAGE1_FLAGS_TO_PASS) \
25629 clean
25630 @endif zlib-bootstrap
25633 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25634 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25635 maybe-all-stage4-zlib:
25636 maybe-clean-stage4-zlib:
25637 @if zlib-bootstrap
25638 maybe-all-stage4-zlib: all-stage4-zlib
25639 all-stage4: all-stage4-zlib
25640 TARGET-stage4-zlib = $(TARGET-zlib)
25641 all-stage4-zlib: configure-stage4-zlib
25642 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25643 @r=`${PWD_COMMAND}`; export r; \
25644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25645 TFLAGS="$(STAGE4_TFLAGS)"; \
25646 $(HOST_EXPORTS) \
25647 $(POSTSTAGE1_HOST_EXPORTS) \
25648 cd $(HOST_SUBDIR)/zlib && \
25649 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25650 CFLAGS="$(STAGE4_CFLAGS)" \
25651 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25652 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25653 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25654 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25655 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25656 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25657 TFLAGS="$(STAGE4_TFLAGS)" \
25658 $(TARGET-stage4-zlib)
25660 maybe-clean-stage4-zlib: clean-stage4-zlib
25661 clean-stage4: clean-stage4-zlib
25662 clean-stage4-zlib:
25663 @if [ $(current_stage) = stage4 ]; then \
25664 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25665 else \
25666 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25667 $(MAKE) stage4-start; \
25668 fi; \
25669 cd $(HOST_SUBDIR)/zlib && \
25670 $(MAKE) $(EXTRA_HOST_FLAGS) \
25671 $(POSTSTAGE1_FLAGS_TO_PASS) \
25672 clean
25673 @endif zlib-bootstrap
25676 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25677 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25678 maybe-all-stageprofile-zlib:
25679 maybe-clean-stageprofile-zlib:
25680 @if zlib-bootstrap
25681 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25682 all-stageprofile: all-stageprofile-zlib
25683 TARGET-stageprofile-zlib = $(TARGET-zlib)
25684 all-stageprofile-zlib: configure-stageprofile-zlib
25685 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25686 @r=`${PWD_COMMAND}`; export r; \
25687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25688 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25689 $(HOST_EXPORTS) \
25690 $(POSTSTAGE1_HOST_EXPORTS) \
25691 cd $(HOST_SUBDIR)/zlib && \
25692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25693 CFLAGS="$(STAGEprofile_CFLAGS)" \
25694 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25695 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25700 TFLAGS="$(STAGEprofile_TFLAGS)" \
25701 $(TARGET-stageprofile-zlib)
25703 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25704 clean-stageprofile: clean-stageprofile-zlib
25705 clean-stageprofile-zlib:
25706 @if [ $(current_stage) = stageprofile ]; then \
25707 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25708 else \
25709 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25710 $(MAKE) stageprofile-start; \
25711 fi; \
25712 cd $(HOST_SUBDIR)/zlib && \
25713 $(MAKE) $(EXTRA_HOST_FLAGS) \
25714 $(POSTSTAGE1_FLAGS_TO_PASS) \
25715 clean
25716 @endif zlib-bootstrap
25719 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25720 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25721 maybe-all-stagefeedback-zlib:
25722 maybe-clean-stagefeedback-zlib:
25723 @if zlib-bootstrap
25724 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25725 all-stagefeedback: all-stagefeedback-zlib
25726 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25727 all-stagefeedback-zlib: configure-stagefeedback-zlib
25728 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25729 @r=`${PWD_COMMAND}`; export r; \
25730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25731 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25732 $(HOST_EXPORTS) \
25733 $(POSTSTAGE1_HOST_EXPORTS) \
25734 cd $(HOST_SUBDIR)/zlib && \
25735 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25736 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25737 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25738 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25739 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25740 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25741 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25742 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25743 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25744 $(TARGET-stagefeedback-zlib)
25746 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25747 clean-stagefeedback: clean-stagefeedback-zlib
25748 clean-stagefeedback-zlib:
25749 @if [ $(current_stage) = stagefeedback ]; then \
25750 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25751 else \
25752 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25753 $(MAKE) stagefeedback-start; \
25754 fi; \
25755 cd $(HOST_SUBDIR)/zlib && \
25756 $(MAKE) $(EXTRA_HOST_FLAGS) \
25757 $(POSTSTAGE1_FLAGS_TO_PASS) \
25758 clean
25759 @endif zlib-bootstrap
25765 .PHONY: check-zlib maybe-check-zlib
25766 maybe-check-zlib:
25767 @if zlib
25768 maybe-check-zlib: check-zlib
25770 check-zlib:
25772 @endif zlib
25774 .PHONY: install-zlib maybe-install-zlib
25775 maybe-install-zlib:
25776 @if zlib
25777 maybe-install-zlib: install-zlib
25779 install-zlib:
25781 @endif zlib
25783 .PHONY: install-strip-zlib maybe-install-strip-zlib
25784 maybe-install-strip-zlib:
25785 @if zlib
25786 maybe-install-strip-zlib: install-strip-zlib
25788 install-strip-zlib:
25790 @endif zlib
25792 # Other targets (info, dvi, pdf, etc.)
25794 .PHONY: maybe-info-zlib info-zlib
25795 maybe-info-zlib:
25796 @if zlib
25797 maybe-info-zlib: info-zlib
25799 info-zlib: \
25800 configure-zlib
25801 @[ -f ./zlib/Makefile ] || exit 0; \
25802 r=`${PWD_COMMAND}`; export r; \
25803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25804 $(HOST_EXPORTS) \
25805 for flag in $(EXTRA_HOST_FLAGS) ; do \
25806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25807 done; \
25808 echo "Doing info in zlib" ; \
25809 (cd $(HOST_SUBDIR)/zlib && \
25810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25812 "RANLIB=$${RANLIB}" \
25813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25814 info) \
25815 || exit 1
25817 @endif zlib
25819 .PHONY: maybe-dvi-zlib dvi-zlib
25820 maybe-dvi-zlib:
25821 @if zlib
25822 maybe-dvi-zlib: dvi-zlib
25824 dvi-zlib: \
25825 configure-zlib
25826 @[ -f ./zlib/Makefile ] || exit 0; \
25827 r=`${PWD_COMMAND}`; export r; \
25828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25829 $(HOST_EXPORTS) \
25830 for flag in $(EXTRA_HOST_FLAGS) ; do \
25831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25832 done; \
25833 echo "Doing dvi in zlib" ; \
25834 (cd $(HOST_SUBDIR)/zlib && \
25835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25837 "RANLIB=$${RANLIB}" \
25838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25839 dvi) \
25840 || exit 1
25842 @endif zlib
25844 .PHONY: maybe-pdf-zlib pdf-zlib
25845 maybe-pdf-zlib:
25846 @if zlib
25847 maybe-pdf-zlib: pdf-zlib
25849 pdf-zlib: \
25850 configure-zlib
25851 @[ -f ./zlib/Makefile ] || exit 0; \
25852 r=`${PWD_COMMAND}`; export r; \
25853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25854 $(HOST_EXPORTS) \
25855 for flag in $(EXTRA_HOST_FLAGS) ; do \
25856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25857 done; \
25858 echo "Doing pdf in zlib" ; \
25859 (cd $(HOST_SUBDIR)/zlib && \
25860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25862 "RANLIB=$${RANLIB}" \
25863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25864 pdf) \
25865 || exit 1
25867 @endif zlib
25869 .PHONY: maybe-html-zlib html-zlib
25870 maybe-html-zlib:
25871 @if zlib
25872 maybe-html-zlib: html-zlib
25874 html-zlib: \
25875 configure-zlib
25876 @[ -f ./zlib/Makefile ] || exit 0; \
25877 r=`${PWD_COMMAND}`; export r; \
25878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25879 $(HOST_EXPORTS) \
25880 for flag in $(EXTRA_HOST_FLAGS) ; do \
25881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25882 done; \
25883 echo "Doing html in zlib" ; \
25884 (cd $(HOST_SUBDIR)/zlib && \
25885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25887 "RANLIB=$${RANLIB}" \
25888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25889 html) \
25890 || exit 1
25892 @endif zlib
25894 .PHONY: maybe-TAGS-zlib TAGS-zlib
25895 maybe-TAGS-zlib:
25896 @if zlib
25897 maybe-TAGS-zlib: TAGS-zlib
25899 TAGS-zlib: \
25900 configure-zlib
25901 @[ -f ./zlib/Makefile ] || exit 0; \
25902 r=`${PWD_COMMAND}`; export r; \
25903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25904 $(HOST_EXPORTS) \
25905 for flag in $(EXTRA_HOST_FLAGS) ; do \
25906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25907 done; \
25908 echo "Doing TAGS in zlib" ; \
25909 (cd $(HOST_SUBDIR)/zlib && \
25910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25912 "RANLIB=$${RANLIB}" \
25913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25914 TAGS) \
25915 || exit 1
25917 @endif zlib
25919 .PHONY: maybe-install-info-zlib install-info-zlib
25920 maybe-install-info-zlib:
25921 @if zlib
25922 maybe-install-info-zlib: install-info-zlib
25924 install-info-zlib: \
25925 configure-zlib \
25926 info-zlib
25927 @[ -f ./zlib/Makefile ] || exit 0; \
25928 r=`${PWD_COMMAND}`; export r; \
25929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25930 $(HOST_EXPORTS) \
25931 for flag in $(EXTRA_HOST_FLAGS) ; do \
25932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25933 done; \
25934 echo "Doing install-info in zlib" ; \
25935 (cd $(HOST_SUBDIR)/zlib && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25938 "RANLIB=$${RANLIB}" \
25939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25940 install-info) \
25941 || exit 1
25943 @endif zlib
25945 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25946 maybe-install-pdf-zlib:
25947 @if zlib
25948 maybe-install-pdf-zlib: install-pdf-zlib
25950 install-pdf-zlib: \
25951 configure-zlib \
25952 pdf-zlib
25953 @[ -f ./zlib/Makefile ] || exit 0; \
25954 r=`${PWD_COMMAND}`; export r; \
25955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25956 $(HOST_EXPORTS) \
25957 for flag in $(EXTRA_HOST_FLAGS) ; do \
25958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25959 done; \
25960 echo "Doing install-pdf in zlib" ; \
25961 (cd $(HOST_SUBDIR)/zlib && \
25962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25964 "RANLIB=$${RANLIB}" \
25965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25966 install-pdf) \
25967 || exit 1
25969 @endif zlib
25971 .PHONY: maybe-install-html-zlib install-html-zlib
25972 maybe-install-html-zlib:
25973 @if zlib
25974 maybe-install-html-zlib: install-html-zlib
25976 install-html-zlib: \
25977 configure-zlib \
25978 html-zlib
25979 @[ -f ./zlib/Makefile ] || exit 0; \
25980 r=`${PWD_COMMAND}`; export r; \
25981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25982 $(HOST_EXPORTS) \
25983 for flag in $(EXTRA_HOST_FLAGS) ; do \
25984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25985 done; \
25986 echo "Doing install-html in zlib" ; \
25987 (cd $(HOST_SUBDIR)/zlib && \
25988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25990 "RANLIB=$${RANLIB}" \
25991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25992 install-html) \
25993 || exit 1
25995 @endif zlib
25997 .PHONY: maybe-installcheck-zlib installcheck-zlib
25998 maybe-installcheck-zlib:
25999 @if zlib
26000 maybe-installcheck-zlib: installcheck-zlib
26002 installcheck-zlib: \
26003 configure-zlib
26004 @[ -f ./zlib/Makefile ] || exit 0; \
26005 r=`${PWD_COMMAND}`; export r; \
26006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26007 $(HOST_EXPORTS) \
26008 for flag in $(EXTRA_HOST_FLAGS) ; do \
26009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26010 done; \
26011 echo "Doing installcheck in zlib" ; \
26012 (cd $(HOST_SUBDIR)/zlib && \
26013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26015 "RANLIB=$${RANLIB}" \
26016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26017 installcheck) \
26018 || exit 1
26020 @endif zlib
26022 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26023 maybe-mostlyclean-zlib:
26024 @if zlib
26025 maybe-mostlyclean-zlib: mostlyclean-zlib
26027 mostlyclean-zlib:
26028 @[ -f ./zlib/Makefile ] || exit 0; \
26029 r=`${PWD_COMMAND}`; export r; \
26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26031 $(HOST_EXPORTS) \
26032 for flag in $(EXTRA_HOST_FLAGS) ; do \
26033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034 done; \
26035 echo "Doing mostlyclean in zlib" ; \
26036 (cd $(HOST_SUBDIR)/zlib && \
26037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039 "RANLIB=$${RANLIB}" \
26040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26041 mostlyclean) \
26042 || exit 1
26044 @endif zlib
26046 .PHONY: maybe-clean-zlib clean-zlib
26047 maybe-clean-zlib:
26048 @if zlib
26049 maybe-clean-zlib: clean-zlib
26051 clean-zlib:
26052 @[ -f ./zlib/Makefile ] || exit 0; \
26053 r=`${PWD_COMMAND}`; export r; \
26054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26055 $(HOST_EXPORTS) \
26056 for flag in $(EXTRA_HOST_FLAGS) ; do \
26057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26058 done; \
26059 echo "Doing clean in zlib" ; \
26060 (cd $(HOST_SUBDIR)/zlib && \
26061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26063 "RANLIB=$${RANLIB}" \
26064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26065 clean) \
26066 || exit 1
26068 @endif zlib
26070 .PHONY: maybe-distclean-zlib distclean-zlib
26071 maybe-distclean-zlib:
26072 @if zlib
26073 maybe-distclean-zlib: distclean-zlib
26075 distclean-zlib:
26076 @[ -f ./zlib/Makefile ] || exit 0; \
26077 r=`${PWD_COMMAND}`; export r; \
26078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26079 $(HOST_EXPORTS) \
26080 for flag in $(EXTRA_HOST_FLAGS) ; do \
26081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26082 done; \
26083 echo "Doing distclean in zlib" ; \
26084 (cd $(HOST_SUBDIR)/zlib && \
26085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26087 "RANLIB=$${RANLIB}" \
26088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26089 distclean) \
26090 || exit 1
26092 @endif zlib
26094 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26095 maybe-maintainer-clean-zlib:
26096 @if zlib
26097 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26099 maintainer-clean-zlib:
26100 @[ -f ./zlib/Makefile ] || exit 0; \
26101 r=`${PWD_COMMAND}`; export r; \
26102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26103 $(HOST_EXPORTS) \
26104 for flag in $(EXTRA_HOST_FLAGS) ; do \
26105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26106 done; \
26107 echo "Doing maintainer-clean in zlib" ; \
26108 (cd $(HOST_SUBDIR)/zlib && \
26109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26111 "RANLIB=$${RANLIB}" \
26112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26113 maintainer-clean) \
26114 || exit 1
26116 @endif zlib
26120 .PHONY: configure-gdb maybe-configure-gdb
26121 maybe-configure-gdb:
26122 @if gcc-bootstrap
26123 configure-gdb: stage_current
26124 @endif gcc-bootstrap
26125 @if gdb
26126 maybe-configure-gdb: configure-gdb
26127 configure-gdb:
26128 @: $(MAKE); $(unstage)
26129 @r=`${PWD_COMMAND}`; export r; \
26130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26131 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26133 $(HOST_EXPORTS) \
26134 echo Configuring in $(HOST_SUBDIR)/gdb; \
26135 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26136 case $(srcdir) in \
26137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26138 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26140 esac; \
26141 srcdiroption="--srcdir=$${topdir}/gdb"; \
26142 libsrcdir="$$s/gdb"; \
26143 $(SHELL) $${libsrcdir}/configure \
26144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26145 --target=${target_alias} $${srcdiroption} \
26146 || exit 1
26147 @endif gdb
26153 .PHONY: all-gdb maybe-all-gdb
26154 maybe-all-gdb:
26155 @if gcc-bootstrap
26156 all-gdb: stage_current
26157 @endif gcc-bootstrap
26158 @if gdb
26159 TARGET-gdb=all
26160 maybe-all-gdb: all-gdb
26161 all-gdb: configure-gdb
26162 @: $(MAKE); $(unstage)
26163 @r=`${PWD_COMMAND}`; export r; \
26164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26165 $(HOST_EXPORTS) \
26166 (cd $(HOST_SUBDIR)/gdb && \
26167 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26168 $(TARGET-gdb))
26169 @endif gdb
26174 .PHONY: check-gdb maybe-check-gdb
26175 maybe-check-gdb:
26176 @if gdb
26177 maybe-check-gdb: check-gdb
26179 check-gdb:
26180 @: $(MAKE); $(unstage)
26181 @r=`${PWD_COMMAND}`; export r; \
26182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26183 $(HOST_EXPORTS) \
26184 (cd $(HOST_SUBDIR)/gdb && \
26185 $(MAKE) $(FLAGS_TO_PASS) check)
26187 @endif gdb
26189 .PHONY: install-gdb maybe-install-gdb
26190 maybe-install-gdb:
26191 @if gdb
26192 maybe-install-gdb: install-gdb
26194 install-gdb: installdirs
26195 @: $(MAKE); $(unstage)
26196 @r=`${PWD_COMMAND}`; export r; \
26197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26198 $(HOST_EXPORTS) \
26199 (cd $(HOST_SUBDIR)/gdb && \
26200 $(MAKE) $(FLAGS_TO_PASS) install)
26202 @endif gdb
26204 .PHONY: install-strip-gdb maybe-install-strip-gdb
26205 maybe-install-strip-gdb:
26206 @if gdb
26207 maybe-install-strip-gdb: install-strip-gdb
26209 install-strip-gdb: installdirs
26210 @: $(MAKE); $(unstage)
26211 @r=`${PWD_COMMAND}`; export r; \
26212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26213 $(HOST_EXPORTS) \
26214 (cd $(HOST_SUBDIR)/gdb && \
26215 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26217 @endif gdb
26219 # Other targets (info, dvi, pdf, etc.)
26221 .PHONY: maybe-info-gdb info-gdb
26222 maybe-info-gdb:
26223 @if gdb
26224 maybe-info-gdb: info-gdb
26226 info-gdb: \
26227 configure-gdb
26228 @: $(MAKE); $(unstage)
26229 @[ -f ./gdb/Makefile ] || exit 0; \
26230 r=`${PWD_COMMAND}`; export r; \
26231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26232 $(HOST_EXPORTS) \
26233 for flag in $(EXTRA_HOST_FLAGS) ; do \
26234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26235 done; \
26236 echo "Doing info in gdb" ; \
26237 (cd $(HOST_SUBDIR)/gdb && \
26238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26240 "RANLIB=$${RANLIB}" \
26241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26242 info) \
26243 || exit 1
26245 @endif gdb
26247 .PHONY: maybe-dvi-gdb dvi-gdb
26248 maybe-dvi-gdb:
26249 @if gdb
26250 maybe-dvi-gdb: dvi-gdb
26252 dvi-gdb: \
26253 configure-gdb
26254 @: $(MAKE); $(unstage)
26255 @[ -f ./gdb/Makefile ] || exit 0; \
26256 r=`${PWD_COMMAND}`; export r; \
26257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26258 $(HOST_EXPORTS) \
26259 for flag in $(EXTRA_HOST_FLAGS) ; do \
26260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26261 done; \
26262 echo "Doing dvi in gdb" ; \
26263 (cd $(HOST_SUBDIR)/gdb && \
26264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26266 "RANLIB=$${RANLIB}" \
26267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26268 dvi) \
26269 || exit 1
26271 @endif gdb
26273 .PHONY: maybe-pdf-gdb pdf-gdb
26274 maybe-pdf-gdb:
26275 @if gdb
26276 maybe-pdf-gdb: pdf-gdb
26278 pdf-gdb: \
26279 configure-gdb
26280 @: $(MAKE); $(unstage)
26281 @[ -f ./gdb/Makefile ] || exit 0; \
26282 r=`${PWD_COMMAND}`; export r; \
26283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26284 $(HOST_EXPORTS) \
26285 for flag in $(EXTRA_HOST_FLAGS) ; do \
26286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26287 done; \
26288 echo "Doing pdf in gdb" ; \
26289 (cd $(HOST_SUBDIR)/gdb && \
26290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26292 "RANLIB=$${RANLIB}" \
26293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26294 pdf) \
26295 || exit 1
26297 @endif gdb
26299 .PHONY: maybe-html-gdb html-gdb
26300 maybe-html-gdb:
26301 @if gdb
26302 maybe-html-gdb: html-gdb
26304 html-gdb: \
26305 configure-gdb
26306 @: $(MAKE); $(unstage)
26307 @[ -f ./gdb/Makefile ] || exit 0; \
26308 r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26310 $(HOST_EXPORTS) \
26311 for flag in $(EXTRA_HOST_FLAGS) ; do \
26312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26313 done; \
26314 echo "Doing html in gdb" ; \
26315 (cd $(HOST_SUBDIR)/gdb && \
26316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26318 "RANLIB=$${RANLIB}" \
26319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26320 html) \
26321 || exit 1
26323 @endif gdb
26325 .PHONY: maybe-TAGS-gdb TAGS-gdb
26326 maybe-TAGS-gdb:
26327 @if gdb
26328 maybe-TAGS-gdb: TAGS-gdb
26330 TAGS-gdb: \
26331 configure-gdb
26332 @: $(MAKE); $(unstage)
26333 @[ -f ./gdb/Makefile ] || exit 0; \
26334 r=`${PWD_COMMAND}`; export r; \
26335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26336 $(HOST_EXPORTS) \
26337 for flag in $(EXTRA_HOST_FLAGS) ; do \
26338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26339 done; \
26340 echo "Doing TAGS in gdb" ; \
26341 (cd $(HOST_SUBDIR)/gdb && \
26342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26344 "RANLIB=$${RANLIB}" \
26345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26346 TAGS) \
26347 || exit 1
26349 @endif gdb
26351 .PHONY: maybe-install-info-gdb install-info-gdb
26352 maybe-install-info-gdb:
26353 @if gdb
26354 maybe-install-info-gdb: install-info-gdb
26356 install-info-gdb: \
26357 configure-gdb \
26358 info-gdb
26359 @: $(MAKE); $(unstage)
26360 @[ -f ./gdb/Makefile ] || exit 0; \
26361 r=`${PWD_COMMAND}`; export r; \
26362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26363 $(HOST_EXPORTS) \
26364 for flag in $(EXTRA_HOST_FLAGS) ; do \
26365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26366 done; \
26367 echo "Doing install-info in gdb" ; \
26368 (cd $(HOST_SUBDIR)/gdb && \
26369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26371 "RANLIB=$${RANLIB}" \
26372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26373 install-info) \
26374 || exit 1
26376 @endif gdb
26378 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26379 maybe-install-pdf-gdb:
26380 @if gdb
26381 maybe-install-pdf-gdb: install-pdf-gdb
26383 install-pdf-gdb: \
26384 configure-gdb \
26385 pdf-gdb
26386 @: $(MAKE); $(unstage)
26387 @[ -f ./gdb/Makefile ] || exit 0; \
26388 r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26390 $(HOST_EXPORTS) \
26391 for flag in $(EXTRA_HOST_FLAGS) ; do \
26392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26393 done; \
26394 echo "Doing install-pdf in gdb" ; \
26395 (cd $(HOST_SUBDIR)/gdb && \
26396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26398 "RANLIB=$${RANLIB}" \
26399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26400 install-pdf) \
26401 || exit 1
26403 @endif gdb
26405 .PHONY: maybe-install-html-gdb install-html-gdb
26406 maybe-install-html-gdb:
26407 @if gdb
26408 maybe-install-html-gdb: install-html-gdb
26410 install-html-gdb: \
26411 configure-gdb \
26412 html-gdb
26413 @: $(MAKE); $(unstage)
26414 @[ -f ./gdb/Makefile ] || exit 0; \
26415 r=`${PWD_COMMAND}`; export r; \
26416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26417 $(HOST_EXPORTS) \
26418 for flag in $(EXTRA_HOST_FLAGS) ; do \
26419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26420 done; \
26421 echo "Doing install-html in gdb" ; \
26422 (cd $(HOST_SUBDIR)/gdb && \
26423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26425 "RANLIB=$${RANLIB}" \
26426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26427 install-html) \
26428 || exit 1
26430 @endif gdb
26432 .PHONY: maybe-installcheck-gdb installcheck-gdb
26433 maybe-installcheck-gdb:
26434 @if gdb
26435 maybe-installcheck-gdb: installcheck-gdb
26437 installcheck-gdb: \
26438 configure-gdb
26439 @: $(MAKE); $(unstage)
26440 @[ -f ./gdb/Makefile ] || exit 0; \
26441 r=`${PWD_COMMAND}`; export r; \
26442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26443 $(HOST_EXPORTS) \
26444 for flag in $(EXTRA_HOST_FLAGS) ; do \
26445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26446 done; \
26447 echo "Doing installcheck in gdb" ; \
26448 (cd $(HOST_SUBDIR)/gdb && \
26449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26451 "RANLIB=$${RANLIB}" \
26452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26453 installcheck) \
26454 || exit 1
26456 @endif gdb
26458 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26459 maybe-mostlyclean-gdb:
26460 @if gdb
26461 maybe-mostlyclean-gdb: mostlyclean-gdb
26463 mostlyclean-gdb:
26464 @: $(MAKE); $(unstage)
26465 @[ -f ./gdb/Makefile ] || exit 0; \
26466 r=`${PWD_COMMAND}`; export r; \
26467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26468 $(HOST_EXPORTS) \
26469 for flag in $(EXTRA_HOST_FLAGS) ; do \
26470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26471 done; \
26472 echo "Doing mostlyclean in gdb" ; \
26473 (cd $(HOST_SUBDIR)/gdb && \
26474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26476 "RANLIB=$${RANLIB}" \
26477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26478 mostlyclean) \
26479 || exit 1
26481 @endif gdb
26483 .PHONY: maybe-clean-gdb clean-gdb
26484 maybe-clean-gdb:
26485 @if gdb
26486 maybe-clean-gdb: clean-gdb
26488 clean-gdb:
26489 @: $(MAKE); $(unstage)
26490 @[ -f ./gdb/Makefile ] || exit 0; \
26491 r=`${PWD_COMMAND}`; export r; \
26492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26493 $(HOST_EXPORTS) \
26494 for flag in $(EXTRA_HOST_FLAGS) ; do \
26495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26496 done; \
26497 echo "Doing clean in gdb" ; \
26498 (cd $(HOST_SUBDIR)/gdb && \
26499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26501 "RANLIB=$${RANLIB}" \
26502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26503 clean) \
26504 || exit 1
26506 @endif gdb
26508 .PHONY: maybe-distclean-gdb distclean-gdb
26509 maybe-distclean-gdb:
26510 @if gdb
26511 maybe-distclean-gdb: distclean-gdb
26513 distclean-gdb:
26514 @: $(MAKE); $(unstage)
26515 @[ -f ./gdb/Makefile ] || exit 0; \
26516 r=`${PWD_COMMAND}`; export r; \
26517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26518 $(HOST_EXPORTS) \
26519 for flag in $(EXTRA_HOST_FLAGS) ; do \
26520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26521 done; \
26522 echo "Doing distclean in gdb" ; \
26523 (cd $(HOST_SUBDIR)/gdb && \
26524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26526 "RANLIB=$${RANLIB}" \
26527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26528 distclean) \
26529 || exit 1
26531 @endif gdb
26533 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26534 maybe-maintainer-clean-gdb:
26535 @if gdb
26536 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26538 maintainer-clean-gdb:
26539 @: $(MAKE); $(unstage)
26540 @[ -f ./gdb/Makefile ] || exit 0; \
26541 r=`${PWD_COMMAND}`; export r; \
26542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26543 $(HOST_EXPORTS) \
26544 for flag in $(EXTRA_HOST_FLAGS) ; do \
26545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26546 done; \
26547 echo "Doing maintainer-clean in gdb" ; \
26548 (cd $(HOST_SUBDIR)/gdb && \
26549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26551 "RANLIB=$${RANLIB}" \
26552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26553 maintainer-clean) \
26554 || exit 1
26556 @endif gdb
26560 .PHONY: configure-expect maybe-configure-expect
26561 maybe-configure-expect:
26562 @if gcc-bootstrap
26563 configure-expect: stage_current
26564 @endif gcc-bootstrap
26565 @if expect
26566 maybe-configure-expect: configure-expect
26567 configure-expect:
26568 @: $(MAKE); $(unstage)
26569 @r=`${PWD_COMMAND}`; export r; \
26570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26571 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26573 $(HOST_EXPORTS) \
26574 echo Configuring in $(HOST_SUBDIR)/expect; \
26575 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26576 case $(srcdir) in \
26577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26578 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26580 esac; \
26581 srcdiroption="--srcdir=$${topdir}/expect"; \
26582 libsrcdir="$$s/expect"; \
26583 $(SHELL) $${libsrcdir}/configure \
26584 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26585 --target=${target_alias} $${srcdiroption} \
26586 || exit 1
26587 @endif expect
26593 .PHONY: all-expect maybe-all-expect
26594 maybe-all-expect:
26595 @if gcc-bootstrap
26596 all-expect: stage_current
26597 @endif gcc-bootstrap
26598 @if expect
26599 TARGET-expect=all
26600 maybe-all-expect: all-expect
26601 all-expect: configure-expect
26602 @: $(MAKE); $(unstage)
26603 @r=`${PWD_COMMAND}`; export r; \
26604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26605 $(HOST_EXPORTS) \
26606 (cd $(HOST_SUBDIR)/expect && \
26607 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26608 $(TARGET-expect))
26609 @endif expect
26614 .PHONY: check-expect maybe-check-expect
26615 maybe-check-expect:
26616 @if expect
26617 maybe-check-expect: check-expect
26619 check-expect:
26620 @: $(MAKE); $(unstage)
26621 @r=`${PWD_COMMAND}`; export r; \
26622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623 $(HOST_EXPORTS) \
26624 (cd $(HOST_SUBDIR)/expect && \
26625 $(MAKE) $(FLAGS_TO_PASS) check)
26627 @endif expect
26629 .PHONY: install-expect maybe-install-expect
26630 maybe-install-expect:
26631 @if expect
26632 maybe-install-expect: install-expect
26634 install-expect: installdirs
26635 @: $(MAKE); $(unstage)
26636 @r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 (cd $(HOST_SUBDIR)/expect && \
26640 $(MAKE) $(FLAGS_TO_PASS) install)
26642 @endif expect
26644 .PHONY: install-strip-expect maybe-install-strip-expect
26645 maybe-install-strip-expect:
26646 @if expect
26647 maybe-install-strip-expect: install-strip-expect
26649 install-strip-expect: installdirs
26650 @: $(MAKE); $(unstage)
26651 @r=`${PWD_COMMAND}`; export r; \
26652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26653 $(HOST_EXPORTS) \
26654 (cd $(HOST_SUBDIR)/expect && \
26655 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26657 @endif expect
26659 # Other targets (info, dvi, pdf, etc.)
26661 .PHONY: maybe-info-expect info-expect
26662 maybe-info-expect:
26663 @if expect
26664 maybe-info-expect: info-expect
26666 info-expect: \
26667 configure-expect
26668 @: $(MAKE); $(unstage)
26669 @[ -f ./expect/Makefile ] || exit 0; \
26670 r=`${PWD_COMMAND}`; export r; \
26671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26672 $(HOST_EXPORTS) \
26673 for flag in $(EXTRA_HOST_FLAGS) ; do \
26674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26675 done; \
26676 echo "Doing info in expect" ; \
26677 (cd $(HOST_SUBDIR)/expect && \
26678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26680 "RANLIB=$${RANLIB}" \
26681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26682 info) \
26683 || exit 1
26685 @endif expect
26687 .PHONY: maybe-dvi-expect dvi-expect
26688 maybe-dvi-expect:
26689 @if expect
26690 maybe-dvi-expect: dvi-expect
26692 dvi-expect: \
26693 configure-expect
26694 @: $(MAKE); $(unstage)
26695 @[ -f ./expect/Makefile ] || exit 0; \
26696 r=`${PWD_COMMAND}`; export r; \
26697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26698 $(HOST_EXPORTS) \
26699 for flag in $(EXTRA_HOST_FLAGS) ; do \
26700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26701 done; \
26702 echo "Doing dvi in expect" ; \
26703 (cd $(HOST_SUBDIR)/expect && \
26704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26706 "RANLIB=$${RANLIB}" \
26707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26708 dvi) \
26709 || exit 1
26711 @endif expect
26713 .PHONY: maybe-pdf-expect pdf-expect
26714 maybe-pdf-expect:
26715 @if expect
26716 maybe-pdf-expect: pdf-expect
26718 pdf-expect: \
26719 configure-expect
26720 @: $(MAKE); $(unstage)
26721 @[ -f ./expect/Makefile ] || exit 0; \
26722 r=`${PWD_COMMAND}`; export r; \
26723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26724 $(HOST_EXPORTS) \
26725 for flag in $(EXTRA_HOST_FLAGS) ; do \
26726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26727 done; \
26728 echo "Doing pdf in expect" ; \
26729 (cd $(HOST_SUBDIR)/expect && \
26730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26732 "RANLIB=$${RANLIB}" \
26733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26734 pdf) \
26735 || exit 1
26737 @endif expect
26739 .PHONY: maybe-html-expect html-expect
26740 maybe-html-expect:
26741 @if expect
26742 maybe-html-expect: html-expect
26744 html-expect: \
26745 configure-expect
26746 @: $(MAKE); $(unstage)
26747 @[ -f ./expect/Makefile ] || exit 0; \
26748 r=`${PWD_COMMAND}`; export r; \
26749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26750 $(HOST_EXPORTS) \
26751 for flag in $(EXTRA_HOST_FLAGS) ; do \
26752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26753 done; \
26754 echo "Doing html in expect" ; \
26755 (cd $(HOST_SUBDIR)/expect && \
26756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26758 "RANLIB=$${RANLIB}" \
26759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26760 html) \
26761 || exit 1
26763 @endif expect
26765 .PHONY: maybe-TAGS-expect TAGS-expect
26766 maybe-TAGS-expect:
26767 @if expect
26768 maybe-TAGS-expect: TAGS-expect
26770 TAGS-expect: \
26771 configure-expect
26772 @: $(MAKE); $(unstage)
26773 @[ -f ./expect/Makefile ] || exit 0; \
26774 r=`${PWD_COMMAND}`; export r; \
26775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26776 $(HOST_EXPORTS) \
26777 for flag in $(EXTRA_HOST_FLAGS) ; do \
26778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26779 done; \
26780 echo "Doing TAGS in expect" ; \
26781 (cd $(HOST_SUBDIR)/expect && \
26782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26784 "RANLIB=$${RANLIB}" \
26785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26786 TAGS) \
26787 || exit 1
26789 @endif expect
26791 .PHONY: maybe-install-info-expect install-info-expect
26792 maybe-install-info-expect:
26793 @if expect
26794 maybe-install-info-expect: install-info-expect
26796 install-info-expect: \
26797 configure-expect \
26798 info-expect
26799 @: $(MAKE); $(unstage)
26800 @[ -f ./expect/Makefile ] || exit 0; \
26801 r=`${PWD_COMMAND}`; export r; \
26802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26803 $(HOST_EXPORTS) \
26804 for flag in $(EXTRA_HOST_FLAGS) ; do \
26805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26806 done; \
26807 echo "Doing install-info in expect" ; \
26808 (cd $(HOST_SUBDIR)/expect && \
26809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26811 "RANLIB=$${RANLIB}" \
26812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26813 install-info) \
26814 || exit 1
26816 @endif expect
26818 .PHONY: maybe-install-pdf-expect install-pdf-expect
26819 maybe-install-pdf-expect:
26820 @if expect
26821 maybe-install-pdf-expect: install-pdf-expect
26823 install-pdf-expect: \
26824 configure-expect \
26825 pdf-expect
26826 @: $(MAKE); $(unstage)
26827 @[ -f ./expect/Makefile ] || exit 0; \
26828 r=`${PWD_COMMAND}`; export r; \
26829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830 $(HOST_EXPORTS) \
26831 for flag in $(EXTRA_HOST_FLAGS) ; do \
26832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26833 done; \
26834 echo "Doing install-pdf in expect" ; \
26835 (cd $(HOST_SUBDIR)/expect && \
26836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26838 "RANLIB=$${RANLIB}" \
26839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26840 install-pdf) \
26841 || exit 1
26843 @endif expect
26845 .PHONY: maybe-install-html-expect install-html-expect
26846 maybe-install-html-expect:
26847 @if expect
26848 maybe-install-html-expect: install-html-expect
26850 install-html-expect: \
26851 configure-expect \
26852 html-expect
26853 @: $(MAKE); $(unstage)
26854 @[ -f ./expect/Makefile ] || exit 0; \
26855 r=`${PWD_COMMAND}`; export r; \
26856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26857 $(HOST_EXPORTS) \
26858 for flag in $(EXTRA_HOST_FLAGS) ; do \
26859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26860 done; \
26861 echo "Doing install-html in expect" ; \
26862 (cd $(HOST_SUBDIR)/expect && \
26863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26865 "RANLIB=$${RANLIB}" \
26866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26867 install-html) \
26868 || exit 1
26870 @endif expect
26872 .PHONY: maybe-installcheck-expect installcheck-expect
26873 maybe-installcheck-expect:
26874 @if expect
26875 maybe-installcheck-expect: installcheck-expect
26877 installcheck-expect: \
26878 configure-expect
26879 @: $(MAKE); $(unstage)
26880 @[ -f ./expect/Makefile ] || exit 0; \
26881 r=`${PWD_COMMAND}`; export r; \
26882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26883 $(HOST_EXPORTS) \
26884 for flag in $(EXTRA_HOST_FLAGS) ; do \
26885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26886 done; \
26887 echo "Doing installcheck in expect" ; \
26888 (cd $(HOST_SUBDIR)/expect && \
26889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26891 "RANLIB=$${RANLIB}" \
26892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26893 installcheck) \
26894 || exit 1
26896 @endif expect
26898 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26899 maybe-mostlyclean-expect:
26900 @if expect
26901 maybe-mostlyclean-expect: mostlyclean-expect
26903 mostlyclean-expect:
26904 @: $(MAKE); $(unstage)
26905 @[ -f ./expect/Makefile ] || exit 0; \
26906 r=`${PWD_COMMAND}`; export r; \
26907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26908 $(HOST_EXPORTS) \
26909 for flag in $(EXTRA_HOST_FLAGS) ; do \
26910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26911 done; \
26912 echo "Doing mostlyclean in expect" ; \
26913 (cd $(HOST_SUBDIR)/expect && \
26914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26916 "RANLIB=$${RANLIB}" \
26917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26918 mostlyclean) \
26919 || exit 1
26921 @endif expect
26923 .PHONY: maybe-clean-expect clean-expect
26924 maybe-clean-expect:
26925 @if expect
26926 maybe-clean-expect: clean-expect
26928 clean-expect:
26929 @: $(MAKE); $(unstage)
26930 @[ -f ./expect/Makefile ] || exit 0; \
26931 r=`${PWD_COMMAND}`; export r; \
26932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26933 $(HOST_EXPORTS) \
26934 for flag in $(EXTRA_HOST_FLAGS) ; do \
26935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26936 done; \
26937 echo "Doing clean in expect" ; \
26938 (cd $(HOST_SUBDIR)/expect && \
26939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26941 "RANLIB=$${RANLIB}" \
26942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26943 clean) \
26944 || exit 1
26946 @endif expect
26948 .PHONY: maybe-distclean-expect distclean-expect
26949 maybe-distclean-expect:
26950 @if expect
26951 maybe-distclean-expect: distclean-expect
26953 distclean-expect:
26954 @: $(MAKE); $(unstage)
26955 @[ -f ./expect/Makefile ] || exit 0; \
26956 r=`${PWD_COMMAND}`; export r; \
26957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26958 $(HOST_EXPORTS) \
26959 for flag in $(EXTRA_HOST_FLAGS) ; do \
26960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26961 done; \
26962 echo "Doing distclean in expect" ; \
26963 (cd $(HOST_SUBDIR)/expect && \
26964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26966 "RANLIB=$${RANLIB}" \
26967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26968 distclean) \
26969 || exit 1
26971 @endif expect
26973 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26974 maybe-maintainer-clean-expect:
26975 @if expect
26976 maybe-maintainer-clean-expect: maintainer-clean-expect
26978 maintainer-clean-expect:
26979 @: $(MAKE); $(unstage)
26980 @[ -f ./expect/Makefile ] || exit 0; \
26981 r=`${PWD_COMMAND}`; export r; \
26982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26983 $(HOST_EXPORTS) \
26984 for flag in $(EXTRA_HOST_FLAGS) ; do \
26985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26986 done; \
26987 echo "Doing maintainer-clean in expect" ; \
26988 (cd $(HOST_SUBDIR)/expect && \
26989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26991 "RANLIB=$${RANLIB}" \
26992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26993 maintainer-clean) \
26994 || exit 1
26996 @endif expect
27000 .PHONY: configure-guile maybe-configure-guile
27001 maybe-configure-guile:
27002 @if gcc-bootstrap
27003 configure-guile: stage_current
27004 @endif gcc-bootstrap
27005 @if guile
27006 maybe-configure-guile: configure-guile
27007 configure-guile:
27008 @: $(MAKE); $(unstage)
27009 @r=`${PWD_COMMAND}`; export r; \
27010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27011 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27012 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27013 $(HOST_EXPORTS) \
27014 echo Configuring in $(HOST_SUBDIR)/guile; \
27015 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27016 case $(srcdir) in \
27017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27018 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27020 esac; \
27021 srcdiroption="--srcdir=$${topdir}/guile"; \
27022 libsrcdir="$$s/guile"; \
27023 $(SHELL) $${libsrcdir}/configure \
27024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27025 --target=${target_alias} $${srcdiroption} \
27026 || exit 1
27027 @endif guile
27033 .PHONY: all-guile maybe-all-guile
27034 maybe-all-guile:
27035 @if gcc-bootstrap
27036 all-guile: stage_current
27037 @endif gcc-bootstrap
27038 @if guile
27039 TARGET-guile=all
27040 maybe-all-guile: all-guile
27041 all-guile: configure-guile
27042 @: $(MAKE); $(unstage)
27043 @r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(HOST_EXPORTS) \
27046 (cd $(HOST_SUBDIR)/guile && \
27047 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27048 $(TARGET-guile))
27049 @endif guile
27054 .PHONY: check-guile maybe-check-guile
27055 maybe-check-guile:
27056 @if guile
27057 maybe-check-guile: check-guile
27059 check-guile:
27060 @: $(MAKE); $(unstage)
27061 @r=`${PWD_COMMAND}`; export r; \
27062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27063 $(HOST_EXPORTS) \
27064 (cd $(HOST_SUBDIR)/guile && \
27065 $(MAKE) $(FLAGS_TO_PASS) check)
27067 @endif guile
27069 .PHONY: install-guile maybe-install-guile
27070 maybe-install-guile:
27071 @if guile
27072 maybe-install-guile: install-guile
27074 install-guile: installdirs
27075 @: $(MAKE); $(unstage)
27076 @r=`${PWD_COMMAND}`; export r; \
27077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27078 $(HOST_EXPORTS) \
27079 (cd $(HOST_SUBDIR)/guile && \
27080 $(MAKE) $(FLAGS_TO_PASS) install)
27082 @endif guile
27084 .PHONY: install-strip-guile maybe-install-strip-guile
27085 maybe-install-strip-guile:
27086 @if guile
27087 maybe-install-strip-guile: install-strip-guile
27089 install-strip-guile: installdirs
27090 @: $(MAKE); $(unstage)
27091 @r=`${PWD_COMMAND}`; export r; \
27092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27093 $(HOST_EXPORTS) \
27094 (cd $(HOST_SUBDIR)/guile && \
27095 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27097 @endif guile
27099 # Other targets (info, dvi, pdf, etc.)
27101 .PHONY: maybe-info-guile info-guile
27102 maybe-info-guile:
27103 @if guile
27104 maybe-info-guile: info-guile
27106 info-guile: \
27107 configure-guile
27108 @: $(MAKE); $(unstage)
27109 @[ -f ./guile/Makefile ] || exit 0; \
27110 r=`${PWD_COMMAND}`; export r; \
27111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27112 $(HOST_EXPORTS) \
27113 for flag in $(EXTRA_HOST_FLAGS) ; do \
27114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27115 done; \
27116 echo "Doing info in guile" ; \
27117 (cd $(HOST_SUBDIR)/guile && \
27118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27120 "RANLIB=$${RANLIB}" \
27121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27122 info) \
27123 || exit 1
27125 @endif guile
27127 .PHONY: maybe-dvi-guile dvi-guile
27128 maybe-dvi-guile:
27129 @if guile
27130 maybe-dvi-guile: dvi-guile
27132 dvi-guile: \
27133 configure-guile
27134 @: $(MAKE); $(unstage)
27135 @[ -f ./guile/Makefile ] || exit 0; \
27136 r=`${PWD_COMMAND}`; export r; \
27137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27138 $(HOST_EXPORTS) \
27139 for flag in $(EXTRA_HOST_FLAGS) ; do \
27140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27141 done; \
27142 echo "Doing dvi in guile" ; \
27143 (cd $(HOST_SUBDIR)/guile && \
27144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27146 "RANLIB=$${RANLIB}" \
27147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27148 dvi) \
27149 || exit 1
27151 @endif guile
27153 .PHONY: maybe-pdf-guile pdf-guile
27154 maybe-pdf-guile:
27155 @if guile
27156 maybe-pdf-guile: pdf-guile
27158 pdf-guile: \
27159 configure-guile
27160 @: $(MAKE); $(unstage)
27161 @[ -f ./guile/Makefile ] || exit 0; \
27162 r=`${PWD_COMMAND}`; export r; \
27163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27164 $(HOST_EXPORTS) \
27165 for flag in $(EXTRA_HOST_FLAGS) ; do \
27166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27167 done; \
27168 echo "Doing pdf in guile" ; \
27169 (cd $(HOST_SUBDIR)/guile && \
27170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27172 "RANLIB=$${RANLIB}" \
27173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27174 pdf) \
27175 || exit 1
27177 @endif guile
27179 .PHONY: maybe-html-guile html-guile
27180 maybe-html-guile:
27181 @if guile
27182 maybe-html-guile: html-guile
27184 html-guile: \
27185 configure-guile
27186 @: $(MAKE); $(unstage)
27187 @[ -f ./guile/Makefile ] || exit 0; \
27188 r=`${PWD_COMMAND}`; export r; \
27189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27190 $(HOST_EXPORTS) \
27191 for flag in $(EXTRA_HOST_FLAGS) ; do \
27192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27193 done; \
27194 echo "Doing html in guile" ; \
27195 (cd $(HOST_SUBDIR)/guile && \
27196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27198 "RANLIB=$${RANLIB}" \
27199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27200 html) \
27201 || exit 1
27203 @endif guile
27205 .PHONY: maybe-TAGS-guile TAGS-guile
27206 maybe-TAGS-guile:
27207 @if guile
27208 maybe-TAGS-guile: TAGS-guile
27210 TAGS-guile: \
27211 configure-guile
27212 @: $(MAKE); $(unstage)
27213 @[ -f ./guile/Makefile ] || exit 0; \
27214 r=`${PWD_COMMAND}`; export r; \
27215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27216 $(HOST_EXPORTS) \
27217 for flag in $(EXTRA_HOST_FLAGS) ; do \
27218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27219 done; \
27220 echo "Doing TAGS in guile" ; \
27221 (cd $(HOST_SUBDIR)/guile && \
27222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27224 "RANLIB=$${RANLIB}" \
27225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27226 TAGS) \
27227 || exit 1
27229 @endif guile
27231 .PHONY: maybe-install-info-guile install-info-guile
27232 maybe-install-info-guile:
27233 @if guile
27234 maybe-install-info-guile: install-info-guile
27236 install-info-guile: \
27237 configure-guile \
27238 info-guile
27239 @: $(MAKE); $(unstage)
27240 @[ -f ./guile/Makefile ] || exit 0; \
27241 r=`${PWD_COMMAND}`; export r; \
27242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27243 $(HOST_EXPORTS) \
27244 for flag in $(EXTRA_HOST_FLAGS) ; do \
27245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27246 done; \
27247 echo "Doing install-info in guile" ; \
27248 (cd $(HOST_SUBDIR)/guile && \
27249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27251 "RANLIB=$${RANLIB}" \
27252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27253 install-info) \
27254 || exit 1
27256 @endif guile
27258 .PHONY: maybe-install-pdf-guile install-pdf-guile
27259 maybe-install-pdf-guile:
27260 @if guile
27261 maybe-install-pdf-guile: install-pdf-guile
27263 install-pdf-guile: \
27264 configure-guile \
27265 pdf-guile
27266 @: $(MAKE); $(unstage)
27267 @[ -f ./guile/Makefile ] || exit 0; \
27268 r=`${PWD_COMMAND}`; export r; \
27269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27270 $(HOST_EXPORTS) \
27271 for flag in $(EXTRA_HOST_FLAGS) ; do \
27272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27273 done; \
27274 echo "Doing install-pdf in guile" ; \
27275 (cd $(HOST_SUBDIR)/guile && \
27276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27278 "RANLIB=$${RANLIB}" \
27279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27280 install-pdf) \
27281 || exit 1
27283 @endif guile
27285 .PHONY: maybe-install-html-guile install-html-guile
27286 maybe-install-html-guile:
27287 @if guile
27288 maybe-install-html-guile: install-html-guile
27290 install-html-guile: \
27291 configure-guile \
27292 html-guile
27293 @: $(MAKE); $(unstage)
27294 @[ -f ./guile/Makefile ] || exit 0; \
27295 r=`${PWD_COMMAND}`; export r; \
27296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27297 $(HOST_EXPORTS) \
27298 for flag in $(EXTRA_HOST_FLAGS) ; do \
27299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27300 done; \
27301 echo "Doing install-html in guile" ; \
27302 (cd $(HOST_SUBDIR)/guile && \
27303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27305 "RANLIB=$${RANLIB}" \
27306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27307 install-html) \
27308 || exit 1
27310 @endif guile
27312 .PHONY: maybe-installcheck-guile installcheck-guile
27313 maybe-installcheck-guile:
27314 @if guile
27315 maybe-installcheck-guile: installcheck-guile
27317 installcheck-guile: \
27318 configure-guile
27319 @: $(MAKE); $(unstage)
27320 @[ -f ./guile/Makefile ] || exit 0; \
27321 r=`${PWD_COMMAND}`; export r; \
27322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27323 $(HOST_EXPORTS) \
27324 for flag in $(EXTRA_HOST_FLAGS) ; do \
27325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27326 done; \
27327 echo "Doing installcheck in guile" ; \
27328 (cd $(HOST_SUBDIR)/guile && \
27329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27331 "RANLIB=$${RANLIB}" \
27332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27333 installcheck) \
27334 || exit 1
27336 @endif guile
27338 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27339 maybe-mostlyclean-guile:
27340 @if guile
27341 maybe-mostlyclean-guile: mostlyclean-guile
27343 mostlyclean-guile:
27344 @: $(MAKE); $(unstage)
27345 @[ -f ./guile/Makefile ] || exit 0; \
27346 r=`${PWD_COMMAND}`; export r; \
27347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27348 $(HOST_EXPORTS) \
27349 for flag in $(EXTRA_HOST_FLAGS) ; do \
27350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27351 done; \
27352 echo "Doing mostlyclean in guile" ; \
27353 (cd $(HOST_SUBDIR)/guile && \
27354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27356 "RANLIB=$${RANLIB}" \
27357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27358 mostlyclean) \
27359 || exit 1
27361 @endif guile
27363 .PHONY: maybe-clean-guile clean-guile
27364 maybe-clean-guile:
27365 @if guile
27366 maybe-clean-guile: clean-guile
27368 clean-guile:
27369 @: $(MAKE); $(unstage)
27370 @[ -f ./guile/Makefile ] || exit 0; \
27371 r=`${PWD_COMMAND}`; export r; \
27372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27373 $(HOST_EXPORTS) \
27374 for flag in $(EXTRA_HOST_FLAGS) ; do \
27375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27376 done; \
27377 echo "Doing clean in guile" ; \
27378 (cd $(HOST_SUBDIR)/guile && \
27379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27381 "RANLIB=$${RANLIB}" \
27382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27383 clean) \
27384 || exit 1
27386 @endif guile
27388 .PHONY: maybe-distclean-guile distclean-guile
27389 maybe-distclean-guile:
27390 @if guile
27391 maybe-distclean-guile: distclean-guile
27393 distclean-guile:
27394 @: $(MAKE); $(unstage)
27395 @[ -f ./guile/Makefile ] || exit 0; \
27396 r=`${PWD_COMMAND}`; export r; \
27397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27398 $(HOST_EXPORTS) \
27399 for flag in $(EXTRA_HOST_FLAGS) ; do \
27400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27401 done; \
27402 echo "Doing distclean in guile" ; \
27403 (cd $(HOST_SUBDIR)/guile && \
27404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27406 "RANLIB=$${RANLIB}" \
27407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27408 distclean) \
27409 || exit 1
27411 @endif guile
27413 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27414 maybe-maintainer-clean-guile:
27415 @if guile
27416 maybe-maintainer-clean-guile: maintainer-clean-guile
27418 maintainer-clean-guile:
27419 @: $(MAKE); $(unstage)
27420 @[ -f ./guile/Makefile ] || exit 0; \
27421 r=`${PWD_COMMAND}`; export r; \
27422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27423 $(HOST_EXPORTS) \
27424 for flag in $(EXTRA_HOST_FLAGS) ; do \
27425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27426 done; \
27427 echo "Doing maintainer-clean in guile" ; \
27428 (cd $(HOST_SUBDIR)/guile && \
27429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27431 "RANLIB=$${RANLIB}" \
27432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27433 maintainer-clean) \
27434 || exit 1
27436 @endif guile
27440 .PHONY: configure-tk maybe-configure-tk
27441 maybe-configure-tk:
27442 @if gcc-bootstrap
27443 configure-tk: stage_current
27444 @endif gcc-bootstrap
27445 @if tk
27446 maybe-configure-tk: configure-tk
27447 configure-tk:
27448 @: $(MAKE); $(unstage)
27449 @r=`${PWD_COMMAND}`; export r; \
27450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27451 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27453 $(HOST_EXPORTS) \
27454 echo Configuring in $(HOST_SUBDIR)/tk; \
27455 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27456 case $(srcdir) in \
27457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27458 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27460 esac; \
27461 srcdiroption="--srcdir=$${topdir}/tk"; \
27462 libsrcdir="$$s/tk"; \
27463 $(SHELL) $${libsrcdir}/configure \
27464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27465 --target=${target_alias} $${srcdiroption} \
27466 || exit 1
27467 @endif tk
27473 .PHONY: all-tk maybe-all-tk
27474 maybe-all-tk:
27475 @if gcc-bootstrap
27476 all-tk: stage_current
27477 @endif gcc-bootstrap
27478 @if tk
27479 TARGET-tk=all
27480 maybe-all-tk: all-tk
27481 all-tk: configure-tk
27482 @: $(MAKE); $(unstage)
27483 @r=`${PWD_COMMAND}`; export r; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27485 $(HOST_EXPORTS) \
27486 (cd $(HOST_SUBDIR)/tk && \
27487 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27488 $(TARGET-tk))
27489 @endif tk
27494 .PHONY: check-tk maybe-check-tk
27495 maybe-check-tk:
27496 @if tk
27497 maybe-check-tk: check-tk
27499 check-tk:
27500 @: $(MAKE); $(unstage)
27501 @r=`${PWD_COMMAND}`; export r; \
27502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27503 $(HOST_EXPORTS) \
27504 (cd $(HOST_SUBDIR)/tk && \
27505 $(MAKE) $(FLAGS_TO_PASS) check)
27507 @endif tk
27509 .PHONY: install-tk maybe-install-tk
27510 maybe-install-tk:
27511 @if tk
27512 maybe-install-tk: install-tk
27514 install-tk: installdirs
27515 @: $(MAKE); $(unstage)
27516 @r=`${PWD_COMMAND}`; export r; \
27517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27518 $(HOST_EXPORTS) \
27519 (cd $(HOST_SUBDIR)/tk && \
27520 $(MAKE) $(FLAGS_TO_PASS) install)
27522 @endif tk
27524 .PHONY: install-strip-tk maybe-install-strip-tk
27525 maybe-install-strip-tk:
27526 @if tk
27527 maybe-install-strip-tk: install-strip-tk
27529 install-strip-tk: installdirs
27530 @: $(MAKE); $(unstage)
27531 @r=`${PWD_COMMAND}`; export r; \
27532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27533 $(HOST_EXPORTS) \
27534 (cd $(HOST_SUBDIR)/tk && \
27535 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27537 @endif tk
27539 # Other targets (info, dvi, pdf, etc.)
27541 .PHONY: maybe-info-tk info-tk
27542 maybe-info-tk:
27543 @if tk
27544 maybe-info-tk: info-tk
27546 info-tk: \
27547 configure-tk
27548 @: $(MAKE); $(unstage)
27549 @[ -f ./tk/Makefile ] || exit 0; \
27550 r=`${PWD_COMMAND}`; export r; \
27551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27552 $(HOST_EXPORTS) \
27553 for flag in $(EXTRA_HOST_FLAGS) ; do \
27554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27555 done; \
27556 echo "Doing info in tk" ; \
27557 (cd $(HOST_SUBDIR)/tk && \
27558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27560 "RANLIB=$${RANLIB}" \
27561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27562 info) \
27563 || exit 1
27565 @endif tk
27567 .PHONY: maybe-dvi-tk dvi-tk
27568 maybe-dvi-tk:
27569 @if tk
27570 maybe-dvi-tk: dvi-tk
27572 dvi-tk: \
27573 configure-tk
27574 @: $(MAKE); $(unstage)
27575 @[ -f ./tk/Makefile ] || exit 0; \
27576 r=`${PWD_COMMAND}`; export r; \
27577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27578 $(HOST_EXPORTS) \
27579 for flag in $(EXTRA_HOST_FLAGS) ; do \
27580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27581 done; \
27582 echo "Doing dvi in tk" ; \
27583 (cd $(HOST_SUBDIR)/tk && \
27584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27586 "RANLIB=$${RANLIB}" \
27587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27588 dvi) \
27589 || exit 1
27591 @endif tk
27593 .PHONY: maybe-pdf-tk pdf-tk
27594 maybe-pdf-tk:
27595 @if tk
27596 maybe-pdf-tk: pdf-tk
27598 pdf-tk: \
27599 configure-tk
27600 @: $(MAKE); $(unstage)
27601 @[ -f ./tk/Makefile ] || exit 0; \
27602 r=`${PWD_COMMAND}`; export r; \
27603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27604 $(HOST_EXPORTS) \
27605 for flag in $(EXTRA_HOST_FLAGS) ; do \
27606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27607 done; \
27608 echo "Doing pdf in tk" ; \
27609 (cd $(HOST_SUBDIR)/tk && \
27610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27612 "RANLIB=$${RANLIB}" \
27613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27614 pdf) \
27615 || exit 1
27617 @endif tk
27619 .PHONY: maybe-html-tk html-tk
27620 maybe-html-tk:
27621 @if tk
27622 maybe-html-tk: html-tk
27624 html-tk: \
27625 configure-tk
27626 @: $(MAKE); $(unstage)
27627 @[ -f ./tk/Makefile ] || exit 0; \
27628 r=`${PWD_COMMAND}`; export r; \
27629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27630 $(HOST_EXPORTS) \
27631 for flag in $(EXTRA_HOST_FLAGS) ; do \
27632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27633 done; \
27634 echo "Doing html in tk" ; \
27635 (cd $(HOST_SUBDIR)/tk && \
27636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27638 "RANLIB=$${RANLIB}" \
27639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27640 html) \
27641 || exit 1
27643 @endif tk
27645 .PHONY: maybe-TAGS-tk TAGS-tk
27646 maybe-TAGS-tk:
27647 @if tk
27648 maybe-TAGS-tk: TAGS-tk
27650 TAGS-tk: \
27651 configure-tk
27652 @: $(MAKE); $(unstage)
27653 @[ -f ./tk/Makefile ] || exit 0; \
27654 r=`${PWD_COMMAND}`; export r; \
27655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27656 $(HOST_EXPORTS) \
27657 for flag in $(EXTRA_HOST_FLAGS) ; do \
27658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27659 done; \
27660 echo "Doing TAGS in tk" ; \
27661 (cd $(HOST_SUBDIR)/tk && \
27662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27664 "RANLIB=$${RANLIB}" \
27665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27666 TAGS) \
27667 || exit 1
27669 @endif tk
27671 .PHONY: maybe-install-info-tk install-info-tk
27672 maybe-install-info-tk:
27673 @if tk
27674 maybe-install-info-tk: install-info-tk
27676 install-info-tk: \
27677 configure-tk \
27678 info-tk
27679 @: $(MAKE); $(unstage)
27680 @[ -f ./tk/Makefile ] || exit 0; \
27681 r=`${PWD_COMMAND}`; export r; \
27682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27683 $(HOST_EXPORTS) \
27684 for flag in $(EXTRA_HOST_FLAGS) ; do \
27685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27686 done; \
27687 echo "Doing install-info in tk" ; \
27688 (cd $(HOST_SUBDIR)/tk && \
27689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27691 "RANLIB=$${RANLIB}" \
27692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27693 install-info) \
27694 || exit 1
27696 @endif tk
27698 .PHONY: maybe-install-pdf-tk install-pdf-tk
27699 maybe-install-pdf-tk:
27700 @if tk
27701 maybe-install-pdf-tk: install-pdf-tk
27703 install-pdf-tk: \
27704 configure-tk \
27705 pdf-tk
27706 @: $(MAKE); $(unstage)
27707 @[ -f ./tk/Makefile ] || exit 0; \
27708 r=`${PWD_COMMAND}`; export r; \
27709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27710 $(HOST_EXPORTS) \
27711 for flag in $(EXTRA_HOST_FLAGS) ; do \
27712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27713 done; \
27714 echo "Doing install-pdf in tk" ; \
27715 (cd $(HOST_SUBDIR)/tk && \
27716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27718 "RANLIB=$${RANLIB}" \
27719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27720 install-pdf) \
27721 || exit 1
27723 @endif tk
27725 .PHONY: maybe-install-html-tk install-html-tk
27726 maybe-install-html-tk:
27727 @if tk
27728 maybe-install-html-tk: install-html-tk
27730 install-html-tk: \
27731 configure-tk \
27732 html-tk
27733 @: $(MAKE); $(unstage)
27734 @[ -f ./tk/Makefile ] || exit 0; \
27735 r=`${PWD_COMMAND}`; export r; \
27736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27737 $(HOST_EXPORTS) \
27738 for flag in $(EXTRA_HOST_FLAGS) ; do \
27739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27740 done; \
27741 echo "Doing install-html in tk" ; \
27742 (cd $(HOST_SUBDIR)/tk && \
27743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27745 "RANLIB=$${RANLIB}" \
27746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27747 install-html) \
27748 || exit 1
27750 @endif tk
27752 .PHONY: maybe-installcheck-tk installcheck-tk
27753 maybe-installcheck-tk:
27754 @if tk
27755 maybe-installcheck-tk: installcheck-tk
27757 installcheck-tk: \
27758 configure-tk
27759 @: $(MAKE); $(unstage)
27760 @[ -f ./tk/Makefile ] || exit 0; \
27761 r=`${PWD_COMMAND}`; export r; \
27762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27763 $(HOST_EXPORTS) \
27764 for flag in $(EXTRA_HOST_FLAGS) ; do \
27765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27766 done; \
27767 echo "Doing installcheck in tk" ; \
27768 (cd $(HOST_SUBDIR)/tk && \
27769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27771 "RANLIB=$${RANLIB}" \
27772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27773 installcheck) \
27774 || exit 1
27776 @endif tk
27778 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27779 maybe-mostlyclean-tk:
27780 @if tk
27781 maybe-mostlyclean-tk: mostlyclean-tk
27783 mostlyclean-tk:
27784 @: $(MAKE); $(unstage)
27785 @[ -f ./tk/Makefile ] || exit 0; \
27786 r=`${PWD_COMMAND}`; export r; \
27787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27788 $(HOST_EXPORTS) \
27789 for flag in $(EXTRA_HOST_FLAGS) ; do \
27790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27791 done; \
27792 echo "Doing mostlyclean in tk" ; \
27793 (cd $(HOST_SUBDIR)/tk && \
27794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27796 "RANLIB=$${RANLIB}" \
27797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27798 mostlyclean) \
27799 || exit 1
27801 @endif tk
27803 .PHONY: maybe-clean-tk clean-tk
27804 maybe-clean-tk:
27805 @if tk
27806 maybe-clean-tk: clean-tk
27808 clean-tk:
27809 @: $(MAKE); $(unstage)
27810 @[ -f ./tk/Makefile ] || exit 0; \
27811 r=`${PWD_COMMAND}`; export r; \
27812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27813 $(HOST_EXPORTS) \
27814 for flag in $(EXTRA_HOST_FLAGS) ; do \
27815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27816 done; \
27817 echo "Doing clean in tk" ; \
27818 (cd $(HOST_SUBDIR)/tk && \
27819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27821 "RANLIB=$${RANLIB}" \
27822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27823 clean) \
27824 || exit 1
27826 @endif tk
27828 .PHONY: maybe-distclean-tk distclean-tk
27829 maybe-distclean-tk:
27830 @if tk
27831 maybe-distclean-tk: distclean-tk
27833 distclean-tk:
27834 @: $(MAKE); $(unstage)
27835 @[ -f ./tk/Makefile ] || exit 0; \
27836 r=`${PWD_COMMAND}`; export r; \
27837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27838 $(HOST_EXPORTS) \
27839 for flag in $(EXTRA_HOST_FLAGS) ; do \
27840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27841 done; \
27842 echo "Doing distclean in tk" ; \
27843 (cd $(HOST_SUBDIR)/tk && \
27844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27846 "RANLIB=$${RANLIB}" \
27847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27848 distclean) \
27849 || exit 1
27851 @endif tk
27853 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27854 maybe-maintainer-clean-tk:
27855 @if tk
27856 maybe-maintainer-clean-tk: maintainer-clean-tk
27858 maintainer-clean-tk:
27859 @: $(MAKE); $(unstage)
27860 @[ -f ./tk/Makefile ] || exit 0; \
27861 r=`${PWD_COMMAND}`; export r; \
27862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27863 $(HOST_EXPORTS) \
27864 for flag in $(EXTRA_HOST_FLAGS) ; do \
27865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27866 done; \
27867 echo "Doing maintainer-clean in tk" ; \
27868 (cd $(HOST_SUBDIR)/tk && \
27869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27871 "RANLIB=$${RANLIB}" \
27872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27873 maintainer-clean) \
27874 || exit 1
27876 @endif tk
27880 .PHONY: configure-libtermcap maybe-configure-libtermcap
27881 maybe-configure-libtermcap:
27882 @if gcc-bootstrap
27883 configure-libtermcap: stage_current
27884 @endif gcc-bootstrap
27885 @if libtermcap
27886 maybe-configure-libtermcap: configure-libtermcap
27887 configure-libtermcap:
27888 @: $(MAKE); $(unstage)
27889 @r=`${PWD_COMMAND}`; export r; \
27890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27891 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27893 $(HOST_EXPORTS) \
27894 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27895 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27896 case $(srcdir) in \
27897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27898 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27900 esac; \
27901 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27902 libsrcdir="$$s/libtermcap"; \
27903 $(SHELL) $${libsrcdir}/configure \
27904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27905 --target=${target_alias} $${srcdiroption} \
27906 || exit 1
27907 @endif libtermcap
27913 .PHONY: all-libtermcap maybe-all-libtermcap
27914 maybe-all-libtermcap:
27915 @if gcc-bootstrap
27916 all-libtermcap: stage_current
27917 @endif gcc-bootstrap
27918 @if libtermcap
27919 TARGET-libtermcap=all
27920 maybe-all-libtermcap: all-libtermcap
27921 all-libtermcap: configure-libtermcap
27922 @: $(MAKE); $(unstage)
27923 @r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925 $(HOST_EXPORTS) \
27926 (cd $(HOST_SUBDIR)/libtermcap && \
27927 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27928 $(TARGET-libtermcap))
27929 @endif libtermcap
27934 .PHONY: check-libtermcap maybe-check-libtermcap
27935 maybe-check-libtermcap:
27936 @if libtermcap
27937 maybe-check-libtermcap: check-libtermcap
27939 check-libtermcap:
27941 @endif libtermcap
27943 .PHONY: install-libtermcap maybe-install-libtermcap
27944 maybe-install-libtermcap:
27945 @if libtermcap
27946 maybe-install-libtermcap: install-libtermcap
27948 install-libtermcap: installdirs
27949 @: $(MAKE); $(unstage)
27950 @r=`${PWD_COMMAND}`; export r; \
27951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27952 $(HOST_EXPORTS) \
27953 (cd $(HOST_SUBDIR)/libtermcap && \
27954 $(MAKE) $(FLAGS_TO_PASS) install)
27956 @endif libtermcap
27958 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27959 maybe-install-strip-libtermcap:
27960 @if libtermcap
27961 maybe-install-strip-libtermcap: install-strip-libtermcap
27963 install-strip-libtermcap: installdirs
27964 @: $(MAKE); $(unstage)
27965 @r=`${PWD_COMMAND}`; export r; \
27966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27967 $(HOST_EXPORTS) \
27968 (cd $(HOST_SUBDIR)/libtermcap && \
27969 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27971 @endif libtermcap
27973 # Other targets (info, dvi, pdf, etc.)
27975 .PHONY: maybe-info-libtermcap info-libtermcap
27976 maybe-info-libtermcap:
27977 @if libtermcap
27978 maybe-info-libtermcap: info-libtermcap
27980 info-libtermcap: \
27981 configure-libtermcap
27982 @: $(MAKE); $(unstage)
27983 @[ -f ./libtermcap/Makefile ] || exit 0; \
27984 r=`${PWD_COMMAND}`; export r; \
27985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27986 $(HOST_EXPORTS) \
27987 for flag in $(EXTRA_HOST_FLAGS) ; do \
27988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27989 done; \
27990 echo "Doing info in libtermcap" ; \
27991 (cd $(HOST_SUBDIR)/libtermcap && \
27992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27994 "RANLIB=$${RANLIB}" \
27995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27996 info) \
27997 || exit 1
27999 @endif libtermcap
28001 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28002 maybe-dvi-libtermcap:
28003 @if libtermcap
28004 maybe-dvi-libtermcap: dvi-libtermcap
28006 dvi-libtermcap: \
28007 configure-libtermcap
28008 @: $(MAKE); $(unstage)
28009 @[ -f ./libtermcap/Makefile ] || exit 0; \
28010 r=`${PWD_COMMAND}`; export r; \
28011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28012 $(HOST_EXPORTS) \
28013 for flag in $(EXTRA_HOST_FLAGS) ; do \
28014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28015 done; \
28016 echo "Doing dvi in libtermcap" ; \
28017 (cd $(HOST_SUBDIR)/libtermcap && \
28018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28020 "RANLIB=$${RANLIB}" \
28021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28022 dvi) \
28023 || exit 1
28025 @endif libtermcap
28027 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28028 maybe-pdf-libtermcap:
28029 @if libtermcap
28030 maybe-pdf-libtermcap: pdf-libtermcap
28032 pdf-libtermcap: \
28033 configure-libtermcap
28034 @: $(MAKE); $(unstage)
28035 @[ -f ./libtermcap/Makefile ] || exit 0; \
28036 r=`${PWD_COMMAND}`; export r; \
28037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28038 $(HOST_EXPORTS) \
28039 for flag in $(EXTRA_HOST_FLAGS) ; do \
28040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28041 done; \
28042 echo "Doing pdf in libtermcap" ; \
28043 (cd $(HOST_SUBDIR)/libtermcap && \
28044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28046 "RANLIB=$${RANLIB}" \
28047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28048 pdf) \
28049 || exit 1
28051 @endif libtermcap
28053 .PHONY: maybe-html-libtermcap html-libtermcap
28054 maybe-html-libtermcap:
28055 @if libtermcap
28056 maybe-html-libtermcap: html-libtermcap
28058 html-libtermcap: \
28059 configure-libtermcap
28060 @: $(MAKE); $(unstage)
28061 @[ -f ./libtermcap/Makefile ] || exit 0; \
28062 r=`${PWD_COMMAND}`; export r; \
28063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28064 $(HOST_EXPORTS) \
28065 for flag in $(EXTRA_HOST_FLAGS) ; do \
28066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28067 done; \
28068 echo "Doing html in libtermcap" ; \
28069 (cd $(HOST_SUBDIR)/libtermcap && \
28070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28072 "RANLIB=$${RANLIB}" \
28073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28074 html) \
28075 || exit 1
28077 @endif libtermcap
28079 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28080 maybe-TAGS-libtermcap:
28081 @if libtermcap
28082 maybe-TAGS-libtermcap: TAGS-libtermcap
28084 TAGS-libtermcap: \
28085 configure-libtermcap
28086 @: $(MAKE); $(unstage)
28087 @[ -f ./libtermcap/Makefile ] || exit 0; \
28088 r=`${PWD_COMMAND}`; export r; \
28089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28090 $(HOST_EXPORTS) \
28091 for flag in $(EXTRA_HOST_FLAGS) ; do \
28092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28093 done; \
28094 echo "Doing TAGS in libtermcap" ; \
28095 (cd $(HOST_SUBDIR)/libtermcap && \
28096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28098 "RANLIB=$${RANLIB}" \
28099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28100 TAGS) \
28101 || exit 1
28103 @endif libtermcap
28105 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28106 maybe-install-info-libtermcap:
28107 @if libtermcap
28108 maybe-install-info-libtermcap: install-info-libtermcap
28110 install-info-libtermcap: \
28111 configure-libtermcap \
28112 info-libtermcap
28113 @: $(MAKE); $(unstage)
28114 @[ -f ./libtermcap/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 install-info in libtermcap" ; \
28122 (cd $(HOST_SUBDIR)/libtermcap && \
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 install-info) \
28128 || exit 1
28130 @endif libtermcap
28132 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28133 maybe-install-pdf-libtermcap:
28134 @if libtermcap
28135 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28137 install-pdf-libtermcap: \
28138 configure-libtermcap \
28139 pdf-libtermcap
28140 @: $(MAKE); $(unstage)
28141 @[ -f ./libtermcap/Makefile ] || exit 0; \
28142 r=`${PWD_COMMAND}`; export r; \
28143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28144 $(HOST_EXPORTS) \
28145 for flag in $(EXTRA_HOST_FLAGS) ; do \
28146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28147 done; \
28148 echo "Doing install-pdf in libtermcap" ; \
28149 (cd $(HOST_SUBDIR)/libtermcap && \
28150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28152 "RANLIB=$${RANLIB}" \
28153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28154 install-pdf) \
28155 || exit 1
28157 @endif libtermcap
28159 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28160 maybe-install-html-libtermcap:
28161 @if libtermcap
28162 maybe-install-html-libtermcap: install-html-libtermcap
28164 install-html-libtermcap: \
28165 configure-libtermcap \
28166 html-libtermcap
28167 @: $(MAKE); $(unstage)
28168 @[ -f ./libtermcap/Makefile ] || exit 0; \
28169 r=`${PWD_COMMAND}`; export r; \
28170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28171 $(HOST_EXPORTS) \
28172 for flag in $(EXTRA_HOST_FLAGS) ; do \
28173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28174 done; \
28175 echo "Doing install-html in libtermcap" ; \
28176 (cd $(HOST_SUBDIR)/libtermcap && \
28177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28179 "RANLIB=$${RANLIB}" \
28180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28181 install-html) \
28182 || exit 1
28184 @endif libtermcap
28186 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28187 maybe-installcheck-libtermcap:
28188 @if libtermcap
28189 maybe-installcheck-libtermcap: installcheck-libtermcap
28191 installcheck-libtermcap: \
28192 configure-libtermcap
28193 @: $(MAKE); $(unstage)
28194 @[ -f ./libtermcap/Makefile ] || exit 0; \
28195 r=`${PWD_COMMAND}`; export r; \
28196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28197 $(HOST_EXPORTS) \
28198 for flag in $(EXTRA_HOST_FLAGS) ; do \
28199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28200 done; \
28201 echo "Doing installcheck in libtermcap" ; \
28202 (cd $(HOST_SUBDIR)/libtermcap && \
28203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28205 "RANLIB=$${RANLIB}" \
28206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28207 installcheck) \
28208 || exit 1
28210 @endif libtermcap
28212 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28213 maybe-mostlyclean-libtermcap:
28214 @if libtermcap
28215 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28217 # libtermcap doesn't support mostlyclean.
28218 mostlyclean-libtermcap:
28220 @endif libtermcap
28222 .PHONY: maybe-clean-libtermcap clean-libtermcap
28223 maybe-clean-libtermcap:
28224 @if libtermcap
28225 maybe-clean-libtermcap: clean-libtermcap
28227 # libtermcap doesn't support clean.
28228 clean-libtermcap:
28230 @endif libtermcap
28232 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28233 maybe-distclean-libtermcap:
28234 @if libtermcap
28235 maybe-distclean-libtermcap: distclean-libtermcap
28237 # libtermcap doesn't support distclean.
28238 distclean-libtermcap:
28240 @endif libtermcap
28242 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28243 maybe-maintainer-clean-libtermcap:
28244 @if libtermcap
28245 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28247 # libtermcap doesn't support maintainer-clean.
28248 maintainer-clean-libtermcap:
28250 @endif libtermcap
28254 .PHONY: configure-utils maybe-configure-utils
28255 maybe-configure-utils:
28256 @if gcc-bootstrap
28257 configure-utils: stage_current
28258 @endif gcc-bootstrap
28259 @if utils
28260 maybe-configure-utils: configure-utils
28261 configure-utils:
28262 @: $(MAKE); $(unstage)
28263 @r=`${PWD_COMMAND}`; export r; \
28264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28265 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28267 $(HOST_EXPORTS) \
28268 echo Configuring in $(HOST_SUBDIR)/utils; \
28269 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28270 case $(srcdir) in \
28271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28272 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28274 esac; \
28275 srcdiroption="--srcdir=$${topdir}/utils"; \
28276 libsrcdir="$$s/utils"; \
28277 $(SHELL) $${libsrcdir}/configure \
28278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28279 --target=${target_alias} $${srcdiroption} \
28280 || exit 1
28281 @endif utils
28287 .PHONY: all-utils maybe-all-utils
28288 maybe-all-utils:
28289 @if gcc-bootstrap
28290 all-utils: stage_current
28291 @endif gcc-bootstrap
28292 @if utils
28293 TARGET-utils=all
28294 maybe-all-utils: all-utils
28295 all-utils: configure-utils
28296 @: $(MAKE); $(unstage)
28297 @r=`${PWD_COMMAND}`; export r; \
28298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28299 $(HOST_EXPORTS) \
28300 (cd $(HOST_SUBDIR)/utils && \
28301 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28302 $(TARGET-utils))
28303 @endif utils
28308 .PHONY: check-utils maybe-check-utils
28309 maybe-check-utils:
28310 @if utils
28311 maybe-check-utils: check-utils
28313 check-utils:
28315 @endif utils
28317 .PHONY: install-utils maybe-install-utils
28318 maybe-install-utils:
28319 @if utils
28320 maybe-install-utils: install-utils
28322 install-utils: installdirs
28323 @: $(MAKE); $(unstage)
28324 @r=`${PWD_COMMAND}`; export r; \
28325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28326 $(HOST_EXPORTS) \
28327 (cd $(HOST_SUBDIR)/utils && \
28328 $(MAKE) $(FLAGS_TO_PASS) install)
28330 @endif utils
28332 .PHONY: install-strip-utils maybe-install-strip-utils
28333 maybe-install-strip-utils:
28334 @if utils
28335 maybe-install-strip-utils: install-strip-utils
28337 install-strip-utils: installdirs
28338 @: $(MAKE); $(unstage)
28339 @r=`${PWD_COMMAND}`; export r; \
28340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28341 $(HOST_EXPORTS) \
28342 (cd $(HOST_SUBDIR)/utils && \
28343 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28345 @endif utils
28347 # Other targets (info, dvi, pdf, etc.)
28349 .PHONY: maybe-info-utils info-utils
28350 maybe-info-utils:
28351 @if utils
28352 maybe-info-utils: info-utils
28354 info-utils: \
28355 configure-utils
28356 @: $(MAKE); $(unstage)
28357 @[ -f ./utils/Makefile ] || exit 0; \
28358 r=`${PWD_COMMAND}`; export r; \
28359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28360 $(HOST_EXPORTS) \
28361 for flag in $(EXTRA_HOST_FLAGS) ; do \
28362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28363 done; \
28364 echo "Doing info in utils" ; \
28365 (cd $(HOST_SUBDIR)/utils && \
28366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28368 "RANLIB=$${RANLIB}" \
28369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28370 info) \
28371 || exit 1
28373 @endif utils
28375 .PHONY: maybe-dvi-utils dvi-utils
28376 maybe-dvi-utils:
28377 @if utils
28378 maybe-dvi-utils: dvi-utils
28380 dvi-utils: \
28381 configure-utils
28382 @: $(MAKE); $(unstage)
28383 @[ -f ./utils/Makefile ] || exit 0; \
28384 r=`${PWD_COMMAND}`; export r; \
28385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28386 $(HOST_EXPORTS) \
28387 for flag in $(EXTRA_HOST_FLAGS) ; do \
28388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28389 done; \
28390 echo "Doing dvi in utils" ; \
28391 (cd $(HOST_SUBDIR)/utils && \
28392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28394 "RANLIB=$${RANLIB}" \
28395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28396 dvi) \
28397 || exit 1
28399 @endif utils
28401 .PHONY: maybe-pdf-utils pdf-utils
28402 maybe-pdf-utils:
28403 @if utils
28404 maybe-pdf-utils: pdf-utils
28406 pdf-utils: \
28407 configure-utils
28408 @: $(MAKE); $(unstage)
28409 @[ -f ./utils/Makefile ] || exit 0; \
28410 r=`${PWD_COMMAND}`; export r; \
28411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28412 $(HOST_EXPORTS) \
28413 for flag in $(EXTRA_HOST_FLAGS) ; do \
28414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28415 done; \
28416 echo "Doing pdf in utils" ; \
28417 (cd $(HOST_SUBDIR)/utils && \
28418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28420 "RANLIB=$${RANLIB}" \
28421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28422 pdf) \
28423 || exit 1
28425 @endif utils
28427 .PHONY: maybe-html-utils html-utils
28428 maybe-html-utils:
28429 @if utils
28430 maybe-html-utils: html-utils
28432 html-utils: \
28433 configure-utils
28434 @: $(MAKE); $(unstage)
28435 @[ -f ./utils/Makefile ] || exit 0; \
28436 r=`${PWD_COMMAND}`; export r; \
28437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28438 $(HOST_EXPORTS) \
28439 for flag in $(EXTRA_HOST_FLAGS) ; do \
28440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28441 done; \
28442 echo "Doing html in utils" ; \
28443 (cd $(HOST_SUBDIR)/utils && \
28444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28446 "RANLIB=$${RANLIB}" \
28447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28448 html) \
28449 || exit 1
28451 @endif utils
28453 .PHONY: maybe-TAGS-utils TAGS-utils
28454 maybe-TAGS-utils:
28455 @if utils
28456 maybe-TAGS-utils: TAGS-utils
28458 TAGS-utils: \
28459 configure-utils
28460 @: $(MAKE); $(unstage)
28461 @[ -f ./utils/Makefile ] || exit 0; \
28462 r=`${PWD_COMMAND}`; export r; \
28463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28464 $(HOST_EXPORTS) \
28465 for flag in $(EXTRA_HOST_FLAGS) ; do \
28466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28467 done; \
28468 echo "Doing TAGS in utils" ; \
28469 (cd $(HOST_SUBDIR)/utils && \
28470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28472 "RANLIB=$${RANLIB}" \
28473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28474 TAGS) \
28475 || exit 1
28477 @endif utils
28479 .PHONY: maybe-install-info-utils install-info-utils
28480 maybe-install-info-utils:
28481 @if utils
28482 maybe-install-info-utils: install-info-utils
28484 install-info-utils: \
28485 configure-utils \
28486 info-utils
28487 @: $(MAKE); $(unstage)
28488 @[ -f ./utils/Makefile ] || exit 0; \
28489 r=`${PWD_COMMAND}`; export r; \
28490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28491 $(HOST_EXPORTS) \
28492 for flag in $(EXTRA_HOST_FLAGS) ; do \
28493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28494 done; \
28495 echo "Doing install-info in utils" ; \
28496 (cd $(HOST_SUBDIR)/utils && \
28497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28499 "RANLIB=$${RANLIB}" \
28500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28501 install-info) \
28502 || exit 1
28504 @endif utils
28506 .PHONY: maybe-install-pdf-utils install-pdf-utils
28507 maybe-install-pdf-utils:
28508 @if utils
28509 maybe-install-pdf-utils: install-pdf-utils
28511 install-pdf-utils: \
28512 configure-utils \
28513 pdf-utils
28514 @: $(MAKE); $(unstage)
28515 @[ -f ./utils/Makefile ] || exit 0; \
28516 r=`${PWD_COMMAND}`; export r; \
28517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28518 $(HOST_EXPORTS) \
28519 for flag in $(EXTRA_HOST_FLAGS) ; do \
28520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28521 done; \
28522 echo "Doing install-pdf in utils" ; \
28523 (cd $(HOST_SUBDIR)/utils && \
28524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28526 "RANLIB=$${RANLIB}" \
28527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28528 install-pdf) \
28529 || exit 1
28531 @endif utils
28533 .PHONY: maybe-install-html-utils install-html-utils
28534 maybe-install-html-utils:
28535 @if utils
28536 maybe-install-html-utils: install-html-utils
28538 install-html-utils: \
28539 configure-utils \
28540 html-utils
28541 @: $(MAKE); $(unstage)
28542 @[ -f ./utils/Makefile ] || exit 0; \
28543 r=`${PWD_COMMAND}`; export r; \
28544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28545 $(HOST_EXPORTS) \
28546 for flag in $(EXTRA_HOST_FLAGS) ; do \
28547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28548 done; \
28549 echo "Doing install-html in utils" ; \
28550 (cd $(HOST_SUBDIR)/utils && \
28551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28553 "RANLIB=$${RANLIB}" \
28554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28555 install-html) \
28556 || exit 1
28558 @endif utils
28560 .PHONY: maybe-installcheck-utils installcheck-utils
28561 maybe-installcheck-utils:
28562 @if utils
28563 maybe-installcheck-utils: installcheck-utils
28565 installcheck-utils: \
28566 configure-utils
28567 @: $(MAKE); $(unstage)
28568 @[ -f ./utils/Makefile ] || exit 0; \
28569 r=`${PWD_COMMAND}`; export r; \
28570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28571 $(HOST_EXPORTS) \
28572 for flag in $(EXTRA_HOST_FLAGS) ; do \
28573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28574 done; \
28575 echo "Doing installcheck in utils" ; \
28576 (cd $(HOST_SUBDIR)/utils && \
28577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28579 "RANLIB=$${RANLIB}" \
28580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28581 installcheck) \
28582 || exit 1
28584 @endif utils
28586 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28587 maybe-mostlyclean-utils:
28588 @if utils
28589 maybe-mostlyclean-utils: mostlyclean-utils
28591 mostlyclean-utils:
28592 @: $(MAKE); $(unstage)
28593 @[ -f ./utils/Makefile ] || exit 0; \
28594 r=`${PWD_COMMAND}`; export r; \
28595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28596 $(HOST_EXPORTS) \
28597 for flag in $(EXTRA_HOST_FLAGS) ; do \
28598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28599 done; \
28600 echo "Doing mostlyclean in utils" ; \
28601 (cd $(HOST_SUBDIR)/utils && \
28602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28604 "RANLIB=$${RANLIB}" \
28605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28606 mostlyclean) \
28607 || exit 1
28609 @endif utils
28611 .PHONY: maybe-clean-utils clean-utils
28612 maybe-clean-utils:
28613 @if utils
28614 maybe-clean-utils: clean-utils
28616 clean-utils:
28617 @: $(MAKE); $(unstage)
28618 @[ -f ./utils/Makefile ] || exit 0; \
28619 r=`${PWD_COMMAND}`; export r; \
28620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28621 $(HOST_EXPORTS) \
28622 for flag in $(EXTRA_HOST_FLAGS) ; do \
28623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28624 done; \
28625 echo "Doing clean in utils" ; \
28626 (cd $(HOST_SUBDIR)/utils && \
28627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28629 "RANLIB=$${RANLIB}" \
28630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28631 clean) \
28632 || exit 1
28634 @endif utils
28636 .PHONY: maybe-distclean-utils distclean-utils
28637 maybe-distclean-utils:
28638 @if utils
28639 maybe-distclean-utils: distclean-utils
28641 distclean-utils:
28642 @: $(MAKE); $(unstage)
28643 @[ -f ./utils/Makefile ] || exit 0; \
28644 r=`${PWD_COMMAND}`; export r; \
28645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28646 $(HOST_EXPORTS) \
28647 for flag in $(EXTRA_HOST_FLAGS) ; do \
28648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28649 done; \
28650 echo "Doing distclean in utils" ; \
28651 (cd $(HOST_SUBDIR)/utils && \
28652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28654 "RANLIB=$${RANLIB}" \
28655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28656 distclean) \
28657 || exit 1
28659 @endif utils
28661 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28662 maybe-maintainer-clean-utils:
28663 @if utils
28664 maybe-maintainer-clean-utils: maintainer-clean-utils
28666 maintainer-clean-utils:
28667 @: $(MAKE); $(unstage)
28668 @[ -f ./utils/Makefile ] || exit 0; \
28669 r=`${PWD_COMMAND}`; export r; \
28670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28671 $(HOST_EXPORTS) \
28672 for flag in $(EXTRA_HOST_FLAGS) ; do \
28673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28674 done; \
28675 echo "Doing maintainer-clean in utils" ; \
28676 (cd $(HOST_SUBDIR)/utils && \
28677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28679 "RANLIB=$${RANLIB}" \
28680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28681 maintainer-clean) \
28682 || exit 1
28684 @endif utils
28688 .PHONY: configure-gnattools maybe-configure-gnattools
28689 maybe-configure-gnattools:
28690 @if gcc-bootstrap
28691 configure-gnattools: stage_current
28692 @endif gcc-bootstrap
28693 @if gnattools
28694 maybe-configure-gnattools: configure-gnattools
28695 configure-gnattools:
28696 @: $(MAKE); $(unstage)
28697 @r=`${PWD_COMMAND}`; export r; \
28698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28699 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28701 $(HOST_EXPORTS) \
28702 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28703 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28704 case $(srcdir) in \
28705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28706 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28708 esac; \
28709 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28710 libsrcdir="$$s/gnattools"; \
28711 $(SHELL) $${libsrcdir}/configure \
28712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28713 --target=${target_alias} $${srcdiroption} \
28714 || exit 1
28715 @endif gnattools
28721 .PHONY: all-gnattools maybe-all-gnattools
28722 maybe-all-gnattools:
28723 @if gcc-bootstrap
28724 all-gnattools: stage_current
28725 @endif gcc-bootstrap
28726 @if gnattools
28727 TARGET-gnattools=all
28728 maybe-all-gnattools: all-gnattools
28729 all-gnattools: configure-gnattools
28730 @: $(MAKE); $(unstage)
28731 @r=`${PWD_COMMAND}`; export r; \
28732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28733 $(HOST_EXPORTS) \
28734 (cd $(HOST_SUBDIR)/gnattools && \
28735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28736 $(TARGET-gnattools))
28737 @endif gnattools
28742 .PHONY: check-gnattools maybe-check-gnattools
28743 maybe-check-gnattools:
28744 @if gnattools
28745 maybe-check-gnattools: check-gnattools
28747 check-gnattools:
28748 @: $(MAKE); $(unstage)
28749 @r=`${PWD_COMMAND}`; export r; \
28750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28751 $(HOST_EXPORTS) \
28752 (cd $(HOST_SUBDIR)/gnattools && \
28753 $(MAKE) $(FLAGS_TO_PASS) check)
28755 @endif gnattools
28757 .PHONY: install-gnattools maybe-install-gnattools
28758 maybe-install-gnattools:
28759 @if gnattools
28760 maybe-install-gnattools: install-gnattools
28762 install-gnattools: installdirs
28763 @: $(MAKE); $(unstage)
28764 @r=`${PWD_COMMAND}`; export r; \
28765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28766 $(HOST_EXPORTS) \
28767 (cd $(HOST_SUBDIR)/gnattools && \
28768 $(MAKE) $(FLAGS_TO_PASS) install)
28770 @endif gnattools
28772 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28773 maybe-install-strip-gnattools:
28774 @if gnattools
28775 maybe-install-strip-gnattools: install-strip-gnattools
28777 install-strip-gnattools: installdirs
28778 @: $(MAKE); $(unstage)
28779 @r=`${PWD_COMMAND}`; export r; \
28780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28781 $(HOST_EXPORTS) \
28782 (cd $(HOST_SUBDIR)/gnattools && \
28783 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28785 @endif gnattools
28787 # Other targets (info, dvi, pdf, etc.)
28789 .PHONY: maybe-info-gnattools info-gnattools
28790 maybe-info-gnattools:
28791 @if gnattools
28792 maybe-info-gnattools: info-gnattools
28794 info-gnattools: \
28795 configure-gnattools
28796 @: $(MAKE); $(unstage)
28797 @[ -f ./gnattools/Makefile ] || exit 0; \
28798 r=`${PWD_COMMAND}`; export r; \
28799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28800 $(HOST_EXPORTS) \
28801 for flag in $(EXTRA_HOST_FLAGS) ; do \
28802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28803 done; \
28804 echo "Doing info in gnattools" ; \
28805 (cd $(HOST_SUBDIR)/gnattools && \
28806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28808 "RANLIB=$${RANLIB}" \
28809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28810 info) \
28811 || exit 1
28813 @endif gnattools
28815 .PHONY: maybe-dvi-gnattools dvi-gnattools
28816 maybe-dvi-gnattools:
28817 @if gnattools
28818 maybe-dvi-gnattools: dvi-gnattools
28820 dvi-gnattools: \
28821 configure-gnattools
28822 @: $(MAKE); $(unstage)
28823 @[ -f ./gnattools/Makefile ] || exit 0; \
28824 r=`${PWD_COMMAND}`; export r; \
28825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28826 $(HOST_EXPORTS) \
28827 for flag in $(EXTRA_HOST_FLAGS) ; do \
28828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28829 done; \
28830 echo "Doing dvi in gnattools" ; \
28831 (cd $(HOST_SUBDIR)/gnattools && \
28832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28834 "RANLIB=$${RANLIB}" \
28835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28836 dvi) \
28837 || exit 1
28839 @endif gnattools
28841 .PHONY: maybe-pdf-gnattools pdf-gnattools
28842 maybe-pdf-gnattools:
28843 @if gnattools
28844 maybe-pdf-gnattools: pdf-gnattools
28846 pdf-gnattools: \
28847 configure-gnattools
28848 @: $(MAKE); $(unstage)
28849 @[ -f ./gnattools/Makefile ] || exit 0; \
28850 r=`${PWD_COMMAND}`; export r; \
28851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28852 $(HOST_EXPORTS) \
28853 for flag in $(EXTRA_HOST_FLAGS) ; do \
28854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28855 done; \
28856 echo "Doing pdf in gnattools" ; \
28857 (cd $(HOST_SUBDIR)/gnattools && \
28858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28860 "RANLIB=$${RANLIB}" \
28861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28862 pdf) \
28863 || exit 1
28865 @endif gnattools
28867 .PHONY: maybe-html-gnattools html-gnattools
28868 maybe-html-gnattools:
28869 @if gnattools
28870 maybe-html-gnattools: html-gnattools
28872 html-gnattools: \
28873 configure-gnattools
28874 @: $(MAKE); $(unstage)
28875 @[ -f ./gnattools/Makefile ] || exit 0; \
28876 r=`${PWD_COMMAND}`; export r; \
28877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28878 $(HOST_EXPORTS) \
28879 for flag in $(EXTRA_HOST_FLAGS) ; do \
28880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28881 done; \
28882 echo "Doing html in gnattools" ; \
28883 (cd $(HOST_SUBDIR)/gnattools && \
28884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28886 "RANLIB=$${RANLIB}" \
28887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28888 html) \
28889 || exit 1
28891 @endif gnattools
28893 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28894 maybe-TAGS-gnattools:
28895 @if gnattools
28896 maybe-TAGS-gnattools: TAGS-gnattools
28898 TAGS-gnattools: \
28899 configure-gnattools
28900 @: $(MAKE); $(unstage)
28901 @[ -f ./gnattools/Makefile ] || exit 0; \
28902 r=`${PWD_COMMAND}`; export r; \
28903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28904 $(HOST_EXPORTS) \
28905 for flag in $(EXTRA_HOST_FLAGS) ; do \
28906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28907 done; \
28908 echo "Doing TAGS in gnattools" ; \
28909 (cd $(HOST_SUBDIR)/gnattools && \
28910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28912 "RANLIB=$${RANLIB}" \
28913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28914 TAGS) \
28915 || exit 1
28917 @endif gnattools
28919 .PHONY: maybe-install-info-gnattools install-info-gnattools
28920 maybe-install-info-gnattools:
28921 @if gnattools
28922 maybe-install-info-gnattools: install-info-gnattools
28924 install-info-gnattools: \
28925 configure-gnattools \
28926 info-gnattools
28927 @: $(MAKE); $(unstage)
28928 @[ -f ./gnattools/Makefile ] || exit 0; \
28929 r=`${PWD_COMMAND}`; export r; \
28930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28931 $(HOST_EXPORTS) \
28932 for flag in $(EXTRA_HOST_FLAGS) ; do \
28933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28934 done; \
28935 echo "Doing install-info in gnattools" ; \
28936 (cd $(HOST_SUBDIR)/gnattools && \
28937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28939 "RANLIB=$${RANLIB}" \
28940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28941 install-info) \
28942 || exit 1
28944 @endif gnattools
28946 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28947 maybe-install-pdf-gnattools:
28948 @if gnattools
28949 maybe-install-pdf-gnattools: install-pdf-gnattools
28951 install-pdf-gnattools: \
28952 configure-gnattools \
28953 pdf-gnattools
28954 @: $(MAKE); $(unstage)
28955 @[ -f ./gnattools/Makefile ] || exit 0; \
28956 r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28958 $(HOST_EXPORTS) \
28959 for flag in $(EXTRA_HOST_FLAGS) ; do \
28960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28961 done; \
28962 echo "Doing install-pdf in gnattools" ; \
28963 (cd $(HOST_SUBDIR)/gnattools && \
28964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28966 "RANLIB=$${RANLIB}" \
28967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28968 install-pdf) \
28969 || exit 1
28971 @endif gnattools
28973 .PHONY: maybe-install-html-gnattools install-html-gnattools
28974 maybe-install-html-gnattools:
28975 @if gnattools
28976 maybe-install-html-gnattools: install-html-gnattools
28978 install-html-gnattools: \
28979 configure-gnattools \
28980 html-gnattools
28981 @: $(MAKE); $(unstage)
28982 @[ -f ./gnattools/Makefile ] || exit 0; \
28983 r=`${PWD_COMMAND}`; export r; \
28984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28985 $(HOST_EXPORTS) \
28986 for flag in $(EXTRA_HOST_FLAGS) ; do \
28987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28988 done; \
28989 echo "Doing install-html in gnattools" ; \
28990 (cd $(HOST_SUBDIR)/gnattools && \
28991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28993 "RANLIB=$${RANLIB}" \
28994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28995 install-html) \
28996 || exit 1
28998 @endif gnattools
29000 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29001 maybe-installcheck-gnattools:
29002 @if gnattools
29003 maybe-installcheck-gnattools: installcheck-gnattools
29005 installcheck-gnattools: \
29006 configure-gnattools
29007 @: $(MAKE); $(unstage)
29008 @[ -f ./gnattools/Makefile ] || exit 0; \
29009 r=`${PWD_COMMAND}`; export r; \
29010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29011 $(HOST_EXPORTS) \
29012 for flag in $(EXTRA_HOST_FLAGS) ; do \
29013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29014 done; \
29015 echo "Doing installcheck in gnattools" ; \
29016 (cd $(HOST_SUBDIR)/gnattools && \
29017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29019 "RANLIB=$${RANLIB}" \
29020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29021 installcheck) \
29022 || exit 1
29024 @endif gnattools
29026 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29027 maybe-mostlyclean-gnattools:
29028 @if gnattools
29029 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29031 mostlyclean-gnattools:
29032 @: $(MAKE); $(unstage)
29033 @[ -f ./gnattools/Makefile ] || exit 0; \
29034 r=`${PWD_COMMAND}`; export r; \
29035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29036 $(HOST_EXPORTS) \
29037 for flag in $(EXTRA_HOST_FLAGS) ; do \
29038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29039 done; \
29040 echo "Doing mostlyclean in gnattools" ; \
29041 (cd $(HOST_SUBDIR)/gnattools && \
29042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29044 "RANLIB=$${RANLIB}" \
29045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29046 mostlyclean) \
29047 || exit 1
29049 @endif gnattools
29051 .PHONY: maybe-clean-gnattools clean-gnattools
29052 maybe-clean-gnattools:
29053 @if gnattools
29054 maybe-clean-gnattools: clean-gnattools
29056 clean-gnattools:
29057 @: $(MAKE); $(unstage)
29058 @[ -f ./gnattools/Makefile ] || exit 0; \
29059 r=`${PWD_COMMAND}`; export r; \
29060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29061 $(HOST_EXPORTS) \
29062 for flag in $(EXTRA_HOST_FLAGS) ; do \
29063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29064 done; \
29065 echo "Doing clean in gnattools" ; \
29066 (cd $(HOST_SUBDIR)/gnattools && \
29067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29069 "RANLIB=$${RANLIB}" \
29070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29071 clean) \
29072 || exit 1
29074 @endif gnattools
29076 .PHONY: maybe-distclean-gnattools distclean-gnattools
29077 maybe-distclean-gnattools:
29078 @if gnattools
29079 maybe-distclean-gnattools: distclean-gnattools
29081 distclean-gnattools:
29082 @: $(MAKE); $(unstage)
29083 @[ -f ./gnattools/Makefile ] || exit 0; \
29084 r=`${PWD_COMMAND}`; export r; \
29085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29086 $(HOST_EXPORTS) \
29087 for flag in $(EXTRA_HOST_FLAGS) ; do \
29088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29089 done; \
29090 echo "Doing distclean in gnattools" ; \
29091 (cd $(HOST_SUBDIR)/gnattools && \
29092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29094 "RANLIB=$${RANLIB}" \
29095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29096 distclean) \
29097 || exit 1
29099 @endif gnattools
29101 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29102 maybe-maintainer-clean-gnattools:
29103 @if gnattools
29104 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29106 maintainer-clean-gnattools:
29107 @: $(MAKE); $(unstage)
29108 @[ -f ./gnattools/Makefile ] || exit 0; \
29109 r=`${PWD_COMMAND}`; export r; \
29110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29111 $(HOST_EXPORTS) \
29112 for flag in $(EXTRA_HOST_FLAGS) ; do \
29113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29114 done; \
29115 echo "Doing maintainer-clean in gnattools" ; \
29116 (cd $(HOST_SUBDIR)/gnattools && \
29117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29119 "RANLIB=$${RANLIB}" \
29120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29121 maintainer-clean) \
29122 || exit 1
29124 @endif gnattools
29128 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29129 maybe-configure-lto-plugin:
29130 @if gcc-bootstrap
29131 configure-lto-plugin: stage_current
29132 @endif gcc-bootstrap
29133 @if lto-plugin
29134 maybe-configure-lto-plugin: configure-lto-plugin
29135 configure-lto-plugin:
29136 @r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29138 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29140 $(HOST_EXPORTS) \
29141 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29142 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29143 case $(srcdir) in \
29144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29145 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29147 esac; \
29148 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29149 libsrcdir="$$s/lto-plugin"; \
29150 $(SHELL) $${libsrcdir}/configure \
29151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29152 --target=${target_alias} $${srcdiroption} --enable-shared \
29153 || exit 1
29154 @endif lto-plugin
29158 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29159 maybe-configure-stage1-lto-plugin:
29160 @if lto-plugin-bootstrap
29161 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29162 configure-stage1-lto-plugin:
29163 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29165 @r=`${PWD_COMMAND}`; export r; \
29166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29167 TFLAGS="$(STAGE1_TFLAGS)"; \
29168 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29169 $(HOST_EXPORTS) \
29170 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29171 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29172 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29173 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29175 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29176 case $(srcdir) in \
29177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29178 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29180 esac; \
29181 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29182 libsrcdir="$$s/lto-plugin"; \
29183 $(SHELL) $${libsrcdir}/configure \
29184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29185 --target=${target_alias} $${srcdiroption} \
29186 $(STAGE1_CONFIGURE_FLAGS) \
29187 --enable-shared
29188 @endif lto-plugin-bootstrap
29190 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29191 maybe-configure-stage2-lto-plugin:
29192 @if lto-plugin-bootstrap
29193 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29194 configure-stage2-lto-plugin:
29195 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29197 @r=`${PWD_COMMAND}`; export r; \
29198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29199 TFLAGS="$(STAGE2_TFLAGS)"; \
29200 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29201 $(HOST_EXPORTS) \
29202 $(POSTSTAGE1_HOST_EXPORTS) \
29203 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29204 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29205 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29206 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29208 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29209 case $(srcdir) in \
29210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29211 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29213 esac; \
29214 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29215 libsrcdir="$$s/lto-plugin"; \
29216 $(SHELL) $${libsrcdir}/configure \
29217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29218 --target=${target_alias} $${srcdiroption} \
29219 --with-build-libsubdir=$(HOST_SUBDIR) \
29220 $(STAGE2_CONFIGURE_FLAGS) \
29221 --enable-shared
29222 @endif lto-plugin-bootstrap
29224 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29225 maybe-configure-stage3-lto-plugin:
29226 @if lto-plugin-bootstrap
29227 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29228 configure-stage3-lto-plugin:
29229 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29231 @r=`${PWD_COMMAND}`; export r; \
29232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29233 TFLAGS="$(STAGE3_TFLAGS)"; \
29234 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29235 $(HOST_EXPORTS) \
29236 $(POSTSTAGE1_HOST_EXPORTS) \
29237 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29238 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29239 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29240 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29242 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29243 case $(srcdir) in \
29244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29245 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29247 esac; \
29248 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29249 libsrcdir="$$s/lto-plugin"; \
29250 $(SHELL) $${libsrcdir}/configure \
29251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29252 --target=${target_alias} $${srcdiroption} \
29253 --with-build-libsubdir=$(HOST_SUBDIR) \
29254 $(STAGE3_CONFIGURE_FLAGS) \
29255 --enable-shared
29256 @endif lto-plugin-bootstrap
29258 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29259 maybe-configure-stage4-lto-plugin:
29260 @if lto-plugin-bootstrap
29261 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29262 configure-stage4-lto-plugin:
29263 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29265 @r=`${PWD_COMMAND}`; export r; \
29266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29267 TFLAGS="$(STAGE4_TFLAGS)"; \
29268 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29269 $(HOST_EXPORTS) \
29270 $(POSTSTAGE1_HOST_EXPORTS) \
29271 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29272 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29273 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29274 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29276 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29277 case $(srcdir) in \
29278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29279 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29281 esac; \
29282 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29283 libsrcdir="$$s/lto-plugin"; \
29284 $(SHELL) $${libsrcdir}/configure \
29285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29286 --target=${target_alias} $${srcdiroption} \
29287 --with-build-libsubdir=$(HOST_SUBDIR) \
29288 $(STAGE4_CONFIGURE_FLAGS) \
29289 --enable-shared
29290 @endif lto-plugin-bootstrap
29292 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29293 maybe-configure-stageprofile-lto-plugin:
29294 @if lto-plugin-bootstrap
29295 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29296 configure-stageprofile-lto-plugin:
29297 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29299 @r=`${PWD_COMMAND}`; export r; \
29300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29301 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29302 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29303 $(HOST_EXPORTS) \
29304 $(POSTSTAGE1_HOST_EXPORTS) \
29305 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29306 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29307 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29308 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29310 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29311 case $(srcdir) in \
29312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29313 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29315 esac; \
29316 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29317 libsrcdir="$$s/lto-plugin"; \
29318 $(SHELL) $${libsrcdir}/configure \
29319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29320 --target=${target_alias} $${srcdiroption} \
29321 --with-build-libsubdir=$(HOST_SUBDIR) \
29322 $(STAGEprofile_CONFIGURE_FLAGS) \
29323 --enable-shared
29324 @endif lto-plugin-bootstrap
29326 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29327 maybe-configure-stagefeedback-lto-plugin:
29328 @if lto-plugin-bootstrap
29329 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29330 configure-stagefeedback-lto-plugin:
29331 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29333 @r=`${PWD_COMMAND}`; export r; \
29334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29335 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29336 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29337 $(HOST_EXPORTS) \
29338 $(POSTSTAGE1_HOST_EXPORTS) \
29339 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29340 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29341 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29342 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29344 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29345 case $(srcdir) in \
29346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29347 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29349 esac; \
29350 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29351 libsrcdir="$$s/lto-plugin"; \
29352 $(SHELL) $${libsrcdir}/configure \
29353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29354 --target=${target_alias} $${srcdiroption} \
29355 --with-build-libsubdir=$(HOST_SUBDIR) \
29356 $(STAGEfeedback_CONFIGURE_FLAGS) \
29357 --enable-shared
29358 @endif lto-plugin-bootstrap
29364 .PHONY: all-lto-plugin maybe-all-lto-plugin
29365 maybe-all-lto-plugin:
29366 @if gcc-bootstrap
29367 all-lto-plugin: stage_current
29368 @endif gcc-bootstrap
29369 @if lto-plugin
29370 TARGET-lto-plugin=all
29371 maybe-all-lto-plugin: all-lto-plugin
29372 all-lto-plugin: configure-lto-plugin
29373 @r=`${PWD_COMMAND}`; export r; \
29374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29375 $(HOST_EXPORTS) \
29376 (cd $(HOST_SUBDIR)/lto-plugin && \
29377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29378 $(TARGET-lto-plugin))
29379 @endif lto-plugin
29383 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29384 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29385 maybe-all-stage1-lto-plugin:
29386 maybe-clean-stage1-lto-plugin:
29387 @if lto-plugin-bootstrap
29388 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29389 all-stage1: all-stage1-lto-plugin
29390 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29391 all-stage1-lto-plugin: configure-stage1-lto-plugin
29392 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29393 @r=`${PWD_COMMAND}`; export r; \
29394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29395 TFLAGS="$(STAGE1_TFLAGS)"; \
29396 $(HOST_EXPORTS) \
29397 cd $(HOST_SUBDIR)/lto-plugin && \
29398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29399 CFLAGS="$(STAGE1_CFLAGS)" \
29400 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29401 LIBCFLAGS="$(LIBCFLAGS)" \
29402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29405 $(EXTRA_HOST_FLAGS) \
29406 TFLAGS="$(STAGE1_TFLAGS)" \
29407 $(TARGET-stage1-lto-plugin)
29409 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29410 clean-stage1: clean-stage1-lto-plugin
29411 clean-stage1-lto-plugin:
29412 @if [ $(current_stage) = stage1 ]; then \
29413 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29414 else \
29415 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29416 $(MAKE) stage1-start; \
29417 fi; \
29418 cd $(HOST_SUBDIR)/lto-plugin && \
29419 $(MAKE) $(EXTRA_HOST_FLAGS) \
29420 clean
29421 @endif lto-plugin-bootstrap
29424 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29425 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29426 maybe-all-stage2-lto-plugin:
29427 maybe-clean-stage2-lto-plugin:
29428 @if lto-plugin-bootstrap
29429 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29430 all-stage2: all-stage2-lto-plugin
29431 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29432 all-stage2-lto-plugin: configure-stage2-lto-plugin
29433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29434 @r=`${PWD_COMMAND}`; export r; \
29435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29436 TFLAGS="$(STAGE2_TFLAGS)"; \
29437 $(HOST_EXPORTS) \
29438 $(POSTSTAGE1_HOST_EXPORTS) \
29439 cd $(HOST_SUBDIR)/lto-plugin && \
29440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29441 CFLAGS="$(STAGE2_CFLAGS)" \
29442 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29443 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29448 TFLAGS="$(STAGE2_TFLAGS)" \
29449 $(TARGET-stage2-lto-plugin)
29451 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29452 clean-stage2: clean-stage2-lto-plugin
29453 clean-stage2-lto-plugin:
29454 @if [ $(current_stage) = stage2 ]; then \
29455 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29456 else \
29457 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29458 $(MAKE) stage2-start; \
29459 fi; \
29460 cd $(HOST_SUBDIR)/lto-plugin && \
29461 $(MAKE) $(EXTRA_HOST_FLAGS) \
29462 $(POSTSTAGE1_FLAGS_TO_PASS) \
29463 clean
29464 @endif lto-plugin-bootstrap
29467 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29468 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29469 maybe-all-stage3-lto-plugin:
29470 maybe-clean-stage3-lto-plugin:
29471 @if lto-plugin-bootstrap
29472 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29473 all-stage3: all-stage3-lto-plugin
29474 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29475 all-stage3-lto-plugin: configure-stage3-lto-plugin
29476 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29477 @r=`${PWD_COMMAND}`; export r; \
29478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29479 TFLAGS="$(STAGE3_TFLAGS)"; \
29480 $(HOST_EXPORTS) \
29481 $(POSTSTAGE1_HOST_EXPORTS) \
29482 cd $(HOST_SUBDIR)/lto-plugin && \
29483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29484 CFLAGS="$(STAGE3_CFLAGS)" \
29485 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29486 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29491 TFLAGS="$(STAGE3_TFLAGS)" \
29492 $(TARGET-stage3-lto-plugin)
29494 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29495 clean-stage3: clean-stage3-lto-plugin
29496 clean-stage3-lto-plugin:
29497 @if [ $(current_stage) = stage3 ]; then \
29498 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29499 else \
29500 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29501 $(MAKE) stage3-start; \
29502 fi; \
29503 cd $(HOST_SUBDIR)/lto-plugin && \
29504 $(MAKE) $(EXTRA_HOST_FLAGS) \
29505 $(POSTSTAGE1_FLAGS_TO_PASS) \
29506 clean
29507 @endif lto-plugin-bootstrap
29510 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29511 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29512 maybe-all-stage4-lto-plugin:
29513 maybe-clean-stage4-lto-plugin:
29514 @if lto-plugin-bootstrap
29515 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29516 all-stage4: all-stage4-lto-plugin
29517 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29518 all-stage4-lto-plugin: configure-stage4-lto-plugin
29519 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29520 @r=`${PWD_COMMAND}`; export r; \
29521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29522 TFLAGS="$(STAGE4_TFLAGS)"; \
29523 $(HOST_EXPORTS) \
29524 $(POSTSTAGE1_HOST_EXPORTS) \
29525 cd $(HOST_SUBDIR)/lto-plugin && \
29526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29527 CFLAGS="$(STAGE4_CFLAGS)" \
29528 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29529 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29534 TFLAGS="$(STAGE4_TFLAGS)" \
29535 $(TARGET-stage4-lto-plugin)
29537 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29538 clean-stage4: clean-stage4-lto-plugin
29539 clean-stage4-lto-plugin:
29540 @if [ $(current_stage) = stage4 ]; then \
29541 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29542 else \
29543 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29544 $(MAKE) stage4-start; \
29545 fi; \
29546 cd $(HOST_SUBDIR)/lto-plugin && \
29547 $(MAKE) $(EXTRA_HOST_FLAGS) \
29548 $(POSTSTAGE1_FLAGS_TO_PASS) \
29549 clean
29550 @endif lto-plugin-bootstrap
29553 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29554 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29555 maybe-all-stageprofile-lto-plugin:
29556 maybe-clean-stageprofile-lto-plugin:
29557 @if lto-plugin-bootstrap
29558 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29559 all-stageprofile: all-stageprofile-lto-plugin
29560 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29561 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29562 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29563 @r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29565 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29566 $(HOST_EXPORTS) \
29567 $(POSTSTAGE1_HOST_EXPORTS) \
29568 cd $(HOST_SUBDIR)/lto-plugin && \
29569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29570 CFLAGS="$(STAGEprofile_CFLAGS)" \
29571 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29572 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29576 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29577 TFLAGS="$(STAGEprofile_TFLAGS)" \
29578 $(TARGET-stageprofile-lto-plugin)
29580 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29581 clean-stageprofile: clean-stageprofile-lto-plugin
29582 clean-stageprofile-lto-plugin:
29583 @if [ $(current_stage) = stageprofile ]; then \
29584 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29585 else \
29586 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29587 $(MAKE) stageprofile-start; \
29588 fi; \
29589 cd $(HOST_SUBDIR)/lto-plugin && \
29590 $(MAKE) $(EXTRA_HOST_FLAGS) \
29591 $(POSTSTAGE1_FLAGS_TO_PASS) \
29592 clean
29593 @endif lto-plugin-bootstrap
29596 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29597 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29598 maybe-all-stagefeedback-lto-plugin:
29599 maybe-clean-stagefeedback-lto-plugin:
29600 @if lto-plugin-bootstrap
29601 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29602 all-stagefeedback: all-stagefeedback-lto-plugin
29603 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29604 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29605 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29606 @r=`${PWD_COMMAND}`; export r; \
29607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29608 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29609 $(HOST_EXPORTS) \
29610 $(POSTSTAGE1_HOST_EXPORTS) \
29611 cd $(HOST_SUBDIR)/lto-plugin && \
29612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29613 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29614 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29615 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29620 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29621 $(TARGET-stagefeedback-lto-plugin)
29623 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29624 clean-stagefeedback: clean-stagefeedback-lto-plugin
29625 clean-stagefeedback-lto-plugin:
29626 @if [ $(current_stage) = stagefeedback ]; then \
29627 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29628 else \
29629 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29630 $(MAKE) stagefeedback-start; \
29631 fi; \
29632 cd $(HOST_SUBDIR)/lto-plugin && \
29633 $(MAKE) $(EXTRA_HOST_FLAGS) \
29634 $(POSTSTAGE1_FLAGS_TO_PASS) \
29635 clean
29636 @endif lto-plugin-bootstrap
29642 .PHONY: check-lto-plugin maybe-check-lto-plugin
29643 maybe-check-lto-plugin:
29644 @if lto-plugin
29645 maybe-check-lto-plugin: check-lto-plugin
29647 check-lto-plugin:
29648 @: $(MAKE); $(unstage)
29649 @r=`${PWD_COMMAND}`; export r; \
29650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29651 $(HOST_EXPORTS) \
29652 (cd $(HOST_SUBDIR)/lto-plugin && \
29653 $(MAKE) $(FLAGS_TO_PASS) check)
29655 @endif lto-plugin
29657 .PHONY: install-lto-plugin maybe-install-lto-plugin
29658 maybe-install-lto-plugin:
29659 @if lto-plugin
29660 maybe-install-lto-plugin: install-lto-plugin
29662 install-lto-plugin: installdirs
29663 @: $(MAKE); $(unstage)
29664 @r=`${PWD_COMMAND}`; export r; \
29665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29666 $(HOST_EXPORTS) \
29667 (cd $(HOST_SUBDIR)/lto-plugin && \
29668 $(MAKE) $(FLAGS_TO_PASS) install)
29670 @endif lto-plugin
29672 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29673 maybe-install-strip-lto-plugin:
29674 @if lto-plugin
29675 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29677 install-strip-lto-plugin: installdirs
29678 @: $(MAKE); $(unstage)
29679 @r=`${PWD_COMMAND}`; export r; \
29680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29681 $(HOST_EXPORTS) \
29682 (cd $(HOST_SUBDIR)/lto-plugin && \
29683 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29685 @endif lto-plugin
29687 # Other targets (info, dvi, pdf, etc.)
29689 .PHONY: maybe-info-lto-plugin info-lto-plugin
29690 maybe-info-lto-plugin:
29691 @if lto-plugin
29692 maybe-info-lto-plugin: info-lto-plugin
29694 info-lto-plugin: \
29695 configure-lto-plugin
29696 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29697 r=`${PWD_COMMAND}`; export r; \
29698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29699 $(HOST_EXPORTS) \
29700 for flag in $(EXTRA_HOST_FLAGS) ; do \
29701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29702 done; \
29703 echo "Doing info in lto-plugin" ; \
29704 (cd $(HOST_SUBDIR)/lto-plugin && \
29705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29707 "RANLIB=$${RANLIB}" \
29708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29709 info) \
29710 || exit 1
29712 @endif lto-plugin
29714 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29715 maybe-dvi-lto-plugin:
29716 @if lto-plugin
29717 maybe-dvi-lto-plugin: dvi-lto-plugin
29719 dvi-lto-plugin: \
29720 configure-lto-plugin
29721 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29722 r=`${PWD_COMMAND}`; export r; \
29723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29724 $(HOST_EXPORTS) \
29725 for flag in $(EXTRA_HOST_FLAGS) ; do \
29726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29727 done; \
29728 echo "Doing dvi in lto-plugin" ; \
29729 (cd $(HOST_SUBDIR)/lto-plugin && \
29730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29732 "RANLIB=$${RANLIB}" \
29733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29734 dvi) \
29735 || exit 1
29737 @endif lto-plugin
29739 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29740 maybe-pdf-lto-plugin:
29741 @if lto-plugin
29742 maybe-pdf-lto-plugin: pdf-lto-plugin
29744 pdf-lto-plugin: \
29745 configure-lto-plugin
29746 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29747 r=`${PWD_COMMAND}`; export r; \
29748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29749 $(HOST_EXPORTS) \
29750 for flag in $(EXTRA_HOST_FLAGS) ; do \
29751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29752 done; \
29753 echo "Doing pdf in lto-plugin" ; \
29754 (cd $(HOST_SUBDIR)/lto-plugin && \
29755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29757 "RANLIB=$${RANLIB}" \
29758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29759 pdf) \
29760 || exit 1
29762 @endif lto-plugin
29764 .PHONY: maybe-html-lto-plugin html-lto-plugin
29765 maybe-html-lto-plugin:
29766 @if lto-plugin
29767 maybe-html-lto-plugin: html-lto-plugin
29769 html-lto-plugin: \
29770 configure-lto-plugin
29771 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29772 r=`${PWD_COMMAND}`; export r; \
29773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29774 $(HOST_EXPORTS) \
29775 for flag in $(EXTRA_HOST_FLAGS) ; do \
29776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777 done; \
29778 echo "Doing html in lto-plugin" ; \
29779 (cd $(HOST_SUBDIR)/lto-plugin && \
29780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782 "RANLIB=$${RANLIB}" \
29783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29784 html) \
29785 || exit 1
29787 @endif lto-plugin
29789 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29790 maybe-TAGS-lto-plugin:
29791 @if lto-plugin
29792 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29794 TAGS-lto-plugin: \
29795 configure-lto-plugin
29796 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29797 r=`${PWD_COMMAND}`; export r; \
29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29799 $(HOST_EXPORTS) \
29800 for flag in $(EXTRA_HOST_FLAGS) ; do \
29801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802 done; \
29803 echo "Doing TAGS in lto-plugin" ; \
29804 (cd $(HOST_SUBDIR)/lto-plugin && \
29805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807 "RANLIB=$${RANLIB}" \
29808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29809 TAGS) \
29810 || exit 1
29812 @endif lto-plugin
29814 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29815 maybe-install-info-lto-plugin:
29816 @if lto-plugin
29817 maybe-install-info-lto-plugin: install-info-lto-plugin
29819 install-info-lto-plugin: \
29820 configure-lto-plugin \
29821 info-lto-plugin
29822 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29823 r=`${PWD_COMMAND}`; export r; \
29824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29825 $(HOST_EXPORTS) \
29826 for flag in $(EXTRA_HOST_FLAGS) ; do \
29827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29828 done; \
29829 echo "Doing install-info in lto-plugin" ; \
29830 (cd $(HOST_SUBDIR)/lto-plugin && \
29831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29833 "RANLIB=$${RANLIB}" \
29834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29835 install-info) \
29836 || exit 1
29838 @endif lto-plugin
29840 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29841 maybe-install-pdf-lto-plugin:
29842 @if lto-plugin
29843 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29845 install-pdf-lto-plugin: \
29846 configure-lto-plugin \
29847 pdf-lto-plugin
29848 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29849 r=`${PWD_COMMAND}`; export r; \
29850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29851 $(HOST_EXPORTS) \
29852 for flag in $(EXTRA_HOST_FLAGS) ; do \
29853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29854 done; \
29855 echo "Doing install-pdf in lto-plugin" ; \
29856 (cd $(HOST_SUBDIR)/lto-plugin && \
29857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29859 "RANLIB=$${RANLIB}" \
29860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29861 install-pdf) \
29862 || exit 1
29864 @endif lto-plugin
29866 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29867 maybe-install-html-lto-plugin:
29868 @if lto-plugin
29869 maybe-install-html-lto-plugin: install-html-lto-plugin
29871 install-html-lto-plugin: \
29872 configure-lto-plugin \
29873 html-lto-plugin
29874 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29875 r=`${PWD_COMMAND}`; export r; \
29876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29877 $(HOST_EXPORTS) \
29878 for flag in $(EXTRA_HOST_FLAGS) ; do \
29879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29880 done; \
29881 echo "Doing install-html in lto-plugin" ; \
29882 (cd $(HOST_SUBDIR)/lto-plugin && \
29883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29885 "RANLIB=$${RANLIB}" \
29886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29887 install-html) \
29888 || exit 1
29890 @endif lto-plugin
29892 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29893 maybe-installcheck-lto-plugin:
29894 @if lto-plugin
29895 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29897 installcheck-lto-plugin: \
29898 configure-lto-plugin
29899 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29900 r=`${PWD_COMMAND}`; export r; \
29901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29902 $(HOST_EXPORTS) \
29903 for flag in $(EXTRA_HOST_FLAGS) ; do \
29904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29905 done; \
29906 echo "Doing installcheck in lto-plugin" ; \
29907 (cd $(HOST_SUBDIR)/lto-plugin && \
29908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29910 "RANLIB=$${RANLIB}" \
29911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29912 installcheck) \
29913 || exit 1
29915 @endif lto-plugin
29917 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29918 maybe-mostlyclean-lto-plugin:
29919 @if lto-plugin
29920 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29922 mostlyclean-lto-plugin:
29923 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29924 r=`${PWD_COMMAND}`; export r; \
29925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29926 $(HOST_EXPORTS) \
29927 for flag in $(EXTRA_HOST_FLAGS) ; do \
29928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29929 done; \
29930 echo "Doing mostlyclean in lto-plugin" ; \
29931 (cd $(HOST_SUBDIR)/lto-plugin && \
29932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29934 "RANLIB=$${RANLIB}" \
29935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29936 mostlyclean) \
29937 || exit 1
29939 @endif lto-plugin
29941 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29942 maybe-clean-lto-plugin:
29943 @if lto-plugin
29944 maybe-clean-lto-plugin: clean-lto-plugin
29946 clean-lto-plugin:
29947 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29948 r=`${PWD_COMMAND}`; export r; \
29949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29950 $(HOST_EXPORTS) \
29951 for flag in $(EXTRA_HOST_FLAGS) ; do \
29952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29953 done; \
29954 echo "Doing clean in lto-plugin" ; \
29955 (cd $(HOST_SUBDIR)/lto-plugin && \
29956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29958 "RANLIB=$${RANLIB}" \
29959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29960 clean) \
29961 || exit 1
29963 @endif lto-plugin
29965 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29966 maybe-distclean-lto-plugin:
29967 @if lto-plugin
29968 maybe-distclean-lto-plugin: distclean-lto-plugin
29970 distclean-lto-plugin:
29971 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29972 r=`${PWD_COMMAND}`; export r; \
29973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29974 $(HOST_EXPORTS) \
29975 for flag in $(EXTRA_HOST_FLAGS) ; do \
29976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29977 done; \
29978 echo "Doing distclean in lto-plugin" ; \
29979 (cd $(HOST_SUBDIR)/lto-plugin && \
29980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29982 "RANLIB=$${RANLIB}" \
29983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29984 distclean) \
29985 || exit 1
29987 @endif lto-plugin
29989 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29990 maybe-maintainer-clean-lto-plugin:
29991 @if lto-plugin
29992 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29994 maintainer-clean-lto-plugin:
29995 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29996 r=`${PWD_COMMAND}`; export r; \
29997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29998 $(HOST_EXPORTS) \
29999 for flag in $(EXTRA_HOST_FLAGS) ; do \
30000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30001 done; \
30002 echo "Doing maintainer-clean in lto-plugin" ; \
30003 (cd $(HOST_SUBDIR)/lto-plugin && \
30004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30006 "RANLIB=$${RANLIB}" \
30007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30008 maintainer-clean) \
30009 || exit 1
30011 @endif lto-plugin
30015 # ---------------------------------------
30016 # Modules which run on the target machine
30017 # ---------------------------------------
30022 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30023 maybe-configure-target-libstdc++-v3:
30024 @if gcc-bootstrap
30025 configure-target-libstdc++-v3: stage_current
30026 @endif gcc-bootstrap
30027 @if target-libstdc++-v3
30028 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30029 configure-target-libstdc++-v3:
30030 @r=`${PWD_COMMAND}`; export r; \
30031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30032 echo "Checking multilib configuration for libstdc++-v3..."; \
30033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30034 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30035 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30036 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30037 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30038 else \
30039 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30040 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30041 fi; \
30042 else \
30043 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30044 fi; \
30045 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30047 $(RAW_CXX_TARGET_EXPORTS) \
30048 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30049 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30050 case $(srcdir) in \
30051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30052 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30054 esac; \
30055 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30056 libsrcdir="$$s/libstdc++-v3"; \
30057 rm -f no-such-file || : ; \
30058 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30059 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30060 --target=${target_alias} $${srcdiroption} \
30061 || exit 1
30062 @endif target-libstdc++-v3
30066 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30067 maybe-configure-stage1-target-libstdc++-v3:
30068 @if target-libstdc++-v3-bootstrap
30069 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30070 configure-stage1-target-libstdc++-v3:
30071 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30072 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30073 @r=`${PWD_COMMAND}`; export r; \
30074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30075 TFLAGS="$(STAGE1_TFLAGS)"; \
30076 echo "Checking multilib configuration for libstdc++-v3..."; \
30077 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30078 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30079 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30080 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30081 else \
30082 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30083 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30084 fi; \
30085 else \
30086 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30087 fi; \
30088 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30089 $(RAW_CXX_TARGET_EXPORTS) \
30090 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30091 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30092 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30093 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30094 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30095 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30096 case $(srcdir) in \
30097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30098 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30100 esac; \
30101 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30102 libsrcdir="$$s/libstdc++-v3"; \
30103 $(SHELL) $${libsrcdir}/configure \
30104 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30105 --target=${target_alias} $${srcdiroption} \
30106 $(STAGE1_CONFIGURE_FLAGS)
30107 @endif target-libstdc++-v3-bootstrap
30109 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30110 maybe-configure-stage2-target-libstdc++-v3:
30111 @if target-libstdc++-v3-bootstrap
30112 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30113 configure-stage2-target-libstdc++-v3:
30114 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30115 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30116 @r=`${PWD_COMMAND}`; export r; \
30117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30118 TFLAGS="$(STAGE2_TFLAGS)"; \
30119 echo "Checking multilib configuration for libstdc++-v3..."; \
30120 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30121 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30122 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30123 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30124 else \
30125 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30126 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30127 fi; \
30128 else \
30129 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30130 fi; \
30131 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30132 $(RAW_CXX_TARGET_EXPORTS) \
30134 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30135 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30136 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30137 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30138 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30139 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30140 case $(srcdir) in \
30141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30142 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30144 esac; \
30145 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30146 libsrcdir="$$s/libstdc++-v3"; \
30147 $(SHELL) $${libsrcdir}/configure \
30148 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30149 --target=${target_alias} $${srcdiroption} \
30150 --with-build-libsubdir=$(HOST_SUBDIR) \
30151 $(STAGE2_CONFIGURE_FLAGS)
30152 @endif target-libstdc++-v3-bootstrap
30154 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30155 maybe-configure-stage3-target-libstdc++-v3:
30156 @if target-libstdc++-v3-bootstrap
30157 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30158 configure-stage3-target-libstdc++-v3:
30159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30160 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30161 @r=`${PWD_COMMAND}`; export r; \
30162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30163 TFLAGS="$(STAGE3_TFLAGS)"; \
30164 echo "Checking multilib configuration for libstdc++-v3..."; \
30165 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30166 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30167 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30168 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30169 else \
30170 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30171 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30172 fi; \
30173 else \
30174 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30175 fi; \
30176 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30177 $(RAW_CXX_TARGET_EXPORTS) \
30179 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30180 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30181 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30182 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30184 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30185 case $(srcdir) in \
30186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30187 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30189 esac; \
30190 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30191 libsrcdir="$$s/libstdc++-v3"; \
30192 $(SHELL) $${libsrcdir}/configure \
30193 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30194 --target=${target_alias} $${srcdiroption} \
30195 --with-build-libsubdir=$(HOST_SUBDIR) \
30196 $(STAGE3_CONFIGURE_FLAGS)
30197 @endif target-libstdc++-v3-bootstrap
30199 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30200 maybe-configure-stage4-target-libstdc++-v3:
30201 @if target-libstdc++-v3-bootstrap
30202 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30203 configure-stage4-target-libstdc++-v3:
30204 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30205 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30206 @r=`${PWD_COMMAND}`; export r; \
30207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30208 TFLAGS="$(STAGE4_TFLAGS)"; \
30209 echo "Checking multilib configuration for libstdc++-v3..."; \
30210 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30211 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30212 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30213 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30214 else \
30215 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30216 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30217 fi; \
30218 else \
30219 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30220 fi; \
30221 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30222 $(RAW_CXX_TARGET_EXPORTS) \
30224 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30225 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30226 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30227 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30228 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30229 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30230 case $(srcdir) in \
30231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30232 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30234 esac; \
30235 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30236 libsrcdir="$$s/libstdc++-v3"; \
30237 $(SHELL) $${libsrcdir}/configure \
30238 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30239 --target=${target_alias} $${srcdiroption} \
30240 --with-build-libsubdir=$(HOST_SUBDIR) \
30241 $(STAGE4_CONFIGURE_FLAGS)
30242 @endif target-libstdc++-v3-bootstrap
30244 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30245 maybe-configure-stageprofile-target-libstdc++-v3:
30246 @if target-libstdc++-v3-bootstrap
30247 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30248 configure-stageprofile-target-libstdc++-v3:
30249 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30250 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30251 @r=`${PWD_COMMAND}`; export r; \
30252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30253 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30254 echo "Checking multilib configuration for libstdc++-v3..."; \
30255 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30256 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30257 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30258 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30259 else \
30260 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30261 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30262 fi; \
30263 else \
30264 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30265 fi; \
30266 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30267 $(RAW_CXX_TARGET_EXPORTS) \
30269 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30272 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30273 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30274 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30275 case $(srcdir) in \
30276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30277 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30279 esac; \
30280 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30281 libsrcdir="$$s/libstdc++-v3"; \
30282 $(SHELL) $${libsrcdir}/configure \
30283 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30284 --target=${target_alias} $${srcdiroption} \
30285 --with-build-libsubdir=$(HOST_SUBDIR) \
30286 $(STAGEprofile_CONFIGURE_FLAGS)
30287 @endif target-libstdc++-v3-bootstrap
30289 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30290 maybe-configure-stagefeedback-target-libstdc++-v3:
30291 @if target-libstdc++-v3-bootstrap
30292 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30293 configure-stagefeedback-target-libstdc++-v3:
30294 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30295 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30296 @r=`${PWD_COMMAND}`; export r; \
30297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30298 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30299 echo "Checking multilib configuration for libstdc++-v3..."; \
30300 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30301 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30302 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30303 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30304 else \
30305 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30306 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30307 fi; \
30308 else \
30309 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30310 fi; \
30311 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30312 $(RAW_CXX_TARGET_EXPORTS) \
30314 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30315 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30316 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30317 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30319 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30320 case $(srcdir) in \
30321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30322 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30324 esac; \
30325 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30326 libsrcdir="$$s/libstdc++-v3"; \
30327 $(SHELL) $${libsrcdir}/configure \
30328 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30329 --target=${target_alias} $${srcdiroption} \
30330 --with-build-libsubdir=$(HOST_SUBDIR) \
30331 $(STAGEfeedback_CONFIGURE_FLAGS)
30332 @endif target-libstdc++-v3-bootstrap
30338 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30339 maybe-all-target-libstdc++-v3:
30340 @if gcc-bootstrap
30341 all-target-libstdc++-v3: stage_current
30342 @endif gcc-bootstrap
30343 @if target-libstdc++-v3
30344 TARGET-target-libstdc++-v3=all
30345 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30346 all-target-libstdc++-v3: configure-target-libstdc++-v3
30347 @r=`${PWD_COMMAND}`; export r; \
30348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30349 $(RAW_CXX_TARGET_EXPORTS) \
30350 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30351 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30352 $(TARGET-target-libstdc++-v3))
30353 @endif target-libstdc++-v3
30357 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30358 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30359 maybe-all-stage1-target-libstdc++-v3:
30360 maybe-clean-stage1-target-libstdc++-v3:
30361 @if target-libstdc++-v3-bootstrap
30362 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30363 all-stage1: all-stage1-target-libstdc++-v3
30364 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30365 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30366 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30367 @r=`${PWD_COMMAND}`; export r; \
30368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30369 TFLAGS="$(STAGE1_TFLAGS)"; \
30370 $(RAW_CXX_TARGET_EXPORTS) \
30371 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30373 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30379 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30380 TFLAGS="$(STAGE1_TFLAGS)" \
30381 $(TARGET-stage1-target-libstdc++-v3)
30383 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30384 clean-stage1: clean-stage1-target-libstdc++-v3
30385 clean-stage1-target-libstdc++-v3:
30386 @if [ $(current_stage) = stage1 ]; then \
30387 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30388 else \
30389 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30390 $(MAKE) stage1-start; \
30391 fi; \
30392 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30393 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30394 clean
30395 @endif target-libstdc++-v3-bootstrap
30398 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30399 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30400 maybe-all-stage2-target-libstdc++-v3:
30401 maybe-clean-stage2-target-libstdc++-v3:
30402 @if target-libstdc++-v3-bootstrap
30403 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30404 all-stage2: all-stage2-target-libstdc++-v3
30405 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30406 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30407 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30408 @r=`${PWD_COMMAND}`; export r; \
30409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30410 TFLAGS="$(STAGE2_TFLAGS)"; \
30411 $(RAW_CXX_TARGET_EXPORTS) \
30413 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30415 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30416 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30417 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30421 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30422 TFLAGS="$(STAGE2_TFLAGS)" \
30423 $(TARGET-stage2-target-libstdc++-v3)
30425 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30426 clean-stage2: clean-stage2-target-libstdc++-v3
30427 clean-stage2-target-libstdc++-v3:
30428 @if [ $(current_stage) = stage2 ]; then \
30429 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30430 else \
30431 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30432 $(MAKE) stage2-start; \
30433 fi; \
30434 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30435 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30437 clean
30438 @endif target-libstdc++-v3-bootstrap
30441 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30442 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30443 maybe-all-stage3-target-libstdc++-v3:
30444 maybe-clean-stage3-target-libstdc++-v3:
30445 @if target-libstdc++-v3-bootstrap
30446 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30447 all-stage3: all-stage3-target-libstdc++-v3
30448 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30449 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30450 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30451 @r=`${PWD_COMMAND}`; export r; \
30452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30453 TFLAGS="$(STAGE3_TFLAGS)"; \
30454 $(RAW_CXX_TARGET_EXPORTS) \
30456 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30458 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30459 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30460 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30464 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30465 TFLAGS="$(STAGE3_TFLAGS)" \
30466 $(TARGET-stage3-target-libstdc++-v3)
30468 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30469 clean-stage3: clean-stage3-target-libstdc++-v3
30470 clean-stage3-target-libstdc++-v3:
30471 @if [ $(current_stage) = stage3 ]; then \
30472 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30473 else \
30474 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30475 $(MAKE) stage3-start; \
30476 fi; \
30477 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30478 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30480 clean
30481 @endif target-libstdc++-v3-bootstrap
30484 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30485 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30486 maybe-all-stage4-target-libstdc++-v3:
30487 maybe-clean-stage4-target-libstdc++-v3:
30488 @if target-libstdc++-v3-bootstrap
30489 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30490 all-stage4: all-stage4-target-libstdc++-v3
30491 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30492 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30493 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30494 @r=`${PWD_COMMAND}`; export r; \
30495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30496 TFLAGS="$(STAGE4_TFLAGS)"; \
30497 $(RAW_CXX_TARGET_EXPORTS) \
30499 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30501 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30502 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30503 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30507 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30508 TFLAGS="$(STAGE4_TFLAGS)" \
30509 $(TARGET-stage4-target-libstdc++-v3)
30511 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30512 clean-stage4: clean-stage4-target-libstdc++-v3
30513 clean-stage4-target-libstdc++-v3:
30514 @if [ $(current_stage) = stage4 ]; then \
30515 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30516 else \
30517 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30518 $(MAKE) stage4-start; \
30519 fi; \
30520 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30521 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30523 clean
30524 @endif target-libstdc++-v3-bootstrap
30527 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30528 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30529 maybe-all-stageprofile-target-libstdc++-v3:
30530 maybe-clean-stageprofile-target-libstdc++-v3:
30531 @if target-libstdc++-v3-bootstrap
30532 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30533 all-stageprofile: all-stageprofile-target-libstdc++-v3
30534 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30535 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30536 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30537 @r=`${PWD_COMMAND}`; export r; \
30538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30539 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30540 $(RAW_CXX_TARGET_EXPORTS) \
30542 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30544 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30545 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30546 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30550 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30551 TFLAGS="$(STAGEprofile_TFLAGS)" \
30552 $(TARGET-stageprofile-target-libstdc++-v3)
30554 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30555 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30556 clean-stageprofile-target-libstdc++-v3:
30557 @if [ $(current_stage) = stageprofile ]; then \
30558 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30559 else \
30560 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30561 $(MAKE) stageprofile-start; \
30562 fi; \
30563 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30564 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30566 clean
30567 @endif target-libstdc++-v3-bootstrap
30570 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30571 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30572 maybe-all-stagefeedback-target-libstdc++-v3:
30573 maybe-clean-stagefeedback-target-libstdc++-v3:
30574 @if target-libstdc++-v3-bootstrap
30575 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30576 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30577 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30578 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30579 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30580 @r=`${PWD_COMMAND}`; export r; \
30581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30582 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30583 $(RAW_CXX_TARGET_EXPORTS) \
30585 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30587 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30588 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30589 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30593 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30594 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30595 $(TARGET-stagefeedback-target-libstdc++-v3)
30597 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30598 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30599 clean-stagefeedback-target-libstdc++-v3:
30600 @if [ $(current_stage) = stagefeedback ]; then \
30601 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30602 else \
30603 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30604 $(MAKE) stagefeedback-start; \
30605 fi; \
30606 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30607 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30609 clean
30610 @endif target-libstdc++-v3-bootstrap
30617 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30618 maybe-check-target-libstdc++-v3:
30619 @if target-libstdc++-v3
30620 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30622 check-target-libstdc++-v3:
30623 @: $(MAKE); $(unstage)
30624 @r=`${PWD_COMMAND}`; export r; \
30625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30626 $(RAW_CXX_TARGET_EXPORTS) \
30627 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30628 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30630 @endif target-libstdc++-v3
30632 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30633 maybe-install-target-libstdc++-v3:
30634 @if target-libstdc++-v3
30635 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30637 install-target-libstdc++-v3: installdirs
30638 @: $(MAKE); $(unstage)
30639 @r=`${PWD_COMMAND}`; export r; \
30640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30641 $(RAW_CXX_TARGET_EXPORTS) \
30642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30643 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30645 @endif target-libstdc++-v3
30647 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30648 maybe-install-strip-target-libstdc++-v3:
30649 @if target-libstdc++-v3
30650 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30652 install-strip-target-libstdc++-v3: installdirs
30653 @: $(MAKE); $(unstage)
30654 @r=`${PWD_COMMAND}`; export r; \
30655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30656 $(RAW_CXX_TARGET_EXPORTS) \
30657 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30658 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30660 @endif target-libstdc++-v3
30662 # Other targets (info, dvi, pdf, etc.)
30664 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30665 maybe-info-target-libstdc++-v3:
30666 @if target-libstdc++-v3
30667 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30669 info-target-libstdc++-v3: \
30670 configure-target-libstdc++-v3
30671 @: $(MAKE); $(unstage)
30672 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30673 r=`${PWD_COMMAND}`; export r; \
30674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30675 $(RAW_CXX_TARGET_EXPORTS) \
30676 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30677 for flag in $(EXTRA_TARGET_FLAGS); do \
30678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30679 done; \
30680 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30683 "RANLIB=$${RANLIB}" \
30684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30685 info) \
30686 || exit 1
30688 @endif target-libstdc++-v3
30690 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30691 maybe-dvi-target-libstdc++-v3:
30692 @if target-libstdc++-v3
30693 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30695 dvi-target-libstdc++-v3: \
30696 configure-target-libstdc++-v3
30697 @: $(MAKE); $(unstage)
30698 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30699 r=`${PWD_COMMAND}`; export r; \
30700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30701 $(RAW_CXX_TARGET_EXPORTS) \
30702 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30703 for flag in $(EXTRA_TARGET_FLAGS); do \
30704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30705 done; \
30706 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30709 "RANLIB=$${RANLIB}" \
30710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30711 dvi) \
30712 || exit 1
30714 @endif target-libstdc++-v3
30716 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30717 maybe-pdf-target-libstdc++-v3:
30718 @if target-libstdc++-v3
30719 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30721 pdf-target-libstdc++-v3: \
30722 configure-target-libstdc++-v3
30723 @: $(MAKE); $(unstage)
30724 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30725 r=`${PWD_COMMAND}`; export r; \
30726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30727 $(RAW_CXX_TARGET_EXPORTS) \
30728 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30729 for flag in $(EXTRA_TARGET_FLAGS); do \
30730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30731 done; \
30732 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30735 "RANLIB=$${RANLIB}" \
30736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30737 pdf) \
30738 || exit 1
30740 @endif target-libstdc++-v3
30742 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30743 maybe-html-target-libstdc++-v3:
30744 @if target-libstdc++-v3
30745 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30747 html-target-libstdc++-v3: \
30748 configure-target-libstdc++-v3
30749 @: $(MAKE); $(unstage)
30750 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30751 r=`${PWD_COMMAND}`; export r; \
30752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30753 $(RAW_CXX_TARGET_EXPORTS) \
30754 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30755 for flag in $(EXTRA_TARGET_FLAGS); do \
30756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30757 done; \
30758 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30761 "RANLIB=$${RANLIB}" \
30762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30763 html) \
30764 || exit 1
30766 @endif target-libstdc++-v3
30768 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30769 maybe-TAGS-target-libstdc++-v3:
30770 @if target-libstdc++-v3
30771 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30773 TAGS-target-libstdc++-v3: \
30774 configure-target-libstdc++-v3
30775 @: $(MAKE); $(unstage)
30776 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30777 r=`${PWD_COMMAND}`; export r; \
30778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30779 $(RAW_CXX_TARGET_EXPORTS) \
30780 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30781 for flag in $(EXTRA_TARGET_FLAGS); do \
30782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30783 done; \
30784 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30787 "RANLIB=$${RANLIB}" \
30788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30789 TAGS) \
30790 || exit 1
30792 @endif target-libstdc++-v3
30794 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30795 maybe-install-info-target-libstdc++-v3:
30796 @if target-libstdc++-v3
30797 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30799 install-info-target-libstdc++-v3: \
30800 configure-target-libstdc++-v3 \
30801 info-target-libstdc++-v3
30802 @: $(MAKE); $(unstage)
30803 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30804 r=`${PWD_COMMAND}`; export r; \
30805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30806 $(RAW_CXX_TARGET_EXPORTS) \
30807 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30808 for flag in $(EXTRA_TARGET_FLAGS); do \
30809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30810 done; \
30811 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30814 "RANLIB=$${RANLIB}" \
30815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30816 install-info) \
30817 || exit 1
30819 @endif target-libstdc++-v3
30821 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30822 maybe-install-pdf-target-libstdc++-v3:
30823 @if target-libstdc++-v3
30824 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30826 install-pdf-target-libstdc++-v3: \
30827 configure-target-libstdc++-v3 \
30828 pdf-target-libstdc++-v3
30829 @: $(MAKE); $(unstage)
30830 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30831 r=`${PWD_COMMAND}`; export r; \
30832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30833 $(RAW_CXX_TARGET_EXPORTS) \
30834 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30835 for flag in $(EXTRA_TARGET_FLAGS); do \
30836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30837 done; \
30838 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30841 "RANLIB=$${RANLIB}" \
30842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30843 install-pdf) \
30844 || exit 1
30846 @endif target-libstdc++-v3
30848 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30849 maybe-install-html-target-libstdc++-v3:
30850 @if target-libstdc++-v3
30851 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30853 install-html-target-libstdc++-v3: \
30854 configure-target-libstdc++-v3 \
30855 html-target-libstdc++-v3
30856 @: $(MAKE); $(unstage)
30857 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30858 r=`${PWD_COMMAND}`; export r; \
30859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30860 $(RAW_CXX_TARGET_EXPORTS) \
30861 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30862 for flag in $(EXTRA_TARGET_FLAGS); do \
30863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30864 done; \
30865 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30868 "RANLIB=$${RANLIB}" \
30869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30870 install-html) \
30871 || exit 1
30873 @endif target-libstdc++-v3
30875 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30876 maybe-installcheck-target-libstdc++-v3:
30877 @if target-libstdc++-v3
30878 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30880 installcheck-target-libstdc++-v3: \
30881 configure-target-libstdc++-v3
30882 @: $(MAKE); $(unstage)
30883 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30884 r=`${PWD_COMMAND}`; export r; \
30885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30886 $(RAW_CXX_TARGET_EXPORTS) \
30887 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30888 for flag in $(EXTRA_TARGET_FLAGS); do \
30889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30890 done; \
30891 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30894 "RANLIB=$${RANLIB}" \
30895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30896 installcheck) \
30897 || exit 1
30899 @endif target-libstdc++-v3
30901 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30902 maybe-mostlyclean-target-libstdc++-v3:
30903 @if target-libstdc++-v3
30904 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30906 mostlyclean-target-libstdc++-v3:
30907 @: $(MAKE); $(unstage)
30908 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30909 r=`${PWD_COMMAND}`; export r; \
30910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30911 $(RAW_CXX_TARGET_EXPORTS) \
30912 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30913 for flag in $(EXTRA_TARGET_FLAGS); do \
30914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30915 done; \
30916 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30919 "RANLIB=$${RANLIB}" \
30920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30921 mostlyclean) \
30922 || exit 1
30924 @endif target-libstdc++-v3
30926 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30927 maybe-clean-target-libstdc++-v3:
30928 @if target-libstdc++-v3
30929 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30931 clean-target-libstdc++-v3:
30932 @: $(MAKE); $(unstage)
30933 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30934 r=`${PWD_COMMAND}`; export r; \
30935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30936 $(RAW_CXX_TARGET_EXPORTS) \
30937 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30938 for flag in $(EXTRA_TARGET_FLAGS); do \
30939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30940 done; \
30941 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30944 "RANLIB=$${RANLIB}" \
30945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30946 clean) \
30947 || exit 1
30949 @endif target-libstdc++-v3
30951 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30952 maybe-distclean-target-libstdc++-v3:
30953 @if target-libstdc++-v3
30954 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30956 distclean-target-libstdc++-v3:
30957 @: $(MAKE); $(unstage)
30958 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30959 r=`${PWD_COMMAND}`; export r; \
30960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30961 $(RAW_CXX_TARGET_EXPORTS) \
30962 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30963 for flag in $(EXTRA_TARGET_FLAGS); do \
30964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30965 done; \
30966 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30969 "RANLIB=$${RANLIB}" \
30970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30971 distclean) \
30972 || exit 1
30974 @endif target-libstdc++-v3
30976 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30977 maybe-maintainer-clean-target-libstdc++-v3:
30978 @if target-libstdc++-v3
30979 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30981 maintainer-clean-target-libstdc++-v3:
30982 @: $(MAKE); $(unstage)
30983 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30984 r=`${PWD_COMMAND}`; export r; \
30985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30986 $(RAW_CXX_TARGET_EXPORTS) \
30987 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30988 for flag in $(EXTRA_TARGET_FLAGS); do \
30989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30990 done; \
30991 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30994 "RANLIB=$${RANLIB}" \
30995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30996 maintainer-clean) \
30997 || exit 1
30999 @endif target-libstdc++-v3
31005 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
31006 maybe-configure-target-libmudflap:
31007 @if gcc-bootstrap
31008 configure-target-libmudflap: stage_current
31009 @endif gcc-bootstrap
31010 @if target-libmudflap
31011 maybe-configure-target-libmudflap: configure-target-libmudflap
31012 configure-target-libmudflap:
31013 @: $(MAKE); $(unstage)
31014 @r=`${PWD_COMMAND}`; export r; \
31015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31016 echo "Checking multilib configuration for libmudflap..."; \
31017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31019 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31020 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31021 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31022 else \
31023 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31024 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31025 fi; \
31026 else \
31027 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31028 fi; \
31029 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31031 $(NORMAL_TARGET_EXPORTS) \
31032 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31033 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31034 case $(srcdir) in \
31035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31036 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31038 esac; \
31039 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31040 libsrcdir="$$s/libmudflap"; \
31041 rm -f no-such-file || : ; \
31042 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31043 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31044 --target=${target_alias} $${srcdiroption} \
31045 || exit 1
31046 @endif target-libmudflap
31052 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31053 maybe-all-target-libmudflap:
31054 @if gcc-bootstrap
31055 all-target-libmudflap: stage_current
31056 @endif gcc-bootstrap
31057 @if target-libmudflap
31058 TARGET-target-libmudflap=all
31059 maybe-all-target-libmudflap: all-target-libmudflap
31060 all-target-libmudflap: configure-target-libmudflap
31061 @: $(MAKE); $(unstage)
31062 @r=`${PWD_COMMAND}`; export r; \
31063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31064 $(NORMAL_TARGET_EXPORTS) \
31065 (cd $(TARGET_SUBDIR)/libmudflap && \
31066 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31067 $(TARGET-target-libmudflap))
31068 @endif target-libmudflap
31074 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31075 maybe-check-target-libmudflap:
31076 @if target-libmudflap
31077 maybe-check-target-libmudflap: check-target-libmudflap
31079 check-target-libmudflap:
31080 @: $(MAKE); $(unstage)
31081 @r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31083 $(NORMAL_TARGET_EXPORTS) \
31084 (cd $(TARGET_SUBDIR)/libmudflap && \
31085 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31087 @endif target-libmudflap
31089 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31090 maybe-install-target-libmudflap:
31091 @if target-libmudflap
31092 maybe-install-target-libmudflap: install-target-libmudflap
31094 install-target-libmudflap: installdirs
31095 @: $(MAKE); $(unstage)
31096 @r=`${PWD_COMMAND}`; export r; \
31097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31098 $(NORMAL_TARGET_EXPORTS) \
31099 (cd $(TARGET_SUBDIR)/libmudflap && \
31100 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31102 @endif target-libmudflap
31104 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31105 maybe-install-strip-target-libmudflap:
31106 @if target-libmudflap
31107 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31109 install-strip-target-libmudflap: installdirs
31110 @: $(MAKE); $(unstage)
31111 @r=`${PWD_COMMAND}`; export r; \
31112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31113 $(NORMAL_TARGET_EXPORTS) \
31114 (cd $(TARGET_SUBDIR)/libmudflap && \
31115 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31117 @endif target-libmudflap
31119 # Other targets (info, dvi, pdf, etc.)
31121 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31122 maybe-info-target-libmudflap:
31123 @if target-libmudflap
31124 maybe-info-target-libmudflap: info-target-libmudflap
31126 info-target-libmudflap: \
31127 configure-target-libmudflap
31128 @: $(MAKE); $(unstage)
31129 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31130 r=`${PWD_COMMAND}`; export r; \
31131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31132 $(NORMAL_TARGET_EXPORTS) \
31133 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31134 for flag in $(EXTRA_TARGET_FLAGS); do \
31135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31136 done; \
31137 (cd $(TARGET_SUBDIR)/libmudflap && \
31138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31140 "RANLIB=$${RANLIB}" \
31141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31142 info) \
31143 || exit 1
31145 @endif target-libmudflap
31147 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31148 maybe-dvi-target-libmudflap:
31149 @if target-libmudflap
31150 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31152 dvi-target-libmudflap: \
31153 configure-target-libmudflap
31154 @: $(MAKE); $(unstage)
31155 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31156 r=`${PWD_COMMAND}`; export r; \
31157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31158 $(NORMAL_TARGET_EXPORTS) \
31159 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31160 for flag in $(EXTRA_TARGET_FLAGS); do \
31161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31162 done; \
31163 (cd $(TARGET_SUBDIR)/libmudflap && \
31164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31166 "RANLIB=$${RANLIB}" \
31167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31168 dvi) \
31169 || exit 1
31171 @endif target-libmudflap
31173 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31174 maybe-pdf-target-libmudflap:
31175 @if target-libmudflap
31176 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31178 pdf-target-libmudflap: \
31179 configure-target-libmudflap
31180 @: $(MAKE); $(unstage)
31181 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31182 r=`${PWD_COMMAND}`; export r; \
31183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31184 $(NORMAL_TARGET_EXPORTS) \
31185 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31186 for flag in $(EXTRA_TARGET_FLAGS); do \
31187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31188 done; \
31189 (cd $(TARGET_SUBDIR)/libmudflap && \
31190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31192 "RANLIB=$${RANLIB}" \
31193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31194 pdf) \
31195 || exit 1
31197 @endif target-libmudflap
31199 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31200 maybe-html-target-libmudflap:
31201 @if target-libmudflap
31202 maybe-html-target-libmudflap: html-target-libmudflap
31204 html-target-libmudflap: \
31205 configure-target-libmudflap
31206 @: $(MAKE); $(unstage)
31207 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31208 r=`${PWD_COMMAND}`; export r; \
31209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31210 $(NORMAL_TARGET_EXPORTS) \
31211 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31212 for flag in $(EXTRA_TARGET_FLAGS); do \
31213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31214 done; \
31215 (cd $(TARGET_SUBDIR)/libmudflap && \
31216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31218 "RANLIB=$${RANLIB}" \
31219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31220 html) \
31221 || exit 1
31223 @endif target-libmudflap
31225 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31226 maybe-TAGS-target-libmudflap:
31227 @if target-libmudflap
31228 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31230 TAGS-target-libmudflap: \
31231 configure-target-libmudflap
31232 @: $(MAKE); $(unstage)
31233 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31234 r=`${PWD_COMMAND}`; export r; \
31235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31236 $(NORMAL_TARGET_EXPORTS) \
31237 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31238 for flag in $(EXTRA_TARGET_FLAGS); do \
31239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31240 done; \
31241 (cd $(TARGET_SUBDIR)/libmudflap && \
31242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31244 "RANLIB=$${RANLIB}" \
31245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31246 TAGS) \
31247 || exit 1
31249 @endif target-libmudflap
31251 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31252 maybe-install-info-target-libmudflap:
31253 @if target-libmudflap
31254 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31256 install-info-target-libmudflap: \
31257 configure-target-libmudflap \
31258 info-target-libmudflap
31259 @: $(MAKE); $(unstage)
31260 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31261 r=`${PWD_COMMAND}`; export r; \
31262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31263 $(NORMAL_TARGET_EXPORTS) \
31264 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31265 for flag in $(EXTRA_TARGET_FLAGS); do \
31266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31267 done; \
31268 (cd $(TARGET_SUBDIR)/libmudflap && \
31269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31271 "RANLIB=$${RANLIB}" \
31272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31273 install-info) \
31274 || exit 1
31276 @endif target-libmudflap
31278 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31279 maybe-install-pdf-target-libmudflap:
31280 @if target-libmudflap
31281 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31283 install-pdf-target-libmudflap: \
31284 configure-target-libmudflap \
31285 pdf-target-libmudflap
31286 @: $(MAKE); $(unstage)
31287 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31288 r=`${PWD_COMMAND}`; export r; \
31289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31290 $(NORMAL_TARGET_EXPORTS) \
31291 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31292 for flag in $(EXTRA_TARGET_FLAGS); do \
31293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31294 done; \
31295 (cd $(TARGET_SUBDIR)/libmudflap && \
31296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31298 "RANLIB=$${RANLIB}" \
31299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31300 install-pdf) \
31301 || exit 1
31303 @endif target-libmudflap
31305 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31306 maybe-install-html-target-libmudflap:
31307 @if target-libmudflap
31308 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31310 install-html-target-libmudflap: \
31311 configure-target-libmudflap \
31312 html-target-libmudflap
31313 @: $(MAKE); $(unstage)
31314 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31315 r=`${PWD_COMMAND}`; export r; \
31316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31317 $(NORMAL_TARGET_EXPORTS) \
31318 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31319 for flag in $(EXTRA_TARGET_FLAGS); do \
31320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31321 done; \
31322 (cd $(TARGET_SUBDIR)/libmudflap && \
31323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31325 "RANLIB=$${RANLIB}" \
31326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31327 install-html) \
31328 || exit 1
31330 @endif target-libmudflap
31332 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31333 maybe-installcheck-target-libmudflap:
31334 @if target-libmudflap
31335 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31337 installcheck-target-libmudflap: \
31338 configure-target-libmudflap
31339 @: $(MAKE); $(unstage)
31340 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31341 r=`${PWD_COMMAND}`; export r; \
31342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31343 $(NORMAL_TARGET_EXPORTS) \
31344 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31345 for flag in $(EXTRA_TARGET_FLAGS); do \
31346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31347 done; \
31348 (cd $(TARGET_SUBDIR)/libmudflap && \
31349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31351 "RANLIB=$${RANLIB}" \
31352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31353 installcheck) \
31354 || exit 1
31356 @endif target-libmudflap
31358 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31359 maybe-mostlyclean-target-libmudflap:
31360 @if target-libmudflap
31361 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31363 mostlyclean-target-libmudflap:
31364 @: $(MAKE); $(unstage)
31365 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31366 r=`${PWD_COMMAND}`; export r; \
31367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31368 $(NORMAL_TARGET_EXPORTS) \
31369 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31370 for flag in $(EXTRA_TARGET_FLAGS); do \
31371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31372 done; \
31373 (cd $(TARGET_SUBDIR)/libmudflap && \
31374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31376 "RANLIB=$${RANLIB}" \
31377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31378 mostlyclean) \
31379 || exit 1
31381 @endif target-libmudflap
31383 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31384 maybe-clean-target-libmudflap:
31385 @if target-libmudflap
31386 maybe-clean-target-libmudflap: clean-target-libmudflap
31388 clean-target-libmudflap:
31389 @: $(MAKE); $(unstage)
31390 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31391 r=`${PWD_COMMAND}`; export r; \
31392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31393 $(NORMAL_TARGET_EXPORTS) \
31394 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31395 for flag in $(EXTRA_TARGET_FLAGS); do \
31396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31397 done; \
31398 (cd $(TARGET_SUBDIR)/libmudflap && \
31399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31401 "RANLIB=$${RANLIB}" \
31402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31403 clean) \
31404 || exit 1
31406 @endif target-libmudflap
31408 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31409 maybe-distclean-target-libmudflap:
31410 @if target-libmudflap
31411 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31413 distclean-target-libmudflap:
31414 @: $(MAKE); $(unstage)
31415 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31416 r=`${PWD_COMMAND}`; export r; \
31417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31418 $(NORMAL_TARGET_EXPORTS) \
31419 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31420 for flag in $(EXTRA_TARGET_FLAGS); do \
31421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31422 done; \
31423 (cd $(TARGET_SUBDIR)/libmudflap && \
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426 "RANLIB=$${RANLIB}" \
31427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31428 distclean) \
31429 || exit 1
31431 @endif target-libmudflap
31433 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31434 maybe-maintainer-clean-target-libmudflap:
31435 @if target-libmudflap
31436 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31438 maintainer-clean-target-libmudflap:
31439 @: $(MAKE); $(unstage)
31440 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31441 r=`${PWD_COMMAND}`; export r; \
31442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31443 $(NORMAL_TARGET_EXPORTS) \
31444 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31445 for flag in $(EXTRA_TARGET_FLAGS); do \
31446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31447 done; \
31448 (cd $(TARGET_SUBDIR)/libmudflap && \
31449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31451 "RANLIB=$${RANLIB}" \
31452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31453 maintainer-clean) \
31454 || exit 1
31456 @endif target-libmudflap
31462 .PHONY: configure-target-libssp maybe-configure-target-libssp
31463 maybe-configure-target-libssp:
31464 @if gcc-bootstrap
31465 configure-target-libssp: stage_current
31466 @endif gcc-bootstrap
31467 @if target-libssp
31468 maybe-configure-target-libssp: configure-target-libssp
31469 configure-target-libssp:
31470 @: $(MAKE); $(unstage)
31471 @r=`${PWD_COMMAND}`; export r; \
31472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31473 echo "Checking multilib configuration for libssp..."; \
31474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31475 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31476 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31477 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31478 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31479 else \
31480 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31481 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31482 fi; \
31483 else \
31484 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31485 fi; \
31486 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31487 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31488 $(NORMAL_TARGET_EXPORTS) \
31489 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31490 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31491 case $(srcdir) in \
31492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31493 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31495 esac; \
31496 srcdiroption="--srcdir=$${topdir}/libssp"; \
31497 libsrcdir="$$s/libssp"; \
31498 rm -f no-such-file || : ; \
31499 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31500 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31501 --target=${target_alias} $${srcdiroption} \
31502 || exit 1
31503 @endif target-libssp
31509 .PHONY: all-target-libssp maybe-all-target-libssp
31510 maybe-all-target-libssp:
31511 @if gcc-bootstrap
31512 all-target-libssp: stage_current
31513 @endif gcc-bootstrap
31514 @if target-libssp
31515 TARGET-target-libssp=all
31516 maybe-all-target-libssp: all-target-libssp
31517 all-target-libssp: configure-target-libssp
31518 @: $(MAKE); $(unstage)
31519 @r=`${PWD_COMMAND}`; export r; \
31520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31521 $(NORMAL_TARGET_EXPORTS) \
31522 (cd $(TARGET_SUBDIR)/libssp && \
31523 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31524 $(TARGET-target-libssp))
31525 @endif target-libssp
31531 .PHONY: check-target-libssp maybe-check-target-libssp
31532 maybe-check-target-libssp:
31533 @if target-libssp
31534 maybe-check-target-libssp: check-target-libssp
31536 check-target-libssp:
31537 @: $(MAKE); $(unstage)
31538 @r=`${PWD_COMMAND}`; export r; \
31539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31540 $(NORMAL_TARGET_EXPORTS) \
31541 (cd $(TARGET_SUBDIR)/libssp && \
31542 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31544 @endif target-libssp
31546 .PHONY: install-target-libssp maybe-install-target-libssp
31547 maybe-install-target-libssp:
31548 @if target-libssp
31549 maybe-install-target-libssp: install-target-libssp
31551 install-target-libssp: installdirs
31552 @: $(MAKE); $(unstage)
31553 @r=`${PWD_COMMAND}`; export r; \
31554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31555 $(NORMAL_TARGET_EXPORTS) \
31556 (cd $(TARGET_SUBDIR)/libssp && \
31557 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31559 @endif target-libssp
31561 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31562 maybe-install-strip-target-libssp:
31563 @if target-libssp
31564 maybe-install-strip-target-libssp: install-strip-target-libssp
31566 install-strip-target-libssp: installdirs
31567 @: $(MAKE); $(unstage)
31568 @r=`${PWD_COMMAND}`; export r; \
31569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31570 $(NORMAL_TARGET_EXPORTS) \
31571 (cd $(TARGET_SUBDIR)/libssp && \
31572 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31574 @endif target-libssp
31576 # Other targets (info, dvi, pdf, etc.)
31578 .PHONY: maybe-info-target-libssp info-target-libssp
31579 maybe-info-target-libssp:
31580 @if target-libssp
31581 maybe-info-target-libssp: info-target-libssp
31583 info-target-libssp: \
31584 configure-target-libssp
31585 @: $(MAKE); $(unstage)
31586 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31587 r=`${PWD_COMMAND}`; export r; \
31588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31589 $(NORMAL_TARGET_EXPORTS) \
31590 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31591 for flag in $(EXTRA_TARGET_FLAGS); do \
31592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31593 done; \
31594 (cd $(TARGET_SUBDIR)/libssp && \
31595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31597 "RANLIB=$${RANLIB}" \
31598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31599 info) \
31600 || exit 1
31602 @endif target-libssp
31604 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31605 maybe-dvi-target-libssp:
31606 @if target-libssp
31607 maybe-dvi-target-libssp: dvi-target-libssp
31609 dvi-target-libssp: \
31610 configure-target-libssp
31611 @: $(MAKE); $(unstage)
31612 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31613 r=`${PWD_COMMAND}`; export r; \
31614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31615 $(NORMAL_TARGET_EXPORTS) \
31616 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31617 for flag in $(EXTRA_TARGET_FLAGS); do \
31618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31619 done; \
31620 (cd $(TARGET_SUBDIR)/libssp && \
31621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31623 "RANLIB=$${RANLIB}" \
31624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31625 dvi) \
31626 || exit 1
31628 @endif target-libssp
31630 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31631 maybe-pdf-target-libssp:
31632 @if target-libssp
31633 maybe-pdf-target-libssp: pdf-target-libssp
31635 pdf-target-libssp: \
31636 configure-target-libssp
31637 @: $(MAKE); $(unstage)
31638 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31639 r=`${PWD_COMMAND}`; export r; \
31640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31641 $(NORMAL_TARGET_EXPORTS) \
31642 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31643 for flag in $(EXTRA_TARGET_FLAGS); do \
31644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31645 done; \
31646 (cd $(TARGET_SUBDIR)/libssp && \
31647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31649 "RANLIB=$${RANLIB}" \
31650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31651 pdf) \
31652 || exit 1
31654 @endif target-libssp
31656 .PHONY: maybe-html-target-libssp html-target-libssp
31657 maybe-html-target-libssp:
31658 @if target-libssp
31659 maybe-html-target-libssp: html-target-libssp
31661 html-target-libssp: \
31662 configure-target-libssp
31663 @: $(MAKE); $(unstage)
31664 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31665 r=`${PWD_COMMAND}`; export r; \
31666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31667 $(NORMAL_TARGET_EXPORTS) \
31668 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31669 for flag in $(EXTRA_TARGET_FLAGS); do \
31670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31671 done; \
31672 (cd $(TARGET_SUBDIR)/libssp && \
31673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31675 "RANLIB=$${RANLIB}" \
31676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31677 html) \
31678 || exit 1
31680 @endif target-libssp
31682 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31683 maybe-TAGS-target-libssp:
31684 @if target-libssp
31685 maybe-TAGS-target-libssp: TAGS-target-libssp
31687 TAGS-target-libssp: \
31688 configure-target-libssp
31689 @: $(MAKE); $(unstage)
31690 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31691 r=`${PWD_COMMAND}`; export r; \
31692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31693 $(NORMAL_TARGET_EXPORTS) \
31694 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31695 for flag in $(EXTRA_TARGET_FLAGS); do \
31696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31697 done; \
31698 (cd $(TARGET_SUBDIR)/libssp && \
31699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31701 "RANLIB=$${RANLIB}" \
31702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31703 TAGS) \
31704 || exit 1
31706 @endif target-libssp
31708 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31709 maybe-install-info-target-libssp:
31710 @if target-libssp
31711 maybe-install-info-target-libssp: install-info-target-libssp
31713 install-info-target-libssp: \
31714 configure-target-libssp \
31715 info-target-libssp
31716 @: $(MAKE); $(unstage)
31717 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31718 r=`${PWD_COMMAND}`; export r; \
31719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31720 $(NORMAL_TARGET_EXPORTS) \
31721 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31722 for flag in $(EXTRA_TARGET_FLAGS); do \
31723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31724 done; \
31725 (cd $(TARGET_SUBDIR)/libssp && \
31726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31728 "RANLIB=$${RANLIB}" \
31729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31730 install-info) \
31731 || exit 1
31733 @endif target-libssp
31735 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31736 maybe-install-pdf-target-libssp:
31737 @if target-libssp
31738 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31740 install-pdf-target-libssp: \
31741 configure-target-libssp \
31742 pdf-target-libssp
31743 @: $(MAKE); $(unstage)
31744 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31745 r=`${PWD_COMMAND}`; export r; \
31746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31747 $(NORMAL_TARGET_EXPORTS) \
31748 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31749 for flag in $(EXTRA_TARGET_FLAGS); do \
31750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31751 done; \
31752 (cd $(TARGET_SUBDIR)/libssp && \
31753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31755 "RANLIB=$${RANLIB}" \
31756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31757 install-pdf) \
31758 || exit 1
31760 @endif target-libssp
31762 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31763 maybe-install-html-target-libssp:
31764 @if target-libssp
31765 maybe-install-html-target-libssp: install-html-target-libssp
31767 install-html-target-libssp: \
31768 configure-target-libssp \
31769 html-target-libssp
31770 @: $(MAKE); $(unstage)
31771 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31772 r=`${PWD_COMMAND}`; export r; \
31773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31774 $(NORMAL_TARGET_EXPORTS) \
31775 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31776 for flag in $(EXTRA_TARGET_FLAGS); do \
31777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31778 done; \
31779 (cd $(TARGET_SUBDIR)/libssp && \
31780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31782 "RANLIB=$${RANLIB}" \
31783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31784 install-html) \
31785 || exit 1
31787 @endif target-libssp
31789 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31790 maybe-installcheck-target-libssp:
31791 @if target-libssp
31792 maybe-installcheck-target-libssp: installcheck-target-libssp
31794 installcheck-target-libssp: \
31795 configure-target-libssp
31796 @: $(MAKE); $(unstage)
31797 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31798 r=`${PWD_COMMAND}`; export r; \
31799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31800 $(NORMAL_TARGET_EXPORTS) \
31801 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31802 for flag in $(EXTRA_TARGET_FLAGS); do \
31803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31804 done; \
31805 (cd $(TARGET_SUBDIR)/libssp && \
31806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31808 "RANLIB=$${RANLIB}" \
31809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31810 installcheck) \
31811 || exit 1
31813 @endif target-libssp
31815 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31816 maybe-mostlyclean-target-libssp:
31817 @if target-libssp
31818 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31820 mostlyclean-target-libssp:
31821 @: $(MAKE); $(unstage)
31822 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31823 r=`${PWD_COMMAND}`; export r; \
31824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31825 $(NORMAL_TARGET_EXPORTS) \
31826 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31827 for flag in $(EXTRA_TARGET_FLAGS); do \
31828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31829 done; \
31830 (cd $(TARGET_SUBDIR)/libssp && \
31831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31833 "RANLIB=$${RANLIB}" \
31834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31835 mostlyclean) \
31836 || exit 1
31838 @endif target-libssp
31840 .PHONY: maybe-clean-target-libssp clean-target-libssp
31841 maybe-clean-target-libssp:
31842 @if target-libssp
31843 maybe-clean-target-libssp: clean-target-libssp
31845 clean-target-libssp:
31846 @: $(MAKE); $(unstage)
31847 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31848 r=`${PWD_COMMAND}`; export r; \
31849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31850 $(NORMAL_TARGET_EXPORTS) \
31851 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31852 for flag in $(EXTRA_TARGET_FLAGS); do \
31853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31854 done; \
31855 (cd $(TARGET_SUBDIR)/libssp && \
31856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31858 "RANLIB=$${RANLIB}" \
31859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31860 clean) \
31861 || exit 1
31863 @endif target-libssp
31865 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31866 maybe-distclean-target-libssp:
31867 @if target-libssp
31868 maybe-distclean-target-libssp: distclean-target-libssp
31870 distclean-target-libssp:
31871 @: $(MAKE); $(unstage)
31872 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31873 r=`${PWD_COMMAND}`; export r; \
31874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31875 $(NORMAL_TARGET_EXPORTS) \
31876 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31877 for flag in $(EXTRA_TARGET_FLAGS); do \
31878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31879 done; \
31880 (cd $(TARGET_SUBDIR)/libssp && \
31881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31883 "RANLIB=$${RANLIB}" \
31884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31885 distclean) \
31886 || exit 1
31888 @endif target-libssp
31890 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31891 maybe-maintainer-clean-target-libssp:
31892 @if target-libssp
31893 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31895 maintainer-clean-target-libssp:
31896 @: $(MAKE); $(unstage)
31897 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31898 r=`${PWD_COMMAND}`; export r; \
31899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31900 $(NORMAL_TARGET_EXPORTS) \
31901 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31902 for flag in $(EXTRA_TARGET_FLAGS); do \
31903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31904 done; \
31905 (cd $(TARGET_SUBDIR)/libssp && \
31906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31908 "RANLIB=$${RANLIB}" \
31909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31910 maintainer-clean) \
31911 || exit 1
31913 @endif target-libssp
31919 .PHONY: configure-target-newlib maybe-configure-target-newlib
31920 maybe-configure-target-newlib:
31921 @if gcc-bootstrap
31922 configure-target-newlib: stage_current
31923 @endif gcc-bootstrap
31924 @if target-newlib
31925 maybe-configure-target-newlib: configure-target-newlib
31926 configure-target-newlib:
31927 @: $(MAKE); $(unstage)
31928 @r=`${PWD_COMMAND}`; export r; \
31929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31930 echo "Checking multilib configuration for newlib..."; \
31931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31932 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31933 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31934 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31935 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31936 else \
31937 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31938 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31939 fi; \
31940 else \
31941 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31942 fi; \
31943 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31944 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31945 $(NORMAL_TARGET_EXPORTS) \
31946 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31947 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31948 case $(srcdir) in \
31949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31950 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31952 esac; \
31953 srcdiroption="--srcdir=$${topdir}/newlib"; \
31954 libsrcdir="$$s/newlib"; \
31955 rm -f no-such-file || : ; \
31956 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31957 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31958 --target=${target_alias} $${srcdiroption} \
31959 || exit 1
31960 @endif target-newlib
31966 .PHONY: all-target-newlib maybe-all-target-newlib
31967 maybe-all-target-newlib:
31968 @if gcc-bootstrap
31969 all-target-newlib: stage_current
31970 @endif gcc-bootstrap
31971 @if target-newlib
31972 TARGET-target-newlib=all
31973 maybe-all-target-newlib: all-target-newlib
31974 all-target-newlib: configure-target-newlib
31975 @: $(MAKE); $(unstage)
31976 @r=`${PWD_COMMAND}`; export r; \
31977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31978 $(NORMAL_TARGET_EXPORTS) \
31979 (cd $(TARGET_SUBDIR)/newlib && \
31980 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31981 $(TARGET-target-newlib))
31982 @endif target-newlib
31988 .PHONY: check-target-newlib maybe-check-target-newlib
31989 maybe-check-target-newlib:
31990 @if target-newlib
31991 maybe-check-target-newlib: check-target-newlib
31993 check-target-newlib:
31994 @: $(MAKE); $(unstage)
31995 @r=`${PWD_COMMAND}`; export r; \
31996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31997 $(NORMAL_TARGET_EXPORTS) \
31998 (cd $(TARGET_SUBDIR)/newlib && \
31999 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
32001 @endif target-newlib
32003 .PHONY: install-target-newlib maybe-install-target-newlib
32004 maybe-install-target-newlib:
32005 @if target-newlib
32006 maybe-install-target-newlib: install-target-newlib
32008 install-target-newlib: installdirs
32009 @: $(MAKE); $(unstage)
32010 @r=`${PWD_COMMAND}`; export r; \
32011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32012 $(NORMAL_TARGET_EXPORTS) \
32013 (cd $(TARGET_SUBDIR)/newlib && \
32014 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32016 @endif target-newlib
32018 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
32019 maybe-install-strip-target-newlib:
32020 @if target-newlib
32021 maybe-install-strip-target-newlib: install-strip-target-newlib
32023 install-strip-target-newlib: installdirs
32024 @: $(MAKE); $(unstage)
32025 @r=`${PWD_COMMAND}`; export r; \
32026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32027 $(NORMAL_TARGET_EXPORTS) \
32028 (cd $(TARGET_SUBDIR)/newlib && \
32029 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32031 @endif target-newlib
32033 # Other targets (info, dvi, pdf, etc.)
32035 .PHONY: maybe-info-target-newlib info-target-newlib
32036 maybe-info-target-newlib:
32037 @if target-newlib
32038 maybe-info-target-newlib: info-target-newlib
32040 info-target-newlib: \
32041 configure-target-newlib
32042 @: $(MAKE); $(unstage)
32043 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32044 r=`${PWD_COMMAND}`; export r; \
32045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32046 $(NORMAL_TARGET_EXPORTS) \
32047 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32048 for flag in $(EXTRA_TARGET_FLAGS); do \
32049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32050 done; \
32051 (cd $(TARGET_SUBDIR)/newlib && \
32052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32054 "RANLIB=$${RANLIB}" \
32055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32056 info) \
32057 || exit 1
32059 @endif target-newlib
32061 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32062 maybe-dvi-target-newlib:
32063 @if target-newlib
32064 maybe-dvi-target-newlib: dvi-target-newlib
32066 dvi-target-newlib: \
32067 configure-target-newlib
32068 @: $(MAKE); $(unstage)
32069 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32070 r=`${PWD_COMMAND}`; export r; \
32071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32072 $(NORMAL_TARGET_EXPORTS) \
32073 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32074 for flag in $(EXTRA_TARGET_FLAGS); do \
32075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32076 done; \
32077 (cd $(TARGET_SUBDIR)/newlib && \
32078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32080 "RANLIB=$${RANLIB}" \
32081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32082 dvi) \
32083 || exit 1
32085 @endif target-newlib
32087 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32088 maybe-pdf-target-newlib:
32089 @if target-newlib
32090 maybe-pdf-target-newlib: pdf-target-newlib
32092 pdf-target-newlib: \
32093 configure-target-newlib
32094 @: $(MAKE); $(unstage)
32095 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32096 r=`${PWD_COMMAND}`; export r; \
32097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32098 $(NORMAL_TARGET_EXPORTS) \
32099 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32100 for flag in $(EXTRA_TARGET_FLAGS); do \
32101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32102 done; \
32103 (cd $(TARGET_SUBDIR)/newlib && \
32104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32106 "RANLIB=$${RANLIB}" \
32107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32108 pdf) \
32109 || exit 1
32111 @endif target-newlib
32113 .PHONY: maybe-html-target-newlib html-target-newlib
32114 maybe-html-target-newlib:
32115 @if target-newlib
32116 maybe-html-target-newlib: html-target-newlib
32118 html-target-newlib: \
32119 configure-target-newlib
32120 @: $(MAKE); $(unstage)
32121 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32122 r=`${PWD_COMMAND}`; export r; \
32123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32124 $(NORMAL_TARGET_EXPORTS) \
32125 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32126 for flag in $(EXTRA_TARGET_FLAGS); do \
32127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32128 done; \
32129 (cd $(TARGET_SUBDIR)/newlib && \
32130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32132 "RANLIB=$${RANLIB}" \
32133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32134 html) \
32135 || exit 1
32137 @endif target-newlib
32139 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32140 maybe-TAGS-target-newlib:
32141 @if target-newlib
32142 maybe-TAGS-target-newlib: TAGS-target-newlib
32144 TAGS-target-newlib: \
32145 configure-target-newlib
32146 @: $(MAKE); $(unstage)
32147 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32148 r=`${PWD_COMMAND}`; export r; \
32149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32150 $(NORMAL_TARGET_EXPORTS) \
32151 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32152 for flag in $(EXTRA_TARGET_FLAGS); do \
32153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32154 done; \
32155 (cd $(TARGET_SUBDIR)/newlib && \
32156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32158 "RANLIB=$${RANLIB}" \
32159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32160 TAGS) \
32161 || exit 1
32163 @endif target-newlib
32165 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32166 maybe-install-info-target-newlib:
32167 @if target-newlib
32168 maybe-install-info-target-newlib: install-info-target-newlib
32170 install-info-target-newlib: \
32171 configure-target-newlib \
32172 info-target-newlib
32173 @: $(MAKE); $(unstage)
32174 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32175 r=`${PWD_COMMAND}`; export r; \
32176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32177 $(NORMAL_TARGET_EXPORTS) \
32178 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32179 for flag in $(EXTRA_TARGET_FLAGS); do \
32180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32181 done; \
32182 (cd $(TARGET_SUBDIR)/newlib && \
32183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32185 "RANLIB=$${RANLIB}" \
32186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32187 install-info) \
32188 || exit 1
32190 @endif target-newlib
32192 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32193 maybe-install-pdf-target-newlib:
32194 @if target-newlib
32195 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32197 install-pdf-target-newlib: \
32198 configure-target-newlib \
32199 pdf-target-newlib
32200 @: $(MAKE); $(unstage)
32201 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32202 r=`${PWD_COMMAND}`; export r; \
32203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32204 $(NORMAL_TARGET_EXPORTS) \
32205 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32206 for flag in $(EXTRA_TARGET_FLAGS); do \
32207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32208 done; \
32209 (cd $(TARGET_SUBDIR)/newlib && \
32210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32212 "RANLIB=$${RANLIB}" \
32213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32214 install-pdf) \
32215 || exit 1
32217 @endif target-newlib
32219 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32220 maybe-install-html-target-newlib:
32221 @if target-newlib
32222 maybe-install-html-target-newlib: install-html-target-newlib
32224 install-html-target-newlib: \
32225 configure-target-newlib \
32226 html-target-newlib
32227 @: $(MAKE); $(unstage)
32228 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32229 r=`${PWD_COMMAND}`; export r; \
32230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32231 $(NORMAL_TARGET_EXPORTS) \
32232 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32233 for flag in $(EXTRA_TARGET_FLAGS); do \
32234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32235 done; \
32236 (cd $(TARGET_SUBDIR)/newlib && \
32237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32239 "RANLIB=$${RANLIB}" \
32240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32241 install-html) \
32242 || exit 1
32244 @endif target-newlib
32246 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32247 maybe-installcheck-target-newlib:
32248 @if target-newlib
32249 maybe-installcheck-target-newlib: installcheck-target-newlib
32251 installcheck-target-newlib: \
32252 configure-target-newlib
32253 @: $(MAKE); $(unstage)
32254 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32255 r=`${PWD_COMMAND}`; export r; \
32256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32257 $(NORMAL_TARGET_EXPORTS) \
32258 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32259 for flag in $(EXTRA_TARGET_FLAGS); do \
32260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32261 done; \
32262 (cd $(TARGET_SUBDIR)/newlib && \
32263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32265 "RANLIB=$${RANLIB}" \
32266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32267 installcheck) \
32268 || exit 1
32270 @endif target-newlib
32272 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32273 maybe-mostlyclean-target-newlib:
32274 @if target-newlib
32275 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32277 mostlyclean-target-newlib:
32278 @: $(MAKE); $(unstage)
32279 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32280 r=`${PWD_COMMAND}`; export r; \
32281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32282 $(NORMAL_TARGET_EXPORTS) \
32283 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32284 for flag in $(EXTRA_TARGET_FLAGS); do \
32285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32286 done; \
32287 (cd $(TARGET_SUBDIR)/newlib && \
32288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32290 "RANLIB=$${RANLIB}" \
32291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32292 mostlyclean) \
32293 || exit 1
32295 @endif target-newlib
32297 .PHONY: maybe-clean-target-newlib clean-target-newlib
32298 maybe-clean-target-newlib:
32299 @if target-newlib
32300 maybe-clean-target-newlib: clean-target-newlib
32302 clean-target-newlib:
32303 @: $(MAKE); $(unstage)
32304 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32305 r=`${PWD_COMMAND}`; export r; \
32306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32307 $(NORMAL_TARGET_EXPORTS) \
32308 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32309 for flag in $(EXTRA_TARGET_FLAGS); do \
32310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32311 done; \
32312 (cd $(TARGET_SUBDIR)/newlib && \
32313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32315 "RANLIB=$${RANLIB}" \
32316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32317 clean) \
32318 || exit 1
32320 @endif target-newlib
32322 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32323 maybe-distclean-target-newlib:
32324 @if target-newlib
32325 maybe-distclean-target-newlib: distclean-target-newlib
32327 distclean-target-newlib:
32328 @: $(MAKE); $(unstage)
32329 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32330 r=`${PWD_COMMAND}`; export r; \
32331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32332 $(NORMAL_TARGET_EXPORTS) \
32333 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32334 for flag in $(EXTRA_TARGET_FLAGS); do \
32335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32336 done; \
32337 (cd $(TARGET_SUBDIR)/newlib && \
32338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32340 "RANLIB=$${RANLIB}" \
32341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32342 distclean) \
32343 || exit 1
32345 @endif target-newlib
32347 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32348 maybe-maintainer-clean-target-newlib:
32349 @if target-newlib
32350 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32352 maintainer-clean-target-newlib:
32353 @: $(MAKE); $(unstage)
32354 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32355 r=`${PWD_COMMAND}`; export r; \
32356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32357 $(NORMAL_TARGET_EXPORTS) \
32358 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32359 for flag in $(EXTRA_TARGET_FLAGS); do \
32360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32361 done; \
32362 (cd $(TARGET_SUBDIR)/newlib && \
32363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32365 "RANLIB=$${RANLIB}" \
32366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32367 maintainer-clean) \
32368 || exit 1
32370 @endif target-newlib
32376 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32377 maybe-configure-target-libgcc:
32378 @if gcc-bootstrap
32379 configure-target-libgcc: stage_current
32380 @endif gcc-bootstrap
32381 @if target-libgcc
32382 maybe-configure-target-libgcc: configure-target-libgcc
32383 configure-target-libgcc:
32384 @r=`${PWD_COMMAND}`; export r; \
32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32386 echo "Checking multilib configuration for libgcc..."; \
32387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32388 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32389 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32390 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32391 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32392 else \
32393 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32394 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32395 fi; \
32396 else \
32397 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32398 fi; \
32399 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32401 $(NORMAL_TARGET_EXPORTS) \
32402 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32403 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32404 case $(srcdir) in \
32405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32406 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32408 esac; \
32409 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32410 libsrcdir="$$s/libgcc"; \
32411 rm -f no-such-file || : ; \
32412 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32413 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32414 --target=${target_alias} $${srcdiroption} \
32415 || exit 1
32416 @endif target-libgcc
32420 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32421 maybe-configure-stage1-target-libgcc:
32422 @if target-libgcc-bootstrap
32423 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32424 configure-stage1-target-libgcc:
32425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32426 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32427 @r=`${PWD_COMMAND}`; export r; \
32428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32429 TFLAGS="$(STAGE1_TFLAGS)"; \
32430 echo "Checking multilib configuration for libgcc..."; \
32431 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32432 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32433 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32434 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32435 else \
32436 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32437 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32438 fi; \
32439 else \
32440 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32441 fi; \
32442 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32443 $(NORMAL_TARGET_EXPORTS) \
32444 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32445 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32446 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32447 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32448 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32449 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32450 case $(srcdir) in \
32451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32452 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32454 esac; \
32455 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32456 libsrcdir="$$s/libgcc"; \
32457 $(SHELL) $${libsrcdir}/configure \
32458 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32459 --target=${target_alias} $${srcdiroption} \
32460 $(STAGE1_CONFIGURE_FLAGS)
32461 @endif target-libgcc-bootstrap
32463 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32464 maybe-configure-stage2-target-libgcc:
32465 @if target-libgcc-bootstrap
32466 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32467 configure-stage2-target-libgcc:
32468 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32469 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32470 @r=`${PWD_COMMAND}`; export r; \
32471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32472 TFLAGS="$(STAGE2_TFLAGS)"; \
32473 echo "Checking multilib configuration for libgcc..."; \
32474 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32475 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32476 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32477 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32478 else \
32479 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32480 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32481 fi; \
32482 else \
32483 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32484 fi; \
32485 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32486 $(NORMAL_TARGET_EXPORTS) \
32488 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32489 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32490 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32491 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32492 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32493 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32494 case $(srcdir) in \
32495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32496 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32498 esac; \
32499 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32500 libsrcdir="$$s/libgcc"; \
32501 $(SHELL) $${libsrcdir}/configure \
32502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32503 --target=${target_alias} $${srcdiroption} \
32504 --with-build-libsubdir=$(HOST_SUBDIR) \
32505 $(STAGE2_CONFIGURE_FLAGS)
32506 @endif target-libgcc-bootstrap
32508 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32509 maybe-configure-stage3-target-libgcc:
32510 @if target-libgcc-bootstrap
32511 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32512 configure-stage3-target-libgcc:
32513 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32514 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32515 @r=`${PWD_COMMAND}`; export r; \
32516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32517 TFLAGS="$(STAGE3_TFLAGS)"; \
32518 echo "Checking multilib configuration for libgcc..."; \
32519 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32520 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32521 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32522 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32523 else \
32524 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32525 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32526 fi; \
32527 else \
32528 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32529 fi; \
32530 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32531 $(NORMAL_TARGET_EXPORTS) \
32533 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32534 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32535 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32536 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32537 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32538 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32539 case $(srcdir) in \
32540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32541 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32543 esac; \
32544 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32545 libsrcdir="$$s/libgcc"; \
32546 $(SHELL) $${libsrcdir}/configure \
32547 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32548 --target=${target_alias} $${srcdiroption} \
32549 --with-build-libsubdir=$(HOST_SUBDIR) \
32550 $(STAGE3_CONFIGURE_FLAGS)
32551 @endif target-libgcc-bootstrap
32553 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32554 maybe-configure-stage4-target-libgcc:
32555 @if target-libgcc-bootstrap
32556 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32557 configure-stage4-target-libgcc:
32558 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32559 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32560 @r=`${PWD_COMMAND}`; export r; \
32561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32562 TFLAGS="$(STAGE4_TFLAGS)"; \
32563 echo "Checking multilib configuration for libgcc..."; \
32564 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32565 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32566 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32567 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32568 else \
32569 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32570 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32571 fi; \
32572 else \
32573 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32574 fi; \
32575 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32576 $(NORMAL_TARGET_EXPORTS) \
32578 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32579 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32580 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32581 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32583 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32584 case $(srcdir) in \
32585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32586 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32588 esac; \
32589 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32590 libsrcdir="$$s/libgcc"; \
32591 $(SHELL) $${libsrcdir}/configure \
32592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32593 --target=${target_alias} $${srcdiroption} \
32594 --with-build-libsubdir=$(HOST_SUBDIR) \
32595 $(STAGE4_CONFIGURE_FLAGS)
32596 @endif target-libgcc-bootstrap
32598 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32599 maybe-configure-stageprofile-target-libgcc:
32600 @if target-libgcc-bootstrap
32601 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32602 configure-stageprofile-target-libgcc:
32603 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32604 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32605 @r=`${PWD_COMMAND}`; export r; \
32606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32607 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32608 echo "Checking multilib configuration for libgcc..."; \
32609 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32610 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32611 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32612 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32613 else \
32614 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32615 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32616 fi; \
32617 else \
32618 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32619 fi; \
32620 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32621 $(NORMAL_TARGET_EXPORTS) \
32623 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32624 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32625 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32626 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32627 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32628 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32629 case $(srcdir) in \
32630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32631 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32633 esac; \
32634 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32635 libsrcdir="$$s/libgcc"; \
32636 $(SHELL) $${libsrcdir}/configure \
32637 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32638 --target=${target_alias} $${srcdiroption} \
32639 --with-build-libsubdir=$(HOST_SUBDIR) \
32640 $(STAGEprofile_CONFIGURE_FLAGS)
32641 @endif target-libgcc-bootstrap
32643 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32644 maybe-configure-stagefeedback-target-libgcc:
32645 @if target-libgcc-bootstrap
32646 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32647 configure-stagefeedback-target-libgcc:
32648 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32649 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32650 @r=`${PWD_COMMAND}`; export r; \
32651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32652 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32653 echo "Checking multilib configuration for libgcc..."; \
32654 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32655 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32656 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32657 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32658 else \
32659 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32660 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32661 fi; \
32662 else \
32663 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32664 fi; \
32665 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32666 $(NORMAL_TARGET_EXPORTS) \
32668 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32669 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32670 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32671 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32673 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32674 case $(srcdir) in \
32675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32676 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32678 esac; \
32679 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32680 libsrcdir="$$s/libgcc"; \
32681 $(SHELL) $${libsrcdir}/configure \
32682 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32683 --target=${target_alias} $${srcdiroption} \
32684 --with-build-libsubdir=$(HOST_SUBDIR) \
32685 $(STAGEfeedback_CONFIGURE_FLAGS)
32686 @endif target-libgcc-bootstrap
32692 .PHONY: all-target-libgcc maybe-all-target-libgcc
32693 maybe-all-target-libgcc:
32694 @if gcc-bootstrap
32695 all-target-libgcc: stage_current
32696 @endif gcc-bootstrap
32697 @if target-libgcc
32698 TARGET-target-libgcc=all
32699 maybe-all-target-libgcc: all-target-libgcc
32700 all-target-libgcc: configure-target-libgcc
32701 @r=`${PWD_COMMAND}`; export r; \
32702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32703 $(NORMAL_TARGET_EXPORTS) \
32704 (cd $(TARGET_SUBDIR)/libgcc && \
32705 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32706 $(TARGET-target-libgcc))
32707 @endif target-libgcc
32711 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32712 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32713 maybe-all-stage1-target-libgcc:
32714 maybe-clean-stage1-target-libgcc:
32715 @if target-libgcc-bootstrap
32716 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32717 all-stage1: all-stage1-target-libgcc
32718 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32719 all-stage1-target-libgcc: configure-stage1-target-libgcc
32720 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32721 @r=`${PWD_COMMAND}`; export r; \
32722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32723 TFLAGS="$(STAGE1_TFLAGS)"; \
32724 $(NORMAL_TARGET_EXPORTS) \
32725 cd $(TARGET_SUBDIR)/libgcc && \
32726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32727 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32728 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32729 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32733 $(EXTRA_TARGET_FLAGS) \
32734 TFLAGS="$(STAGE1_TFLAGS)" \
32735 $(TARGET-stage1-target-libgcc)
32737 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32738 clean-stage1: clean-stage1-target-libgcc
32739 clean-stage1-target-libgcc:
32740 @if [ $(current_stage) = stage1 ]; then \
32741 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32742 else \
32743 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32744 $(MAKE) stage1-start; \
32745 fi; \
32746 cd $(TARGET_SUBDIR)/libgcc && \
32747 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32748 clean
32749 @endif target-libgcc-bootstrap
32752 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32753 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32754 maybe-all-stage2-target-libgcc:
32755 maybe-clean-stage2-target-libgcc:
32756 @if target-libgcc-bootstrap
32757 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32758 all-stage2: all-stage2-target-libgcc
32759 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32760 all-stage2-target-libgcc: configure-stage2-target-libgcc
32761 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32762 @r=`${PWD_COMMAND}`; export r; \
32763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32764 TFLAGS="$(STAGE2_TFLAGS)"; \
32765 $(NORMAL_TARGET_EXPORTS) \
32767 cd $(TARGET_SUBDIR)/libgcc && \
32768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32769 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32770 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32771 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32772 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32773 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32774 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32775 $(EXTRA_TARGET_FLAGS) \
32776 TFLAGS="$(STAGE2_TFLAGS)" \
32777 $(TARGET-stage2-target-libgcc)
32779 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32780 clean-stage2: clean-stage2-target-libgcc
32781 clean-stage2-target-libgcc:
32782 @if [ $(current_stage) = stage2 ]; then \
32783 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32784 else \
32785 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32786 $(MAKE) stage2-start; \
32787 fi; \
32788 cd $(TARGET_SUBDIR)/libgcc && \
32789 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32791 clean
32792 @endif target-libgcc-bootstrap
32795 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32796 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32797 maybe-all-stage3-target-libgcc:
32798 maybe-clean-stage3-target-libgcc:
32799 @if target-libgcc-bootstrap
32800 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32801 all-stage3: all-stage3-target-libgcc
32802 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32803 all-stage3-target-libgcc: configure-stage3-target-libgcc
32804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32805 @r=`${PWD_COMMAND}`; export r; \
32806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32807 TFLAGS="$(STAGE3_TFLAGS)"; \
32808 $(NORMAL_TARGET_EXPORTS) \
32810 cd $(TARGET_SUBDIR)/libgcc && \
32811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32812 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32813 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32814 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32818 $(EXTRA_TARGET_FLAGS) \
32819 TFLAGS="$(STAGE3_TFLAGS)" \
32820 $(TARGET-stage3-target-libgcc)
32822 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32823 clean-stage3: clean-stage3-target-libgcc
32824 clean-stage3-target-libgcc:
32825 @if [ $(current_stage) = stage3 ]; then \
32826 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32827 else \
32828 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32829 $(MAKE) stage3-start; \
32830 fi; \
32831 cd $(TARGET_SUBDIR)/libgcc && \
32832 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32834 clean
32835 @endif target-libgcc-bootstrap
32838 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32839 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32840 maybe-all-stage4-target-libgcc:
32841 maybe-clean-stage4-target-libgcc:
32842 @if target-libgcc-bootstrap
32843 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32844 all-stage4: all-stage4-target-libgcc
32845 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32846 all-stage4-target-libgcc: configure-stage4-target-libgcc
32847 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32848 @r=`${PWD_COMMAND}`; export r; \
32849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32850 TFLAGS="$(STAGE4_TFLAGS)"; \
32851 $(NORMAL_TARGET_EXPORTS) \
32853 cd $(TARGET_SUBDIR)/libgcc && \
32854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32855 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32856 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32857 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32861 $(EXTRA_TARGET_FLAGS) \
32862 TFLAGS="$(STAGE4_TFLAGS)" \
32863 $(TARGET-stage4-target-libgcc)
32865 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32866 clean-stage4: clean-stage4-target-libgcc
32867 clean-stage4-target-libgcc:
32868 @if [ $(current_stage) = stage4 ]; then \
32869 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32870 else \
32871 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32872 $(MAKE) stage4-start; \
32873 fi; \
32874 cd $(TARGET_SUBDIR)/libgcc && \
32875 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32877 clean
32878 @endif target-libgcc-bootstrap
32881 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32882 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32883 maybe-all-stageprofile-target-libgcc:
32884 maybe-clean-stageprofile-target-libgcc:
32885 @if target-libgcc-bootstrap
32886 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32887 all-stageprofile: all-stageprofile-target-libgcc
32888 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32889 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32890 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32891 @r=`${PWD_COMMAND}`; export r; \
32892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32893 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32894 $(NORMAL_TARGET_EXPORTS) \
32896 cd $(TARGET_SUBDIR)/libgcc && \
32897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32898 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32899 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32900 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32904 $(EXTRA_TARGET_FLAGS) \
32905 TFLAGS="$(STAGEprofile_TFLAGS)" \
32906 $(TARGET-stageprofile-target-libgcc)
32908 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32909 clean-stageprofile: clean-stageprofile-target-libgcc
32910 clean-stageprofile-target-libgcc:
32911 @if [ $(current_stage) = stageprofile ]; then \
32912 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32913 else \
32914 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32915 $(MAKE) stageprofile-start; \
32916 fi; \
32917 cd $(TARGET_SUBDIR)/libgcc && \
32918 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32920 clean
32921 @endif target-libgcc-bootstrap
32924 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32925 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32926 maybe-all-stagefeedback-target-libgcc:
32927 maybe-clean-stagefeedback-target-libgcc:
32928 @if target-libgcc-bootstrap
32929 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32930 all-stagefeedback: all-stagefeedback-target-libgcc
32931 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32932 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32933 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32934 @r=`${PWD_COMMAND}`; export r; \
32935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32936 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32937 $(NORMAL_TARGET_EXPORTS) \
32939 cd $(TARGET_SUBDIR)/libgcc && \
32940 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32941 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32942 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32943 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32944 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32945 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32946 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32947 $(EXTRA_TARGET_FLAGS) \
32948 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32949 $(TARGET-stagefeedback-target-libgcc)
32951 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32952 clean-stagefeedback: clean-stagefeedback-target-libgcc
32953 clean-stagefeedback-target-libgcc:
32954 @if [ $(current_stage) = stagefeedback ]; then \
32955 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32956 else \
32957 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32958 $(MAKE) stagefeedback-start; \
32959 fi; \
32960 cd $(TARGET_SUBDIR)/libgcc && \
32961 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32963 clean
32964 @endif target-libgcc-bootstrap
32971 .PHONY: check-target-libgcc maybe-check-target-libgcc
32972 maybe-check-target-libgcc:
32973 @if target-libgcc
32974 maybe-check-target-libgcc: check-target-libgcc
32976 # Dummy target for uncheckable module.
32977 check-target-libgcc:
32979 @endif target-libgcc
32981 .PHONY: install-target-libgcc maybe-install-target-libgcc
32982 maybe-install-target-libgcc:
32983 @if target-libgcc
32984 maybe-install-target-libgcc: install-target-libgcc
32986 install-target-libgcc: installdirs
32987 @: $(MAKE); $(unstage)
32988 @r=`${PWD_COMMAND}`; export r; \
32989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32990 $(NORMAL_TARGET_EXPORTS) \
32991 (cd $(TARGET_SUBDIR)/libgcc && \
32992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32994 @endif target-libgcc
32996 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32997 maybe-install-strip-target-libgcc:
32998 @if target-libgcc
32999 maybe-install-strip-target-libgcc: install-strip-target-libgcc
33001 install-strip-target-libgcc: installdirs
33002 @: $(MAKE); $(unstage)
33003 @r=`${PWD_COMMAND}`; export r; \
33004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33005 $(NORMAL_TARGET_EXPORTS) \
33006 (cd $(TARGET_SUBDIR)/libgcc && \
33007 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33009 @endif target-libgcc
33011 # Other targets (info, dvi, pdf, etc.)
33013 .PHONY: maybe-info-target-libgcc info-target-libgcc
33014 maybe-info-target-libgcc:
33015 @if target-libgcc
33016 maybe-info-target-libgcc: info-target-libgcc
33018 info-target-libgcc: \
33019 configure-target-libgcc
33020 @: $(MAKE); $(unstage)
33021 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33022 r=`${PWD_COMMAND}`; export r; \
33023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33024 $(NORMAL_TARGET_EXPORTS) \
33025 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
33026 for flag in $(EXTRA_TARGET_FLAGS); do \
33027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33028 done; \
33029 (cd $(TARGET_SUBDIR)/libgcc && \
33030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33032 "RANLIB=$${RANLIB}" \
33033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33034 info) \
33035 || exit 1
33037 @endif target-libgcc
33039 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33040 maybe-dvi-target-libgcc:
33041 @if target-libgcc
33042 maybe-dvi-target-libgcc: dvi-target-libgcc
33044 dvi-target-libgcc: \
33045 configure-target-libgcc
33046 @: $(MAKE); $(unstage)
33047 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33048 r=`${PWD_COMMAND}`; export r; \
33049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33050 $(NORMAL_TARGET_EXPORTS) \
33051 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33052 for flag in $(EXTRA_TARGET_FLAGS); do \
33053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33054 done; \
33055 (cd $(TARGET_SUBDIR)/libgcc && \
33056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33058 "RANLIB=$${RANLIB}" \
33059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33060 dvi) \
33061 || exit 1
33063 @endif target-libgcc
33065 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33066 maybe-pdf-target-libgcc:
33067 @if target-libgcc
33068 maybe-pdf-target-libgcc: pdf-target-libgcc
33070 pdf-target-libgcc: \
33071 configure-target-libgcc
33072 @: $(MAKE); $(unstage)
33073 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33074 r=`${PWD_COMMAND}`; export r; \
33075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33076 $(NORMAL_TARGET_EXPORTS) \
33077 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33078 for flag in $(EXTRA_TARGET_FLAGS); do \
33079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33080 done; \
33081 (cd $(TARGET_SUBDIR)/libgcc && \
33082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33084 "RANLIB=$${RANLIB}" \
33085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33086 pdf) \
33087 || exit 1
33089 @endif target-libgcc
33091 .PHONY: maybe-html-target-libgcc html-target-libgcc
33092 maybe-html-target-libgcc:
33093 @if target-libgcc
33094 maybe-html-target-libgcc: html-target-libgcc
33096 html-target-libgcc: \
33097 configure-target-libgcc
33098 @: $(MAKE); $(unstage)
33099 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33100 r=`${PWD_COMMAND}`; export r; \
33101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33102 $(NORMAL_TARGET_EXPORTS) \
33103 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33104 for flag in $(EXTRA_TARGET_FLAGS); do \
33105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33106 done; \
33107 (cd $(TARGET_SUBDIR)/libgcc && \
33108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33110 "RANLIB=$${RANLIB}" \
33111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33112 html) \
33113 || exit 1
33115 @endif target-libgcc
33117 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33118 maybe-TAGS-target-libgcc:
33119 @if target-libgcc
33120 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33122 TAGS-target-libgcc: \
33123 configure-target-libgcc
33124 @: $(MAKE); $(unstage)
33125 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33126 r=`${PWD_COMMAND}`; export r; \
33127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33128 $(NORMAL_TARGET_EXPORTS) \
33129 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33130 for flag in $(EXTRA_TARGET_FLAGS); do \
33131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33132 done; \
33133 (cd $(TARGET_SUBDIR)/libgcc && \
33134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33136 "RANLIB=$${RANLIB}" \
33137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33138 TAGS) \
33139 || exit 1
33141 @endif target-libgcc
33143 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33144 maybe-install-info-target-libgcc:
33145 @if target-libgcc
33146 maybe-install-info-target-libgcc: install-info-target-libgcc
33148 install-info-target-libgcc: \
33149 configure-target-libgcc \
33150 info-target-libgcc
33151 @: $(MAKE); $(unstage)
33152 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33153 r=`${PWD_COMMAND}`; export r; \
33154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33155 $(NORMAL_TARGET_EXPORTS) \
33156 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33157 for flag in $(EXTRA_TARGET_FLAGS); do \
33158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33159 done; \
33160 (cd $(TARGET_SUBDIR)/libgcc && \
33161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33163 "RANLIB=$${RANLIB}" \
33164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33165 install-info) \
33166 || exit 1
33168 @endif target-libgcc
33170 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33171 maybe-install-pdf-target-libgcc:
33172 @if target-libgcc
33173 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33175 install-pdf-target-libgcc: \
33176 configure-target-libgcc \
33177 pdf-target-libgcc
33178 @: $(MAKE); $(unstage)
33179 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33180 r=`${PWD_COMMAND}`; export r; \
33181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33182 $(NORMAL_TARGET_EXPORTS) \
33183 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33184 for flag in $(EXTRA_TARGET_FLAGS); do \
33185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33186 done; \
33187 (cd $(TARGET_SUBDIR)/libgcc && \
33188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33190 "RANLIB=$${RANLIB}" \
33191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33192 install-pdf) \
33193 || exit 1
33195 @endif target-libgcc
33197 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33198 maybe-install-html-target-libgcc:
33199 @if target-libgcc
33200 maybe-install-html-target-libgcc: install-html-target-libgcc
33202 install-html-target-libgcc: \
33203 configure-target-libgcc \
33204 html-target-libgcc
33205 @: $(MAKE); $(unstage)
33206 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33207 r=`${PWD_COMMAND}`; export r; \
33208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33209 $(NORMAL_TARGET_EXPORTS) \
33210 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33211 for flag in $(EXTRA_TARGET_FLAGS); do \
33212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33213 done; \
33214 (cd $(TARGET_SUBDIR)/libgcc && \
33215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33217 "RANLIB=$${RANLIB}" \
33218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33219 install-html) \
33220 || exit 1
33222 @endif target-libgcc
33224 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33225 maybe-installcheck-target-libgcc:
33226 @if target-libgcc
33227 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33229 installcheck-target-libgcc: \
33230 configure-target-libgcc
33231 @: $(MAKE); $(unstage)
33232 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33233 r=`${PWD_COMMAND}`; export r; \
33234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33235 $(NORMAL_TARGET_EXPORTS) \
33236 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33237 for flag in $(EXTRA_TARGET_FLAGS); do \
33238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33239 done; \
33240 (cd $(TARGET_SUBDIR)/libgcc && \
33241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33243 "RANLIB=$${RANLIB}" \
33244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33245 installcheck) \
33246 || exit 1
33248 @endif target-libgcc
33250 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33251 maybe-mostlyclean-target-libgcc:
33252 @if target-libgcc
33253 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33255 mostlyclean-target-libgcc:
33256 @: $(MAKE); $(unstage)
33257 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33258 r=`${PWD_COMMAND}`; export r; \
33259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33260 $(NORMAL_TARGET_EXPORTS) \
33261 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33262 for flag in $(EXTRA_TARGET_FLAGS); do \
33263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33264 done; \
33265 (cd $(TARGET_SUBDIR)/libgcc && \
33266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33268 "RANLIB=$${RANLIB}" \
33269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33270 mostlyclean) \
33271 || exit 1
33273 @endif target-libgcc
33275 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33276 maybe-clean-target-libgcc:
33277 @if target-libgcc
33278 maybe-clean-target-libgcc: clean-target-libgcc
33280 clean-target-libgcc:
33281 @: $(MAKE); $(unstage)
33282 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33283 r=`${PWD_COMMAND}`; export r; \
33284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33285 $(NORMAL_TARGET_EXPORTS) \
33286 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33287 for flag in $(EXTRA_TARGET_FLAGS); do \
33288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33289 done; \
33290 (cd $(TARGET_SUBDIR)/libgcc && \
33291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33293 "RANLIB=$${RANLIB}" \
33294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33295 clean) \
33296 || exit 1
33298 @endif target-libgcc
33300 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33301 maybe-distclean-target-libgcc:
33302 @if target-libgcc
33303 maybe-distclean-target-libgcc: distclean-target-libgcc
33305 distclean-target-libgcc:
33306 @: $(MAKE); $(unstage)
33307 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33308 r=`${PWD_COMMAND}`; export r; \
33309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33310 $(NORMAL_TARGET_EXPORTS) \
33311 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33312 for flag in $(EXTRA_TARGET_FLAGS); do \
33313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33314 done; \
33315 (cd $(TARGET_SUBDIR)/libgcc && \
33316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33318 "RANLIB=$${RANLIB}" \
33319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33320 distclean) \
33321 || exit 1
33323 @endif target-libgcc
33325 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33326 maybe-maintainer-clean-target-libgcc:
33327 @if target-libgcc
33328 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33330 maintainer-clean-target-libgcc:
33331 @: $(MAKE); $(unstage)
33332 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33333 r=`${PWD_COMMAND}`; export r; \
33334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33335 $(NORMAL_TARGET_EXPORTS) \
33336 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33337 for flag in $(EXTRA_TARGET_FLAGS); do \
33338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33339 done; \
33340 (cd $(TARGET_SUBDIR)/libgcc && \
33341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33343 "RANLIB=$${RANLIB}" \
33344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33345 maintainer-clean) \
33346 || exit 1
33348 @endif target-libgcc
33354 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33355 maybe-configure-target-libquadmath:
33356 @if gcc-bootstrap
33357 configure-target-libquadmath: stage_current
33358 @endif gcc-bootstrap
33359 @if target-libquadmath
33360 maybe-configure-target-libquadmath: configure-target-libquadmath
33361 configure-target-libquadmath:
33362 @: $(MAKE); $(unstage)
33363 @r=`${PWD_COMMAND}`; export r; \
33364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33365 echo "Checking multilib configuration for libquadmath..."; \
33366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33367 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33368 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33369 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33370 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33371 else \
33372 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33373 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33374 fi; \
33375 else \
33376 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33377 fi; \
33378 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33379 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33380 $(NORMAL_TARGET_EXPORTS) \
33381 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33382 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33383 case $(srcdir) in \
33384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33385 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33387 esac; \
33388 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33389 libsrcdir="$$s/libquadmath"; \
33390 rm -f no-such-file || : ; \
33391 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33392 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33393 --target=${target_alias} $${srcdiroption} \
33394 || exit 1
33395 @endif target-libquadmath
33401 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33402 maybe-all-target-libquadmath:
33403 @if gcc-bootstrap
33404 all-target-libquadmath: stage_current
33405 @endif gcc-bootstrap
33406 @if target-libquadmath
33407 TARGET-target-libquadmath=all
33408 maybe-all-target-libquadmath: all-target-libquadmath
33409 all-target-libquadmath: configure-target-libquadmath
33410 @: $(MAKE); $(unstage)
33411 @r=`${PWD_COMMAND}`; export r; \
33412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33413 $(NORMAL_TARGET_EXPORTS) \
33414 (cd $(TARGET_SUBDIR)/libquadmath && \
33415 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33416 $(TARGET-target-libquadmath))
33417 @endif target-libquadmath
33423 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33424 maybe-check-target-libquadmath:
33425 @if target-libquadmath
33426 maybe-check-target-libquadmath: check-target-libquadmath
33428 check-target-libquadmath:
33429 @: $(MAKE); $(unstage)
33430 @r=`${PWD_COMMAND}`; export r; \
33431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33432 $(NORMAL_TARGET_EXPORTS) \
33433 (cd $(TARGET_SUBDIR)/libquadmath && \
33434 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33436 @endif target-libquadmath
33438 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33439 maybe-install-target-libquadmath:
33440 @if target-libquadmath
33441 maybe-install-target-libquadmath: install-target-libquadmath
33443 install-target-libquadmath: installdirs
33444 @: $(MAKE); $(unstage)
33445 @r=`${PWD_COMMAND}`; export r; \
33446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33447 $(NORMAL_TARGET_EXPORTS) \
33448 (cd $(TARGET_SUBDIR)/libquadmath && \
33449 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33451 @endif target-libquadmath
33453 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33454 maybe-install-strip-target-libquadmath:
33455 @if target-libquadmath
33456 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33458 install-strip-target-libquadmath: installdirs
33459 @: $(MAKE); $(unstage)
33460 @r=`${PWD_COMMAND}`; export r; \
33461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33462 $(NORMAL_TARGET_EXPORTS) \
33463 (cd $(TARGET_SUBDIR)/libquadmath && \
33464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33466 @endif target-libquadmath
33468 # Other targets (info, dvi, pdf, etc.)
33470 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33471 maybe-info-target-libquadmath:
33472 @if target-libquadmath
33473 maybe-info-target-libquadmath: info-target-libquadmath
33475 info-target-libquadmath: \
33476 configure-target-libquadmath
33477 @: $(MAKE); $(unstage)
33478 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33479 r=`${PWD_COMMAND}`; export r; \
33480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33481 $(NORMAL_TARGET_EXPORTS) \
33482 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33483 for flag in $(EXTRA_TARGET_FLAGS); do \
33484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33485 done; \
33486 (cd $(TARGET_SUBDIR)/libquadmath && \
33487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33489 "RANLIB=$${RANLIB}" \
33490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33491 info) \
33492 || exit 1
33494 @endif target-libquadmath
33496 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33497 maybe-dvi-target-libquadmath:
33498 @if target-libquadmath
33499 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33501 dvi-target-libquadmath: \
33502 configure-target-libquadmath
33503 @: $(MAKE); $(unstage)
33504 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33505 r=`${PWD_COMMAND}`; export r; \
33506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33507 $(NORMAL_TARGET_EXPORTS) \
33508 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33509 for flag in $(EXTRA_TARGET_FLAGS); do \
33510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33511 done; \
33512 (cd $(TARGET_SUBDIR)/libquadmath && \
33513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33515 "RANLIB=$${RANLIB}" \
33516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33517 dvi) \
33518 || exit 1
33520 @endif target-libquadmath
33522 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33523 maybe-pdf-target-libquadmath:
33524 @if target-libquadmath
33525 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33527 pdf-target-libquadmath: \
33528 configure-target-libquadmath
33529 @: $(MAKE); $(unstage)
33530 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33531 r=`${PWD_COMMAND}`; export r; \
33532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33533 $(NORMAL_TARGET_EXPORTS) \
33534 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33535 for flag in $(EXTRA_TARGET_FLAGS); do \
33536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33537 done; \
33538 (cd $(TARGET_SUBDIR)/libquadmath && \
33539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33541 "RANLIB=$${RANLIB}" \
33542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33543 pdf) \
33544 || exit 1
33546 @endif target-libquadmath
33548 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33549 maybe-html-target-libquadmath:
33550 @if target-libquadmath
33551 maybe-html-target-libquadmath: html-target-libquadmath
33553 html-target-libquadmath: \
33554 configure-target-libquadmath
33555 @: $(MAKE); $(unstage)
33556 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33557 r=`${PWD_COMMAND}`; export r; \
33558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33559 $(NORMAL_TARGET_EXPORTS) \
33560 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33561 for flag in $(EXTRA_TARGET_FLAGS); do \
33562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33563 done; \
33564 (cd $(TARGET_SUBDIR)/libquadmath && \
33565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33567 "RANLIB=$${RANLIB}" \
33568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33569 html) \
33570 || exit 1
33572 @endif target-libquadmath
33574 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33575 maybe-TAGS-target-libquadmath:
33576 @if target-libquadmath
33577 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33579 TAGS-target-libquadmath: \
33580 configure-target-libquadmath
33581 @: $(MAKE); $(unstage)
33582 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33583 r=`${PWD_COMMAND}`; export r; \
33584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33585 $(NORMAL_TARGET_EXPORTS) \
33586 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33587 for flag in $(EXTRA_TARGET_FLAGS); do \
33588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33589 done; \
33590 (cd $(TARGET_SUBDIR)/libquadmath && \
33591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33593 "RANLIB=$${RANLIB}" \
33594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33595 TAGS) \
33596 || exit 1
33598 @endif target-libquadmath
33600 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33601 maybe-install-info-target-libquadmath:
33602 @if target-libquadmath
33603 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33605 install-info-target-libquadmath: \
33606 configure-target-libquadmath \
33607 info-target-libquadmath
33608 @: $(MAKE); $(unstage)
33609 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33610 r=`${PWD_COMMAND}`; export r; \
33611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33612 $(NORMAL_TARGET_EXPORTS) \
33613 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33614 for flag in $(EXTRA_TARGET_FLAGS); do \
33615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33616 done; \
33617 (cd $(TARGET_SUBDIR)/libquadmath && \
33618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33620 "RANLIB=$${RANLIB}" \
33621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33622 install-info) \
33623 || exit 1
33625 @endif target-libquadmath
33627 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33628 maybe-install-pdf-target-libquadmath:
33629 @if target-libquadmath
33630 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33632 install-pdf-target-libquadmath: \
33633 configure-target-libquadmath \
33634 pdf-target-libquadmath
33635 @: $(MAKE); $(unstage)
33636 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33637 r=`${PWD_COMMAND}`; export r; \
33638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33639 $(NORMAL_TARGET_EXPORTS) \
33640 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33641 for flag in $(EXTRA_TARGET_FLAGS); do \
33642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33643 done; \
33644 (cd $(TARGET_SUBDIR)/libquadmath && \
33645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33647 "RANLIB=$${RANLIB}" \
33648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33649 install-pdf) \
33650 || exit 1
33652 @endif target-libquadmath
33654 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33655 maybe-install-html-target-libquadmath:
33656 @if target-libquadmath
33657 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33659 install-html-target-libquadmath: \
33660 configure-target-libquadmath \
33661 html-target-libquadmath
33662 @: $(MAKE); $(unstage)
33663 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33664 r=`${PWD_COMMAND}`; export r; \
33665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33666 $(NORMAL_TARGET_EXPORTS) \
33667 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33668 for flag in $(EXTRA_TARGET_FLAGS); do \
33669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33670 done; \
33671 (cd $(TARGET_SUBDIR)/libquadmath && \
33672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33674 "RANLIB=$${RANLIB}" \
33675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33676 install-html) \
33677 || exit 1
33679 @endif target-libquadmath
33681 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33682 maybe-installcheck-target-libquadmath:
33683 @if target-libquadmath
33684 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33686 installcheck-target-libquadmath: \
33687 configure-target-libquadmath
33688 @: $(MAKE); $(unstage)
33689 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33690 r=`${PWD_COMMAND}`; export r; \
33691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33692 $(NORMAL_TARGET_EXPORTS) \
33693 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33694 for flag in $(EXTRA_TARGET_FLAGS); do \
33695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33696 done; \
33697 (cd $(TARGET_SUBDIR)/libquadmath && \
33698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33700 "RANLIB=$${RANLIB}" \
33701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33702 installcheck) \
33703 || exit 1
33705 @endif target-libquadmath
33707 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33708 maybe-mostlyclean-target-libquadmath:
33709 @if target-libquadmath
33710 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33712 mostlyclean-target-libquadmath:
33713 @: $(MAKE); $(unstage)
33714 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33715 r=`${PWD_COMMAND}`; export r; \
33716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33717 $(NORMAL_TARGET_EXPORTS) \
33718 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33719 for flag in $(EXTRA_TARGET_FLAGS); do \
33720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33721 done; \
33722 (cd $(TARGET_SUBDIR)/libquadmath && \
33723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33725 "RANLIB=$${RANLIB}" \
33726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33727 mostlyclean) \
33728 || exit 1
33730 @endif target-libquadmath
33732 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33733 maybe-clean-target-libquadmath:
33734 @if target-libquadmath
33735 maybe-clean-target-libquadmath: clean-target-libquadmath
33737 clean-target-libquadmath:
33738 @: $(MAKE); $(unstage)
33739 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33740 r=`${PWD_COMMAND}`; export r; \
33741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33742 $(NORMAL_TARGET_EXPORTS) \
33743 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33744 for flag in $(EXTRA_TARGET_FLAGS); do \
33745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33746 done; \
33747 (cd $(TARGET_SUBDIR)/libquadmath && \
33748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33750 "RANLIB=$${RANLIB}" \
33751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33752 clean) \
33753 || exit 1
33755 @endif target-libquadmath
33757 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33758 maybe-distclean-target-libquadmath:
33759 @if target-libquadmath
33760 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33762 distclean-target-libquadmath:
33763 @: $(MAKE); $(unstage)
33764 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33765 r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 $(NORMAL_TARGET_EXPORTS) \
33768 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 distclean) \
33778 || exit 1
33780 @endif target-libquadmath
33782 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33783 maybe-maintainer-clean-target-libquadmath:
33784 @if target-libquadmath
33785 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33787 maintainer-clean-target-libquadmath:
33788 @: $(MAKE); $(unstage)
33789 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33790 r=`${PWD_COMMAND}`; export r; \
33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33792 $(NORMAL_TARGET_EXPORTS) \
33793 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33794 for flag in $(EXTRA_TARGET_FLAGS); do \
33795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33796 done; \
33797 (cd $(TARGET_SUBDIR)/libquadmath && \
33798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33800 "RANLIB=$${RANLIB}" \
33801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33802 maintainer-clean) \
33803 || exit 1
33805 @endif target-libquadmath
33811 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33812 maybe-configure-target-libgfortran:
33813 @if gcc-bootstrap
33814 configure-target-libgfortran: stage_current
33815 @endif gcc-bootstrap
33816 @if target-libgfortran
33817 maybe-configure-target-libgfortran: configure-target-libgfortran
33818 configure-target-libgfortran:
33819 @: $(MAKE); $(unstage)
33820 @r=`${PWD_COMMAND}`; export r; \
33821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33822 echo "Checking multilib configuration for libgfortran..."; \
33823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33824 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33825 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33826 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33827 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33828 else \
33829 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33830 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33831 fi; \
33832 else \
33833 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33834 fi; \
33835 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33836 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33837 $(NORMAL_TARGET_EXPORTS) \
33838 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33839 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33840 case $(srcdir) in \
33841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33842 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33844 esac; \
33845 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33846 libsrcdir="$$s/libgfortran"; \
33847 rm -f no-such-file || : ; \
33848 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33850 --target=${target_alias} $${srcdiroption} \
33851 || exit 1
33852 @endif target-libgfortran
33858 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33859 maybe-all-target-libgfortran:
33860 @if gcc-bootstrap
33861 all-target-libgfortran: stage_current
33862 @endif gcc-bootstrap
33863 @if target-libgfortran
33864 TARGET-target-libgfortran=all
33865 maybe-all-target-libgfortran: all-target-libgfortran
33866 all-target-libgfortran: configure-target-libgfortran
33867 @: $(MAKE); $(unstage)
33868 @r=`${PWD_COMMAND}`; export r; \
33869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33870 $(NORMAL_TARGET_EXPORTS) \
33871 (cd $(TARGET_SUBDIR)/libgfortran && \
33872 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33873 $(TARGET-target-libgfortran))
33874 @endif target-libgfortran
33880 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33881 maybe-check-target-libgfortran:
33882 @if target-libgfortran
33883 maybe-check-target-libgfortran: check-target-libgfortran
33885 check-target-libgfortran:
33886 @: $(MAKE); $(unstage)
33887 @r=`${PWD_COMMAND}`; export r; \
33888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33889 $(NORMAL_TARGET_EXPORTS) \
33890 (cd $(TARGET_SUBDIR)/libgfortran && \
33891 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33893 @endif target-libgfortran
33895 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33896 maybe-install-target-libgfortran:
33897 @if target-libgfortran
33898 maybe-install-target-libgfortran: install-target-libgfortran
33900 install-target-libgfortran: installdirs
33901 @: $(MAKE); $(unstage)
33902 @r=`${PWD_COMMAND}`; export r; \
33903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33904 $(NORMAL_TARGET_EXPORTS) \
33905 (cd $(TARGET_SUBDIR)/libgfortran && \
33906 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33908 @endif target-libgfortran
33910 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33911 maybe-install-strip-target-libgfortran:
33912 @if target-libgfortran
33913 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33915 install-strip-target-libgfortran: installdirs
33916 @: $(MAKE); $(unstage)
33917 @r=`${PWD_COMMAND}`; export r; \
33918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33919 $(NORMAL_TARGET_EXPORTS) \
33920 (cd $(TARGET_SUBDIR)/libgfortran && \
33921 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33923 @endif target-libgfortran
33925 # Other targets (info, dvi, pdf, etc.)
33927 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33928 maybe-info-target-libgfortran:
33929 @if target-libgfortran
33930 maybe-info-target-libgfortran: info-target-libgfortran
33932 info-target-libgfortran: \
33933 configure-target-libgfortran
33934 @: $(MAKE); $(unstage)
33935 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33936 r=`${PWD_COMMAND}`; export r; \
33937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33938 $(NORMAL_TARGET_EXPORTS) \
33939 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33940 for flag in $(EXTRA_TARGET_FLAGS); do \
33941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33942 done; \
33943 (cd $(TARGET_SUBDIR)/libgfortran && \
33944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33946 "RANLIB=$${RANLIB}" \
33947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33948 info) \
33949 || exit 1
33951 @endif target-libgfortran
33953 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33954 maybe-dvi-target-libgfortran:
33955 @if target-libgfortran
33956 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33958 dvi-target-libgfortran: \
33959 configure-target-libgfortran
33960 @: $(MAKE); $(unstage)
33961 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33962 r=`${PWD_COMMAND}`; export r; \
33963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33964 $(NORMAL_TARGET_EXPORTS) \
33965 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33966 for flag in $(EXTRA_TARGET_FLAGS); do \
33967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33968 done; \
33969 (cd $(TARGET_SUBDIR)/libgfortran && \
33970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33972 "RANLIB=$${RANLIB}" \
33973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33974 dvi) \
33975 || exit 1
33977 @endif target-libgfortran
33979 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33980 maybe-pdf-target-libgfortran:
33981 @if target-libgfortran
33982 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33984 pdf-target-libgfortran: \
33985 configure-target-libgfortran
33986 @: $(MAKE); $(unstage)
33987 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33988 r=`${PWD_COMMAND}`; export r; \
33989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33990 $(NORMAL_TARGET_EXPORTS) \
33991 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33992 for flag in $(EXTRA_TARGET_FLAGS); do \
33993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33994 done; \
33995 (cd $(TARGET_SUBDIR)/libgfortran && \
33996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33998 "RANLIB=$${RANLIB}" \
33999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34000 pdf) \
34001 || exit 1
34003 @endif target-libgfortran
34005 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
34006 maybe-html-target-libgfortran:
34007 @if target-libgfortran
34008 maybe-html-target-libgfortran: html-target-libgfortran
34010 html-target-libgfortran: \
34011 configure-target-libgfortran
34012 @: $(MAKE); $(unstage)
34013 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34014 r=`${PWD_COMMAND}`; export r; \
34015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34016 $(NORMAL_TARGET_EXPORTS) \
34017 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
34018 for flag in $(EXTRA_TARGET_FLAGS); do \
34019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34020 done; \
34021 (cd $(TARGET_SUBDIR)/libgfortran && \
34022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34024 "RANLIB=$${RANLIB}" \
34025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34026 html) \
34027 || exit 1
34029 @endif target-libgfortran
34031 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
34032 maybe-TAGS-target-libgfortran:
34033 @if target-libgfortran
34034 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
34036 TAGS-target-libgfortran: \
34037 configure-target-libgfortran
34038 @: $(MAKE); $(unstage)
34039 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34040 r=`${PWD_COMMAND}`; export r; \
34041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34042 $(NORMAL_TARGET_EXPORTS) \
34043 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
34044 for flag in $(EXTRA_TARGET_FLAGS); do \
34045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34046 done; \
34047 (cd $(TARGET_SUBDIR)/libgfortran && \
34048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34050 "RANLIB=$${RANLIB}" \
34051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34052 TAGS) \
34053 || exit 1
34055 @endif target-libgfortran
34057 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
34058 maybe-install-info-target-libgfortran:
34059 @if target-libgfortran
34060 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34062 install-info-target-libgfortran: \
34063 configure-target-libgfortran \
34064 info-target-libgfortran
34065 @: $(MAKE); $(unstage)
34066 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34067 r=`${PWD_COMMAND}`; export r; \
34068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34069 $(NORMAL_TARGET_EXPORTS) \
34070 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34071 for flag in $(EXTRA_TARGET_FLAGS); do \
34072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34073 done; \
34074 (cd $(TARGET_SUBDIR)/libgfortran && \
34075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077 "RANLIB=$${RANLIB}" \
34078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34079 install-info) \
34080 || exit 1
34082 @endif target-libgfortran
34084 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34085 maybe-install-pdf-target-libgfortran:
34086 @if target-libgfortran
34087 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34089 install-pdf-target-libgfortran: \
34090 configure-target-libgfortran \
34091 pdf-target-libgfortran
34092 @: $(MAKE); $(unstage)
34093 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34094 r=`${PWD_COMMAND}`; export r; \
34095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34096 $(NORMAL_TARGET_EXPORTS) \
34097 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34098 for flag in $(EXTRA_TARGET_FLAGS); do \
34099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34100 done; \
34101 (cd $(TARGET_SUBDIR)/libgfortran && \
34102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34104 "RANLIB=$${RANLIB}" \
34105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34106 install-pdf) \
34107 || exit 1
34109 @endif target-libgfortran
34111 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34112 maybe-install-html-target-libgfortran:
34113 @if target-libgfortran
34114 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34116 install-html-target-libgfortran: \
34117 configure-target-libgfortran \
34118 html-target-libgfortran
34119 @: $(MAKE); $(unstage)
34120 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34121 r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34123 $(NORMAL_TARGET_EXPORTS) \
34124 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34125 for flag in $(EXTRA_TARGET_FLAGS); do \
34126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34127 done; \
34128 (cd $(TARGET_SUBDIR)/libgfortran && \
34129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34131 "RANLIB=$${RANLIB}" \
34132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34133 install-html) \
34134 || exit 1
34136 @endif target-libgfortran
34138 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34139 maybe-installcheck-target-libgfortran:
34140 @if target-libgfortran
34141 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34143 installcheck-target-libgfortran: \
34144 configure-target-libgfortran
34145 @: $(MAKE); $(unstage)
34146 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34147 r=`${PWD_COMMAND}`; export r; \
34148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34149 $(NORMAL_TARGET_EXPORTS) \
34150 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34151 for flag in $(EXTRA_TARGET_FLAGS); do \
34152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34153 done; \
34154 (cd $(TARGET_SUBDIR)/libgfortran && \
34155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34157 "RANLIB=$${RANLIB}" \
34158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34159 installcheck) \
34160 || exit 1
34162 @endif target-libgfortran
34164 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34165 maybe-mostlyclean-target-libgfortran:
34166 @if target-libgfortran
34167 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34169 mostlyclean-target-libgfortran:
34170 @: $(MAKE); $(unstage)
34171 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34172 r=`${PWD_COMMAND}`; export r; \
34173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34174 $(NORMAL_TARGET_EXPORTS) \
34175 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34176 for flag in $(EXTRA_TARGET_FLAGS); do \
34177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34178 done; \
34179 (cd $(TARGET_SUBDIR)/libgfortran && \
34180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34182 "RANLIB=$${RANLIB}" \
34183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34184 mostlyclean) \
34185 || exit 1
34187 @endif target-libgfortran
34189 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34190 maybe-clean-target-libgfortran:
34191 @if target-libgfortran
34192 maybe-clean-target-libgfortran: clean-target-libgfortran
34194 clean-target-libgfortran:
34195 @: $(MAKE); $(unstage)
34196 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34197 r=`${PWD_COMMAND}`; export r; \
34198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34199 $(NORMAL_TARGET_EXPORTS) \
34200 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34201 for flag in $(EXTRA_TARGET_FLAGS); do \
34202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34203 done; \
34204 (cd $(TARGET_SUBDIR)/libgfortran && \
34205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34207 "RANLIB=$${RANLIB}" \
34208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34209 clean) \
34210 || exit 1
34212 @endif target-libgfortran
34214 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34215 maybe-distclean-target-libgfortran:
34216 @if target-libgfortran
34217 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34219 distclean-target-libgfortran:
34220 @: $(MAKE); $(unstage)
34221 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34222 r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 $(NORMAL_TARGET_EXPORTS) \
34225 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 distclean) \
34235 || exit 1
34237 @endif target-libgfortran
34239 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34240 maybe-maintainer-clean-target-libgfortran:
34241 @if target-libgfortran
34242 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34244 maintainer-clean-target-libgfortran:
34245 @: $(MAKE); $(unstage)
34246 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34247 r=`${PWD_COMMAND}`; export r; \
34248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34249 $(NORMAL_TARGET_EXPORTS) \
34250 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34251 for flag in $(EXTRA_TARGET_FLAGS); do \
34252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34253 done; \
34254 (cd $(TARGET_SUBDIR)/libgfortran && \
34255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34257 "RANLIB=$${RANLIB}" \
34258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34259 maintainer-clean) \
34260 || exit 1
34262 @endif target-libgfortran
34268 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34269 maybe-configure-target-libobjc:
34270 @if gcc-bootstrap
34271 configure-target-libobjc: stage_current
34272 @endif gcc-bootstrap
34273 @if target-libobjc
34274 maybe-configure-target-libobjc: configure-target-libobjc
34275 configure-target-libobjc:
34276 @: $(MAKE); $(unstage)
34277 @r=`${PWD_COMMAND}`; export r; \
34278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34279 echo "Checking multilib configuration for libobjc..."; \
34280 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34281 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34282 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34283 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34284 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34285 else \
34286 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34287 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34288 fi; \
34289 else \
34290 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34291 fi; \
34292 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34293 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34294 $(NORMAL_TARGET_EXPORTS) \
34295 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34296 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34297 case $(srcdir) in \
34298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34299 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34301 esac; \
34302 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34303 libsrcdir="$$s/libobjc"; \
34304 rm -f no-such-file || : ; \
34305 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34306 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34307 --target=${target_alias} $${srcdiroption} \
34308 || exit 1
34309 @endif target-libobjc
34315 .PHONY: all-target-libobjc maybe-all-target-libobjc
34316 maybe-all-target-libobjc:
34317 @if gcc-bootstrap
34318 all-target-libobjc: stage_current
34319 @endif gcc-bootstrap
34320 @if target-libobjc
34321 TARGET-target-libobjc=all
34322 maybe-all-target-libobjc: all-target-libobjc
34323 all-target-libobjc: configure-target-libobjc
34324 @: $(MAKE); $(unstage)
34325 @r=`${PWD_COMMAND}`; export r; \
34326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34327 $(NORMAL_TARGET_EXPORTS) \
34328 (cd $(TARGET_SUBDIR)/libobjc && \
34329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34330 $(TARGET-target-libobjc))
34331 @endif target-libobjc
34337 .PHONY: check-target-libobjc maybe-check-target-libobjc
34338 maybe-check-target-libobjc:
34339 @if target-libobjc
34340 maybe-check-target-libobjc: check-target-libobjc
34342 check-target-libobjc:
34343 @: $(MAKE); $(unstage)
34344 @r=`${PWD_COMMAND}`; export r; \
34345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34346 $(NORMAL_TARGET_EXPORTS) \
34347 (cd $(TARGET_SUBDIR)/libobjc && \
34348 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34350 @endif target-libobjc
34352 .PHONY: install-target-libobjc maybe-install-target-libobjc
34353 maybe-install-target-libobjc:
34354 @if target-libobjc
34355 maybe-install-target-libobjc: install-target-libobjc
34357 install-target-libobjc: installdirs
34358 @: $(MAKE); $(unstage)
34359 @r=`${PWD_COMMAND}`; export r; \
34360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34361 $(NORMAL_TARGET_EXPORTS) \
34362 (cd $(TARGET_SUBDIR)/libobjc && \
34363 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34365 @endif target-libobjc
34367 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34368 maybe-install-strip-target-libobjc:
34369 @if target-libobjc
34370 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34372 install-strip-target-libobjc: installdirs
34373 @: $(MAKE); $(unstage)
34374 @r=`${PWD_COMMAND}`; export r; \
34375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34376 $(NORMAL_TARGET_EXPORTS) \
34377 (cd $(TARGET_SUBDIR)/libobjc && \
34378 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34380 @endif target-libobjc
34382 # Other targets (info, dvi, pdf, etc.)
34384 .PHONY: maybe-info-target-libobjc info-target-libobjc
34385 maybe-info-target-libobjc:
34386 @if target-libobjc
34387 maybe-info-target-libobjc: info-target-libobjc
34389 info-target-libobjc: \
34390 configure-target-libobjc
34391 @: $(MAKE); $(unstage)
34392 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34393 r=`${PWD_COMMAND}`; export r; \
34394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34395 $(NORMAL_TARGET_EXPORTS) \
34396 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34397 for flag in $(EXTRA_TARGET_FLAGS); do \
34398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34399 done; \
34400 (cd $(TARGET_SUBDIR)/libobjc && \
34401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34403 "RANLIB=$${RANLIB}" \
34404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34405 info) \
34406 || exit 1
34408 @endif target-libobjc
34410 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34411 maybe-dvi-target-libobjc:
34412 @if target-libobjc
34413 maybe-dvi-target-libobjc: dvi-target-libobjc
34415 dvi-target-libobjc: \
34416 configure-target-libobjc
34417 @: $(MAKE); $(unstage)
34418 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34419 r=`${PWD_COMMAND}`; export r; \
34420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34421 $(NORMAL_TARGET_EXPORTS) \
34422 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34423 for flag in $(EXTRA_TARGET_FLAGS); do \
34424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34425 done; \
34426 (cd $(TARGET_SUBDIR)/libobjc && \
34427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34429 "RANLIB=$${RANLIB}" \
34430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34431 dvi) \
34432 || exit 1
34434 @endif target-libobjc
34436 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34437 maybe-pdf-target-libobjc:
34438 @if target-libobjc
34439 maybe-pdf-target-libobjc: pdf-target-libobjc
34441 pdf-target-libobjc: \
34442 configure-target-libobjc
34443 @: $(MAKE); $(unstage)
34444 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34445 r=`${PWD_COMMAND}`; export r; \
34446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34447 $(NORMAL_TARGET_EXPORTS) \
34448 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34449 for flag in $(EXTRA_TARGET_FLAGS); do \
34450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34451 done; \
34452 (cd $(TARGET_SUBDIR)/libobjc && \
34453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34455 "RANLIB=$${RANLIB}" \
34456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34457 pdf) \
34458 || exit 1
34460 @endif target-libobjc
34462 .PHONY: maybe-html-target-libobjc html-target-libobjc
34463 maybe-html-target-libobjc:
34464 @if target-libobjc
34465 maybe-html-target-libobjc: html-target-libobjc
34467 html-target-libobjc: \
34468 configure-target-libobjc
34469 @: $(MAKE); $(unstage)
34470 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34471 r=`${PWD_COMMAND}`; export r; \
34472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34473 $(NORMAL_TARGET_EXPORTS) \
34474 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34475 for flag in $(EXTRA_TARGET_FLAGS); do \
34476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34477 done; \
34478 (cd $(TARGET_SUBDIR)/libobjc && \
34479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34481 "RANLIB=$${RANLIB}" \
34482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34483 html) \
34484 || exit 1
34486 @endif target-libobjc
34488 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34489 maybe-TAGS-target-libobjc:
34490 @if target-libobjc
34491 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34493 TAGS-target-libobjc: \
34494 configure-target-libobjc
34495 @: $(MAKE); $(unstage)
34496 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34497 r=`${PWD_COMMAND}`; export r; \
34498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34499 $(NORMAL_TARGET_EXPORTS) \
34500 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34501 for flag in $(EXTRA_TARGET_FLAGS); do \
34502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34503 done; \
34504 (cd $(TARGET_SUBDIR)/libobjc && \
34505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34507 "RANLIB=$${RANLIB}" \
34508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34509 TAGS) \
34510 || exit 1
34512 @endif target-libobjc
34514 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34515 maybe-install-info-target-libobjc:
34516 @if target-libobjc
34517 maybe-install-info-target-libobjc: install-info-target-libobjc
34519 install-info-target-libobjc: \
34520 configure-target-libobjc \
34521 info-target-libobjc
34522 @: $(MAKE); $(unstage)
34523 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34524 r=`${PWD_COMMAND}`; export r; \
34525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34526 $(NORMAL_TARGET_EXPORTS) \
34527 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34528 for flag in $(EXTRA_TARGET_FLAGS); do \
34529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530 done; \
34531 (cd $(TARGET_SUBDIR)/libobjc && \
34532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34534 "RANLIB=$${RANLIB}" \
34535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34536 install-info) \
34537 || exit 1
34539 @endif target-libobjc
34541 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34542 maybe-install-pdf-target-libobjc:
34543 @if target-libobjc
34544 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34546 install-pdf-target-libobjc: \
34547 configure-target-libobjc \
34548 pdf-target-libobjc
34549 @: $(MAKE); $(unstage)
34550 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34551 r=`${PWD_COMMAND}`; export r; \
34552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34553 $(NORMAL_TARGET_EXPORTS) \
34554 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34555 for flag in $(EXTRA_TARGET_FLAGS); do \
34556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34557 done; \
34558 (cd $(TARGET_SUBDIR)/libobjc && \
34559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34561 "RANLIB=$${RANLIB}" \
34562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34563 install-pdf) \
34564 || exit 1
34566 @endif target-libobjc
34568 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34569 maybe-install-html-target-libobjc:
34570 @if target-libobjc
34571 maybe-install-html-target-libobjc: install-html-target-libobjc
34573 install-html-target-libobjc: \
34574 configure-target-libobjc \
34575 html-target-libobjc
34576 @: $(MAKE); $(unstage)
34577 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34578 r=`${PWD_COMMAND}`; export r; \
34579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34580 $(NORMAL_TARGET_EXPORTS) \
34581 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34582 for flag in $(EXTRA_TARGET_FLAGS); do \
34583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34584 done; \
34585 (cd $(TARGET_SUBDIR)/libobjc && \
34586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34588 "RANLIB=$${RANLIB}" \
34589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34590 install-html) \
34591 || exit 1
34593 @endif target-libobjc
34595 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34596 maybe-installcheck-target-libobjc:
34597 @if target-libobjc
34598 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34600 installcheck-target-libobjc: \
34601 configure-target-libobjc
34602 @: $(MAKE); $(unstage)
34603 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34604 r=`${PWD_COMMAND}`; export r; \
34605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34606 $(NORMAL_TARGET_EXPORTS) \
34607 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34608 for flag in $(EXTRA_TARGET_FLAGS); do \
34609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34610 done; \
34611 (cd $(TARGET_SUBDIR)/libobjc && \
34612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34614 "RANLIB=$${RANLIB}" \
34615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34616 installcheck) \
34617 || exit 1
34619 @endif target-libobjc
34621 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34622 maybe-mostlyclean-target-libobjc:
34623 @if target-libobjc
34624 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34626 mostlyclean-target-libobjc:
34627 @: $(MAKE); $(unstage)
34628 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34629 r=`${PWD_COMMAND}`; export r; \
34630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34631 $(NORMAL_TARGET_EXPORTS) \
34632 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34633 for flag in $(EXTRA_TARGET_FLAGS); do \
34634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34635 done; \
34636 (cd $(TARGET_SUBDIR)/libobjc && \
34637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34639 "RANLIB=$${RANLIB}" \
34640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34641 mostlyclean) \
34642 || exit 1
34644 @endif target-libobjc
34646 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34647 maybe-clean-target-libobjc:
34648 @if target-libobjc
34649 maybe-clean-target-libobjc: clean-target-libobjc
34651 clean-target-libobjc:
34652 @: $(MAKE); $(unstage)
34653 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34654 r=`${PWD_COMMAND}`; export r; \
34655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34656 $(NORMAL_TARGET_EXPORTS) \
34657 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34658 for flag in $(EXTRA_TARGET_FLAGS); do \
34659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34660 done; \
34661 (cd $(TARGET_SUBDIR)/libobjc && \
34662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34664 "RANLIB=$${RANLIB}" \
34665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34666 clean) \
34667 || exit 1
34669 @endif target-libobjc
34671 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34672 maybe-distclean-target-libobjc:
34673 @if target-libobjc
34674 maybe-distclean-target-libobjc: distclean-target-libobjc
34676 distclean-target-libobjc:
34677 @: $(MAKE); $(unstage)
34678 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34679 r=`${PWD_COMMAND}`; export r; \
34680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34681 $(NORMAL_TARGET_EXPORTS) \
34682 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 distclean) \
34692 || exit 1
34694 @endif target-libobjc
34696 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34697 maybe-maintainer-clean-target-libobjc:
34698 @if target-libobjc
34699 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34701 maintainer-clean-target-libobjc:
34702 @: $(MAKE); $(unstage)
34703 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34704 r=`${PWD_COMMAND}`; export r; \
34705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34706 $(NORMAL_TARGET_EXPORTS) \
34707 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34708 for flag in $(EXTRA_TARGET_FLAGS); do \
34709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34710 done; \
34711 (cd $(TARGET_SUBDIR)/libobjc && \
34712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34714 "RANLIB=$${RANLIB}" \
34715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34716 maintainer-clean) \
34717 || exit 1
34719 @endif target-libobjc
34725 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
34726 maybe-configure-target-libgupc:
34727 @if gcc-bootstrap
34728 configure-target-libgupc: stage_current
34729 @endif gcc-bootstrap
34730 @if target-libgupc
34731 maybe-configure-target-libgupc: configure-target-libgupc
34732 configure-target-libgupc:
34733 @: $(MAKE); $(unstage)
34734 @r=`${PWD_COMMAND}`; export r; \
34735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34736 echo "Checking multilib configuration for libgupc..."; \
34737 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
34738 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
34739 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
34740 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
34741 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
34742 else \
34743 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
34744 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
34745 fi; \
34746 else \
34747 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
34748 fi; \
34749 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
34750 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
34751 $(NORMAL_TARGET_EXPORTS) \
34752 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
34753 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
34754 case $(srcdir) in \
34755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34756 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
34757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34758 esac; \
34759 srcdiroption="--srcdir=$${topdir}/libgupc"; \
34760 libsrcdir="$$s/libgupc"; \
34761 rm -f no-such-file || : ; \
34762 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34763 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34764 --target=${target_alias} $${srcdiroption} \
34765 || exit 1
34766 @endif target-libgupc
34772 .PHONY: all-target-libgupc maybe-all-target-libgupc
34773 maybe-all-target-libgupc:
34774 @if gcc-bootstrap
34775 all-target-libgupc: stage_current
34776 @endif gcc-bootstrap
34777 @if target-libgupc
34778 TARGET-target-libgupc=all
34779 maybe-all-target-libgupc: all-target-libgupc
34780 all-target-libgupc: configure-target-libgupc
34781 @: $(MAKE); $(unstage)
34782 @r=`${PWD_COMMAND}`; export r; \
34783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34784 $(NORMAL_TARGET_EXPORTS) \
34785 (cd $(TARGET_SUBDIR)/libgupc && \
34786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34787 $(TARGET-target-libgupc))
34788 @endif target-libgupc
34794 .PHONY: check-target-libgupc maybe-check-target-libgupc
34795 maybe-check-target-libgupc:
34796 @if target-libgupc
34797 maybe-check-target-libgupc: check-target-libgupc
34799 check-target-libgupc:
34800 @: $(MAKE); $(unstage)
34801 @r=`${PWD_COMMAND}`; export r; \
34802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34803 $(NORMAL_TARGET_EXPORTS) \
34804 (cd $(TARGET_SUBDIR)/libgupc && \
34805 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34807 @endif target-libgupc
34809 .PHONY: install-target-libgupc maybe-install-target-libgupc
34810 maybe-install-target-libgupc:
34811 @if target-libgupc
34812 maybe-install-target-libgupc: install-target-libgupc
34814 install-target-libgupc: installdirs
34815 @: $(MAKE); $(unstage)
34816 @r=`${PWD_COMMAND}`; export r; \
34817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34818 $(NORMAL_TARGET_EXPORTS) \
34819 (cd $(TARGET_SUBDIR)/libgupc && \
34820 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34822 @endif target-libgupc
34824 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
34825 maybe-install-strip-target-libgupc:
34826 @if target-libgupc
34827 maybe-install-strip-target-libgupc: install-strip-target-libgupc
34829 install-strip-target-libgupc: installdirs
34830 @: $(MAKE); $(unstage)
34831 @r=`${PWD_COMMAND}`; export r; \
34832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34833 $(NORMAL_TARGET_EXPORTS) \
34834 (cd $(TARGET_SUBDIR)/libgupc && \
34835 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34837 @endif target-libgupc
34839 # Other targets (info, dvi, pdf, etc.)
34841 .PHONY: maybe-info-target-libgupc info-target-libgupc
34842 maybe-info-target-libgupc:
34843 @if target-libgupc
34844 maybe-info-target-libgupc: info-target-libgupc
34846 info-target-libgupc: \
34847 configure-target-libgupc
34848 @: $(MAKE); $(unstage)
34849 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34850 r=`${PWD_COMMAND}`; export r; \
34851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34852 $(NORMAL_TARGET_EXPORTS) \
34853 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
34854 for flag in $(EXTRA_TARGET_FLAGS); do \
34855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34856 done; \
34857 (cd $(TARGET_SUBDIR)/libgupc && \
34858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34860 "RANLIB=$${RANLIB}" \
34861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34862 info) \
34863 || exit 1
34865 @endif target-libgupc
34867 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
34868 maybe-dvi-target-libgupc:
34869 @if target-libgupc
34870 maybe-dvi-target-libgupc: dvi-target-libgupc
34872 dvi-target-libgupc: \
34873 configure-target-libgupc
34874 @: $(MAKE); $(unstage)
34875 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34876 r=`${PWD_COMMAND}`; export r; \
34877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34878 $(NORMAL_TARGET_EXPORTS) \
34879 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
34880 for flag in $(EXTRA_TARGET_FLAGS); do \
34881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34882 done; \
34883 (cd $(TARGET_SUBDIR)/libgupc && \
34884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34886 "RANLIB=$${RANLIB}" \
34887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34888 dvi) \
34889 || exit 1
34891 @endif target-libgupc
34893 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
34894 maybe-pdf-target-libgupc:
34895 @if target-libgupc
34896 maybe-pdf-target-libgupc: pdf-target-libgupc
34898 pdf-target-libgupc: \
34899 configure-target-libgupc
34900 @: $(MAKE); $(unstage)
34901 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34902 r=`${PWD_COMMAND}`; export r; \
34903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34904 $(NORMAL_TARGET_EXPORTS) \
34905 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
34906 for flag in $(EXTRA_TARGET_FLAGS); do \
34907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34908 done; \
34909 (cd $(TARGET_SUBDIR)/libgupc && \
34910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34912 "RANLIB=$${RANLIB}" \
34913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34914 pdf) \
34915 || exit 1
34917 @endif target-libgupc
34919 .PHONY: maybe-html-target-libgupc html-target-libgupc
34920 maybe-html-target-libgupc:
34921 @if target-libgupc
34922 maybe-html-target-libgupc: html-target-libgupc
34924 html-target-libgupc: \
34925 configure-target-libgupc
34926 @: $(MAKE); $(unstage)
34927 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34928 r=`${PWD_COMMAND}`; export r; \
34929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34930 $(NORMAL_TARGET_EXPORTS) \
34931 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
34932 for flag in $(EXTRA_TARGET_FLAGS); do \
34933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34934 done; \
34935 (cd $(TARGET_SUBDIR)/libgupc && \
34936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34938 "RANLIB=$${RANLIB}" \
34939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34940 html) \
34941 || exit 1
34943 @endif target-libgupc
34945 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
34946 maybe-TAGS-target-libgupc:
34947 @if target-libgupc
34948 maybe-TAGS-target-libgupc: TAGS-target-libgupc
34950 TAGS-target-libgupc: \
34951 configure-target-libgupc
34952 @: $(MAKE); $(unstage)
34953 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34954 r=`${PWD_COMMAND}`; export r; \
34955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34956 $(NORMAL_TARGET_EXPORTS) \
34957 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
34958 for flag in $(EXTRA_TARGET_FLAGS); do \
34959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34960 done; \
34961 (cd $(TARGET_SUBDIR)/libgupc && \
34962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34964 "RANLIB=$${RANLIB}" \
34965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34966 TAGS) \
34967 || exit 1
34969 @endif target-libgupc
34971 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
34972 maybe-install-info-target-libgupc:
34973 @if target-libgupc
34974 maybe-install-info-target-libgupc: install-info-target-libgupc
34976 install-info-target-libgupc: \
34977 configure-target-libgupc \
34978 info-target-libgupc
34979 @: $(MAKE); $(unstage)
34980 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
34981 r=`${PWD_COMMAND}`; export r; \
34982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34983 $(NORMAL_TARGET_EXPORTS) \
34984 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
34985 for flag in $(EXTRA_TARGET_FLAGS); do \
34986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34987 done; \
34988 (cd $(TARGET_SUBDIR)/libgupc && \
34989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34991 "RANLIB=$${RANLIB}" \
34992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34993 install-info) \
34994 || exit 1
34996 @endif target-libgupc
34998 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
34999 maybe-install-pdf-target-libgupc:
35000 @if target-libgupc
35001 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
35003 install-pdf-target-libgupc: \
35004 configure-target-libgupc \
35005 pdf-target-libgupc
35006 @: $(MAKE); $(unstage)
35007 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35008 r=`${PWD_COMMAND}`; export r; \
35009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35010 $(NORMAL_TARGET_EXPORTS) \
35011 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
35012 for flag in $(EXTRA_TARGET_FLAGS); do \
35013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35014 done; \
35015 (cd $(TARGET_SUBDIR)/libgupc && \
35016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35018 "RANLIB=$${RANLIB}" \
35019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35020 install-pdf) \
35021 || exit 1
35023 @endif target-libgupc
35025 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
35026 maybe-install-html-target-libgupc:
35027 @if target-libgupc
35028 maybe-install-html-target-libgupc: install-html-target-libgupc
35030 install-html-target-libgupc: \
35031 configure-target-libgupc \
35032 html-target-libgupc
35033 @: $(MAKE); $(unstage)
35034 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35035 r=`${PWD_COMMAND}`; export r; \
35036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35037 $(NORMAL_TARGET_EXPORTS) \
35038 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
35039 for flag in $(EXTRA_TARGET_FLAGS); do \
35040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35041 done; \
35042 (cd $(TARGET_SUBDIR)/libgupc && \
35043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35045 "RANLIB=$${RANLIB}" \
35046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35047 install-html) \
35048 || exit 1
35050 @endif target-libgupc
35052 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
35053 maybe-installcheck-target-libgupc:
35054 @if target-libgupc
35055 maybe-installcheck-target-libgupc: installcheck-target-libgupc
35057 installcheck-target-libgupc: \
35058 configure-target-libgupc
35059 @: $(MAKE); $(unstage)
35060 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35061 r=`${PWD_COMMAND}`; export r; \
35062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35063 $(NORMAL_TARGET_EXPORTS) \
35064 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
35065 for flag in $(EXTRA_TARGET_FLAGS); do \
35066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35067 done; \
35068 (cd $(TARGET_SUBDIR)/libgupc && \
35069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35071 "RANLIB=$${RANLIB}" \
35072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35073 installcheck) \
35074 || exit 1
35076 @endif target-libgupc
35078 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
35079 maybe-mostlyclean-target-libgupc:
35080 @if target-libgupc
35081 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
35083 mostlyclean-target-libgupc:
35084 @: $(MAKE); $(unstage)
35085 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35086 r=`${PWD_COMMAND}`; export r; \
35087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35088 $(NORMAL_TARGET_EXPORTS) \
35089 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
35090 for flag in $(EXTRA_TARGET_FLAGS); do \
35091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35092 done; \
35093 (cd $(TARGET_SUBDIR)/libgupc && \
35094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35096 "RANLIB=$${RANLIB}" \
35097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35098 mostlyclean) \
35099 || exit 1
35101 @endif target-libgupc
35103 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
35104 maybe-clean-target-libgupc:
35105 @if target-libgupc
35106 maybe-clean-target-libgupc: clean-target-libgupc
35108 clean-target-libgupc:
35109 @: $(MAKE); $(unstage)
35110 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35111 r=`${PWD_COMMAND}`; export r; \
35112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35113 $(NORMAL_TARGET_EXPORTS) \
35114 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
35115 for flag in $(EXTRA_TARGET_FLAGS); do \
35116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35117 done; \
35118 (cd $(TARGET_SUBDIR)/libgupc && \
35119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35121 "RANLIB=$${RANLIB}" \
35122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35123 clean) \
35124 || exit 1
35126 @endif target-libgupc
35128 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
35129 maybe-distclean-target-libgupc:
35130 @if target-libgupc
35131 maybe-distclean-target-libgupc: distclean-target-libgupc
35133 distclean-target-libgupc:
35134 @: $(MAKE); $(unstage)
35135 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35136 r=`${PWD_COMMAND}`; export r; \
35137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35138 $(NORMAL_TARGET_EXPORTS) \
35139 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
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)/libgupc && \
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 distclean) \
35149 || exit 1
35151 @endif target-libgupc
35153 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
35154 maybe-maintainer-clean-target-libgupc:
35155 @if target-libgupc
35156 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
35158 maintainer-clean-target-libgupc:
35159 @: $(MAKE); $(unstage)
35160 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
35161 r=`${PWD_COMMAND}`; export r; \
35162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35163 $(NORMAL_TARGET_EXPORTS) \
35164 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
35165 for flag in $(EXTRA_TARGET_FLAGS); do \
35166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35167 done; \
35168 (cd $(TARGET_SUBDIR)/libgupc && \
35169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35171 "RANLIB=$${RANLIB}" \
35172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35173 maintainer-clean) \
35174 || exit 1
35176 @endif target-libgupc
35182 .PHONY: configure-target-libgo maybe-configure-target-libgo
35183 maybe-configure-target-libgo:
35184 @if gcc-bootstrap
35185 configure-target-libgo: stage_current
35186 @endif gcc-bootstrap
35187 @if target-libgo
35188 maybe-configure-target-libgo: configure-target-libgo
35189 configure-target-libgo:
35190 @: $(MAKE); $(unstage)
35191 @r=`${PWD_COMMAND}`; export r; \
35192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35193 echo "Checking multilib configuration for libgo..."; \
35194 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
35195 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
35196 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
35197 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
35198 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
35199 else \
35200 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
35201 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
35202 fi; \
35203 else \
35204 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
35205 fi; \
35206 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
35207 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
35208 $(NORMAL_TARGET_EXPORTS) \
35209 echo Configuring in $(TARGET_SUBDIR)/libgo; \
35210 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
35211 case $(srcdir) in \
35212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35213 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
35214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35215 esac; \
35216 srcdiroption="--srcdir=$${topdir}/libgo"; \
35217 libsrcdir="$$s/libgo"; \
35218 rm -f no-such-file || : ; \
35219 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35220 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35221 --target=${target_alias} $${srcdiroption} \
35222 || exit 1
35223 @endif target-libgo
35229 .PHONY: all-target-libgo maybe-all-target-libgo
35230 maybe-all-target-libgo:
35231 @if gcc-bootstrap
35232 all-target-libgo: stage_current
35233 @endif gcc-bootstrap
35234 @if target-libgo
35235 TARGET-target-libgo=all
35236 maybe-all-target-libgo: all-target-libgo
35237 all-target-libgo: configure-target-libgo
35238 @: $(MAKE); $(unstage)
35239 @r=`${PWD_COMMAND}`; export r; \
35240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35241 $(NORMAL_TARGET_EXPORTS) \
35242 (cd $(TARGET_SUBDIR)/libgo && \
35243 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35244 $(TARGET-target-libgo))
35245 @endif target-libgo
35251 .PHONY: check-target-libgo maybe-check-target-libgo
35252 maybe-check-target-libgo:
35253 @if target-libgo
35254 maybe-check-target-libgo: check-target-libgo
35256 check-target-libgo:
35257 @: $(MAKE); $(unstage)
35258 @r=`${PWD_COMMAND}`; export r; \
35259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35260 $(NORMAL_TARGET_EXPORTS) \
35261 (cd $(TARGET_SUBDIR)/libgo && \
35262 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35264 @endif target-libgo
35266 .PHONY: install-target-libgo maybe-install-target-libgo
35267 maybe-install-target-libgo:
35268 @if target-libgo
35269 maybe-install-target-libgo: install-target-libgo
35271 install-target-libgo: installdirs
35272 @: $(MAKE); $(unstage)
35273 @r=`${PWD_COMMAND}`; export r; \
35274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35275 $(NORMAL_TARGET_EXPORTS) \
35276 (cd $(TARGET_SUBDIR)/libgo && \
35277 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35279 @endif target-libgo
35281 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
35282 maybe-install-strip-target-libgo:
35283 @if target-libgo
35284 maybe-install-strip-target-libgo: install-strip-target-libgo
35286 install-strip-target-libgo: installdirs
35287 @: $(MAKE); $(unstage)
35288 @r=`${PWD_COMMAND}`; export r; \
35289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35290 $(NORMAL_TARGET_EXPORTS) \
35291 (cd $(TARGET_SUBDIR)/libgo && \
35292 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35294 @endif target-libgo
35296 # Other targets (info, dvi, pdf, etc.)
35298 .PHONY: maybe-info-target-libgo info-target-libgo
35299 maybe-info-target-libgo:
35300 @if target-libgo
35301 maybe-info-target-libgo: info-target-libgo
35303 info-target-libgo: \
35304 configure-target-libgo
35305 @: $(MAKE); $(unstage)
35306 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35307 r=`${PWD_COMMAND}`; export r; \
35308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35309 $(NORMAL_TARGET_EXPORTS) \
35310 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
35311 for flag in $(EXTRA_TARGET_FLAGS); do \
35312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35313 done; \
35314 (cd $(TARGET_SUBDIR)/libgo && \
35315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35317 "RANLIB=$${RANLIB}" \
35318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35319 info) \
35320 || exit 1
35322 @endif target-libgo
35324 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
35325 maybe-dvi-target-libgo:
35326 @if target-libgo
35327 maybe-dvi-target-libgo: dvi-target-libgo
35329 dvi-target-libgo: \
35330 configure-target-libgo
35331 @: $(MAKE); $(unstage)
35332 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35333 r=`${PWD_COMMAND}`; export r; \
35334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35335 $(NORMAL_TARGET_EXPORTS) \
35336 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
35337 for flag in $(EXTRA_TARGET_FLAGS); do \
35338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35339 done; \
35340 (cd $(TARGET_SUBDIR)/libgo && \
35341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35343 "RANLIB=$${RANLIB}" \
35344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35345 dvi) \
35346 || exit 1
35348 @endif target-libgo
35350 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
35351 maybe-pdf-target-libgo:
35352 @if target-libgo
35353 maybe-pdf-target-libgo: pdf-target-libgo
35355 pdf-target-libgo: \
35356 configure-target-libgo
35357 @: $(MAKE); $(unstage)
35358 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35359 r=`${PWD_COMMAND}`; export r; \
35360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35361 $(NORMAL_TARGET_EXPORTS) \
35362 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
35363 for flag in $(EXTRA_TARGET_FLAGS); do \
35364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35365 done; \
35366 (cd $(TARGET_SUBDIR)/libgo && \
35367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35369 "RANLIB=$${RANLIB}" \
35370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35371 pdf) \
35372 || exit 1
35374 @endif target-libgo
35376 .PHONY: maybe-html-target-libgo html-target-libgo
35377 maybe-html-target-libgo:
35378 @if target-libgo
35379 maybe-html-target-libgo: html-target-libgo
35381 html-target-libgo: \
35382 configure-target-libgo
35383 @: $(MAKE); $(unstage)
35384 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35385 r=`${PWD_COMMAND}`; export r; \
35386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35387 $(NORMAL_TARGET_EXPORTS) \
35388 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
35389 for flag in $(EXTRA_TARGET_FLAGS); do \
35390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35391 done; \
35392 (cd $(TARGET_SUBDIR)/libgo && \
35393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35395 "RANLIB=$${RANLIB}" \
35396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35397 html) \
35398 || exit 1
35400 @endif target-libgo
35402 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
35403 maybe-TAGS-target-libgo:
35404 @if target-libgo
35405 maybe-TAGS-target-libgo: TAGS-target-libgo
35407 TAGS-target-libgo: \
35408 configure-target-libgo
35409 @: $(MAKE); $(unstage)
35410 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35411 r=`${PWD_COMMAND}`; export r; \
35412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35413 $(NORMAL_TARGET_EXPORTS) \
35414 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
35415 for flag in $(EXTRA_TARGET_FLAGS); do \
35416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35417 done; \
35418 (cd $(TARGET_SUBDIR)/libgo && \
35419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35421 "RANLIB=$${RANLIB}" \
35422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35423 TAGS) \
35424 || exit 1
35426 @endif target-libgo
35428 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
35429 maybe-install-info-target-libgo:
35430 @if target-libgo
35431 maybe-install-info-target-libgo: install-info-target-libgo
35433 install-info-target-libgo: \
35434 configure-target-libgo \
35435 info-target-libgo
35436 @: $(MAKE); $(unstage)
35437 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35438 r=`${PWD_COMMAND}`; export r; \
35439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35440 $(NORMAL_TARGET_EXPORTS) \
35441 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
35442 for flag in $(EXTRA_TARGET_FLAGS); do \
35443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35444 done; \
35445 (cd $(TARGET_SUBDIR)/libgo && \
35446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448 "RANLIB=$${RANLIB}" \
35449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35450 install-info) \
35451 || exit 1
35453 @endif target-libgo
35455 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
35456 maybe-install-pdf-target-libgo:
35457 @if target-libgo
35458 maybe-install-pdf-target-libgo: install-pdf-target-libgo
35460 install-pdf-target-libgo: \
35461 configure-target-libgo \
35462 pdf-target-libgo
35463 @: $(MAKE); $(unstage)
35464 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35465 r=`${PWD_COMMAND}`; export r; \
35466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35467 $(NORMAL_TARGET_EXPORTS) \
35468 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
35469 for flag in $(EXTRA_TARGET_FLAGS); do \
35470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35471 done; \
35472 (cd $(TARGET_SUBDIR)/libgo && \
35473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35475 "RANLIB=$${RANLIB}" \
35476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35477 install-pdf) \
35478 || exit 1
35480 @endif target-libgo
35482 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
35483 maybe-install-html-target-libgo:
35484 @if target-libgo
35485 maybe-install-html-target-libgo: install-html-target-libgo
35487 install-html-target-libgo: \
35488 configure-target-libgo \
35489 html-target-libgo
35490 @: $(MAKE); $(unstage)
35491 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35492 r=`${PWD_COMMAND}`; export r; \
35493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35494 $(NORMAL_TARGET_EXPORTS) \
35495 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
35496 for flag in $(EXTRA_TARGET_FLAGS); do \
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
35499 (cd $(TARGET_SUBDIR)/libgo && \
35500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35502 "RANLIB=$${RANLIB}" \
35503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35504 install-html) \
35505 || exit 1
35507 @endif target-libgo
35509 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
35510 maybe-installcheck-target-libgo:
35511 @if target-libgo
35512 maybe-installcheck-target-libgo: installcheck-target-libgo
35514 installcheck-target-libgo: \
35515 configure-target-libgo
35516 @: $(MAKE); $(unstage)
35517 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35518 r=`${PWD_COMMAND}`; export r; \
35519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35520 $(NORMAL_TARGET_EXPORTS) \
35521 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35522 for flag in $(EXTRA_TARGET_FLAGS); do \
35523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35524 done; \
35525 (cd $(TARGET_SUBDIR)/libgo && \
35526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35528 "RANLIB=$${RANLIB}" \
35529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35530 installcheck) \
35531 || exit 1
35533 @endif target-libgo
35535 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35536 maybe-mostlyclean-target-libgo:
35537 @if target-libgo
35538 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35540 mostlyclean-target-libgo:
35541 @: $(MAKE); $(unstage)
35542 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35543 r=`${PWD_COMMAND}`; export r; \
35544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35545 $(NORMAL_TARGET_EXPORTS) \
35546 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35547 for flag in $(EXTRA_TARGET_FLAGS); do \
35548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35549 done; \
35550 (cd $(TARGET_SUBDIR)/libgo && \
35551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35553 "RANLIB=$${RANLIB}" \
35554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35555 mostlyclean) \
35556 || exit 1
35558 @endif target-libgo
35560 .PHONY: maybe-clean-target-libgo clean-target-libgo
35561 maybe-clean-target-libgo:
35562 @if target-libgo
35563 maybe-clean-target-libgo: clean-target-libgo
35565 clean-target-libgo:
35566 @: $(MAKE); $(unstage)
35567 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35568 r=`${PWD_COMMAND}`; export r; \
35569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35570 $(NORMAL_TARGET_EXPORTS) \
35571 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35572 for flag in $(EXTRA_TARGET_FLAGS); do \
35573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35574 done; \
35575 (cd $(TARGET_SUBDIR)/libgo && \
35576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35578 "RANLIB=$${RANLIB}" \
35579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35580 clean) \
35581 || exit 1
35583 @endif target-libgo
35585 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35586 maybe-distclean-target-libgo:
35587 @if target-libgo
35588 maybe-distclean-target-libgo: distclean-target-libgo
35590 distclean-target-libgo:
35591 @: $(MAKE); $(unstage)
35592 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35593 r=`${PWD_COMMAND}`; export r; \
35594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35595 $(NORMAL_TARGET_EXPORTS) \
35596 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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 distclean) \
35606 || exit 1
35608 @endif target-libgo
35610 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35611 maybe-maintainer-clean-target-libgo:
35612 @if target-libgo
35613 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35615 maintainer-clean-target-libgo:
35616 @: $(MAKE); $(unstage)
35617 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35618 r=`${PWD_COMMAND}`; export r; \
35619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35620 $(NORMAL_TARGET_EXPORTS) \
35621 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35622 for flag in $(EXTRA_TARGET_FLAGS); do \
35623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35624 done; \
35625 (cd $(TARGET_SUBDIR)/libgo && \
35626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35628 "RANLIB=$${RANLIB}" \
35629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35630 maintainer-clean) \
35631 || exit 1
35633 @endif target-libgo
35639 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35640 maybe-configure-target-libtermcap:
35641 @if gcc-bootstrap
35642 configure-target-libtermcap: stage_current
35643 @endif gcc-bootstrap
35644 @if target-libtermcap
35645 maybe-configure-target-libtermcap: configure-target-libtermcap
35646 configure-target-libtermcap:
35647 @: $(MAKE); $(unstage)
35648 @r=`${PWD_COMMAND}`; export r; \
35649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35650 echo "Checking multilib configuration for libtermcap..."; \
35651 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35652 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35653 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35654 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35655 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35656 else \
35657 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35658 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35659 fi; \
35660 else \
35661 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35662 fi; \
35663 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35664 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35665 $(NORMAL_TARGET_EXPORTS) \
35666 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35667 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35668 case $(srcdir) in \
35669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35670 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35672 esac; \
35673 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35674 libsrcdir="$$s/libtermcap"; \
35675 rm -f no-such-file || : ; \
35676 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35677 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35678 --target=${target_alias} $${srcdiroption} \
35679 || exit 1
35680 @endif target-libtermcap
35686 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35687 maybe-all-target-libtermcap:
35688 @if gcc-bootstrap
35689 all-target-libtermcap: stage_current
35690 @endif gcc-bootstrap
35691 @if target-libtermcap
35692 TARGET-target-libtermcap=all
35693 maybe-all-target-libtermcap: all-target-libtermcap
35694 all-target-libtermcap: configure-target-libtermcap
35695 @: $(MAKE); $(unstage)
35696 @r=`${PWD_COMMAND}`; export r; \
35697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35698 $(NORMAL_TARGET_EXPORTS) \
35699 (cd $(TARGET_SUBDIR)/libtermcap && \
35700 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35701 $(TARGET-target-libtermcap))
35702 @endif target-libtermcap
35708 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35709 maybe-check-target-libtermcap:
35710 @if target-libtermcap
35711 maybe-check-target-libtermcap: check-target-libtermcap
35713 # Dummy target for uncheckable module.
35714 check-target-libtermcap:
35716 @endif target-libtermcap
35718 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35719 maybe-install-target-libtermcap:
35720 @if target-libtermcap
35721 maybe-install-target-libtermcap: install-target-libtermcap
35723 install-target-libtermcap: installdirs
35724 @: $(MAKE); $(unstage)
35725 @r=`${PWD_COMMAND}`; export r; \
35726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35727 $(NORMAL_TARGET_EXPORTS) \
35728 (cd $(TARGET_SUBDIR)/libtermcap && \
35729 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35731 @endif target-libtermcap
35733 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35734 maybe-install-strip-target-libtermcap:
35735 @if target-libtermcap
35736 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35738 install-strip-target-libtermcap: installdirs
35739 @: $(MAKE); $(unstage)
35740 @r=`${PWD_COMMAND}`; export r; \
35741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35742 $(NORMAL_TARGET_EXPORTS) \
35743 (cd $(TARGET_SUBDIR)/libtermcap && \
35744 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35746 @endif target-libtermcap
35748 # Other targets (info, dvi, pdf, etc.)
35750 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35751 maybe-info-target-libtermcap:
35752 @if target-libtermcap
35753 maybe-info-target-libtermcap: info-target-libtermcap
35755 info-target-libtermcap: \
35756 configure-target-libtermcap
35757 @: $(MAKE); $(unstage)
35758 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35759 r=`${PWD_COMMAND}`; export r; \
35760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35761 $(NORMAL_TARGET_EXPORTS) \
35762 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35763 for flag in $(EXTRA_TARGET_FLAGS); do \
35764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35765 done; \
35766 (cd $(TARGET_SUBDIR)/libtermcap && \
35767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35769 "RANLIB=$${RANLIB}" \
35770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35771 info) \
35772 || exit 1
35774 @endif target-libtermcap
35776 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35777 maybe-dvi-target-libtermcap:
35778 @if target-libtermcap
35779 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35781 dvi-target-libtermcap: \
35782 configure-target-libtermcap
35783 @: $(MAKE); $(unstage)
35784 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35785 r=`${PWD_COMMAND}`; export r; \
35786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35787 $(NORMAL_TARGET_EXPORTS) \
35788 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35789 for flag in $(EXTRA_TARGET_FLAGS); do \
35790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35791 done; \
35792 (cd $(TARGET_SUBDIR)/libtermcap && \
35793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35795 "RANLIB=$${RANLIB}" \
35796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35797 dvi) \
35798 || exit 1
35800 @endif target-libtermcap
35802 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35803 maybe-pdf-target-libtermcap:
35804 @if target-libtermcap
35805 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35807 pdf-target-libtermcap: \
35808 configure-target-libtermcap
35809 @: $(MAKE); $(unstage)
35810 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35811 r=`${PWD_COMMAND}`; export r; \
35812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35813 $(NORMAL_TARGET_EXPORTS) \
35814 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35815 for flag in $(EXTRA_TARGET_FLAGS); do \
35816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35817 done; \
35818 (cd $(TARGET_SUBDIR)/libtermcap && \
35819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35821 "RANLIB=$${RANLIB}" \
35822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35823 pdf) \
35824 || exit 1
35826 @endif target-libtermcap
35828 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35829 maybe-html-target-libtermcap:
35830 @if target-libtermcap
35831 maybe-html-target-libtermcap: html-target-libtermcap
35833 html-target-libtermcap: \
35834 configure-target-libtermcap
35835 @: $(MAKE); $(unstage)
35836 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35837 r=`${PWD_COMMAND}`; export r; \
35838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35839 $(NORMAL_TARGET_EXPORTS) \
35840 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35841 for flag in $(EXTRA_TARGET_FLAGS); do \
35842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35843 done; \
35844 (cd $(TARGET_SUBDIR)/libtermcap && \
35845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35847 "RANLIB=$${RANLIB}" \
35848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35849 html) \
35850 || exit 1
35852 @endif target-libtermcap
35854 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35855 maybe-TAGS-target-libtermcap:
35856 @if target-libtermcap
35857 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35859 TAGS-target-libtermcap: \
35860 configure-target-libtermcap
35861 @: $(MAKE); $(unstage)
35862 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35863 r=`${PWD_COMMAND}`; export r; \
35864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35865 $(NORMAL_TARGET_EXPORTS) \
35866 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35867 for flag in $(EXTRA_TARGET_FLAGS); do \
35868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35869 done; \
35870 (cd $(TARGET_SUBDIR)/libtermcap && \
35871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35873 "RANLIB=$${RANLIB}" \
35874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35875 TAGS) \
35876 || exit 1
35878 @endif target-libtermcap
35880 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35881 maybe-install-info-target-libtermcap:
35882 @if target-libtermcap
35883 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35885 install-info-target-libtermcap: \
35886 configure-target-libtermcap \
35887 info-target-libtermcap
35888 @: $(MAKE); $(unstage)
35889 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35890 r=`${PWD_COMMAND}`; export r; \
35891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35892 $(NORMAL_TARGET_EXPORTS) \
35893 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35894 for flag in $(EXTRA_TARGET_FLAGS); do \
35895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35896 done; \
35897 (cd $(TARGET_SUBDIR)/libtermcap && \
35898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35900 "RANLIB=$${RANLIB}" \
35901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35902 install-info) \
35903 || exit 1
35905 @endif target-libtermcap
35907 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35908 maybe-install-pdf-target-libtermcap:
35909 @if target-libtermcap
35910 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35912 install-pdf-target-libtermcap: \
35913 configure-target-libtermcap \
35914 pdf-target-libtermcap
35915 @: $(MAKE); $(unstage)
35916 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35917 r=`${PWD_COMMAND}`; export r; \
35918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35919 $(NORMAL_TARGET_EXPORTS) \
35920 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35921 for flag in $(EXTRA_TARGET_FLAGS); do \
35922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923 done; \
35924 (cd $(TARGET_SUBDIR)/libtermcap && \
35925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35927 "RANLIB=$${RANLIB}" \
35928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35929 install-pdf) \
35930 || exit 1
35932 @endif target-libtermcap
35934 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35935 maybe-install-html-target-libtermcap:
35936 @if target-libtermcap
35937 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35939 install-html-target-libtermcap: \
35940 configure-target-libtermcap \
35941 html-target-libtermcap
35942 @: $(MAKE); $(unstage)
35943 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35944 r=`${PWD_COMMAND}`; export r; \
35945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35946 $(NORMAL_TARGET_EXPORTS) \
35947 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35948 for flag in $(EXTRA_TARGET_FLAGS); do \
35949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35950 done; \
35951 (cd $(TARGET_SUBDIR)/libtermcap && \
35952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35954 "RANLIB=$${RANLIB}" \
35955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35956 install-html) \
35957 || exit 1
35959 @endif target-libtermcap
35961 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35962 maybe-installcheck-target-libtermcap:
35963 @if target-libtermcap
35964 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35966 installcheck-target-libtermcap: \
35967 configure-target-libtermcap
35968 @: $(MAKE); $(unstage)
35969 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35970 r=`${PWD_COMMAND}`; export r; \
35971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35972 $(NORMAL_TARGET_EXPORTS) \
35973 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35974 for flag in $(EXTRA_TARGET_FLAGS); do \
35975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35976 done; \
35977 (cd $(TARGET_SUBDIR)/libtermcap && \
35978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35980 "RANLIB=$${RANLIB}" \
35981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35982 installcheck) \
35983 || exit 1
35985 @endif target-libtermcap
35987 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35988 maybe-mostlyclean-target-libtermcap:
35989 @if target-libtermcap
35990 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35992 # libtermcap doesn't support mostlyclean.
35993 mostlyclean-target-libtermcap:
35995 @endif target-libtermcap
35997 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35998 maybe-clean-target-libtermcap:
35999 @if target-libtermcap
36000 maybe-clean-target-libtermcap: clean-target-libtermcap
36002 # libtermcap doesn't support clean.
36003 clean-target-libtermcap:
36005 @endif target-libtermcap
36007 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
36008 maybe-distclean-target-libtermcap:
36009 @if target-libtermcap
36010 maybe-distclean-target-libtermcap: distclean-target-libtermcap
36012 # libtermcap doesn't support distclean.
36013 distclean-target-libtermcap:
36015 @endif target-libtermcap
36017 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
36018 maybe-maintainer-clean-target-libtermcap:
36019 @if target-libtermcap
36020 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
36022 # libtermcap doesn't support maintainer-clean.
36023 maintainer-clean-target-libtermcap:
36025 @endif target-libtermcap
36031 .PHONY: configure-target-winsup maybe-configure-target-winsup
36032 maybe-configure-target-winsup:
36033 @if gcc-bootstrap
36034 configure-target-winsup: stage_current
36035 @endif gcc-bootstrap
36036 @if target-winsup
36037 maybe-configure-target-winsup: configure-target-winsup
36038 configure-target-winsup:
36039 @: $(MAKE); $(unstage)
36040 @r=`${PWD_COMMAND}`; export r; \
36041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36042 echo "Checking multilib configuration for winsup..."; \
36043 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
36044 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
36045 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
36046 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
36047 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
36048 else \
36049 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
36050 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
36051 fi; \
36052 else \
36053 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
36054 fi; \
36055 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
36056 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
36057 $(NORMAL_TARGET_EXPORTS) \
36058 echo Configuring in $(TARGET_SUBDIR)/winsup; \
36059 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
36060 case $(srcdir) in \
36061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36062 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
36063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36064 esac; \
36065 srcdiroption="--srcdir=$${topdir}/winsup"; \
36066 libsrcdir="$$s/winsup"; \
36067 rm -f no-such-file || : ; \
36068 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36069 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36070 --target=${target_alias} $${srcdiroption} \
36071 || exit 1
36072 @endif target-winsup
36078 .PHONY: all-target-winsup maybe-all-target-winsup
36079 maybe-all-target-winsup:
36080 @if gcc-bootstrap
36081 all-target-winsup: stage_current
36082 @endif gcc-bootstrap
36083 @if target-winsup
36084 TARGET-target-winsup=all
36085 maybe-all-target-winsup: all-target-winsup
36086 all-target-winsup: configure-target-winsup
36087 @: $(MAKE); $(unstage)
36088 @r=`${PWD_COMMAND}`; export r; \
36089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36090 $(NORMAL_TARGET_EXPORTS) \
36091 (cd $(TARGET_SUBDIR)/winsup && \
36092 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36093 $(TARGET-target-winsup))
36094 @endif target-winsup
36100 .PHONY: check-target-winsup maybe-check-target-winsup
36101 maybe-check-target-winsup:
36102 @if target-winsup
36103 maybe-check-target-winsup: check-target-winsup
36105 check-target-winsup:
36106 @: $(MAKE); $(unstage)
36107 @r=`${PWD_COMMAND}`; export r; \
36108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36109 $(NORMAL_TARGET_EXPORTS) \
36110 (cd $(TARGET_SUBDIR)/winsup && \
36111 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36113 @endif target-winsup
36115 .PHONY: install-target-winsup maybe-install-target-winsup
36116 maybe-install-target-winsup:
36117 @if target-winsup
36118 maybe-install-target-winsup: install-target-winsup
36120 install-target-winsup: installdirs
36121 @: $(MAKE); $(unstage)
36122 @r=`${PWD_COMMAND}`; export r; \
36123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36124 $(NORMAL_TARGET_EXPORTS) \
36125 (cd $(TARGET_SUBDIR)/winsup && \
36126 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36128 @endif target-winsup
36130 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
36131 maybe-install-strip-target-winsup:
36132 @if target-winsup
36133 maybe-install-strip-target-winsup: install-strip-target-winsup
36135 install-strip-target-winsup: installdirs
36136 @: $(MAKE); $(unstage)
36137 @r=`${PWD_COMMAND}`; export r; \
36138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36139 $(NORMAL_TARGET_EXPORTS) \
36140 (cd $(TARGET_SUBDIR)/winsup && \
36141 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36143 @endif target-winsup
36145 # Other targets (info, dvi, pdf, etc.)
36147 .PHONY: maybe-info-target-winsup info-target-winsup
36148 maybe-info-target-winsup:
36149 @if target-winsup
36150 maybe-info-target-winsup: info-target-winsup
36152 info-target-winsup: \
36153 configure-target-winsup
36154 @: $(MAKE); $(unstage)
36155 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36156 r=`${PWD_COMMAND}`; export r; \
36157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36158 $(NORMAL_TARGET_EXPORTS) \
36159 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
36160 for flag in $(EXTRA_TARGET_FLAGS); do \
36161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36162 done; \
36163 (cd $(TARGET_SUBDIR)/winsup && \
36164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36166 "RANLIB=$${RANLIB}" \
36167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36168 info) \
36169 || exit 1
36171 @endif target-winsup
36173 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
36174 maybe-dvi-target-winsup:
36175 @if target-winsup
36176 maybe-dvi-target-winsup: dvi-target-winsup
36178 dvi-target-winsup: \
36179 configure-target-winsup
36180 @: $(MAKE); $(unstage)
36181 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36182 r=`${PWD_COMMAND}`; export r; \
36183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36184 $(NORMAL_TARGET_EXPORTS) \
36185 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 dvi) \
36195 || exit 1
36197 @endif target-winsup
36199 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
36200 maybe-pdf-target-winsup:
36201 @if target-winsup
36202 maybe-pdf-target-winsup: pdf-target-winsup
36204 pdf-target-winsup: \
36205 configure-target-winsup
36206 @: $(MAKE); $(unstage)
36207 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36208 r=`${PWD_COMMAND}`; export r; \
36209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36210 $(NORMAL_TARGET_EXPORTS) \
36211 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
36212 for flag in $(EXTRA_TARGET_FLAGS); do \
36213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36214 done; \
36215 (cd $(TARGET_SUBDIR)/winsup && \
36216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36218 "RANLIB=$${RANLIB}" \
36219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36220 pdf) \
36221 || exit 1
36223 @endif target-winsup
36225 .PHONY: maybe-html-target-winsup html-target-winsup
36226 maybe-html-target-winsup:
36227 @if target-winsup
36228 maybe-html-target-winsup: html-target-winsup
36230 html-target-winsup: \
36231 configure-target-winsup
36232 @: $(MAKE); $(unstage)
36233 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36234 r=`${PWD_COMMAND}`; export r; \
36235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36236 $(NORMAL_TARGET_EXPORTS) \
36237 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
36238 for flag in $(EXTRA_TARGET_FLAGS); do \
36239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36240 done; \
36241 (cd $(TARGET_SUBDIR)/winsup && \
36242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36244 "RANLIB=$${RANLIB}" \
36245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36246 html) \
36247 || exit 1
36249 @endif target-winsup
36251 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
36252 maybe-TAGS-target-winsup:
36253 @if target-winsup
36254 maybe-TAGS-target-winsup: TAGS-target-winsup
36256 TAGS-target-winsup: \
36257 configure-target-winsup
36258 @: $(MAKE); $(unstage)
36259 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36260 r=`${PWD_COMMAND}`; export r; \
36261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36262 $(NORMAL_TARGET_EXPORTS) \
36263 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 TAGS) \
36273 || exit 1
36275 @endif target-winsup
36277 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
36278 maybe-install-info-target-winsup:
36279 @if target-winsup
36280 maybe-install-info-target-winsup: install-info-target-winsup
36282 install-info-target-winsup: \
36283 configure-target-winsup \
36284 info-target-winsup
36285 @: $(MAKE); $(unstage)
36286 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36287 r=`${PWD_COMMAND}`; export r; \
36288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36289 $(NORMAL_TARGET_EXPORTS) \
36290 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
36291 for flag in $(EXTRA_TARGET_FLAGS); do \
36292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36293 done; \
36294 (cd $(TARGET_SUBDIR)/winsup && \
36295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36297 "RANLIB=$${RANLIB}" \
36298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36299 install-info) \
36300 || exit 1
36302 @endif target-winsup
36304 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
36305 maybe-install-pdf-target-winsup:
36306 @if target-winsup
36307 maybe-install-pdf-target-winsup: install-pdf-target-winsup
36309 install-pdf-target-winsup: \
36310 configure-target-winsup \
36311 pdf-target-winsup
36312 @: $(MAKE); $(unstage)
36313 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36314 r=`${PWD_COMMAND}`; export r; \
36315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36316 $(NORMAL_TARGET_EXPORTS) \
36317 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
36318 for flag in $(EXTRA_TARGET_FLAGS); do \
36319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36320 done; \
36321 (cd $(TARGET_SUBDIR)/winsup && \
36322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36324 "RANLIB=$${RANLIB}" \
36325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36326 install-pdf) \
36327 || exit 1
36329 @endif target-winsup
36331 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
36332 maybe-install-html-target-winsup:
36333 @if target-winsup
36334 maybe-install-html-target-winsup: install-html-target-winsup
36336 install-html-target-winsup: \
36337 configure-target-winsup \
36338 html-target-winsup
36339 @: $(MAKE); $(unstage)
36340 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36341 r=`${PWD_COMMAND}`; export r; \
36342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36343 $(NORMAL_TARGET_EXPORTS) \
36344 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
36345 for flag in $(EXTRA_TARGET_FLAGS); do \
36346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36347 done; \
36348 (cd $(TARGET_SUBDIR)/winsup && \
36349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36351 "RANLIB=$${RANLIB}" \
36352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36353 install-html) \
36354 || exit 1
36356 @endif target-winsup
36358 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
36359 maybe-installcheck-target-winsup:
36360 @if target-winsup
36361 maybe-installcheck-target-winsup: installcheck-target-winsup
36363 installcheck-target-winsup: \
36364 configure-target-winsup
36365 @: $(MAKE); $(unstage)
36366 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36367 r=`${PWD_COMMAND}`; export r; \
36368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36369 $(NORMAL_TARGET_EXPORTS) \
36370 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
36371 for flag in $(EXTRA_TARGET_FLAGS); do \
36372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36373 done; \
36374 (cd $(TARGET_SUBDIR)/winsup && \
36375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36377 "RANLIB=$${RANLIB}" \
36378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36379 installcheck) \
36380 || exit 1
36382 @endif target-winsup
36384 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
36385 maybe-mostlyclean-target-winsup:
36386 @if target-winsup
36387 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
36389 mostlyclean-target-winsup:
36390 @: $(MAKE); $(unstage)
36391 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36392 r=`${PWD_COMMAND}`; export r; \
36393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36394 $(NORMAL_TARGET_EXPORTS) \
36395 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
36396 for flag in $(EXTRA_TARGET_FLAGS); do \
36397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36398 done; \
36399 (cd $(TARGET_SUBDIR)/winsup && \
36400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36402 "RANLIB=$${RANLIB}" \
36403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36404 mostlyclean) \
36405 || exit 1
36407 @endif target-winsup
36409 .PHONY: maybe-clean-target-winsup clean-target-winsup
36410 maybe-clean-target-winsup:
36411 @if target-winsup
36412 maybe-clean-target-winsup: clean-target-winsup
36414 clean-target-winsup:
36415 @: $(MAKE); $(unstage)
36416 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36417 r=`${PWD_COMMAND}`; export r; \
36418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36419 $(NORMAL_TARGET_EXPORTS) \
36420 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
36421 for flag in $(EXTRA_TARGET_FLAGS); do \
36422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36423 done; \
36424 (cd $(TARGET_SUBDIR)/winsup && \
36425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36427 "RANLIB=$${RANLIB}" \
36428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36429 clean) \
36430 || exit 1
36432 @endif target-winsup
36434 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
36435 maybe-distclean-target-winsup:
36436 @if target-winsup
36437 maybe-distclean-target-winsup: distclean-target-winsup
36439 distclean-target-winsup:
36440 @: $(MAKE); $(unstage)
36441 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36442 r=`${PWD_COMMAND}`; export r; \
36443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36444 $(NORMAL_TARGET_EXPORTS) \
36445 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
36446 for flag in $(EXTRA_TARGET_FLAGS); do \
36447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36448 done; \
36449 (cd $(TARGET_SUBDIR)/winsup && \
36450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36452 "RANLIB=$${RANLIB}" \
36453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36454 distclean) \
36455 || exit 1
36457 @endif target-winsup
36459 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
36460 maybe-maintainer-clean-target-winsup:
36461 @if target-winsup
36462 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
36464 maintainer-clean-target-winsup:
36465 @: $(MAKE); $(unstage)
36466 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36467 r=`${PWD_COMMAND}`; export r; \
36468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36469 $(NORMAL_TARGET_EXPORTS) \
36470 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
36471 for flag in $(EXTRA_TARGET_FLAGS); do \
36472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36473 done; \
36474 (cd $(TARGET_SUBDIR)/winsup && \
36475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36477 "RANLIB=$${RANLIB}" \
36478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36479 maintainer-clean) \
36480 || exit 1
36482 @endif target-winsup
36488 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
36489 maybe-configure-target-libgloss:
36490 @if gcc-bootstrap
36491 configure-target-libgloss: stage_current
36492 @endif gcc-bootstrap
36493 @if target-libgloss
36494 maybe-configure-target-libgloss: configure-target-libgloss
36495 configure-target-libgloss:
36496 @: $(MAKE); $(unstage)
36497 @r=`${PWD_COMMAND}`; export r; \
36498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36499 echo "Checking multilib configuration for libgloss..."; \
36500 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36501 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
36502 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36503 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36504 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
36505 else \
36506 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
36507 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36508 fi; \
36509 else \
36510 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36511 fi; \
36512 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
36513 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36514 $(NORMAL_TARGET_EXPORTS) \
36515 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
36516 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
36517 case $(srcdir) in \
36518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36519 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36521 esac; \
36522 srcdiroption="--srcdir=$${topdir}/libgloss"; \
36523 libsrcdir="$$s/libgloss"; \
36524 rm -f no-such-file || : ; \
36525 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36527 --target=${target_alias} $${srcdiroption} \
36528 || exit 1
36529 @endif target-libgloss
36535 .PHONY: all-target-libgloss maybe-all-target-libgloss
36536 maybe-all-target-libgloss:
36537 @if gcc-bootstrap
36538 all-target-libgloss: stage_current
36539 @endif gcc-bootstrap
36540 @if target-libgloss
36541 TARGET-target-libgloss=all
36542 maybe-all-target-libgloss: all-target-libgloss
36543 all-target-libgloss: configure-target-libgloss
36544 @: $(MAKE); $(unstage)
36545 @r=`${PWD_COMMAND}`; export r; \
36546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36547 $(NORMAL_TARGET_EXPORTS) \
36548 (cd $(TARGET_SUBDIR)/libgloss && \
36549 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36550 $(TARGET-target-libgloss))
36551 @endif target-libgloss
36557 .PHONY: check-target-libgloss maybe-check-target-libgloss
36558 maybe-check-target-libgloss:
36559 @if target-libgloss
36560 maybe-check-target-libgloss: check-target-libgloss
36562 # Dummy target for uncheckable module.
36563 check-target-libgloss:
36565 @endif target-libgloss
36567 .PHONY: install-target-libgloss maybe-install-target-libgloss
36568 maybe-install-target-libgloss:
36569 @if target-libgloss
36570 maybe-install-target-libgloss: install-target-libgloss
36572 install-target-libgloss: installdirs
36573 @: $(MAKE); $(unstage)
36574 @r=`${PWD_COMMAND}`; export r; \
36575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36576 $(NORMAL_TARGET_EXPORTS) \
36577 (cd $(TARGET_SUBDIR)/libgloss && \
36578 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36580 @endif target-libgloss
36582 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36583 maybe-install-strip-target-libgloss:
36584 @if target-libgloss
36585 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36587 install-strip-target-libgloss: installdirs
36588 @: $(MAKE); $(unstage)
36589 @r=`${PWD_COMMAND}`; export r; \
36590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36591 $(NORMAL_TARGET_EXPORTS) \
36592 (cd $(TARGET_SUBDIR)/libgloss && \
36593 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36595 @endif target-libgloss
36597 # Other targets (info, dvi, pdf, etc.)
36599 .PHONY: maybe-info-target-libgloss info-target-libgloss
36600 maybe-info-target-libgloss:
36601 @if target-libgloss
36602 maybe-info-target-libgloss: info-target-libgloss
36604 info-target-libgloss: \
36605 configure-target-libgloss
36606 @: $(MAKE); $(unstage)
36607 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36608 r=`${PWD_COMMAND}`; export r; \
36609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36610 $(NORMAL_TARGET_EXPORTS) \
36611 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36612 for flag in $(EXTRA_TARGET_FLAGS); do \
36613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36614 done; \
36615 (cd $(TARGET_SUBDIR)/libgloss && \
36616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36618 "RANLIB=$${RANLIB}" \
36619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36620 info) \
36621 || exit 1
36623 @endif target-libgloss
36625 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36626 maybe-dvi-target-libgloss:
36627 @if target-libgloss
36628 maybe-dvi-target-libgloss: dvi-target-libgloss
36630 dvi-target-libgloss: \
36631 configure-target-libgloss
36632 @: $(MAKE); $(unstage)
36633 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36634 r=`${PWD_COMMAND}`; export r; \
36635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36636 $(NORMAL_TARGET_EXPORTS) \
36637 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36638 for flag in $(EXTRA_TARGET_FLAGS); do \
36639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36640 done; \
36641 (cd $(TARGET_SUBDIR)/libgloss && \
36642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36644 "RANLIB=$${RANLIB}" \
36645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36646 dvi) \
36647 || exit 1
36649 @endif target-libgloss
36651 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36652 maybe-pdf-target-libgloss:
36653 @if target-libgloss
36654 maybe-pdf-target-libgloss: pdf-target-libgloss
36656 pdf-target-libgloss: \
36657 configure-target-libgloss
36658 @: $(MAKE); $(unstage)
36659 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36660 r=`${PWD_COMMAND}`; export r; \
36661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36662 $(NORMAL_TARGET_EXPORTS) \
36663 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36664 for flag in $(EXTRA_TARGET_FLAGS); do \
36665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36666 done; \
36667 (cd $(TARGET_SUBDIR)/libgloss && \
36668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36670 "RANLIB=$${RANLIB}" \
36671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36672 pdf) \
36673 || exit 1
36675 @endif target-libgloss
36677 .PHONY: maybe-html-target-libgloss html-target-libgloss
36678 maybe-html-target-libgloss:
36679 @if target-libgloss
36680 maybe-html-target-libgloss: html-target-libgloss
36682 html-target-libgloss: \
36683 configure-target-libgloss
36684 @: $(MAKE); $(unstage)
36685 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36686 r=`${PWD_COMMAND}`; export r; \
36687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36688 $(NORMAL_TARGET_EXPORTS) \
36689 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36690 for flag in $(EXTRA_TARGET_FLAGS); do \
36691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36692 done; \
36693 (cd $(TARGET_SUBDIR)/libgloss && \
36694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36696 "RANLIB=$${RANLIB}" \
36697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36698 html) \
36699 || exit 1
36701 @endif target-libgloss
36703 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36704 maybe-TAGS-target-libgloss:
36705 @if target-libgloss
36706 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36708 TAGS-target-libgloss: \
36709 configure-target-libgloss
36710 @: $(MAKE); $(unstage)
36711 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36712 r=`${PWD_COMMAND}`; export r; \
36713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36714 $(NORMAL_TARGET_EXPORTS) \
36715 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36716 for flag in $(EXTRA_TARGET_FLAGS); do \
36717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36718 done; \
36719 (cd $(TARGET_SUBDIR)/libgloss && \
36720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36722 "RANLIB=$${RANLIB}" \
36723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36724 TAGS) \
36725 || exit 1
36727 @endif target-libgloss
36729 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36730 maybe-install-info-target-libgloss:
36731 @if target-libgloss
36732 maybe-install-info-target-libgloss: install-info-target-libgloss
36734 install-info-target-libgloss: \
36735 configure-target-libgloss \
36736 info-target-libgloss
36737 @: $(MAKE); $(unstage)
36738 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36739 r=`${PWD_COMMAND}`; export r; \
36740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36741 $(NORMAL_TARGET_EXPORTS) \
36742 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36743 for flag in $(EXTRA_TARGET_FLAGS); do \
36744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36745 done; \
36746 (cd $(TARGET_SUBDIR)/libgloss && \
36747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36749 "RANLIB=$${RANLIB}" \
36750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36751 install-info) \
36752 || exit 1
36754 @endif target-libgloss
36756 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36757 maybe-install-pdf-target-libgloss:
36758 @if target-libgloss
36759 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36761 install-pdf-target-libgloss: \
36762 configure-target-libgloss \
36763 pdf-target-libgloss
36764 @: $(MAKE); $(unstage)
36765 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36766 r=`${PWD_COMMAND}`; export r; \
36767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36768 $(NORMAL_TARGET_EXPORTS) \
36769 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36770 for flag in $(EXTRA_TARGET_FLAGS); do \
36771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36772 done; \
36773 (cd $(TARGET_SUBDIR)/libgloss && \
36774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36776 "RANLIB=$${RANLIB}" \
36777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36778 install-pdf) \
36779 || exit 1
36781 @endif target-libgloss
36783 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36784 maybe-install-html-target-libgloss:
36785 @if target-libgloss
36786 maybe-install-html-target-libgloss: install-html-target-libgloss
36788 install-html-target-libgloss: \
36789 configure-target-libgloss \
36790 html-target-libgloss
36791 @: $(MAKE); $(unstage)
36792 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36793 r=`${PWD_COMMAND}`; export r; \
36794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36795 $(NORMAL_TARGET_EXPORTS) \
36796 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36797 for flag in $(EXTRA_TARGET_FLAGS); do \
36798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36799 done; \
36800 (cd $(TARGET_SUBDIR)/libgloss && \
36801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36803 "RANLIB=$${RANLIB}" \
36804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36805 install-html) \
36806 || exit 1
36808 @endif target-libgloss
36810 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36811 maybe-installcheck-target-libgloss:
36812 @if target-libgloss
36813 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36815 installcheck-target-libgloss: \
36816 configure-target-libgloss
36817 @: $(MAKE); $(unstage)
36818 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36819 r=`${PWD_COMMAND}`; export r; \
36820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36821 $(NORMAL_TARGET_EXPORTS) \
36822 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36823 for flag in $(EXTRA_TARGET_FLAGS); do \
36824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36825 done; \
36826 (cd $(TARGET_SUBDIR)/libgloss && \
36827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36829 "RANLIB=$${RANLIB}" \
36830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36831 installcheck) \
36832 || exit 1
36834 @endif target-libgloss
36836 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36837 maybe-mostlyclean-target-libgloss:
36838 @if target-libgloss
36839 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36841 mostlyclean-target-libgloss:
36842 @: $(MAKE); $(unstage)
36843 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36844 r=`${PWD_COMMAND}`; export r; \
36845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36846 $(NORMAL_TARGET_EXPORTS) \
36847 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36848 for flag in $(EXTRA_TARGET_FLAGS); do \
36849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36850 done; \
36851 (cd $(TARGET_SUBDIR)/libgloss && \
36852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36854 "RANLIB=$${RANLIB}" \
36855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36856 mostlyclean) \
36857 || exit 1
36859 @endif target-libgloss
36861 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36862 maybe-clean-target-libgloss:
36863 @if target-libgloss
36864 maybe-clean-target-libgloss: clean-target-libgloss
36866 clean-target-libgloss:
36867 @: $(MAKE); $(unstage)
36868 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36869 r=`${PWD_COMMAND}`; export r; \
36870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36871 $(NORMAL_TARGET_EXPORTS) \
36872 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36873 for flag in $(EXTRA_TARGET_FLAGS); do \
36874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36875 done; \
36876 (cd $(TARGET_SUBDIR)/libgloss && \
36877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36879 "RANLIB=$${RANLIB}" \
36880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36881 clean) \
36882 || exit 1
36884 @endif target-libgloss
36886 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36887 maybe-distclean-target-libgloss:
36888 @if target-libgloss
36889 maybe-distclean-target-libgloss: distclean-target-libgloss
36891 distclean-target-libgloss:
36892 @: $(MAKE); $(unstage)
36893 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36894 r=`${PWD_COMMAND}`; export r; \
36895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36896 $(NORMAL_TARGET_EXPORTS) \
36897 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36898 for flag in $(EXTRA_TARGET_FLAGS); do \
36899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36900 done; \
36901 (cd $(TARGET_SUBDIR)/libgloss && \
36902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36904 "RANLIB=$${RANLIB}" \
36905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36906 distclean) \
36907 || exit 1
36909 @endif target-libgloss
36911 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36912 maybe-maintainer-clean-target-libgloss:
36913 @if target-libgloss
36914 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36916 maintainer-clean-target-libgloss:
36917 @: $(MAKE); $(unstage)
36918 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36919 r=`${PWD_COMMAND}`; export r; \
36920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36921 $(NORMAL_TARGET_EXPORTS) \
36922 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36923 for flag in $(EXTRA_TARGET_FLAGS); do \
36924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36925 done; \
36926 (cd $(TARGET_SUBDIR)/libgloss && \
36927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36929 "RANLIB=$${RANLIB}" \
36930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36931 maintainer-clean) \
36932 || exit 1
36934 @endif target-libgloss
36940 .PHONY: configure-target-libffi maybe-configure-target-libffi
36941 maybe-configure-target-libffi:
36942 @if gcc-bootstrap
36943 configure-target-libffi: stage_current
36944 @endif gcc-bootstrap
36945 @if target-libffi
36946 maybe-configure-target-libffi: configure-target-libffi
36947 configure-target-libffi:
36948 @: $(MAKE); $(unstage)
36949 @r=`${PWD_COMMAND}`; export r; \
36950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36951 echo "Checking multilib configuration for libffi..."; \
36952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36953 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36954 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36955 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36956 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36957 else \
36958 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36959 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36960 fi; \
36961 else \
36962 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36963 fi; \
36964 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36965 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36966 $(NORMAL_TARGET_EXPORTS) \
36967 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36968 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36969 case $(srcdir) in \
36970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36971 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36973 esac; \
36974 srcdiroption="--srcdir=$${topdir}/libffi"; \
36975 libsrcdir="$$s/libffi"; \
36976 rm -f no-such-file || : ; \
36977 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36979 --target=${target_alias} $${srcdiroption} \
36980 || exit 1
36981 @endif target-libffi
36987 .PHONY: all-target-libffi maybe-all-target-libffi
36988 maybe-all-target-libffi:
36989 @if gcc-bootstrap
36990 all-target-libffi: stage_current
36991 @endif gcc-bootstrap
36992 @if target-libffi
36993 TARGET-target-libffi=all
36994 maybe-all-target-libffi: all-target-libffi
36995 all-target-libffi: configure-target-libffi
36996 @: $(MAKE); $(unstage)
36997 @r=`${PWD_COMMAND}`; export r; \
36998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36999 $(NORMAL_TARGET_EXPORTS) \
37000 (cd $(TARGET_SUBDIR)/libffi && \
37001 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37002 $(TARGET-target-libffi))
37003 @endif target-libffi
37009 .PHONY: check-target-libffi maybe-check-target-libffi
37010 maybe-check-target-libffi:
37011 @if target-libffi
37012 maybe-check-target-libffi: check-target-libffi
37014 check-target-libffi:
37015 @: $(MAKE); $(unstage)
37016 @r=`${PWD_COMMAND}`; export r; \
37017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37018 $(NORMAL_TARGET_EXPORTS) \
37019 (cd $(TARGET_SUBDIR)/libffi && \
37020 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37022 @endif target-libffi
37024 .PHONY: install-target-libffi maybe-install-target-libffi
37025 maybe-install-target-libffi:
37026 @if target-libffi
37027 maybe-install-target-libffi: install-target-libffi
37029 install-target-libffi: installdirs
37030 @: $(MAKE); $(unstage)
37031 @r=`${PWD_COMMAND}`; export r; \
37032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37033 $(NORMAL_TARGET_EXPORTS) \
37034 (cd $(TARGET_SUBDIR)/libffi && \
37035 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37037 @endif target-libffi
37039 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
37040 maybe-install-strip-target-libffi:
37041 @if target-libffi
37042 maybe-install-strip-target-libffi: install-strip-target-libffi
37044 install-strip-target-libffi: installdirs
37045 @: $(MAKE); $(unstage)
37046 @r=`${PWD_COMMAND}`; export r; \
37047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37048 $(NORMAL_TARGET_EXPORTS) \
37049 (cd $(TARGET_SUBDIR)/libffi && \
37050 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37052 @endif target-libffi
37054 # Other targets (info, dvi, pdf, etc.)
37056 .PHONY: maybe-info-target-libffi info-target-libffi
37057 maybe-info-target-libffi:
37058 @if target-libffi
37059 maybe-info-target-libffi: info-target-libffi
37061 info-target-libffi: \
37062 configure-target-libffi
37063 @: $(MAKE); $(unstage)
37064 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37065 r=`${PWD_COMMAND}`; export r; \
37066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37067 $(NORMAL_TARGET_EXPORTS) \
37068 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
37069 for flag in $(EXTRA_TARGET_FLAGS); do \
37070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37071 done; \
37072 (cd $(TARGET_SUBDIR)/libffi && \
37073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37075 "RANLIB=$${RANLIB}" \
37076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37077 info) \
37078 || exit 1
37080 @endif target-libffi
37082 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
37083 maybe-dvi-target-libffi:
37084 @if target-libffi
37085 maybe-dvi-target-libffi: dvi-target-libffi
37087 dvi-target-libffi: \
37088 configure-target-libffi
37089 @: $(MAKE); $(unstage)
37090 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37091 r=`${PWD_COMMAND}`; export r; \
37092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37093 $(NORMAL_TARGET_EXPORTS) \
37094 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 dvi) \
37104 || exit 1
37106 @endif target-libffi
37108 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
37109 maybe-pdf-target-libffi:
37110 @if target-libffi
37111 maybe-pdf-target-libffi: pdf-target-libffi
37113 pdf-target-libffi: \
37114 configure-target-libffi
37115 @: $(MAKE); $(unstage)
37116 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37117 r=`${PWD_COMMAND}`; export r; \
37118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37119 $(NORMAL_TARGET_EXPORTS) \
37120 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
37121 for flag in $(EXTRA_TARGET_FLAGS); do \
37122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37123 done; \
37124 (cd $(TARGET_SUBDIR)/libffi && \
37125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37127 "RANLIB=$${RANLIB}" \
37128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37129 pdf) \
37130 || exit 1
37132 @endif target-libffi
37134 .PHONY: maybe-html-target-libffi html-target-libffi
37135 maybe-html-target-libffi:
37136 @if target-libffi
37137 maybe-html-target-libffi: html-target-libffi
37139 html-target-libffi: \
37140 configure-target-libffi
37141 @: $(MAKE); $(unstage)
37142 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37143 r=`${PWD_COMMAND}`; export r; \
37144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37145 $(NORMAL_TARGET_EXPORTS) \
37146 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
37147 for flag in $(EXTRA_TARGET_FLAGS); do \
37148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37149 done; \
37150 (cd $(TARGET_SUBDIR)/libffi && \
37151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37153 "RANLIB=$${RANLIB}" \
37154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37155 html) \
37156 || exit 1
37158 @endif target-libffi
37160 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
37161 maybe-TAGS-target-libffi:
37162 @if target-libffi
37163 maybe-TAGS-target-libffi: TAGS-target-libffi
37165 TAGS-target-libffi: \
37166 configure-target-libffi
37167 @: $(MAKE); $(unstage)
37168 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37169 r=`${PWD_COMMAND}`; export r; \
37170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37171 $(NORMAL_TARGET_EXPORTS) \
37172 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
37173 for flag in $(EXTRA_TARGET_FLAGS); do \
37174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37175 done; \
37176 (cd $(TARGET_SUBDIR)/libffi && \
37177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37179 "RANLIB=$${RANLIB}" \
37180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37181 TAGS) \
37182 || exit 1
37184 @endif target-libffi
37186 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
37187 maybe-install-info-target-libffi:
37188 @if target-libffi
37189 maybe-install-info-target-libffi: install-info-target-libffi
37191 install-info-target-libffi: \
37192 configure-target-libffi \
37193 info-target-libffi
37194 @: $(MAKE); $(unstage)
37195 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37196 r=`${PWD_COMMAND}`; export r; \
37197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37198 $(NORMAL_TARGET_EXPORTS) \
37199 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
37200 for flag in $(EXTRA_TARGET_FLAGS); do \
37201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37202 done; \
37203 (cd $(TARGET_SUBDIR)/libffi && \
37204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37206 "RANLIB=$${RANLIB}" \
37207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37208 install-info) \
37209 || exit 1
37211 @endif target-libffi
37213 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
37214 maybe-install-pdf-target-libffi:
37215 @if target-libffi
37216 maybe-install-pdf-target-libffi: install-pdf-target-libffi
37218 install-pdf-target-libffi: \
37219 configure-target-libffi \
37220 pdf-target-libffi
37221 @: $(MAKE); $(unstage)
37222 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37223 r=`${PWD_COMMAND}`; export r; \
37224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37225 $(NORMAL_TARGET_EXPORTS) \
37226 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
37227 for flag in $(EXTRA_TARGET_FLAGS); do \
37228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37229 done; \
37230 (cd $(TARGET_SUBDIR)/libffi && \
37231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37233 "RANLIB=$${RANLIB}" \
37234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37235 install-pdf) \
37236 || exit 1
37238 @endif target-libffi
37240 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
37241 maybe-install-html-target-libffi:
37242 @if target-libffi
37243 maybe-install-html-target-libffi: install-html-target-libffi
37245 install-html-target-libffi: \
37246 configure-target-libffi \
37247 html-target-libffi
37248 @: $(MAKE); $(unstage)
37249 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37250 r=`${PWD_COMMAND}`; export r; \
37251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37252 $(NORMAL_TARGET_EXPORTS) \
37253 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
37254 for flag in $(EXTRA_TARGET_FLAGS); do \
37255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37256 done; \
37257 (cd $(TARGET_SUBDIR)/libffi && \
37258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37260 "RANLIB=$${RANLIB}" \
37261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37262 install-html) \
37263 || exit 1
37265 @endif target-libffi
37267 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
37268 maybe-installcheck-target-libffi:
37269 @if target-libffi
37270 maybe-installcheck-target-libffi: installcheck-target-libffi
37272 installcheck-target-libffi: \
37273 configure-target-libffi
37274 @: $(MAKE); $(unstage)
37275 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37276 r=`${PWD_COMMAND}`; export r; \
37277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37278 $(NORMAL_TARGET_EXPORTS) \
37279 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
37280 for flag in $(EXTRA_TARGET_FLAGS); do \
37281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37282 done; \
37283 (cd $(TARGET_SUBDIR)/libffi && \
37284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37286 "RANLIB=$${RANLIB}" \
37287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37288 installcheck) \
37289 || exit 1
37291 @endif target-libffi
37293 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
37294 maybe-mostlyclean-target-libffi:
37295 @if target-libffi
37296 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
37298 mostlyclean-target-libffi:
37299 @: $(MAKE); $(unstage)
37300 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37301 r=`${PWD_COMMAND}`; export r; \
37302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37303 $(NORMAL_TARGET_EXPORTS) \
37304 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
37305 for flag in $(EXTRA_TARGET_FLAGS); do \
37306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37307 done; \
37308 (cd $(TARGET_SUBDIR)/libffi && \
37309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37311 "RANLIB=$${RANLIB}" \
37312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37313 mostlyclean) \
37314 || exit 1
37316 @endif target-libffi
37318 .PHONY: maybe-clean-target-libffi clean-target-libffi
37319 maybe-clean-target-libffi:
37320 @if target-libffi
37321 maybe-clean-target-libffi: clean-target-libffi
37323 clean-target-libffi:
37324 @: $(MAKE); $(unstage)
37325 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37326 r=`${PWD_COMMAND}`; export r; \
37327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37328 $(NORMAL_TARGET_EXPORTS) \
37329 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
37330 for flag in $(EXTRA_TARGET_FLAGS); do \
37331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37332 done; \
37333 (cd $(TARGET_SUBDIR)/libffi && \
37334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37336 "RANLIB=$${RANLIB}" \
37337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37338 clean) \
37339 || exit 1
37341 @endif target-libffi
37343 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
37344 maybe-distclean-target-libffi:
37345 @if target-libffi
37346 maybe-distclean-target-libffi: distclean-target-libffi
37348 distclean-target-libffi:
37349 @: $(MAKE); $(unstage)
37350 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37351 r=`${PWD_COMMAND}`; export r; \
37352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37353 $(NORMAL_TARGET_EXPORTS) \
37354 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
37355 for flag in $(EXTRA_TARGET_FLAGS); do \
37356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37357 done; \
37358 (cd $(TARGET_SUBDIR)/libffi && \
37359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37361 "RANLIB=$${RANLIB}" \
37362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37363 distclean) \
37364 || exit 1
37366 @endif target-libffi
37368 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
37369 maybe-maintainer-clean-target-libffi:
37370 @if target-libffi
37371 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
37373 maintainer-clean-target-libffi:
37374 @: $(MAKE); $(unstage)
37375 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37376 r=`${PWD_COMMAND}`; export r; \
37377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37378 $(NORMAL_TARGET_EXPORTS) \
37379 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
37380 for flag in $(EXTRA_TARGET_FLAGS); do \
37381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37382 done; \
37383 (cd $(TARGET_SUBDIR)/libffi && \
37384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37386 "RANLIB=$${RANLIB}" \
37387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37388 maintainer-clean) \
37389 || exit 1
37391 @endif target-libffi
37397 .PHONY: configure-target-libjava maybe-configure-target-libjava
37398 maybe-configure-target-libjava:
37399 @if gcc-bootstrap
37400 configure-target-libjava: stage_current
37401 @endif gcc-bootstrap
37402 @if target-libjava
37403 maybe-configure-target-libjava: configure-target-libjava
37404 configure-target-libjava:
37405 @: $(MAKE); $(unstage)
37406 @r=`${PWD_COMMAND}`; export r; \
37407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37408 echo "Checking multilib configuration for libjava..."; \
37409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
37410 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
37411 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
37412 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
37413 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
37414 else \
37415 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
37416 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
37417 fi; \
37418 else \
37419 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
37420 fi; \
37421 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
37422 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
37423 $(RAW_CXX_TARGET_EXPORTS) \
37424 echo Configuring in $(TARGET_SUBDIR)/libjava; \
37425 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
37426 case $(srcdir) in \
37427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37428 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
37429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37430 esac; \
37431 srcdiroption="--srcdir=$${topdir}/libjava"; \
37432 libsrcdir="$$s/libjava"; \
37433 rm -f no-such-file || : ; \
37434 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37435 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37436 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
37437 || exit 1
37438 @endif target-libjava
37444 .PHONY: all-target-libjava maybe-all-target-libjava
37445 maybe-all-target-libjava:
37446 @if gcc-bootstrap
37447 all-target-libjava: stage_current
37448 @endif gcc-bootstrap
37449 @if target-libjava
37450 TARGET-target-libjava=all
37451 maybe-all-target-libjava: all-target-libjava
37452 all-target-libjava: configure-target-libjava
37453 @: $(MAKE); $(unstage)
37454 @r=`${PWD_COMMAND}`; export r; \
37455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37456 $(RAW_CXX_TARGET_EXPORTS) \
37457 (cd $(TARGET_SUBDIR)/libjava && \
37458 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37459 $(TARGET-target-libjava))
37460 @endif target-libjava
37466 .PHONY: check-target-libjava maybe-check-target-libjava
37467 maybe-check-target-libjava:
37468 @if target-libjava
37469 maybe-check-target-libjava: check-target-libjava
37471 check-target-libjava:
37472 @: $(MAKE); $(unstage)
37473 @r=`${PWD_COMMAND}`; export r; \
37474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37475 $(RAW_CXX_TARGET_EXPORTS) \
37476 (cd $(TARGET_SUBDIR)/libjava && \
37477 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
37479 @endif target-libjava
37481 .PHONY: install-target-libjava maybe-install-target-libjava
37482 maybe-install-target-libjava:
37483 @if target-libjava
37484 maybe-install-target-libjava: install-target-libjava
37486 install-target-libjava: installdirs
37487 @: $(MAKE); $(unstage)
37488 @r=`${PWD_COMMAND}`; export r; \
37489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37490 $(RAW_CXX_TARGET_EXPORTS) \
37491 (cd $(TARGET_SUBDIR)/libjava && \
37492 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37494 @endif target-libjava
37496 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37497 maybe-install-strip-target-libjava:
37498 @if target-libjava
37499 maybe-install-strip-target-libjava: install-strip-target-libjava
37501 install-strip-target-libjava: installdirs
37502 @: $(MAKE); $(unstage)
37503 @r=`${PWD_COMMAND}`; export r; \
37504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37505 $(RAW_CXX_TARGET_EXPORTS) \
37506 (cd $(TARGET_SUBDIR)/libjava && \
37507 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37509 @endif target-libjava
37511 # Other targets (info, dvi, pdf, etc.)
37513 .PHONY: maybe-info-target-libjava info-target-libjava
37514 maybe-info-target-libjava:
37515 @if target-libjava
37516 maybe-info-target-libjava: info-target-libjava
37518 info-target-libjava: \
37519 configure-target-libjava
37520 @: $(MAKE); $(unstage)
37521 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37522 r=`${PWD_COMMAND}`; export r; \
37523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37524 $(RAW_CXX_TARGET_EXPORTS) \
37525 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37526 for flag in $(EXTRA_TARGET_FLAGS); do \
37527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37528 done; \
37529 (cd $(TARGET_SUBDIR)/libjava && \
37530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37532 "RANLIB=$${RANLIB}" \
37533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37534 info) \
37535 || exit 1
37537 @endif target-libjava
37539 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37540 maybe-dvi-target-libjava:
37541 @if target-libjava
37542 maybe-dvi-target-libjava: dvi-target-libjava
37544 dvi-target-libjava: \
37545 configure-target-libjava
37546 @: $(MAKE); $(unstage)
37547 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37548 r=`${PWD_COMMAND}`; export r; \
37549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37550 $(RAW_CXX_TARGET_EXPORTS) \
37551 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37552 for flag in $(EXTRA_TARGET_FLAGS); do \
37553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37554 done; \
37555 (cd $(TARGET_SUBDIR)/libjava && \
37556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37558 "RANLIB=$${RANLIB}" \
37559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37560 dvi) \
37561 || exit 1
37563 @endif target-libjava
37565 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37566 maybe-pdf-target-libjava:
37567 @if target-libjava
37568 maybe-pdf-target-libjava: pdf-target-libjava
37570 pdf-target-libjava: \
37571 configure-target-libjava
37572 @: $(MAKE); $(unstage)
37573 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37574 r=`${PWD_COMMAND}`; export r; \
37575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37576 $(RAW_CXX_TARGET_EXPORTS) \
37577 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37578 for flag in $(EXTRA_TARGET_FLAGS); do \
37579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37580 done; \
37581 (cd $(TARGET_SUBDIR)/libjava && \
37582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37584 "RANLIB=$${RANLIB}" \
37585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37586 pdf) \
37587 || exit 1
37589 @endif target-libjava
37591 .PHONY: maybe-html-target-libjava html-target-libjava
37592 maybe-html-target-libjava:
37593 @if target-libjava
37594 maybe-html-target-libjava: html-target-libjava
37596 html-target-libjava: \
37597 configure-target-libjava
37598 @: $(MAKE); $(unstage)
37599 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37600 r=`${PWD_COMMAND}`; export r; \
37601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37602 $(RAW_CXX_TARGET_EXPORTS) \
37603 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37604 for flag in $(EXTRA_TARGET_FLAGS); do \
37605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37606 done; \
37607 (cd $(TARGET_SUBDIR)/libjava && \
37608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37610 "RANLIB=$${RANLIB}" \
37611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37612 html) \
37613 || exit 1
37615 @endif target-libjava
37617 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37618 maybe-TAGS-target-libjava:
37619 @if target-libjava
37620 maybe-TAGS-target-libjava: TAGS-target-libjava
37622 TAGS-target-libjava: \
37623 configure-target-libjava
37624 @: $(MAKE); $(unstage)
37625 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37626 r=`${PWD_COMMAND}`; export r; \
37627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37628 $(RAW_CXX_TARGET_EXPORTS) \
37629 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37630 for flag in $(EXTRA_TARGET_FLAGS); do \
37631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37632 done; \
37633 (cd $(TARGET_SUBDIR)/libjava && \
37634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37636 "RANLIB=$${RANLIB}" \
37637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37638 TAGS) \
37639 || exit 1
37641 @endif target-libjava
37643 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37644 maybe-install-info-target-libjava:
37645 @if target-libjava
37646 maybe-install-info-target-libjava: install-info-target-libjava
37648 install-info-target-libjava: \
37649 configure-target-libjava \
37650 info-target-libjava
37651 @: $(MAKE); $(unstage)
37652 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37653 r=`${PWD_COMMAND}`; export r; \
37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37655 $(RAW_CXX_TARGET_EXPORTS) \
37656 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37657 for flag in $(EXTRA_TARGET_FLAGS); do \
37658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37659 done; \
37660 (cd $(TARGET_SUBDIR)/libjava && \
37661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37663 "RANLIB=$${RANLIB}" \
37664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37665 install-info) \
37666 || exit 1
37668 @endif target-libjava
37670 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37671 maybe-install-pdf-target-libjava:
37672 @if target-libjava
37673 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37675 install-pdf-target-libjava: \
37676 configure-target-libjava \
37677 pdf-target-libjava
37678 @: $(MAKE); $(unstage)
37679 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37680 r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37682 $(RAW_CXX_TARGET_EXPORTS) \
37683 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37684 for flag in $(EXTRA_TARGET_FLAGS); do \
37685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37686 done; \
37687 (cd $(TARGET_SUBDIR)/libjava && \
37688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37690 "RANLIB=$${RANLIB}" \
37691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37692 install-pdf) \
37693 || exit 1
37695 @endif target-libjava
37697 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37698 maybe-install-html-target-libjava:
37699 @if target-libjava
37700 maybe-install-html-target-libjava: install-html-target-libjava
37702 install-html-target-libjava: \
37703 configure-target-libjava \
37704 html-target-libjava
37705 @: $(MAKE); $(unstage)
37706 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37707 r=`${PWD_COMMAND}`; export r; \
37708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37709 $(RAW_CXX_TARGET_EXPORTS) \
37710 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37711 for flag in $(EXTRA_TARGET_FLAGS); do \
37712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37713 done; \
37714 (cd $(TARGET_SUBDIR)/libjava && \
37715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37717 "RANLIB=$${RANLIB}" \
37718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37719 install-html) \
37720 || exit 1
37722 @endif target-libjava
37724 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37725 maybe-installcheck-target-libjava:
37726 @if target-libjava
37727 maybe-installcheck-target-libjava: installcheck-target-libjava
37729 installcheck-target-libjava: \
37730 configure-target-libjava
37731 @: $(MAKE); $(unstage)
37732 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37733 r=`${PWD_COMMAND}`; export r; \
37734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37735 $(RAW_CXX_TARGET_EXPORTS) \
37736 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37737 for flag in $(EXTRA_TARGET_FLAGS); do \
37738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37739 done; \
37740 (cd $(TARGET_SUBDIR)/libjava && \
37741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37743 "RANLIB=$${RANLIB}" \
37744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37745 installcheck) \
37746 || exit 1
37748 @endif target-libjava
37750 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37751 maybe-mostlyclean-target-libjava:
37752 @if target-libjava
37753 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37755 mostlyclean-target-libjava:
37756 @: $(MAKE); $(unstage)
37757 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37758 r=`${PWD_COMMAND}`; export r; \
37759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37760 $(RAW_CXX_TARGET_EXPORTS) \
37761 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37762 for flag in $(EXTRA_TARGET_FLAGS); do \
37763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37764 done; \
37765 (cd $(TARGET_SUBDIR)/libjava && \
37766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37768 "RANLIB=$${RANLIB}" \
37769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37770 mostlyclean) \
37771 || exit 1
37773 @endif target-libjava
37775 .PHONY: maybe-clean-target-libjava clean-target-libjava
37776 maybe-clean-target-libjava:
37777 @if target-libjava
37778 maybe-clean-target-libjava: clean-target-libjava
37780 clean-target-libjava:
37781 @: $(MAKE); $(unstage)
37782 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37783 r=`${PWD_COMMAND}`; export r; \
37784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37785 $(RAW_CXX_TARGET_EXPORTS) \
37786 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37787 for flag in $(EXTRA_TARGET_FLAGS); do \
37788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37789 done; \
37790 (cd $(TARGET_SUBDIR)/libjava && \
37791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37793 "RANLIB=$${RANLIB}" \
37794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37795 clean) \
37796 || exit 1
37798 @endif target-libjava
37800 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37801 maybe-distclean-target-libjava:
37802 @if target-libjava
37803 maybe-distclean-target-libjava: distclean-target-libjava
37805 distclean-target-libjava:
37806 @: $(MAKE); $(unstage)
37807 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37808 r=`${PWD_COMMAND}`; export r; \
37809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37810 $(RAW_CXX_TARGET_EXPORTS) \
37811 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 distclean) \
37821 || exit 1
37823 @endif target-libjava
37825 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37826 maybe-maintainer-clean-target-libjava:
37827 @if target-libjava
37828 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37830 maintainer-clean-target-libjava:
37831 @: $(MAKE); $(unstage)
37832 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37833 r=`${PWD_COMMAND}`; export r; \
37834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37835 $(RAW_CXX_TARGET_EXPORTS) \
37836 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37837 for flag in $(EXTRA_TARGET_FLAGS); do \
37838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37839 done; \
37840 (cd $(TARGET_SUBDIR)/libjava && \
37841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37843 "RANLIB=$${RANLIB}" \
37844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37845 maintainer-clean) \
37846 || exit 1
37848 @endif target-libjava
37854 .PHONY: configure-target-zlib maybe-configure-target-zlib
37855 maybe-configure-target-zlib:
37856 @if gcc-bootstrap
37857 configure-target-zlib: stage_current
37858 @endif gcc-bootstrap
37859 @if target-zlib
37860 maybe-configure-target-zlib: configure-target-zlib
37861 configure-target-zlib:
37862 @: $(MAKE); $(unstage)
37863 @r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37865 echo "Checking multilib configuration for zlib..."; \
37866 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37867 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37868 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37869 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37870 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37871 else \
37872 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37873 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37874 fi; \
37875 else \
37876 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37877 fi; \
37878 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37879 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37880 $(NORMAL_TARGET_EXPORTS) \
37881 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37882 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37883 case $(srcdir) in \
37884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37885 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37887 esac; \
37888 srcdiroption="--srcdir=$${topdir}/zlib"; \
37889 libsrcdir="$$s/zlib"; \
37890 rm -f no-such-file || : ; \
37891 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37892 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37893 --target=${target_alias} $${srcdiroption} \
37894 || exit 1
37895 @endif target-zlib
37901 .PHONY: all-target-zlib maybe-all-target-zlib
37902 maybe-all-target-zlib:
37903 @if gcc-bootstrap
37904 all-target-zlib: stage_current
37905 @endif gcc-bootstrap
37906 @if target-zlib
37907 TARGET-target-zlib=all
37908 maybe-all-target-zlib: all-target-zlib
37909 all-target-zlib: configure-target-zlib
37910 @: $(MAKE); $(unstage)
37911 @r=`${PWD_COMMAND}`; export r; \
37912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37913 $(NORMAL_TARGET_EXPORTS) \
37914 (cd $(TARGET_SUBDIR)/zlib && \
37915 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37916 $(TARGET-target-zlib))
37917 @endif target-zlib
37923 .PHONY: check-target-zlib maybe-check-target-zlib
37924 maybe-check-target-zlib:
37925 @if target-zlib
37926 maybe-check-target-zlib: check-target-zlib
37928 check-target-zlib:
37929 @: $(MAKE); $(unstage)
37930 @r=`${PWD_COMMAND}`; export r; \
37931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932 $(NORMAL_TARGET_EXPORTS) \
37933 (cd $(TARGET_SUBDIR)/zlib && \
37934 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37936 @endif target-zlib
37938 .PHONY: install-target-zlib maybe-install-target-zlib
37939 maybe-install-target-zlib:
37940 @if target-zlib
37941 maybe-install-target-zlib: install-target-zlib
37943 install-target-zlib: installdirs
37944 @: $(MAKE); $(unstage)
37945 @r=`${PWD_COMMAND}`; export r; \
37946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37947 $(NORMAL_TARGET_EXPORTS) \
37948 (cd $(TARGET_SUBDIR)/zlib && \
37949 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37951 @endif target-zlib
37953 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37954 maybe-install-strip-target-zlib:
37955 @if target-zlib
37956 maybe-install-strip-target-zlib: install-strip-target-zlib
37958 install-strip-target-zlib: installdirs
37959 @: $(MAKE); $(unstage)
37960 @r=`${PWD_COMMAND}`; export r; \
37961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37962 $(NORMAL_TARGET_EXPORTS) \
37963 (cd $(TARGET_SUBDIR)/zlib && \
37964 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37966 @endif target-zlib
37968 # Other targets (info, dvi, pdf, etc.)
37970 .PHONY: maybe-info-target-zlib info-target-zlib
37971 maybe-info-target-zlib:
37972 @if target-zlib
37973 maybe-info-target-zlib: info-target-zlib
37975 info-target-zlib: \
37976 configure-target-zlib
37977 @: $(MAKE); $(unstage)
37978 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37979 r=`${PWD_COMMAND}`; export r; \
37980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37981 $(NORMAL_TARGET_EXPORTS) \
37982 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37983 for flag in $(EXTRA_TARGET_FLAGS); do \
37984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37985 done; \
37986 (cd $(TARGET_SUBDIR)/zlib && \
37987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37989 "RANLIB=$${RANLIB}" \
37990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37991 info) \
37992 || exit 1
37994 @endif target-zlib
37996 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37997 maybe-dvi-target-zlib:
37998 @if target-zlib
37999 maybe-dvi-target-zlib: dvi-target-zlib
38001 dvi-target-zlib: \
38002 configure-target-zlib
38003 @: $(MAKE); $(unstage)
38004 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38005 r=`${PWD_COMMAND}`; export r; \
38006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38007 $(NORMAL_TARGET_EXPORTS) \
38008 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
38009 for flag in $(EXTRA_TARGET_FLAGS); do \
38010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38011 done; \
38012 (cd $(TARGET_SUBDIR)/zlib && \
38013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38015 "RANLIB=$${RANLIB}" \
38016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38017 dvi) \
38018 || exit 1
38020 @endif target-zlib
38022 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
38023 maybe-pdf-target-zlib:
38024 @if target-zlib
38025 maybe-pdf-target-zlib: pdf-target-zlib
38027 pdf-target-zlib: \
38028 configure-target-zlib
38029 @: $(MAKE); $(unstage)
38030 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38031 r=`${PWD_COMMAND}`; export r; \
38032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38033 $(NORMAL_TARGET_EXPORTS) \
38034 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
38035 for flag in $(EXTRA_TARGET_FLAGS); do \
38036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38037 done; \
38038 (cd $(TARGET_SUBDIR)/zlib && \
38039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38041 "RANLIB=$${RANLIB}" \
38042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38043 pdf) \
38044 || exit 1
38046 @endif target-zlib
38048 .PHONY: maybe-html-target-zlib html-target-zlib
38049 maybe-html-target-zlib:
38050 @if target-zlib
38051 maybe-html-target-zlib: html-target-zlib
38053 html-target-zlib: \
38054 configure-target-zlib
38055 @: $(MAKE); $(unstage)
38056 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38057 r=`${PWD_COMMAND}`; export r; \
38058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38059 $(NORMAL_TARGET_EXPORTS) \
38060 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
38061 for flag in $(EXTRA_TARGET_FLAGS); do \
38062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38063 done; \
38064 (cd $(TARGET_SUBDIR)/zlib && \
38065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38067 "RANLIB=$${RANLIB}" \
38068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38069 html) \
38070 || exit 1
38072 @endif target-zlib
38074 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
38075 maybe-TAGS-target-zlib:
38076 @if target-zlib
38077 maybe-TAGS-target-zlib: TAGS-target-zlib
38079 TAGS-target-zlib: \
38080 configure-target-zlib
38081 @: $(MAKE); $(unstage)
38082 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38083 r=`${PWD_COMMAND}`; export r; \
38084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38085 $(NORMAL_TARGET_EXPORTS) \
38086 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
38087 for flag in $(EXTRA_TARGET_FLAGS); do \
38088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38089 done; \
38090 (cd $(TARGET_SUBDIR)/zlib && \
38091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38093 "RANLIB=$${RANLIB}" \
38094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38095 TAGS) \
38096 || exit 1
38098 @endif target-zlib
38100 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
38101 maybe-install-info-target-zlib:
38102 @if target-zlib
38103 maybe-install-info-target-zlib: install-info-target-zlib
38105 install-info-target-zlib: \
38106 configure-target-zlib \
38107 info-target-zlib
38108 @: $(MAKE); $(unstage)
38109 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38110 r=`${PWD_COMMAND}`; export r; \
38111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38112 $(NORMAL_TARGET_EXPORTS) \
38113 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
38114 for flag in $(EXTRA_TARGET_FLAGS); do \
38115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38116 done; \
38117 (cd $(TARGET_SUBDIR)/zlib && \
38118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38120 "RANLIB=$${RANLIB}" \
38121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38122 install-info) \
38123 || exit 1
38125 @endif target-zlib
38127 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
38128 maybe-install-pdf-target-zlib:
38129 @if target-zlib
38130 maybe-install-pdf-target-zlib: install-pdf-target-zlib
38132 install-pdf-target-zlib: \
38133 configure-target-zlib \
38134 pdf-target-zlib
38135 @: $(MAKE); $(unstage)
38136 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38137 r=`${PWD_COMMAND}`; export r; \
38138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38139 $(NORMAL_TARGET_EXPORTS) \
38140 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
38141 for flag in $(EXTRA_TARGET_FLAGS); do \
38142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38143 done; \
38144 (cd $(TARGET_SUBDIR)/zlib && \
38145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38147 "RANLIB=$${RANLIB}" \
38148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38149 install-pdf) \
38150 || exit 1
38152 @endif target-zlib
38154 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
38155 maybe-install-html-target-zlib:
38156 @if target-zlib
38157 maybe-install-html-target-zlib: install-html-target-zlib
38159 install-html-target-zlib: \
38160 configure-target-zlib \
38161 html-target-zlib
38162 @: $(MAKE); $(unstage)
38163 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38164 r=`${PWD_COMMAND}`; export r; \
38165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38166 $(NORMAL_TARGET_EXPORTS) \
38167 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
38168 for flag in $(EXTRA_TARGET_FLAGS); do \
38169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38170 done; \
38171 (cd $(TARGET_SUBDIR)/zlib && \
38172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38174 "RANLIB=$${RANLIB}" \
38175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38176 install-html) \
38177 || exit 1
38179 @endif target-zlib
38181 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
38182 maybe-installcheck-target-zlib:
38183 @if target-zlib
38184 maybe-installcheck-target-zlib: installcheck-target-zlib
38186 installcheck-target-zlib: \
38187 configure-target-zlib
38188 @: $(MAKE); $(unstage)
38189 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38190 r=`${PWD_COMMAND}`; export r; \
38191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38192 $(NORMAL_TARGET_EXPORTS) \
38193 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
38194 for flag in $(EXTRA_TARGET_FLAGS); do \
38195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38196 done; \
38197 (cd $(TARGET_SUBDIR)/zlib && \
38198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38200 "RANLIB=$${RANLIB}" \
38201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38202 installcheck) \
38203 || exit 1
38205 @endif target-zlib
38207 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
38208 maybe-mostlyclean-target-zlib:
38209 @if target-zlib
38210 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
38212 mostlyclean-target-zlib:
38213 @: $(MAKE); $(unstage)
38214 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38215 r=`${PWD_COMMAND}`; export r; \
38216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38217 $(NORMAL_TARGET_EXPORTS) \
38218 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
38219 for flag in $(EXTRA_TARGET_FLAGS); do \
38220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38221 done; \
38222 (cd $(TARGET_SUBDIR)/zlib && \
38223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38225 "RANLIB=$${RANLIB}" \
38226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38227 mostlyclean) \
38228 || exit 1
38230 @endif target-zlib
38232 .PHONY: maybe-clean-target-zlib clean-target-zlib
38233 maybe-clean-target-zlib:
38234 @if target-zlib
38235 maybe-clean-target-zlib: clean-target-zlib
38237 clean-target-zlib:
38238 @: $(MAKE); $(unstage)
38239 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38240 r=`${PWD_COMMAND}`; export r; \
38241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38242 $(NORMAL_TARGET_EXPORTS) \
38243 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
38244 for flag in $(EXTRA_TARGET_FLAGS); do \
38245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38246 done; \
38247 (cd $(TARGET_SUBDIR)/zlib && \
38248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38250 "RANLIB=$${RANLIB}" \
38251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38252 clean) \
38253 || exit 1
38255 @endif target-zlib
38257 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
38258 maybe-distclean-target-zlib:
38259 @if target-zlib
38260 maybe-distclean-target-zlib: distclean-target-zlib
38262 distclean-target-zlib:
38263 @: $(MAKE); $(unstage)
38264 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38265 r=`${PWD_COMMAND}`; export r; \
38266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38267 $(NORMAL_TARGET_EXPORTS) \
38268 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 distclean) \
38278 || exit 1
38280 @endif target-zlib
38282 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
38283 maybe-maintainer-clean-target-zlib:
38284 @if target-zlib
38285 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
38287 maintainer-clean-target-zlib:
38288 @: $(MAKE); $(unstage)
38289 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38290 r=`${PWD_COMMAND}`; export r; \
38291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38292 $(NORMAL_TARGET_EXPORTS) \
38293 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
38294 for flag in $(EXTRA_TARGET_FLAGS); do \
38295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38296 done; \
38297 (cd $(TARGET_SUBDIR)/zlib && \
38298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38300 "RANLIB=$${RANLIB}" \
38301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38302 maintainer-clean) \
38303 || exit 1
38305 @endif target-zlib
38311 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
38312 maybe-configure-target-boehm-gc:
38313 @if gcc-bootstrap
38314 configure-target-boehm-gc: stage_current
38315 @endif gcc-bootstrap
38316 @if target-boehm-gc
38317 maybe-configure-target-boehm-gc: configure-target-boehm-gc
38318 configure-target-boehm-gc:
38319 @: $(MAKE); $(unstage)
38320 @r=`${PWD_COMMAND}`; export r; \
38321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38322 echo "Checking multilib configuration for boehm-gc..."; \
38323 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
38324 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
38325 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
38326 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
38327 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
38328 else \
38329 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
38330 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
38331 fi; \
38332 else \
38333 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
38334 fi; \
38335 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
38336 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
38337 $(NORMAL_TARGET_EXPORTS) \
38338 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
38339 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
38340 case $(srcdir) in \
38341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38342 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
38343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38344 esac; \
38345 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
38346 libsrcdir="$$s/boehm-gc"; \
38347 rm -f no-such-file || : ; \
38348 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38349 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38350 --target=${target_alias} $${srcdiroption} \
38351 || exit 1
38352 @endif target-boehm-gc
38358 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
38359 maybe-all-target-boehm-gc:
38360 @if gcc-bootstrap
38361 all-target-boehm-gc: stage_current
38362 @endif gcc-bootstrap
38363 @if target-boehm-gc
38364 TARGET-target-boehm-gc=all
38365 maybe-all-target-boehm-gc: all-target-boehm-gc
38366 all-target-boehm-gc: configure-target-boehm-gc
38367 @: $(MAKE); $(unstage)
38368 @r=`${PWD_COMMAND}`; export r; \
38369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38370 $(NORMAL_TARGET_EXPORTS) \
38371 (cd $(TARGET_SUBDIR)/boehm-gc && \
38372 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38373 $(TARGET-target-boehm-gc))
38374 @endif target-boehm-gc
38380 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
38381 maybe-check-target-boehm-gc:
38382 @if target-boehm-gc
38383 maybe-check-target-boehm-gc: check-target-boehm-gc
38385 check-target-boehm-gc:
38386 @: $(MAKE); $(unstage)
38387 @r=`${PWD_COMMAND}`; export r; \
38388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38389 $(NORMAL_TARGET_EXPORTS) \
38390 (cd $(TARGET_SUBDIR)/boehm-gc && \
38391 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38393 @endif target-boehm-gc
38395 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
38396 maybe-install-target-boehm-gc:
38397 @if target-boehm-gc
38398 maybe-install-target-boehm-gc: install-target-boehm-gc
38400 install-target-boehm-gc: installdirs
38401 @: $(MAKE); $(unstage)
38402 @r=`${PWD_COMMAND}`; export r; \
38403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38404 $(NORMAL_TARGET_EXPORTS) \
38405 (cd $(TARGET_SUBDIR)/boehm-gc && \
38406 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38408 @endif target-boehm-gc
38410 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
38411 maybe-install-strip-target-boehm-gc:
38412 @if target-boehm-gc
38413 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
38415 install-strip-target-boehm-gc: installdirs
38416 @: $(MAKE); $(unstage)
38417 @r=`${PWD_COMMAND}`; export r; \
38418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38419 $(NORMAL_TARGET_EXPORTS) \
38420 (cd $(TARGET_SUBDIR)/boehm-gc && \
38421 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38423 @endif target-boehm-gc
38425 # Other targets (info, dvi, pdf, etc.)
38427 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
38428 maybe-info-target-boehm-gc:
38429 @if target-boehm-gc
38430 maybe-info-target-boehm-gc: info-target-boehm-gc
38432 info-target-boehm-gc: \
38433 configure-target-boehm-gc
38434 @: $(MAKE); $(unstage)
38435 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38436 r=`${PWD_COMMAND}`; export r; \
38437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38438 $(NORMAL_TARGET_EXPORTS) \
38439 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
38440 for flag in $(EXTRA_TARGET_FLAGS); do \
38441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38442 done; \
38443 (cd $(TARGET_SUBDIR)/boehm-gc && \
38444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38446 "RANLIB=$${RANLIB}" \
38447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38448 info) \
38449 || exit 1
38451 @endif target-boehm-gc
38453 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
38454 maybe-dvi-target-boehm-gc:
38455 @if target-boehm-gc
38456 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
38458 dvi-target-boehm-gc: \
38459 configure-target-boehm-gc
38460 @: $(MAKE); $(unstage)
38461 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38462 r=`${PWD_COMMAND}`; export r; \
38463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38464 $(NORMAL_TARGET_EXPORTS) \
38465 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
38466 for flag in $(EXTRA_TARGET_FLAGS); do \
38467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38468 done; \
38469 (cd $(TARGET_SUBDIR)/boehm-gc && \
38470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38472 "RANLIB=$${RANLIB}" \
38473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38474 dvi) \
38475 || exit 1
38477 @endif target-boehm-gc
38479 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
38480 maybe-pdf-target-boehm-gc:
38481 @if target-boehm-gc
38482 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
38484 pdf-target-boehm-gc: \
38485 configure-target-boehm-gc
38486 @: $(MAKE); $(unstage)
38487 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38488 r=`${PWD_COMMAND}`; export r; \
38489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38490 $(NORMAL_TARGET_EXPORTS) \
38491 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38492 for flag in $(EXTRA_TARGET_FLAGS); do \
38493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38494 done; \
38495 (cd $(TARGET_SUBDIR)/boehm-gc && \
38496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38498 "RANLIB=$${RANLIB}" \
38499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38500 pdf) \
38501 || exit 1
38503 @endif target-boehm-gc
38505 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38506 maybe-html-target-boehm-gc:
38507 @if target-boehm-gc
38508 maybe-html-target-boehm-gc: html-target-boehm-gc
38510 html-target-boehm-gc: \
38511 configure-target-boehm-gc
38512 @: $(MAKE); $(unstage)
38513 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38514 r=`${PWD_COMMAND}`; export r; \
38515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38516 $(NORMAL_TARGET_EXPORTS) \
38517 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38518 for flag in $(EXTRA_TARGET_FLAGS); do \
38519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38520 done; \
38521 (cd $(TARGET_SUBDIR)/boehm-gc && \
38522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38524 "RANLIB=$${RANLIB}" \
38525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38526 html) \
38527 || exit 1
38529 @endif target-boehm-gc
38531 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38532 maybe-TAGS-target-boehm-gc:
38533 @if target-boehm-gc
38534 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38536 TAGS-target-boehm-gc: \
38537 configure-target-boehm-gc
38538 @: $(MAKE); $(unstage)
38539 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38540 r=`${PWD_COMMAND}`; export r; \
38541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38542 $(NORMAL_TARGET_EXPORTS) \
38543 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38544 for flag in $(EXTRA_TARGET_FLAGS); do \
38545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38546 done; \
38547 (cd $(TARGET_SUBDIR)/boehm-gc && \
38548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38550 "RANLIB=$${RANLIB}" \
38551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38552 TAGS) \
38553 || exit 1
38555 @endif target-boehm-gc
38557 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38558 maybe-install-info-target-boehm-gc:
38559 @if target-boehm-gc
38560 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38562 install-info-target-boehm-gc: \
38563 configure-target-boehm-gc \
38564 info-target-boehm-gc
38565 @: $(MAKE); $(unstage)
38566 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38567 r=`${PWD_COMMAND}`; export r; \
38568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38569 $(NORMAL_TARGET_EXPORTS) \
38570 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38571 for flag in $(EXTRA_TARGET_FLAGS); do \
38572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38573 done; \
38574 (cd $(TARGET_SUBDIR)/boehm-gc && \
38575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38577 "RANLIB=$${RANLIB}" \
38578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38579 install-info) \
38580 || exit 1
38582 @endif target-boehm-gc
38584 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38585 maybe-install-pdf-target-boehm-gc:
38586 @if target-boehm-gc
38587 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38589 install-pdf-target-boehm-gc: \
38590 configure-target-boehm-gc \
38591 pdf-target-boehm-gc
38592 @: $(MAKE); $(unstage)
38593 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38594 r=`${PWD_COMMAND}`; export r; \
38595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38596 $(NORMAL_TARGET_EXPORTS) \
38597 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38598 for flag in $(EXTRA_TARGET_FLAGS); do \
38599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38600 done; \
38601 (cd $(TARGET_SUBDIR)/boehm-gc && \
38602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38604 "RANLIB=$${RANLIB}" \
38605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38606 install-pdf) \
38607 || exit 1
38609 @endif target-boehm-gc
38611 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38612 maybe-install-html-target-boehm-gc:
38613 @if target-boehm-gc
38614 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38616 install-html-target-boehm-gc: \
38617 configure-target-boehm-gc \
38618 html-target-boehm-gc
38619 @: $(MAKE); $(unstage)
38620 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38621 r=`${PWD_COMMAND}`; export r; \
38622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38623 $(NORMAL_TARGET_EXPORTS) \
38624 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38625 for flag in $(EXTRA_TARGET_FLAGS); do \
38626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38627 done; \
38628 (cd $(TARGET_SUBDIR)/boehm-gc && \
38629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38631 "RANLIB=$${RANLIB}" \
38632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38633 install-html) \
38634 || exit 1
38636 @endif target-boehm-gc
38638 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38639 maybe-installcheck-target-boehm-gc:
38640 @if target-boehm-gc
38641 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38643 installcheck-target-boehm-gc: \
38644 configure-target-boehm-gc
38645 @: $(MAKE); $(unstage)
38646 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38647 r=`${PWD_COMMAND}`; export r; \
38648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38649 $(NORMAL_TARGET_EXPORTS) \
38650 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38651 for flag in $(EXTRA_TARGET_FLAGS); do \
38652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38653 done; \
38654 (cd $(TARGET_SUBDIR)/boehm-gc && \
38655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38657 "RANLIB=$${RANLIB}" \
38658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38659 installcheck) \
38660 || exit 1
38662 @endif target-boehm-gc
38664 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38665 maybe-mostlyclean-target-boehm-gc:
38666 @if target-boehm-gc
38667 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38669 mostlyclean-target-boehm-gc:
38670 @: $(MAKE); $(unstage)
38671 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38672 r=`${PWD_COMMAND}`; export r; \
38673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38674 $(NORMAL_TARGET_EXPORTS) \
38675 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38676 for flag in $(EXTRA_TARGET_FLAGS); do \
38677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38678 done; \
38679 (cd $(TARGET_SUBDIR)/boehm-gc && \
38680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38682 "RANLIB=$${RANLIB}" \
38683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38684 mostlyclean) \
38685 || exit 1
38687 @endif target-boehm-gc
38689 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38690 maybe-clean-target-boehm-gc:
38691 @if target-boehm-gc
38692 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38694 clean-target-boehm-gc:
38695 @: $(MAKE); $(unstage)
38696 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38697 r=`${PWD_COMMAND}`; export r; \
38698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38699 $(NORMAL_TARGET_EXPORTS) \
38700 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38701 for flag in $(EXTRA_TARGET_FLAGS); do \
38702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38703 done; \
38704 (cd $(TARGET_SUBDIR)/boehm-gc && \
38705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38707 "RANLIB=$${RANLIB}" \
38708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38709 clean) \
38710 || exit 1
38712 @endif target-boehm-gc
38714 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38715 maybe-distclean-target-boehm-gc:
38716 @if target-boehm-gc
38717 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38719 distclean-target-boehm-gc:
38720 @: $(MAKE); $(unstage)
38721 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38722 r=`${PWD_COMMAND}`; export r; \
38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38724 $(NORMAL_TARGET_EXPORTS) \
38725 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 distclean) \
38735 || exit 1
38737 @endif target-boehm-gc
38739 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38740 maybe-maintainer-clean-target-boehm-gc:
38741 @if target-boehm-gc
38742 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38744 maintainer-clean-target-boehm-gc:
38745 @: $(MAKE); $(unstage)
38746 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38747 r=`${PWD_COMMAND}`; export r; \
38748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38749 $(NORMAL_TARGET_EXPORTS) \
38750 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38751 for flag in $(EXTRA_TARGET_FLAGS); do \
38752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38753 done; \
38754 (cd $(TARGET_SUBDIR)/boehm-gc && \
38755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38757 "RANLIB=$${RANLIB}" \
38758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38759 maintainer-clean) \
38760 || exit 1
38762 @endif target-boehm-gc
38768 .PHONY: configure-target-rda maybe-configure-target-rda
38769 maybe-configure-target-rda:
38770 @if gcc-bootstrap
38771 configure-target-rda: stage_current
38772 @endif gcc-bootstrap
38773 @if target-rda
38774 maybe-configure-target-rda: configure-target-rda
38775 configure-target-rda:
38776 @: $(MAKE); $(unstage)
38777 @r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38779 echo "Checking multilib configuration for rda..."; \
38780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38781 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38782 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38783 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38784 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38785 else \
38786 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38787 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38788 fi; \
38789 else \
38790 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38791 fi; \
38792 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38794 $(NORMAL_TARGET_EXPORTS) \
38795 echo Configuring in $(TARGET_SUBDIR)/rda; \
38796 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38797 case $(srcdir) in \
38798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38799 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38801 esac; \
38802 srcdiroption="--srcdir=$${topdir}/rda"; \
38803 libsrcdir="$$s/rda"; \
38804 rm -f no-such-file || : ; \
38805 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38806 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38807 --target=${target_alias} $${srcdiroption} \
38808 || exit 1
38809 @endif target-rda
38815 .PHONY: all-target-rda maybe-all-target-rda
38816 maybe-all-target-rda:
38817 @if gcc-bootstrap
38818 all-target-rda: stage_current
38819 @endif gcc-bootstrap
38820 @if target-rda
38821 TARGET-target-rda=all
38822 maybe-all-target-rda: all-target-rda
38823 all-target-rda: configure-target-rda
38824 @: $(MAKE); $(unstage)
38825 @r=`${PWD_COMMAND}`; export r; \
38826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38827 $(NORMAL_TARGET_EXPORTS) \
38828 (cd $(TARGET_SUBDIR)/rda && \
38829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38830 $(TARGET-target-rda))
38831 @endif target-rda
38837 .PHONY: check-target-rda maybe-check-target-rda
38838 maybe-check-target-rda:
38839 @if target-rda
38840 maybe-check-target-rda: check-target-rda
38842 check-target-rda:
38843 @: $(MAKE); $(unstage)
38844 @r=`${PWD_COMMAND}`; export r; \
38845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38846 $(NORMAL_TARGET_EXPORTS) \
38847 (cd $(TARGET_SUBDIR)/rda && \
38848 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38850 @endif target-rda
38852 .PHONY: install-target-rda maybe-install-target-rda
38853 maybe-install-target-rda:
38854 @if target-rda
38855 maybe-install-target-rda: install-target-rda
38857 install-target-rda: installdirs
38858 @: $(MAKE); $(unstage)
38859 @r=`${PWD_COMMAND}`; export r; \
38860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38861 $(NORMAL_TARGET_EXPORTS) \
38862 (cd $(TARGET_SUBDIR)/rda && \
38863 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38865 @endif target-rda
38867 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38868 maybe-install-strip-target-rda:
38869 @if target-rda
38870 maybe-install-strip-target-rda: install-strip-target-rda
38872 install-strip-target-rda: installdirs
38873 @: $(MAKE); $(unstage)
38874 @r=`${PWD_COMMAND}`; export r; \
38875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38876 $(NORMAL_TARGET_EXPORTS) \
38877 (cd $(TARGET_SUBDIR)/rda && \
38878 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38880 @endif target-rda
38882 # Other targets (info, dvi, pdf, etc.)
38884 .PHONY: maybe-info-target-rda info-target-rda
38885 maybe-info-target-rda:
38886 @if target-rda
38887 maybe-info-target-rda: info-target-rda
38889 info-target-rda: \
38890 configure-target-rda
38891 @: $(MAKE); $(unstage)
38892 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38893 r=`${PWD_COMMAND}`; export r; \
38894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38895 $(NORMAL_TARGET_EXPORTS) \
38896 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38897 for flag in $(EXTRA_TARGET_FLAGS); do \
38898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38899 done; \
38900 (cd $(TARGET_SUBDIR)/rda && \
38901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38903 "RANLIB=$${RANLIB}" \
38904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38905 info) \
38906 || exit 1
38908 @endif target-rda
38910 .PHONY: maybe-dvi-target-rda dvi-target-rda
38911 maybe-dvi-target-rda:
38912 @if target-rda
38913 maybe-dvi-target-rda: dvi-target-rda
38915 dvi-target-rda: \
38916 configure-target-rda
38917 @: $(MAKE); $(unstage)
38918 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38919 r=`${PWD_COMMAND}`; export r; \
38920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38921 $(NORMAL_TARGET_EXPORTS) \
38922 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38923 for flag in $(EXTRA_TARGET_FLAGS); do \
38924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38925 done; \
38926 (cd $(TARGET_SUBDIR)/rda && \
38927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38929 "RANLIB=$${RANLIB}" \
38930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38931 dvi) \
38932 || exit 1
38934 @endif target-rda
38936 .PHONY: maybe-pdf-target-rda pdf-target-rda
38937 maybe-pdf-target-rda:
38938 @if target-rda
38939 maybe-pdf-target-rda: pdf-target-rda
38941 pdf-target-rda: \
38942 configure-target-rda
38943 @: $(MAKE); $(unstage)
38944 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38945 r=`${PWD_COMMAND}`; export r; \
38946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38947 $(NORMAL_TARGET_EXPORTS) \
38948 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38949 for flag in $(EXTRA_TARGET_FLAGS); do \
38950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38951 done; \
38952 (cd $(TARGET_SUBDIR)/rda && \
38953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38955 "RANLIB=$${RANLIB}" \
38956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38957 pdf) \
38958 || exit 1
38960 @endif target-rda
38962 .PHONY: maybe-html-target-rda html-target-rda
38963 maybe-html-target-rda:
38964 @if target-rda
38965 maybe-html-target-rda: html-target-rda
38967 html-target-rda: \
38968 configure-target-rda
38969 @: $(MAKE); $(unstage)
38970 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38971 r=`${PWD_COMMAND}`; export r; \
38972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38973 $(NORMAL_TARGET_EXPORTS) \
38974 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38975 for flag in $(EXTRA_TARGET_FLAGS); do \
38976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38977 done; \
38978 (cd $(TARGET_SUBDIR)/rda && \
38979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38981 "RANLIB=$${RANLIB}" \
38982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38983 html) \
38984 || exit 1
38986 @endif target-rda
38988 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38989 maybe-TAGS-target-rda:
38990 @if target-rda
38991 maybe-TAGS-target-rda: TAGS-target-rda
38993 TAGS-target-rda: \
38994 configure-target-rda
38995 @: $(MAKE); $(unstage)
38996 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38997 r=`${PWD_COMMAND}`; export r; \
38998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38999 $(NORMAL_TARGET_EXPORTS) \
39000 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
39001 for flag in $(EXTRA_TARGET_FLAGS); do \
39002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39003 done; \
39004 (cd $(TARGET_SUBDIR)/rda && \
39005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39007 "RANLIB=$${RANLIB}" \
39008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39009 TAGS) \
39010 || exit 1
39012 @endif target-rda
39014 .PHONY: maybe-install-info-target-rda install-info-target-rda
39015 maybe-install-info-target-rda:
39016 @if target-rda
39017 maybe-install-info-target-rda: install-info-target-rda
39019 install-info-target-rda: \
39020 configure-target-rda \
39021 info-target-rda
39022 @: $(MAKE); $(unstage)
39023 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39024 r=`${PWD_COMMAND}`; export r; \
39025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39026 $(NORMAL_TARGET_EXPORTS) \
39027 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
39028 for flag in $(EXTRA_TARGET_FLAGS); do \
39029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39030 done; \
39031 (cd $(TARGET_SUBDIR)/rda && \
39032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39034 "RANLIB=$${RANLIB}" \
39035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39036 install-info) \
39037 || exit 1
39039 @endif target-rda
39041 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
39042 maybe-install-pdf-target-rda:
39043 @if target-rda
39044 maybe-install-pdf-target-rda: install-pdf-target-rda
39046 install-pdf-target-rda: \
39047 configure-target-rda \
39048 pdf-target-rda
39049 @: $(MAKE); $(unstage)
39050 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39051 r=`${PWD_COMMAND}`; export r; \
39052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39053 $(NORMAL_TARGET_EXPORTS) \
39054 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
39055 for flag in $(EXTRA_TARGET_FLAGS); do \
39056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39057 done; \
39058 (cd $(TARGET_SUBDIR)/rda && \
39059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39061 "RANLIB=$${RANLIB}" \
39062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39063 install-pdf) \
39064 || exit 1
39066 @endif target-rda
39068 .PHONY: maybe-install-html-target-rda install-html-target-rda
39069 maybe-install-html-target-rda:
39070 @if target-rda
39071 maybe-install-html-target-rda: install-html-target-rda
39073 install-html-target-rda: \
39074 configure-target-rda \
39075 html-target-rda
39076 @: $(MAKE); $(unstage)
39077 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39078 r=`${PWD_COMMAND}`; export r; \
39079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39080 $(NORMAL_TARGET_EXPORTS) \
39081 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
39082 for flag in $(EXTRA_TARGET_FLAGS); do \
39083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39084 done; \
39085 (cd $(TARGET_SUBDIR)/rda && \
39086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39088 "RANLIB=$${RANLIB}" \
39089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39090 install-html) \
39091 || exit 1
39093 @endif target-rda
39095 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
39096 maybe-installcheck-target-rda:
39097 @if target-rda
39098 maybe-installcheck-target-rda: installcheck-target-rda
39100 installcheck-target-rda: \
39101 configure-target-rda
39102 @: $(MAKE); $(unstage)
39103 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39104 r=`${PWD_COMMAND}`; export r; \
39105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39106 $(NORMAL_TARGET_EXPORTS) \
39107 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
39108 for flag in $(EXTRA_TARGET_FLAGS); do \
39109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39110 done; \
39111 (cd $(TARGET_SUBDIR)/rda && \
39112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39114 "RANLIB=$${RANLIB}" \
39115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39116 installcheck) \
39117 || exit 1
39119 @endif target-rda
39121 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
39122 maybe-mostlyclean-target-rda:
39123 @if target-rda
39124 maybe-mostlyclean-target-rda: mostlyclean-target-rda
39126 mostlyclean-target-rda:
39127 @: $(MAKE); $(unstage)
39128 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39129 r=`${PWD_COMMAND}`; export r; \
39130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39131 $(NORMAL_TARGET_EXPORTS) \
39132 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
39133 for flag in $(EXTRA_TARGET_FLAGS); do \
39134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39135 done; \
39136 (cd $(TARGET_SUBDIR)/rda && \
39137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39139 "RANLIB=$${RANLIB}" \
39140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39141 mostlyclean) \
39142 || exit 1
39144 @endif target-rda
39146 .PHONY: maybe-clean-target-rda clean-target-rda
39147 maybe-clean-target-rda:
39148 @if target-rda
39149 maybe-clean-target-rda: clean-target-rda
39151 clean-target-rda:
39152 @: $(MAKE); $(unstage)
39153 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39154 r=`${PWD_COMMAND}`; export r; \
39155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39156 $(NORMAL_TARGET_EXPORTS) \
39157 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
39158 for flag in $(EXTRA_TARGET_FLAGS); do \
39159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39160 done; \
39161 (cd $(TARGET_SUBDIR)/rda && \
39162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39164 "RANLIB=$${RANLIB}" \
39165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39166 clean) \
39167 || exit 1
39169 @endif target-rda
39171 .PHONY: maybe-distclean-target-rda distclean-target-rda
39172 maybe-distclean-target-rda:
39173 @if target-rda
39174 maybe-distclean-target-rda: distclean-target-rda
39176 distclean-target-rda:
39177 @: $(MAKE); $(unstage)
39178 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39179 r=`${PWD_COMMAND}`; export r; \
39180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39181 $(NORMAL_TARGET_EXPORTS) \
39182 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 distclean) \
39192 || exit 1
39194 @endif target-rda
39196 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
39197 maybe-maintainer-clean-target-rda:
39198 @if target-rda
39199 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
39201 maintainer-clean-target-rda:
39202 @: $(MAKE); $(unstage)
39203 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39204 r=`${PWD_COMMAND}`; export r; \
39205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39206 $(NORMAL_TARGET_EXPORTS) \
39207 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
39208 for flag in $(EXTRA_TARGET_FLAGS); do \
39209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39210 done; \
39211 (cd $(TARGET_SUBDIR)/rda && \
39212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39214 "RANLIB=$${RANLIB}" \
39215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39216 maintainer-clean) \
39217 || exit 1
39219 @endif target-rda
39225 .PHONY: configure-target-libada maybe-configure-target-libada
39226 maybe-configure-target-libada:
39227 @if gcc-bootstrap
39228 configure-target-libada: stage_current
39229 @endif gcc-bootstrap
39230 @if target-libada
39231 maybe-configure-target-libada: configure-target-libada
39232 configure-target-libada:
39233 @: $(MAKE); $(unstage)
39234 @r=`${PWD_COMMAND}`; export r; \
39235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39236 echo "Checking multilib configuration for libada..."; \
39237 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
39238 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
39239 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
39240 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
39241 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
39242 else \
39243 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
39244 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
39245 fi; \
39246 else \
39247 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
39248 fi; \
39249 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
39250 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
39251 $(NORMAL_TARGET_EXPORTS) \
39252 echo Configuring in $(TARGET_SUBDIR)/libada; \
39253 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
39254 case $(srcdir) in \
39255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39256 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
39257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39258 esac; \
39259 srcdiroption="--srcdir=$${topdir}/libada"; \
39260 libsrcdir="$$s/libada"; \
39261 rm -f no-such-file || : ; \
39262 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39263 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39264 --target=${target_alias} $${srcdiroption} \
39265 || exit 1
39266 @endif target-libada
39272 .PHONY: all-target-libada maybe-all-target-libada
39273 maybe-all-target-libada:
39274 @if gcc-bootstrap
39275 all-target-libada: stage_current
39276 @endif gcc-bootstrap
39277 @if target-libada
39278 TARGET-target-libada=all
39279 maybe-all-target-libada: all-target-libada
39280 all-target-libada: configure-target-libada
39281 @: $(MAKE); $(unstage)
39282 @r=`${PWD_COMMAND}`; export r; \
39283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39284 $(NORMAL_TARGET_EXPORTS) \
39285 (cd $(TARGET_SUBDIR)/libada && \
39286 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39287 $(TARGET-target-libada))
39288 @endif target-libada
39294 .PHONY: check-target-libada maybe-check-target-libada
39295 maybe-check-target-libada:
39296 @if target-libada
39297 maybe-check-target-libada: check-target-libada
39299 check-target-libada:
39300 @: $(MAKE); $(unstage)
39301 @r=`${PWD_COMMAND}`; export r; \
39302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39303 $(NORMAL_TARGET_EXPORTS) \
39304 (cd $(TARGET_SUBDIR)/libada && \
39305 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39307 @endif target-libada
39309 .PHONY: install-target-libada maybe-install-target-libada
39310 maybe-install-target-libada:
39311 @if target-libada
39312 maybe-install-target-libada: install-target-libada
39314 install-target-libada: installdirs
39315 @: $(MAKE); $(unstage)
39316 @r=`${PWD_COMMAND}`; export r; \
39317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39318 $(NORMAL_TARGET_EXPORTS) \
39319 (cd $(TARGET_SUBDIR)/libada && \
39320 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39322 @endif target-libada
39324 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
39325 maybe-install-strip-target-libada:
39326 @if target-libada
39327 maybe-install-strip-target-libada: install-strip-target-libada
39329 install-strip-target-libada: installdirs
39330 @: $(MAKE); $(unstage)
39331 @r=`${PWD_COMMAND}`; export r; \
39332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39333 $(NORMAL_TARGET_EXPORTS) \
39334 (cd $(TARGET_SUBDIR)/libada && \
39335 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39337 @endif target-libada
39339 # Other targets (info, dvi, pdf, etc.)
39341 .PHONY: maybe-info-target-libada info-target-libada
39342 maybe-info-target-libada:
39343 @if target-libada
39344 maybe-info-target-libada: info-target-libada
39346 info-target-libada: \
39347 configure-target-libada
39348 @: $(MAKE); $(unstage)
39349 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39350 r=`${PWD_COMMAND}`; export r; \
39351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39352 $(NORMAL_TARGET_EXPORTS) \
39353 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
39354 for flag in $(EXTRA_TARGET_FLAGS); do \
39355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39356 done; \
39357 (cd $(TARGET_SUBDIR)/libada && \
39358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39360 "RANLIB=$${RANLIB}" \
39361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39362 info) \
39363 || exit 1
39365 @endif target-libada
39367 .PHONY: maybe-dvi-target-libada dvi-target-libada
39368 maybe-dvi-target-libada:
39369 @if target-libada
39370 maybe-dvi-target-libada: dvi-target-libada
39372 dvi-target-libada: \
39373 configure-target-libada
39374 @: $(MAKE); $(unstage)
39375 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39376 r=`${PWD_COMMAND}`; export r; \
39377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39378 $(NORMAL_TARGET_EXPORTS) \
39379 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
39380 for flag in $(EXTRA_TARGET_FLAGS); do \
39381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39382 done; \
39383 (cd $(TARGET_SUBDIR)/libada && \
39384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39386 "RANLIB=$${RANLIB}" \
39387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39388 dvi) \
39389 || exit 1
39391 @endif target-libada
39393 .PHONY: maybe-pdf-target-libada pdf-target-libada
39394 maybe-pdf-target-libada:
39395 @if target-libada
39396 maybe-pdf-target-libada: pdf-target-libada
39398 pdf-target-libada: \
39399 configure-target-libada
39400 @: $(MAKE); $(unstage)
39401 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39402 r=`${PWD_COMMAND}`; export r; \
39403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39404 $(NORMAL_TARGET_EXPORTS) \
39405 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
39406 for flag in $(EXTRA_TARGET_FLAGS); do \
39407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39408 done; \
39409 (cd $(TARGET_SUBDIR)/libada && \
39410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39412 "RANLIB=$${RANLIB}" \
39413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39414 pdf) \
39415 || exit 1
39417 @endif target-libada
39419 .PHONY: maybe-html-target-libada html-target-libada
39420 maybe-html-target-libada:
39421 @if target-libada
39422 maybe-html-target-libada: html-target-libada
39424 html-target-libada: \
39425 configure-target-libada
39426 @: $(MAKE); $(unstage)
39427 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39428 r=`${PWD_COMMAND}`; export r; \
39429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39430 $(NORMAL_TARGET_EXPORTS) \
39431 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
39432 for flag in $(EXTRA_TARGET_FLAGS); do \
39433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39434 done; \
39435 (cd $(TARGET_SUBDIR)/libada && \
39436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39438 "RANLIB=$${RANLIB}" \
39439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39440 html) \
39441 || exit 1
39443 @endif target-libada
39445 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
39446 maybe-TAGS-target-libada:
39447 @if target-libada
39448 maybe-TAGS-target-libada: TAGS-target-libada
39450 TAGS-target-libada: \
39451 configure-target-libada
39452 @: $(MAKE); $(unstage)
39453 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39454 r=`${PWD_COMMAND}`; export r; \
39455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39456 $(NORMAL_TARGET_EXPORTS) \
39457 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
39458 for flag in $(EXTRA_TARGET_FLAGS); do \
39459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39460 done; \
39461 (cd $(TARGET_SUBDIR)/libada && \
39462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39464 "RANLIB=$${RANLIB}" \
39465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39466 TAGS) \
39467 || exit 1
39469 @endif target-libada
39471 .PHONY: maybe-install-info-target-libada install-info-target-libada
39472 maybe-install-info-target-libada:
39473 @if target-libada
39474 maybe-install-info-target-libada: install-info-target-libada
39476 install-info-target-libada: \
39477 configure-target-libada \
39478 info-target-libada
39479 @: $(MAKE); $(unstage)
39480 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39481 r=`${PWD_COMMAND}`; export r; \
39482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39483 $(NORMAL_TARGET_EXPORTS) \
39484 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
39485 for flag in $(EXTRA_TARGET_FLAGS); do \
39486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39487 done; \
39488 (cd $(TARGET_SUBDIR)/libada && \
39489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39491 "RANLIB=$${RANLIB}" \
39492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39493 install-info) \
39494 || exit 1
39496 @endif target-libada
39498 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39499 maybe-install-pdf-target-libada:
39500 @if target-libada
39501 maybe-install-pdf-target-libada: install-pdf-target-libada
39503 install-pdf-target-libada: \
39504 configure-target-libada \
39505 pdf-target-libada
39506 @: $(MAKE); $(unstage)
39507 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39508 r=`${PWD_COMMAND}`; export r; \
39509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39510 $(NORMAL_TARGET_EXPORTS) \
39511 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39512 for flag in $(EXTRA_TARGET_FLAGS); do \
39513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39514 done; \
39515 (cd $(TARGET_SUBDIR)/libada && \
39516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39518 "RANLIB=$${RANLIB}" \
39519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39520 install-pdf) \
39521 || exit 1
39523 @endif target-libada
39525 .PHONY: maybe-install-html-target-libada install-html-target-libada
39526 maybe-install-html-target-libada:
39527 @if target-libada
39528 maybe-install-html-target-libada: install-html-target-libada
39530 install-html-target-libada: \
39531 configure-target-libada \
39532 html-target-libada
39533 @: $(MAKE); $(unstage)
39534 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39535 r=`${PWD_COMMAND}`; export r; \
39536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39537 $(NORMAL_TARGET_EXPORTS) \
39538 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39539 for flag in $(EXTRA_TARGET_FLAGS); do \
39540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39541 done; \
39542 (cd $(TARGET_SUBDIR)/libada && \
39543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39545 "RANLIB=$${RANLIB}" \
39546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39547 install-html) \
39548 || exit 1
39550 @endif target-libada
39552 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39553 maybe-installcheck-target-libada:
39554 @if target-libada
39555 maybe-installcheck-target-libada: installcheck-target-libada
39557 installcheck-target-libada: \
39558 configure-target-libada
39559 @: $(MAKE); $(unstage)
39560 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39561 r=`${PWD_COMMAND}`; export r; \
39562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39563 $(NORMAL_TARGET_EXPORTS) \
39564 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39565 for flag in $(EXTRA_TARGET_FLAGS); do \
39566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39567 done; \
39568 (cd $(TARGET_SUBDIR)/libada && \
39569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39571 "RANLIB=$${RANLIB}" \
39572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39573 installcheck) \
39574 || exit 1
39576 @endif target-libada
39578 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39579 maybe-mostlyclean-target-libada:
39580 @if target-libada
39581 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39583 mostlyclean-target-libada:
39584 @: $(MAKE); $(unstage)
39585 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39586 r=`${PWD_COMMAND}`; export r; \
39587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39588 $(NORMAL_TARGET_EXPORTS) \
39589 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39590 for flag in $(EXTRA_TARGET_FLAGS); do \
39591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39592 done; \
39593 (cd $(TARGET_SUBDIR)/libada && \
39594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39596 "RANLIB=$${RANLIB}" \
39597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39598 mostlyclean) \
39599 || exit 1
39601 @endif target-libada
39603 .PHONY: maybe-clean-target-libada clean-target-libada
39604 maybe-clean-target-libada:
39605 @if target-libada
39606 maybe-clean-target-libada: clean-target-libada
39608 clean-target-libada:
39609 @: $(MAKE); $(unstage)
39610 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39611 r=`${PWD_COMMAND}`; export r; \
39612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39613 $(NORMAL_TARGET_EXPORTS) \
39614 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39615 for flag in $(EXTRA_TARGET_FLAGS); do \
39616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39617 done; \
39618 (cd $(TARGET_SUBDIR)/libada && \
39619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39621 "RANLIB=$${RANLIB}" \
39622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39623 clean) \
39624 || exit 1
39626 @endif target-libada
39628 .PHONY: maybe-distclean-target-libada distclean-target-libada
39629 maybe-distclean-target-libada:
39630 @if target-libada
39631 maybe-distclean-target-libada: distclean-target-libada
39633 distclean-target-libada:
39634 @: $(MAKE); $(unstage)
39635 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39636 r=`${PWD_COMMAND}`; export r; \
39637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638 $(NORMAL_TARGET_EXPORTS) \
39639 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
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)/libada && \
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 distclean) \
39649 || exit 1
39651 @endif target-libada
39653 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39654 maybe-maintainer-clean-target-libada:
39655 @if target-libada
39656 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39658 maintainer-clean-target-libada:
39659 @: $(MAKE); $(unstage)
39660 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39661 r=`${PWD_COMMAND}`; export r; \
39662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39663 $(NORMAL_TARGET_EXPORTS) \
39664 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39665 for flag in $(EXTRA_TARGET_FLAGS); do \
39666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39667 done; \
39668 (cd $(TARGET_SUBDIR)/libada && \
39669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39671 "RANLIB=$${RANLIB}" \
39672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39673 maintainer-clean) \
39674 || exit 1
39676 @endif target-libada
39682 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39683 maybe-configure-target-libgomp:
39684 @if gcc-bootstrap
39685 configure-target-libgomp: stage_current
39686 @endif gcc-bootstrap
39687 @if target-libgomp
39688 maybe-configure-target-libgomp: configure-target-libgomp
39689 configure-target-libgomp:
39690 @r=`${PWD_COMMAND}`; export r; \
39691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39692 echo "Checking multilib configuration for libgomp..."; \
39693 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39694 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39695 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39696 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39697 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39698 else \
39699 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39700 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39701 fi; \
39702 else \
39703 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39704 fi; \
39705 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39706 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39707 $(NORMAL_TARGET_EXPORTS) \
39708 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39709 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39710 case $(srcdir) in \
39711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39712 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39714 esac; \
39715 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39716 libsrcdir="$$s/libgomp"; \
39717 rm -f no-such-file || : ; \
39718 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39719 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39720 --target=${target_alias} $${srcdiroption} \
39721 || exit 1
39722 @endif target-libgomp
39726 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39727 maybe-configure-stage1-target-libgomp:
39728 @if target-libgomp-bootstrap
39729 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39730 configure-stage1-target-libgomp:
39731 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39732 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39733 @r=`${PWD_COMMAND}`; export r; \
39734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39735 TFLAGS="$(STAGE1_TFLAGS)"; \
39736 echo "Checking multilib configuration for libgomp..."; \
39737 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39738 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39739 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39740 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39741 else \
39742 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39743 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39744 fi; \
39745 else \
39746 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39747 fi; \
39748 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39749 $(NORMAL_TARGET_EXPORTS) \
39750 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39751 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39752 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39753 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39755 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39756 case $(srcdir) in \
39757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39758 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39760 esac; \
39761 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39762 libsrcdir="$$s/libgomp"; \
39763 $(SHELL) $${libsrcdir}/configure \
39764 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39765 --target=${target_alias} $${srcdiroption} \
39766 $(STAGE1_CONFIGURE_FLAGS)
39767 @endif target-libgomp-bootstrap
39769 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39770 maybe-configure-stage2-target-libgomp:
39771 @if target-libgomp-bootstrap
39772 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39773 configure-stage2-target-libgomp:
39774 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39775 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39776 @r=`${PWD_COMMAND}`; export r; \
39777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39778 TFLAGS="$(STAGE2_TFLAGS)"; \
39779 echo "Checking multilib configuration for libgomp..."; \
39780 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39781 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39782 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39783 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39784 else \
39785 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39786 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39787 fi; \
39788 else \
39789 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39790 fi; \
39791 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39792 $(NORMAL_TARGET_EXPORTS) \
39794 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39795 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39796 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39797 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39799 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39800 case $(srcdir) in \
39801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39802 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39804 esac; \
39805 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39806 libsrcdir="$$s/libgomp"; \
39807 $(SHELL) $${libsrcdir}/configure \
39808 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39809 --target=${target_alias} $${srcdiroption} \
39810 --with-build-libsubdir=$(HOST_SUBDIR) \
39811 $(STAGE2_CONFIGURE_FLAGS)
39812 @endif target-libgomp-bootstrap
39814 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39815 maybe-configure-stage3-target-libgomp:
39816 @if target-libgomp-bootstrap
39817 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39818 configure-stage3-target-libgomp:
39819 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39820 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39821 @r=`${PWD_COMMAND}`; export r; \
39822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39823 TFLAGS="$(STAGE3_TFLAGS)"; \
39824 echo "Checking multilib configuration for libgomp..."; \
39825 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39826 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39827 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39828 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39829 else \
39830 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39831 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39832 fi; \
39833 else \
39834 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39835 fi; \
39836 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39837 $(NORMAL_TARGET_EXPORTS) \
39839 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39840 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39841 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39842 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39844 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39845 case $(srcdir) in \
39846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39847 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39849 esac; \
39850 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39851 libsrcdir="$$s/libgomp"; \
39852 $(SHELL) $${libsrcdir}/configure \
39853 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39854 --target=${target_alias} $${srcdiroption} \
39855 --with-build-libsubdir=$(HOST_SUBDIR) \
39856 $(STAGE3_CONFIGURE_FLAGS)
39857 @endif target-libgomp-bootstrap
39859 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39860 maybe-configure-stage4-target-libgomp:
39861 @if target-libgomp-bootstrap
39862 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39863 configure-stage4-target-libgomp:
39864 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39865 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39866 @r=`${PWD_COMMAND}`; export r; \
39867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39868 TFLAGS="$(STAGE4_TFLAGS)"; \
39869 echo "Checking multilib configuration for libgomp..."; \
39870 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39871 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39872 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39873 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39874 else \
39875 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39876 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39877 fi; \
39878 else \
39879 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39880 fi; \
39881 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39882 $(NORMAL_TARGET_EXPORTS) \
39884 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39885 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39886 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39887 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39888 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39889 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39890 case $(srcdir) in \
39891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39892 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39894 esac; \
39895 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39896 libsrcdir="$$s/libgomp"; \
39897 $(SHELL) $${libsrcdir}/configure \
39898 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39899 --target=${target_alias} $${srcdiroption} \
39900 --with-build-libsubdir=$(HOST_SUBDIR) \
39901 $(STAGE4_CONFIGURE_FLAGS)
39902 @endif target-libgomp-bootstrap
39904 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39905 maybe-configure-stageprofile-target-libgomp:
39906 @if target-libgomp-bootstrap
39907 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39908 configure-stageprofile-target-libgomp:
39909 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39910 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39911 @r=`${PWD_COMMAND}`; export r; \
39912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39913 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39914 echo "Checking multilib configuration for libgomp..."; \
39915 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39916 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39917 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39918 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39919 else \
39920 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39921 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39922 fi; \
39923 else \
39924 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39925 fi; \
39926 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39927 $(NORMAL_TARGET_EXPORTS) \
39929 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39930 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39931 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39932 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39933 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39934 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39935 case $(srcdir) in \
39936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39937 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39939 esac; \
39940 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39941 libsrcdir="$$s/libgomp"; \
39942 $(SHELL) $${libsrcdir}/configure \
39943 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39944 --target=${target_alias} $${srcdiroption} \
39945 --with-build-libsubdir=$(HOST_SUBDIR) \
39946 $(STAGEprofile_CONFIGURE_FLAGS)
39947 @endif target-libgomp-bootstrap
39949 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39950 maybe-configure-stagefeedback-target-libgomp:
39951 @if target-libgomp-bootstrap
39952 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39953 configure-stagefeedback-target-libgomp:
39954 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39955 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39956 @r=`${PWD_COMMAND}`; export r; \
39957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39958 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39959 echo "Checking multilib configuration for libgomp..."; \
39960 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39961 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39962 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39963 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39964 else \
39965 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39966 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39967 fi; \
39968 else \
39969 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39970 fi; \
39971 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39972 $(NORMAL_TARGET_EXPORTS) \
39974 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39975 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39976 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39977 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39978 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39979 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39980 case $(srcdir) in \
39981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39982 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39984 esac; \
39985 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39986 libsrcdir="$$s/libgomp"; \
39987 $(SHELL) $${libsrcdir}/configure \
39988 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39989 --target=${target_alias} $${srcdiroption} \
39990 --with-build-libsubdir=$(HOST_SUBDIR) \
39991 $(STAGEfeedback_CONFIGURE_FLAGS)
39992 @endif target-libgomp-bootstrap
39998 .PHONY: all-target-libgomp maybe-all-target-libgomp
39999 maybe-all-target-libgomp:
40000 @if gcc-bootstrap
40001 all-target-libgomp: stage_current
40002 @endif gcc-bootstrap
40003 @if target-libgomp
40004 TARGET-target-libgomp=all
40005 maybe-all-target-libgomp: all-target-libgomp
40006 all-target-libgomp: configure-target-libgomp
40007 @r=`${PWD_COMMAND}`; export r; \
40008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40009 $(NORMAL_TARGET_EXPORTS) \
40010 (cd $(TARGET_SUBDIR)/libgomp && \
40011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40012 $(TARGET-target-libgomp))
40013 @endif target-libgomp
40017 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
40018 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
40019 maybe-all-stage1-target-libgomp:
40020 maybe-clean-stage1-target-libgomp:
40021 @if target-libgomp-bootstrap
40022 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
40023 all-stage1: all-stage1-target-libgomp
40024 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
40025 all-stage1-target-libgomp: configure-stage1-target-libgomp
40026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40027 @r=`${PWD_COMMAND}`; export r; \
40028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40029 TFLAGS="$(STAGE1_TFLAGS)"; \
40030 $(NORMAL_TARGET_EXPORTS) \
40031 cd $(TARGET_SUBDIR)/libgomp && \
40032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40033 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40034 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40035 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40039 $(EXTRA_TARGET_FLAGS) \
40040 TFLAGS="$(STAGE1_TFLAGS)" \
40041 $(TARGET-stage1-target-libgomp)
40043 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
40044 clean-stage1: clean-stage1-target-libgomp
40045 clean-stage1-target-libgomp:
40046 @if [ $(current_stage) = stage1 ]; then \
40047 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40048 else \
40049 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
40050 $(MAKE) stage1-start; \
40051 fi; \
40052 cd $(TARGET_SUBDIR)/libgomp && \
40053 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40054 clean
40055 @endif target-libgomp-bootstrap
40058 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
40059 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
40060 maybe-all-stage2-target-libgomp:
40061 maybe-clean-stage2-target-libgomp:
40062 @if target-libgomp-bootstrap
40063 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
40064 all-stage2: all-stage2-target-libgomp
40065 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
40066 all-stage2-target-libgomp: configure-stage2-target-libgomp
40067 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40068 @r=`${PWD_COMMAND}`; export r; \
40069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40070 TFLAGS="$(STAGE2_TFLAGS)"; \
40071 $(NORMAL_TARGET_EXPORTS) \
40073 cd $(TARGET_SUBDIR)/libgomp && \
40074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40075 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40076 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40077 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40081 $(EXTRA_TARGET_FLAGS) \
40082 TFLAGS="$(STAGE2_TFLAGS)" \
40083 $(TARGET-stage2-target-libgomp)
40085 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
40086 clean-stage2: clean-stage2-target-libgomp
40087 clean-stage2-target-libgomp:
40088 @if [ $(current_stage) = stage2 ]; then \
40089 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40090 else \
40091 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
40092 $(MAKE) stage2-start; \
40093 fi; \
40094 cd $(TARGET_SUBDIR)/libgomp && \
40095 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40097 clean
40098 @endif target-libgomp-bootstrap
40101 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
40102 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
40103 maybe-all-stage3-target-libgomp:
40104 maybe-clean-stage3-target-libgomp:
40105 @if target-libgomp-bootstrap
40106 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
40107 all-stage3: all-stage3-target-libgomp
40108 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
40109 all-stage3-target-libgomp: configure-stage3-target-libgomp
40110 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40111 @r=`${PWD_COMMAND}`; export r; \
40112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40113 TFLAGS="$(STAGE3_TFLAGS)"; \
40114 $(NORMAL_TARGET_EXPORTS) \
40116 cd $(TARGET_SUBDIR)/libgomp && \
40117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40118 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40119 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40120 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40124 $(EXTRA_TARGET_FLAGS) \
40125 TFLAGS="$(STAGE3_TFLAGS)" \
40126 $(TARGET-stage3-target-libgomp)
40128 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
40129 clean-stage3: clean-stage3-target-libgomp
40130 clean-stage3-target-libgomp:
40131 @if [ $(current_stage) = stage3 ]; then \
40132 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40133 else \
40134 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
40135 $(MAKE) stage3-start; \
40136 fi; \
40137 cd $(TARGET_SUBDIR)/libgomp && \
40138 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40140 clean
40141 @endif target-libgomp-bootstrap
40144 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
40145 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
40146 maybe-all-stage4-target-libgomp:
40147 maybe-clean-stage4-target-libgomp:
40148 @if target-libgomp-bootstrap
40149 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
40150 all-stage4: all-stage4-target-libgomp
40151 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
40152 all-stage4-target-libgomp: configure-stage4-target-libgomp
40153 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40154 @r=`${PWD_COMMAND}`; export r; \
40155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40156 TFLAGS="$(STAGE4_TFLAGS)"; \
40157 $(NORMAL_TARGET_EXPORTS) \
40159 cd $(TARGET_SUBDIR)/libgomp && \
40160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40161 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40162 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40163 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40167 $(EXTRA_TARGET_FLAGS) \
40168 TFLAGS="$(STAGE4_TFLAGS)" \
40169 $(TARGET-stage4-target-libgomp)
40171 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
40172 clean-stage4: clean-stage4-target-libgomp
40173 clean-stage4-target-libgomp:
40174 @if [ $(current_stage) = stage4 ]; then \
40175 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40176 else \
40177 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
40178 $(MAKE) stage4-start; \
40179 fi; \
40180 cd $(TARGET_SUBDIR)/libgomp && \
40181 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40183 clean
40184 @endif target-libgomp-bootstrap
40187 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
40188 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
40189 maybe-all-stageprofile-target-libgomp:
40190 maybe-clean-stageprofile-target-libgomp:
40191 @if target-libgomp-bootstrap
40192 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
40193 all-stageprofile: all-stageprofile-target-libgomp
40194 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
40195 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
40196 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40197 @r=`${PWD_COMMAND}`; export r; \
40198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40199 TFLAGS="$(STAGEprofile_TFLAGS)"; \
40200 $(NORMAL_TARGET_EXPORTS) \
40202 cd $(TARGET_SUBDIR)/libgomp && \
40203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40204 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40205 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40206 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40210 $(EXTRA_TARGET_FLAGS) \
40211 TFLAGS="$(STAGEprofile_TFLAGS)" \
40212 $(TARGET-stageprofile-target-libgomp)
40214 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
40215 clean-stageprofile: clean-stageprofile-target-libgomp
40216 clean-stageprofile-target-libgomp:
40217 @if [ $(current_stage) = stageprofile ]; then \
40218 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40219 else \
40220 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
40221 $(MAKE) stageprofile-start; \
40222 fi; \
40223 cd $(TARGET_SUBDIR)/libgomp && \
40224 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40226 clean
40227 @endif target-libgomp-bootstrap
40230 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
40231 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
40232 maybe-all-stagefeedback-target-libgomp:
40233 maybe-clean-stagefeedback-target-libgomp:
40234 @if target-libgomp-bootstrap
40235 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
40236 all-stagefeedback: all-stagefeedback-target-libgomp
40237 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
40238 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
40239 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40240 @r=`${PWD_COMMAND}`; export r; \
40241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40242 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40243 $(NORMAL_TARGET_EXPORTS) \
40245 cd $(TARGET_SUBDIR)/libgomp && \
40246 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40247 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40248 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40249 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40250 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40251 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40252 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40253 $(EXTRA_TARGET_FLAGS) \
40254 TFLAGS="$(STAGEfeedback_TFLAGS)" \
40255 $(TARGET-stagefeedback-target-libgomp)
40257 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
40258 clean-stagefeedback: clean-stagefeedback-target-libgomp
40259 clean-stagefeedback-target-libgomp:
40260 @if [ $(current_stage) = stagefeedback ]; then \
40261 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40262 else \
40263 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
40264 $(MAKE) stagefeedback-start; \
40265 fi; \
40266 cd $(TARGET_SUBDIR)/libgomp && \
40267 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40269 clean
40270 @endif target-libgomp-bootstrap
40277 .PHONY: check-target-libgomp maybe-check-target-libgomp
40278 maybe-check-target-libgomp:
40279 @if target-libgomp
40280 maybe-check-target-libgomp: check-target-libgomp
40282 check-target-libgomp:
40283 @: $(MAKE); $(unstage)
40284 @r=`${PWD_COMMAND}`; export r; \
40285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40286 $(NORMAL_TARGET_EXPORTS) \
40287 (cd $(TARGET_SUBDIR)/libgomp && \
40288 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40290 @endif target-libgomp
40292 .PHONY: install-target-libgomp maybe-install-target-libgomp
40293 maybe-install-target-libgomp:
40294 @if target-libgomp
40295 maybe-install-target-libgomp: install-target-libgomp
40297 install-target-libgomp: installdirs
40298 @: $(MAKE); $(unstage)
40299 @r=`${PWD_COMMAND}`; export r; \
40300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40301 $(NORMAL_TARGET_EXPORTS) \
40302 (cd $(TARGET_SUBDIR)/libgomp && \
40303 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40305 @endif target-libgomp
40307 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
40308 maybe-install-strip-target-libgomp:
40309 @if target-libgomp
40310 maybe-install-strip-target-libgomp: install-strip-target-libgomp
40312 install-strip-target-libgomp: installdirs
40313 @: $(MAKE); $(unstage)
40314 @r=`${PWD_COMMAND}`; export r; \
40315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40316 $(NORMAL_TARGET_EXPORTS) \
40317 (cd $(TARGET_SUBDIR)/libgomp && \
40318 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40320 @endif target-libgomp
40322 # Other targets (info, dvi, pdf, etc.)
40324 .PHONY: maybe-info-target-libgomp info-target-libgomp
40325 maybe-info-target-libgomp:
40326 @if target-libgomp
40327 maybe-info-target-libgomp: info-target-libgomp
40329 info-target-libgomp: \
40330 configure-target-libgomp
40331 @: $(MAKE); $(unstage)
40332 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40333 r=`${PWD_COMMAND}`; export r; \
40334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40335 $(NORMAL_TARGET_EXPORTS) \
40336 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
40337 for flag in $(EXTRA_TARGET_FLAGS); do \
40338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40339 done; \
40340 (cd $(TARGET_SUBDIR)/libgomp && \
40341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40343 "RANLIB=$${RANLIB}" \
40344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40345 info) \
40346 || exit 1
40348 @endif target-libgomp
40350 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
40351 maybe-dvi-target-libgomp:
40352 @if target-libgomp
40353 maybe-dvi-target-libgomp: dvi-target-libgomp
40355 dvi-target-libgomp: \
40356 configure-target-libgomp
40357 @: $(MAKE); $(unstage)
40358 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40359 r=`${PWD_COMMAND}`; export r; \
40360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40361 $(NORMAL_TARGET_EXPORTS) \
40362 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
40363 for flag in $(EXTRA_TARGET_FLAGS); do \
40364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40365 done; \
40366 (cd $(TARGET_SUBDIR)/libgomp && \
40367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40369 "RANLIB=$${RANLIB}" \
40370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40371 dvi) \
40372 || exit 1
40374 @endif target-libgomp
40376 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
40377 maybe-pdf-target-libgomp:
40378 @if target-libgomp
40379 maybe-pdf-target-libgomp: pdf-target-libgomp
40381 pdf-target-libgomp: \
40382 configure-target-libgomp
40383 @: $(MAKE); $(unstage)
40384 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40385 r=`${PWD_COMMAND}`; export r; \
40386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40387 $(NORMAL_TARGET_EXPORTS) \
40388 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
40389 for flag in $(EXTRA_TARGET_FLAGS); do \
40390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40391 done; \
40392 (cd $(TARGET_SUBDIR)/libgomp && \
40393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40395 "RANLIB=$${RANLIB}" \
40396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40397 pdf) \
40398 || exit 1
40400 @endif target-libgomp
40402 .PHONY: maybe-html-target-libgomp html-target-libgomp
40403 maybe-html-target-libgomp:
40404 @if target-libgomp
40405 maybe-html-target-libgomp: html-target-libgomp
40407 html-target-libgomp: \
40408 configure-target-libgomp
40409 @: $(MAKE); $(unstage)
40410 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40411 r=`${PWD_COMMAND}`; export r; \
40412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40413 $(NORMAL_TARGET_EXPORTS) \
40414 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
40415 for flag in $(EXTRA_TARGET_FLAGS); do \
40416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40417 done; \
40418 (cd $(TARGET_SUBDIR)/libgomp && \
40419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40421 "RANLIB=$${RANLIB}" \
40422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40423 html) \
40424 || exit 1
40426 @endif target-libgomp
40428 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
40429 maybe-TAGS-target-libgomp:
40430 @if target-libgomp
40431 maybe-TAGS-target-libgomp: TAGS-target-libgomp
40433 TAGS-target-libgomp: \
40434 configure-target-libgomp
40435 @: $(MAKE); $(unstage)
40436 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40437 r=`${PWD_COMMAND}`; export r; \
40438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40439 $(NORMAL_TARGET_EXPORTS) \
40440 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
40441 for flag in $(EXTRA_TARGET_FLAGS); do \
40442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40443 done; \
40444 (cd $(TARGET_SUBDIR)/libgomp && \
40445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40447 "RANLIB=$${RANLIB}" \
40448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40449 TAGS) \
40450 || exit 1
40452 @endif target-libgomp
40454 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
40455 maybe-install-info-target-libgomp:
40456 @if target-libgomp
40457 maybe-install-info-target-libgomp: install-info-target-libgomp
40459 install-info-target-libgomp: \
40460 configure-target-libgomp \
40461 info-target-libgomp
40462 @: $(MAKE); $(unstage)
40463 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40464 r=`${PWD_COMMAND}`; export r; \
40465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40466 $(NORMAL_TARGET_EXPORTS) \
40467 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
40468 for flag in $(EXTRA_TARGET_FLAGS); do \
40469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40470 done; \
40471 (cd $(TARGET_SUBDIR)/libgomp && \
40472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40474 "RANLIB=$${RANLIB}" \
40475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40476 install-info) \
40477 || exit 1
40479 @endif target-libgomp
40481 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
40482 maybe-install-pdf-target-libgomp:
40483 @if target-libgomp
40484 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
40486 install-pdf-target-libgomp: \
40487 configure-target-libgomp \
40488 pdf-target-libgomp
40489 @: $(MAKE); $(unstage)
40490 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40491 r=`${PWD_COMMAND}`; export r; \
40492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40493 $(NORMAL_TARGET_EXPORTS) \
40494 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
40495 for flag in $(EXTRA_TARGET_FLAGS); do \
40496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40497 done; \
40498 (cd $(TARGET_SUBDIR)/libgomp && \
40499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40501 "RANLIB=$${RANLIB}" \
40502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40503 install-pdf) \
40504 || exit 1
40506 @endif target-libgomp
40508 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40509 maybe-install-html-target-libgomp:
40510 @if target-libgomp
40511 maybe-install-html-target-libgomp: install-html-target-libgomp
40513 install-html-target-libgomp: \
40514 configure-target-libgomp \
40515 html-target-libgomp
40516 @: $(MAKE); $(unstage)
40517 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40518 r=`${PWD_COMMAND}`; export r; \
40519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40520 $(NORMAL_TARGET_EXPORTS) \
40521 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40522 for flag in $(EXTRA_TARGET_FLAGS); do \
40523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40524 done; \
40525 (cd $(TARGET_SUBDIR)/libgomp && \
40526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40528 "RANLIB=$${RANLIB}" \
40529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40530 install-html) \
40531 || exit 1
40533 @endif target-libgomp
40535 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40536 maybe-installcheck-target-libgomp:
40537 @if target-libgomp
40538 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40540 installcheck-target-libgomp: \
40541 configure-target-libgomp
40542 @: $(MAKE); $(unstage)
40543 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40544 r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 $(NORMAL_TARGET_EXPORTS) \
40547 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40548 for flag in $(EXTRA_TARGET_FLAGS); do \
40549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40550 done; \
40551 (cd $(TARGET_SUBDIR)/libgomp && \
40552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40554 "RANLIB=$${RANLIB}" \
40555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40556 installcheck) \
40557 || exit 1
40559 @endif target-libgomp
40561 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40562 maybe-mostlyclean-target-libgomp:
40563 @if target-libgomp
40564 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40566 mostlyclean-target-libgomp:
40567 @: $(MAKE); $(unstage)
40568 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40569 r=`${PWD_COMMAND}`; export r; \
40570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40571 $(NORMAL_TARGET_EXPORTS) \
40572 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40573 for flag in $(EXTRA_TARGET_FLAGS); do \
40574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40575 done; \
40576 (cd $(TARGET_SUBDIR)/libgomp && \
40577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40579 "RANLIB=$${RANLIB}" \
40580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40581 mostlyclean) \
40582 || exit 1
40584 @endif target-libgomp
40586 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40587 maybe-clean-target-libgomp:
40588 @if target-libgomp
40589 maybe-clean-target-libgomp: clean-target-libgomp
40591 clean-target-libgomp:
40592 @: $(MAKE); $(unstage)
40593 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40594 r=`${PWD_COMMAND}`; export r; \
40595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40596 $(NORMAL_TARGET_EXPORTS) \
40597 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40598 for flag in $(EXTRA_TARGET_FLAGS); do \
40599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40600 done; \
40601 (cd $(TARGET_SUBDIR)/libgomp && \
40602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40604 "RANLIB=$${RANLIB}" \
40605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40606 clean) \
40607 || exit 1
40609 @endif target-libgomp
40611 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40612 maybe-distclean-target-libgomp:
40613 @if target-libgomp
40614 maybe-distclean-target-libgomp: distclean-target-libgomp
40616 distclean-target-libgomp:
40617 @: $(MAKE); $(unstage)
40618 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40619 r=`${PWD_COMMAND}`; export r; \
40620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40621 $(NORMAL_TARGET_EXPORTS) \
40622 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40623 for flag in $(EXTRA_TARGET_FLAGS); do \
40624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40625 done; \
40626 (cd $(TARGET_SUBDIR)/libgomp && \
40627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40629 "RANLIB=$${RANLIB}" \
40630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40631 distclean) \
40632 || exit 1
40634 @endif target-libgomp
40636 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40637 maybe-maintainer-clean-target-libgomp:
40638 @if target-libgomp
40639 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40641 maintainer-clean-target-libgomp:
40642 @: $(MAKE); $(unstage)
40643 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40644 r=`${PWD_COMMAND}`; export r; \
40645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40646 $(NORMAL_TARGET_EXPORTS) \
40647 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40648 for flag in $(EXTRA_TARGET_FLAGS); do \
40649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40650 done; \
40651 (cd $(TARGET_SUBDIR)/libgomp && \
40652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40654 "RANLIB=$${RANLIB}" \
40655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40656 maintainer-clean) \
40657 || exit 1
40659 @endif target-libgomp
40665 .PHONY: configure-target-libitm maybe-configure-target-libitm
40666 maybe-configure-target-libitm:
40667 @if gcc-bootstrap
40668 configure-target-libitm: stage_current
40669 @endif gcc-bootstrap
40670 @if target-libitm
40671 maybe-configure-target-libitm: configure-target-libitm
40672 configure-target-libitm:
40673 @: $(MAKE); $(unstage)
40674 @r=`${PWD_COMMAND}`; export r; \
40675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40676 echo "Checking multilib configuration for libitm..."; \
40677 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40678 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
40679 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
40680 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
40681 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
40682 else \
40683 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
40684 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40685 fi; \
40686 else \
40687 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40688 fi; \
40689 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
40690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40691 $(NORMAL_TARGET_EXPORTS) \
40692 echo Configuring in $(TARGET_SUBDIR)/libitm; \
40693 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
40694 case $(srcdir) in \
40695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40696 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
40697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40698 esac; \
40699 srcdiroption="--srcdir=$${topdir}/libitm"; \
40700 libsrcdir="$$s/libitm"; \
40701 rm -f no-such-file || : ; \
40702 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40703 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40704 --target=${target_alias} $${srcdiroption} \
40705 || exit 1
40706 @endif target-libitm
40712 .PHONY: all-target-libitm maybe-all-target-libitm
40713 maybe-all-target-libitm:
40714 @if gcc-bootstrap
40715 all-target-libitm: stage_current
40716 @endif gcc-bootstrap
40717 @if target-libitm
40718 TARGET-target-libitm=all
40719 maybe-all-target-libitm: all-target-libitm
40720 all-target-libitm: configure-target-libitm
40721 @: $(MAKE); $(unstage)
40722 @r=`${PWD_COMMAND}`; export r; \
40723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40724 $(NORMAL_TARGET_EXPORTS) \
40725 (cd $(TARGET_SUBDIR)/libitm && \
40726 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40727 $(TARGET-target-libitm))
40728 @endif target-libitm
40734 .PHONY: check-target-libitm maybe-check-target-libitm
40735 maybe-check-target-libitm:
40736 @if target-libitm
40737 maybe-check-target-libitm: check-target-libitm
40739 check-target-libitm:
40740 @: $(MAKE); $(unstage)
40741 @r=`${PWD_COMMAND}`; export r; \
40742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40743 $(NORMAL_TARGET_EXPORTS) \
40744 (cd $(TARGET_SUBDIR)/libitm && \
40745 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40747 @endif target-libitm
40749 .PHONY: install-target-libitm maybe-install-target-libitm
40750 maybe-install-target-libitm:
40751 @if target-libitm
40752 maybe-install-target-libitm: install-target-libitm
40754 install-target-libitm: installdirs
40755 @: $(MAKE); $(unstage)
40756 @r=`${PWD_COMMAND}`; export r; \
40757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40758 $(NORMAL_TARGET_EXPORTS) \
40759 (cd $(TARGET_SUBDIR)/libitm && \
40760 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40762 @endif target-libitm
40764 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
40765 maybe-install-strip-target-libitm:
40766 @if target-libitm
40767 maybe-install-strip-target-libitm: install-strip-target-libitm
40769 install-strip-target-libitm: installdirs
40770 @: $(MAKE); $(unstage)
40771 @r=`${PWD_COMMAND}`; export r; \
40772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40773 $(NORMAL_TARGET_EXPORTS) \
40774 (cd $(TARGET_SUBDIR)/libitm && \
40775 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40777 @endif target-libitm
40779 # Other targets (info, dvi, pdf, etc.)
40781 .PHONY: maybe-info-target-libitm info-target-libitm
40782 maybe-info-target-libitm:
40783 @if target-libitm
40784 maybe-info-target-libitm: info-target-libitm
40786 info-target-libitm: \
40787 configure-target-libitm
40788 @: $(MAKE); $(unstage)
40789 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40790 r=`${PWD_COMMAND}`; export r; \
40791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40792 $(NORMAL_TARGET_EXPORTS) \
40793 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
40794 for flag in $(EXTRA_TARGET_FLAGS); do \
40795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40796 done; \
40797 (cd $(TARGET_SUBDIR)/libitm && \
40798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40800 "RANLIB=$${RANLIB}" \
40801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40802 info) \
40803 || exit 1
40805 @endif target-libitm
40807 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
40808 maybe-dvi-target-libitm:
40809 @if target-libitm
40810 maybe-dvi-target-libitm: dvi-target-libitm
40812 dvi-target-libitm: \
40813 configure-target-libitm
40814 @: $(MAKE); $(unstage)
40815 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40816 r=`${PWD_COMMAND}`; export r; \
40817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40818 $(NORMAL_TARGET_EXPORTS) \
40819 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
40820 for flag in $(EXTRA_TARGET_FLAGS); do \
40821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40822 done; \
40823 (cd $(TARGET_SUBDIR)/libitm && \
40824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40826 "RANLIB=$${RANLIB}" \
40827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40828 dvi) \
40829 || exit 1
40831 @endif target-libitm
40833 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
40834 maybe-pdf-target-libitm:
40835 @if target-libitm
40836 maybe-pdf-target-libitm: pdf-target-libitm
40838 pdf-target-libitm: \
40839 configure-target-libitm
40840 @: $(MAKE); $(unstage)
40841 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40842 r=`${PWD_COMMAND}`; export r; \
40843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40844 $(NORMAL_TARGET_EXPORTS) \
40845 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
40846 for flag in $(EXTRA_TARGET_FLAGS); do \
40847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40848 done; \
40849 (cd $(TARGET_SUBDIR)/libitm && \
40850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40852 "RANLIB=$${RANLIB}" \
40853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40854 pdf) \
40855 || exit 1
40857 @endif target-libitm
40859 .PHONY: maybe-html-target-libitm html-target-libitm
40860 maybe-html-target-libitm:
40861 @if target-libitm
40862 maybe-html-target-libitm: html-target-libitm
40864 html-target-libitm: \
40865 configure-target-libitm
40866 @: $(MAKE); $(unstage)
40867 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40868 r=`${PWD_COMMAND}`; export r; \
40869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40870 $(NORMAL_TARGET_EXPORTS) \
40871 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
40872 for flag in $(EXTRA_TARGET_FLAGS); do \
40873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40874 done; \
40875 (cd $(TARGET_SUBDIR)/libitm && \
40876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40878 "RANLIB=$${RANLIB}" \
40879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40880 html) \
40881 || exit 1
40883 @endif target-libitm
40885 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
40886 maybe-TAGS-target-libitm:
40887 @if target-libitm
40888 maybe-TAGS-target-libitm: TAGS-target-libitm
40890 TAGS-target-libitm: \
40891 configure-target-libitm
40892 @: $(MAKE); $(unstage)
40893 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40894 r=`${PWD_COMMAND}`; export r; \
40895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40896 $(NORMAL_TARGET_EXPORTS) \
40897 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
40898 for flag in $(EXTRA_TARGET_FLAGS); do \
40899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40900 done; \
40901 (cd $(TARGET_SUBDIR)/libitm && \
40902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40904 "RANLIB=$${RANLIB}" \
40905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40906 TAGS) \
40907 || exit 1
40909 @endif target-libitm
40911 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
40912 maybe-install-info-target-libitm:
40913 @if target-libitm
40914 maybe-install-info-target-libitm: install-info-target-libitm
40916 install-info-target-libitm: \
40917 configure-target-libitm \
40918 info-target-libitm
40919 @: $(MAKE); $(unstage)
40920 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40921 r=`${PWD_COMMAND}`; export r; \
40922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40923 $(NORMAL_TARGET_EXPORTS) \
40924 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
40925 for flag in $(EXTRA_TARGET_FLAGS); do \
40926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40927 done; \
40928 (cd $(TARGET_SUBDIR)/libitm && \
40929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40931 "RANLIB=$${RANLIB}" \
40932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40933 install-info) \
40934 || exit 1
40936 @endif target-libitm
40938 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
40939 maybe-install-pdf-target-libitm:
40940 @if target-libitm
40941 maybe-install-pdf-target-libitm: install-pdf-target-libitm
40943 install-pdf-target-libitm: \
40944 configure-target-libitm \
40945 pdf-target-libitm
40946 @: $(MAKE); $(unstage)
40947 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40948 r=`${PWD_COMMAND}`; export r; \
40949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40950 $(NORMAL_TARGET_EXPORTS) \
40951 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
40952 for flag in $(EXTRA_TARGET_FLAGS); do \
40953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40954 done; \
40955 (cd $(TARGET_SUBDIR)/libitm && \
40956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40958 "RANLIB=$${RANLIB}" \
40959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40960 install-pdf) \
40961 || exit 1
40963 @endif target-libitm
40965 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
40966 maybe-install-html-target-libitm:
40967 @if target-libitm
40968 maybe-install-html-target-libitm: install-html-target-libitm
40970 install-html-target-libitm: \
40971 configure-target-libitm \
40972 html-target-libitm
40973 @: $(MAKE); $(unstage)
40974 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40975 r=`${PWD_COMMAND}`; export r; \
40976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40977 $(NORMAL_TARGET_EXPORTS) \
40978 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
40979 for flag in $(EXTRA_TARGET_FLAGS); do \
40980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40981 done; \
40982 (cd $(TARGET_SUBDIR)/libitm && \
40983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40985 "RANLIB=$${RANLIB}" \
40986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40987 install-html) \
40988 || exit 1
40990 @endif target-libitm
40992 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
40993 maybe-installcheck-target-libitm:
40994 @if target-libitm
40995 maybe-installcheck-target-libitm: installcheck-target-libitm
40997 installcheck-target-libitm: \
40998 configure-target-libitm
40999 @: $(MAKE); $(unstage)
41000 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41001 r=`${PWD_COMMAND}`; export r; \
41002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41003 $(NORMAL_TARGET_EXPORTS) \
41004 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
41005 for flag in $(EXTRA_TARGET_FLAGS); do \
41006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41007 done; \
41008 (cd $(TARGET_SUBDIR)/libitm && \
41009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41011 "RANLIB=$${RANLIB}" \
41012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41013 installcheck) \
41014 || exit 1
41016 @endif target-libitm
41018 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
41019 maybe-mostlyclean-target-libitm:
41020 @if target-libitm
41021 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
41023 mostlyclean-target-libitm:
41024 @: $(MAKE); $(unstage)
41025 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41026 r=`${PWD_COMMAND}`; export r; \
41027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41028 $(NORMAL_TARGET_EXPORTS) \
41029 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
41030 for flag in $(EXTRA_TARGET_FLAGS); do \
41031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41032 done; \
41033 (cd $(TARGET_SUBDIR)/libitm && \
41034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41036 "RANLIB=$${RANLIB}" \
41037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41038 mostlyclean) \
41039 || exit 1
41041 @endif target-libitm
41043 .PHONY: maybe-clean-target-libitm clean-target-libitm
41044 maybe-clean-target-libitm:
41045 @if target-libitm
41046 maybe-clean-target-libitm: clean-target-libitm
41048 clean-target-libitm:
41049 @: $(MAKE); $(unstage)
41050 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41051 r=`${PWD_COMMAND}`; export r; \
41052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41053 $(NORMAL_TARGET_EXPORTS) \
41054 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
41055 for flag in $(EXTRA_TARGET_FLAGS); do \
41056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41057 done; \
41058 (cd $(TARGET_SUBDIR)/libitm && \
41059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41061 "RANLIB=$${RANLIB}" \
41062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41063 clean) \
41064 || exit 1
41066 @endif target-libitm
41068 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
41069 maybe-distclean-target-libitm:
41070 @if target-libitm
41071 maybe-distclean-target-libitm: distclean-target-libitm
41073 distclean-target-libitm:
41074 @: $(MAKE); $(unstage)
41075 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41076 r=`${PWD_COMMAND}`; export r; \
41077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41078 $(NORMAL_TARGET_EXPORTS) \
41079 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
41080 for flag in $(EXTRA_TARGET_FLAGS); do \
41081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41082 done; \
41083 (cd $(TARGET_SUBDIR)/libitm && \
41084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41086 "RANLIB=$${RANLIB}" \
41087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41088 distclean) \
41089 || exit 1
41091 @endif target-libitm
41093 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
41094 maybe-maintainer-clean-target-libitm:
41095 @if target-libitm
41096 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
41098 maintainer-clean-target-libitm:
41099 @: $(MAKE); $(unstage)
41100 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
41101 r=`${PWD_COMMAND}`; export r; \
41102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41103 $(NORMAL_TARGET_EXPORTS) \
41104 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
41105 for flag in $(EXTRA_TARGET_FLAGS); do \
41106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41107 done; \
41108 (cd $(TARGET_SUBDIR)/libitm && \
41109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41111 "RANLIB=$${RANLIB}" \
41112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41113 maintainer-clean) \
41114 || exit 1
41116 @endif target-libitm
41120 @if target-libmudflap
41121 .PHONY: check-target-libmudflap-c++
41122 check-target-libmudflap-c++:
41123 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
41125 @endif target-libmudflap
41127 # ----------
41128 # GCC module
41129 # ----------
41131 @if gcc-no-bootstrap
41132 .PHONY: cross
41133 cross: all-build all-gas all-ld
41134 @r=`${PWD_COMMAND}`; export r; \
41135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41136 $(HOST_EXPORTS) \
41137 echo "Building the C and C++ compiler"; \
41138 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
41139 @r=`${PWD_COMMAND}`; export r; \
41140 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
41141 echo "Building runtime libraries"; \
41142 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
41143 @endif gcc-no-bootstrap
41145 @if gcc
41147 .PHONY: check-gcc-c check-c
41148 check-gcc-c:
41149 r=`${PWD_COMMAND}`; export r; \
41150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41151 $(HOST_EXPORTS) \
41152 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
41153 check-c: check-gcc-c
41155 .PHONY: check-gcc-c++ check-c++
41156 check-gcc-c++:
41157 r=`${PWD_COMMAND}`; export r; \
41158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41159 $(HOST_EXPORTS) \
41160 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
41161 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
41163 .PHONY: check-gcc-fortran check-fortran
41164 check-gcc-fortran:
41165 r=`${PWD_COMMAND}`; export r; \
41166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41167 $(HOST_EXPORTS) \
41168 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
41169 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
41171 .PHONY: check-gcc-java check-java
41172 check-gcc-java:
41173 r=`${PWD_COMMAND}`; export r; \
41174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41175 $(HOST_EXPORTS) \
41176 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
41177 check-java: check-gcc-java check-target-libjava
41179 .PHONY: check-gcc-ada check-ada
41180 check-gcc-ada:
41181 r=`${PWD_COMMAND}`; export r; \
41182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41183 $(HOST_EXPORTS) \
41184 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
41185 check-ada: check-gcc-ada check-target-libada
41187 .PHONY: check-gcc-objc check-objc
41188 check-gcc-objc:
41189 r=`${PWD_COMMAND}`; export r; \
41190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41191 $(HOST_EXPORTS) \
41192 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
41193 check-objc: check-gcc-objc check-target-libobjc
41195 .PHONY: check-gcc-upc check-upc
41196 check-gcc-upc:
41197 r=`${PWD_COMMAND}`; export r; \
41198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199 $(HOST_EXPORTS) \
41200 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
41201 check-upc: check-gcc-upc check-target-libgupc
41203 .PHONY: check-gcc-obj-c++ check-obj-c++
41204 check-gcc-obj-c++:
41205 r=`${PWD_COMMAND}`; export r; \
41206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41207 $(HOST_EXPORTS) \
41208 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
41209 check-obj-c++: check-gcc-obj-c++
41211 .PHONY: check-gcc-go check-go
41212 check-gcc-go:
41213 r=`${PWD_COMMAND}`; export r; \
41214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41215 $(HOST_EXPORTS) \
41216 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
41217 check-go: check-gcc-go check-target-libgo
41220 # Install the gcc headers files, but not the fixed include files,
41221 # which Cygnus is not allowed to distribute. This rule is very
41222 # dependent on the workings of the gcc Makefile.in.
41223 .PHONY: gcc-no-fixedincludes
41224 gcc-no-fixedincludes:
41225 @if [ -f ./gcc/Makefile ]; then \
41226 rm -rf gcc/tmp-include; \
41227 mv gcc/include gcc/tmp-include 2>/dev/null; \
41228 mkdir gcc/include; \
41229 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
41230 touch gcc/stmp-fixinc gcc/include/fixed; \
41231 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
41232 r=`${PWD_COMMAND}`; export r; \
41233 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
41234 $(HOST_EXPORTS) \
41235 (cd ./gcc && \
41236 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
41237 rm -rf gcc/include; \
41238 mv gcc/tmp-include gcc/include 2>/dev/null; \
41239 else true; fi
41240 @endif gcc
41242 # ---------------------
41243 # GCC bootstrap support
41244 # ---------------------
41246 # We track the current stage (the one in 'gcc') in the stage_current file.
41247 # stage_last instead tracks the stage that was built last. These targets
41248 # are dummy when toplevel bootstrap is not active.
41250 # While making host and target tools, symlinks to the final stage must be
41251 # there, so $(unstage) should be run at various points. To avoid excessive
41252 # recursive invocations of make, we "inline" them using a variable. These
41253 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
41254 # to avoid warnings from the GNU Make job server.
41256 unstage = :
41257 stage = :
41258 current_stage = ""
41260 @if gcc-bootstrap
41261 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
41262 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
41263 current_stage = "`cat stage_current 2> /dev/null`"
41264 @endif gcc-bootstrap
41266 .PHONY: unstage stage
41267 unstage:
41268 @: $(MAKE); $(unstage)
41269 stage:
41270 @: $(MAKE); $(stage)
41272 # Disable commands for lean bootstrap.
41273 LEAN = false
41275 # We name the build directories for the various stages "stage1-gcc",
41276 # "stage2-gcc","stage3-gcc", etc.
41278 # Since the 'compare' process will fail (on debugging information) if any
41279 # directory names are different, we need to link the gcc directory for
41280 # the previous stage to a constant name ('prev-gcc'), and to make the name of
41281 # the build directories constant as well. For the latter, we use naked names
41282 # like 'gcc', because the scripts in that directory assume it. We use
41283 # mv on platforms where symlinks to directories do not work or are not
41284 # reliable.
41286 # 'touch' doesn't work right on some platforms.
41287 STAMP = echo timestamp >
41289 # We only want to compare .o files, so set this!
41290 objext = .o
41293 .PHONY: stage1-start stage1-end
41295 stage1-start::
41296 @: $(MAKE); $(stage); \
41297 echo stage1 > stage_current ; \
41298 echo stage1 > stage_last; \
41299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41300 @if bfd
41301 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
41302 mkdir stage1-bfd; \
41303 mv stage1-bfd bfd
41304 @endif bfd
41305 @if opcodes
41306 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
41307 mkdir stage1-opcodes; \
41308 mv stage1-opcodes opcodes
41309 @endif opcodes
41310 @if binutils
41311 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
41312 mkdir stage1-binutils; \
41313 mv stage1-binutils binutils
41314 @endif binutils
41315 @if gas
41316 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
41317 mkdir stage1-gas; \
41318 mv stage1-gas gas
41319 @endif gas
41320 @if gcc
41321 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
41322 mkdir stage1-gcc; \
41323 mv stage1-gcc gcc
41324 @endif gcc
41325 @if gmp
41326 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
41327 mkdir stage1-gmp; \
41328 mv stage1-gmp gmp
41329 @endif gmp
41330 @if mpfr
41331 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
41332 mkdir stage1-mpfr; \
41333 mv stage1-mpfr mpfr
41334 @endif mpfr
41335 @if mpc
41336 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
41337 mkdir stage1-mpc; \
41338 mv stage1-mpc mpc
41339 @endif mpc
41340 @if ppl
41341 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
41342 mkdir stage1-ppl; \
41343 mv stage1-ppl ppl
41344 @endif ppl
41345 @if cloog
41346 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
41347 mkdir stage1-cloog; \
41348 mv stage1-cloog cloog
41349 @endif cloog
41350 @if libelf
41351 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
41352 mkdir stage1-libelf; \
41353 mv stage1-libelf libelf
41354 @endif libelf
41355 @if gold
41356 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
41357 mkdir stage1-gold; \
41358 mv stage1-gold gold
41359 @endif gold
41360 @if intl
41361 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
41362 mkdir stage1-intl; \
41363 mv stage1-intl intl
41364 @endif intl
41365 @if ld
41366 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
41367 mkdir stage1-ld; \
41368 mv stage1-ld ld
41369 @endif ld
41370 @if libcpp
41371 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
41372 mkdir stage1-libcpp; \
41373 mv stage1-libcpp libcpp
41374 @endif libcpp
41375 @if libdecnumber
41376 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
41377 mkdir stage1-libdecnumber; \
41378 mv stage1-libdecnumber libdecnumber
41379 @endif libdecnumber
41380 @if libiberty
41381 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
41382 mkdir stage1-libiberty; \
41383 mv stage1-libiberty libiberty
41384 @endif libiberty
41385 @if zlib
41386 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
41387 mkdir stage1-zlib; \
41388 mv stage1-zlib zlib
41389 @endif zlib
41390 @if lto-plugin
41391 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
41392 mkdir stage1-lto-plugin; \
41393 mv stage1-lto-plugin lto-plugin
41394 @endif lto-plugin
41395 @[ -d stage1-$(TARGET_SUBDIR) ] || \
41396 mkdir stage1-$(TARGET_SUBDIR); \
41397 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
41399 stage1-end::
41400 @if bfd
41401 @if test -d $(HOST_SUBDIR)/bfd ; then \
41402 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
41404 @endif bfd
41405 @if opcodes
41406 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41407 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
41409 @endif opcodes
41410 @if binutils
41411 @if test -d $(HOST_SUBDIR)/binutils ; then \
41412 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
41414 @endif binutils
41415 @if gas
41416 @if test -d $(HOST_SUBDIR)/gas ; then \
41417 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
41419 @endif gas
41420 @if gcc
41421 @if test -d $(HOST_SUBDIR)/gcc ; then \
41422 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
41424 @endif gcc
41425 @if gmp
41426 @if test -d $(HOST_SUBDIR)/gmp ; then \
41427 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
41429 @endif gmp
41430 @if mpfr
41431 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41432 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
41434 @endif mpfr
41435 @if mpc
41436 @if test -d $(HOST_SUBDIR)/mpc ; then \
41437 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
41439 @endif mpc
41440 @if ppl
41441 @if test -d $(HOST_SUBDIR)/ppl ; then \
41442 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
41444 @endif ppl
41445 @if cloog
41446 @if test -d $(HOST_SUBDIR)/cloog ; then \
41447 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
41449 @endif cloog
41450 @if libelf
41451 @if test -d $(HOST_SUBDIR)/libelf ; then \
41452 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
41454 @endif libelf
41455 @if gold
41456 @if test -d $(HOST_SUBDIR)/gold ; then \
41457 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
41459 @endif gold
41460 @if intl
41461 @if test -d $(HOST_SUBDIR)/intl ; then \
41462 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
41464 @endif intl
41465 @if ld
41466 @if test -d $(HOST_SUBDIR)/ld ; then \
41467 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
41469 @endif ld
41470 @if libcpp
41471 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41472 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
41474 @endif libcpp
41475 @if libdecnumber
41476 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41477 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
41479 @endif libdecnumber
41480 @if libiberty
41481 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41482 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
41484 @endif libiberty
41485 @if zlib
41486 @if test -d $(HOST_SUBDIR)/zlib ; then \
41487 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
41489 @endif zlib
41490 @if lto-plugin
41491 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41492 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
41494 @endif lto-plugin
41495 @if test -d $(TARGET_SUBDIR) ; then \
41496 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
41498 rm -f stage_current
41500 # Bubble a bug fix through all the stages up to stage 1. They are
41501 # remade, but not reconfigured. The next stage (if any) will not be
41502 # reconfigured either.
41503 .PHONY: stage1-bubble
41504 stage1-bubble::
41505 @r=`${PWD_COMMAND}`; export r; \
41506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41507 if test -f stage1-lean ; then \
41508 echo Skipping rebuild of stage1 ; \
41509 else \
41510 $(MAKE) stage1-start; \
41511 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
41514 .PHONY: all-stage1 clean-stage1
41515 do-clean: clean-stage1
41517 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41518 # only possibility, but now it conflicts with no-bootstrap rules
41519 @if gcc-bootstrap
41524 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41526 .PHONY: distclean-stage1
41527 distclean-stage1::
41528 @: $(MAKE); $(stage)
41529 @test "`cat stage_last`" != stage1 || rm -f stage_last
41530 rm -rf stage1-*
41533 @endif gcc-bootstrap
41536 .PHONY: stage2-start stage2-end
41538 stage2-start::
41539 @: $(MAKE); $(stage); \
41540 echo stage2 > stage_current ; \
41541 echo stage2 > stage_last; \
41542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41543 @if bfd
41544 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41545 mkdir stage2-bfd; \
41546 mv stage2-bfd bfd ; \
41547 mv stage1-bfd prev-bfd || test -f stage1-lean
41548 @endif bfd
41549 @if opcodes
41550 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41551 mkdir stage2-opcodes; \
41552 mv stage2-opcodes opcodes ; \
41553 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41554 @endif opcodes
41555 @if binutils
41556 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41557 mkdir stage2-binutils; \
41558 mv stage2-binutils binutils ; \
41559 mv stage1-binutils prev-binutils || test -f stage1-lean
41560 @endif binutils
41561 @if gas
41562 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41563 mkdir stage2-gas; \
41564 mv stage2-gas gas ; \
41565 mv stage1-gas prev-gas || test -f stage1-lean
41566 @endif gas
41567 @if gcc
41568 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41569 mkdir stage2-gcc; \
41570 mv stage2-gcc gcc ; \
41571 mv stage1-gcc prev-gcc || test -f stage1-lean
41572 @endif gcc
41573 @if gmp
41574 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41575 mkdir stage2-gmp; \
41576 mv stage2-gmp gmp ; \
41577 mv stage1-gmp prev-gmp || test -f stage1-lean
41578 @endif gmp
41579 @if mpfr
41580 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41581 mkdir stage2-mpfr; \
41582 mv stage2-mpfr mpfr ; \
41583 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41584 @endif mpfr
41585 @if mpc
41586 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41587 mkdir stage2-mpc; \
41588 mv stage2-mpc mpc ; \
41589 mv stage1-mpc prev-mpc || test -f stage1-lean
41590 @endif mpc
41591 @if ppl
41592 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41593 mkdir stage2-ppl; \
41594 mv stage2-ppl ppl ; \
41595 mv stage1-ppl prev-ppl || test -f stage1-lean
41596 @endif ppl
41597 @if cloog
41598 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41599 mkdir stage2-cloog; \
41600 mv stage2-cloog cloog ; \
41601 mv stage1-cloog prev-cloog || test -f stage1-lean
41602 @endif cloog
41603 @if libelf
41604 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41605 mkdir stage2-libelf; \
41606 mv stage2-libelf libelf ; \
41607 mv stage1-libelf prev-libelf || test -f stage1-lean
41608 @endif libelf
41609 @if gold
41610 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41611 mkdir stage2-gold; \
41612 mv stage2-gold gold ; \
41613 mv stage1-gold prev-gold || test -f stage1-lean
41614 @endif gold
41615 @if intl
41616 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41617 mkdir stage2-intl; \
41618 mv stage2-intl intl ; \
41619 mv stage1-intl prev-intl || test -f stage1-lean
41620 @endif intl
41621 @if ld
41622 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41623 mkdir stage2-ld; \
41624 mv stage2-ld ld ; \
41625 mv stage1-ld prev-ld || test -f stage1-lean
41626 @endif ld
41627 @if libcpp
41628 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41629 mkdir stage2-libcpp; \
41630 mv stage2-libcpp libcpp ; \
41631 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41632 @endif libcpp
41633 @if libdecnumber
41634 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41635 mkdir stage2-libdecnumber; \
41636 mv stage2-libdecnumber libdecnumber ; \
41637 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41638 @endif libdecnumber
41639 @if libiberty
41640 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41641 mkdir stage2-libiberty; \
41642 mv stage2-libiberty libiberty ; \
41643 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41644 @endif libiberty
41645 @if zlib
41646 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41647 mkdir stage2-zlib; \
41648 mv stage2-zlib zlib ; \
41649 mv stage1-zlib prev-zlib || test -f stage1-lean
41650 @endif zlib
41651 @if lto-plugin
41652 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41653 mkdir stage2-lto-plugin; \
41654 mv stage2-lto-plugin lto-plugin ; \
41655 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41656 @endif lto-plugin
41657 @[ -d stage2-$(TARGET_SUBDIR) ] || \
41658 mkdir stage2-$(TARGET_SUBDIR); \
41659 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41660 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41662 stage2-end::
41663 @if bfd
41664 @if test -d $(HOST_SUBDIR)/bfd ; then \
41665 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41666 mv prev-bfd stage1-bfd ; : ; \
41668 @endif bfd
41669 @if opcodes
41670 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41671 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41672 mv prev-opcodes stage1-opcodes ; : ; \
41674 @endif opcodes
41675 @if binutils
41676 @if test -d $(HOST_SUBDIR)/binutils ; then \
41677 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41678 mv prev-binutils stage1-binutils ; : ; \
41680 @endif binutils
41681 @if gas
41682 @if test -d $(HOST_SUBDIR)/gas ; then \
41683 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41684 mv prev-gas stage1-gas ; : ; \
41686 @endif gas
41687 @if gcc
41688 @if test -d $(HOST_SUBDIR)/gcc ; then \
41689 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41690 mv prev-gcc stage1-gcc ; : ; \
41692 @endif gcc
41693 @if gmp
41694 @if test -d $(HOST_SUBDIR)/gmp ; then \
41695 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41696 mv prev-gmp stage1-gmp ; : ; \
41698 @endif gmp
41699 @if mpfr
41700 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41701 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41702 mv prev-mpfr stage1-mpfr ; : ; \
41704 @endif mpfr
41705 @if mpc
41706 @if test -d $(HOST_SUBDIR)/mpc ; then \
41707 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41708 mv prev-mpc stage1-mpc ; : ; \
41710 @endif mpc
41711 @if ppl
41712 @if test -d $(HOST_SUBDIR)/ppl ; then \
41713 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41714 mv prev-ppl stage1-ppl ; : ; \
41716 @endif ppl
41717 @if cloog
41718 @if test -d $(HOST_SUBDIR)/cloog ; then \
41719 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41720 mv prev-cloog stage1-cloog ; : ; \
41722 @endif cloog
41723 @if libelf
41724 @if test -d $(HOST_SUBDIR)/libelf ; then \
41725 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41726 mv prev-libelf stage1-libelf ; : ; \
41728 @endif libelf
41729 @if gold
41730 @if test -d $(HOST_SUBDIR)/gold ; then \
41731 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41732 mv prev-gold stage1-gold ; : ; \
41734 @endif gold
41735 @if intl
41736 @if test -d $(HOST_SUBDIR)/intl ; then \
41737 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41738 mv prev-intl stage1-intl ; : ; \
41740 @endif intl
41741 @if ld
41742 @if test -d $(HOST_SUBDIR)/ld ; then \
41743 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41744 mv prev-ld stage1-ld ; : ; \
41746 @endif ld
41747 @if libcpp
41748 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41749 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41750 mv prev-libcpp stage1-libcpp ; : ; \
41752 @endif libcpp
41753 @if libdecnumber
41754 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41755 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41756 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41758 @endif libdecnumber
41759 @if libiberty
41760 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41761 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41762 mv prev-libiberty stage1-libiberty ; : ; \
41764 @endif libiberty
41765 @if zlib
41766 @if test -d $(HOST_SUBDIR)/zlib ; then \
41767 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41768 mv prev-zlib stage1-zlib ; : ; \
41770 @endif zlib
41771 @if lto-plugin
41772 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41773 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41774 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41776 @endif lto-plugin
41777 @if test -d $(TARGET_SUBDIR) ; then \
41778 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
41779 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41781 rm -f stage_current
41783 # Bubble a bug fix through all the stages up to stage 2. They are
41784 # remade, but not reconfigured. The next stage (if any) will not be
41785 # reconfigured either.
41786 .PHONY: stage2-bubble
41787 stage2-bubble:: stage1-bubble
41788 @r=`${PWD_COMMAND}`; export r; \
41789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41790 if test -f stage2-lean || test -f stage1-lean ; then \
41791 echo Skipping rebuild of stage2 ; \
41792 else \
41793 $(MAKE) stage2-start; \
41794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41797 .PHONY: all-stage2 clean-stage2
41798 do-clean: clean-stage2
41800 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41801 # only possibility, but now it conflicts with no-bootstrap rules
41802 @if gcc-bootstrap
41806 .PHONY: bootstrap2 bootstrap2-lean
41807 bootstrap2:
41808 echo stage2 > stage_final
41809 @r=`${PWD_COMMAND}`; export r; \
41810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41812 @: $(MAKE); $(unstage)
41813 @r=`${PWD_COMMAND}`; export r; \
41814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41815 TFLAGS="$(STAGE2_TFLAGS)"; \
41816 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41818 bootstrap2-lean:
41819 echo stage2 > stage_final
41820 @r=`${PWD_COMMAND}`; export r; \
41821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41822 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41823 @: $(MAKE); $(unstage)
41824 @r=`${PWD_COMMAND}`; export r; \
41825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41826 TFLAGS="$(STAGE2_TFLAGS)"; \
41827 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41830 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41831 distclean-stage1:: distclean-stage2
41832 .PHONY: distclean-stage2
41833 distclean-stage2::
41834 @: $(MAKE); $(stage)
41835 @test "`cat stage_last`" != stage2 || rm -f stage_last
41836 rm -rf stage2-*
41839 @endif gcc-bootstrap
41842 .PHONY: stage3-start stage3-end
41844 stage3-start::
41845 @: $(MAKE); $(stage); \
41846 echo stage3 > stage_current ; \
41847 echo stage3 > stage_last; \
41848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41849 @if bfd
41850 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41851 mkdir stage3-bfd; \
41852 mv stage3-bfd bfd ; \
41853 mv stage2-bfd prev-bfd || test -f stage2-lean
41854 @endif bfd
41855 @if opcodes
41856 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41857 mkdir stage3-opcodes; \
41858 mv stage3-opcodes opcodes ; \
41859 mv stage2-opcodes prev-opcodes || test -f stage2-lean
41860 @endif opcodes
41861 @if binutils
41862 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41863 mkdir stage3-binutils; \
41864 mv stage3-binutils binutils ; \
41865 mv stage2-binutils prev-binutils || test -f stage2-lean
41866 @endif binutils
41867 @if gas
41868 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41869 mkdir stage3-gas; \
41870 mv stage3-gas gas ; \
41871 mv stage2-gas prev-gas || test -f stage2-lean
41872 @endif gas
41873 @if gcc
41874 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41875 mkdir stage3-gcc; \
41876 mv stage3-gcc gcc ; \
41877 mv stage2-gcc prev-gcc || test -f stage2-lean
41878 @endif gcc
41879 @if gmp
41880 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41881 mkdir stage3-gmp; \
41882 mv stage3-gmp gmp ; \
41883 mv stage2-gmp prev-gmp || test -f stage2-lean
41884 @endif gmp
41885 @if mpfr
41886 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41887 mkdir stage3-mpfr; \
41888 mv stage3-mpfr mpfr ; \
41889 mv stage2-mpfr prev-mpfr || test -f stage2-lean
41890 @endif mpfr
41891 @if mpc
41892 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41893 mkdir stage3-mpc; \
41894 mv stage3-mpc mpc ; \
41895 mv stage2-mpc prev-mpc || test -f stage2-lean
41896 @endif mpc
41897 @if ppl
41898 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41899 mkdir stage3-ppl; \
41900 mv stage3-ppl ppl ; \
41901 mv stage2-ppl prev-ppl || test -f stage2-lean
41902 @endif ppl
41903 @if cloog
41904 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41905 mkdir stage3-cloog; \
41906 mv stage3-cloog cloog ; \
41907 mv stage2-cloog prev-cloog || test -f stage2-lean
41908 @endif cloog
41909 @if libelf
41910 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41911 mkdir stage3-libelf; \
41912 mv stage3-libelf libelf ; \
41913 mv stage2-libelf prev-libelf || test -f stage2-lean
41914 @endif libelf
41915 @if gold
41916 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41917 mkdir stage3-gold; \
41918 mv stage3-gold gold ; \
41919 mv stage2-gold prev-gold || test -f stage2-lean
41920 @endif gold
41921 @if intl
41922 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41923 mkdir stage3-intl; \
41924 mv stage3-intl intl ; \
41925 mv stage2-intl prev-intl || test -f stage2-lean
41926 @endif intl
41927 @if ld
41928 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41929 mkdir stage3-ld; \
41930 mv stage3-ld ld ; \
41931 mv stage2-ld prev-ld || test -f stage2-lean
41932 @endif ld
41933 @if libcpp
41934 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41935 mkdir stage3-libcpp; \
41936 mv stage3-libcpp libcpp ; \
41937 mv stage2-libcpp prev-libcpp || test -f stage2-lean
41938 @endif libcpp
41939 @if libdecnumber
41940 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41941 mkdir stage3-libdecnumber; \
41942 mv stage3-libdecnumber libdecnumber ; \
41943 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
41944 @endif libdecnumber
41945 @if libiberty
41946 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41947 mkdir stage3-libiberty; \
41948 mv stage3-libiberty libiberty ; \
41949 mv stage2-libiberty prev-libiberty || test -f stage2-lean
41950 @endif libiberty
41951 @if zlib
41952 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41953 mkdir stage3-zlib; \
41954 mv stage3-zlib zlib ; \
41955 mv stage2-zlib prev-zlib || test -f stage2-lean
41956 @endif zlib
41957 @if lto-plugin
41958 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41959 mkdir stage3-lto-plugin; \
41960 mv stage3-lto-plugin lto-plugin ; \
41961 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
41962 @endif lto-plugin
41963 @[ -d stage3-$(TARGET_SUBDIR) ] || \
41964 mkdir stage3-$(TARGET_SUBDIR); \
41965 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41966 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
41968 stage3-end::
41969 @if bfd
41970 @if test -d $(HOST_SUBDIR)/bfd ; then \
41971 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41972 mv prev-bfd stage2-bfd ; : ; \
41974 @endif bfd
41975 @if opcodes
41976 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41977 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41978 mv prev-opcodes stage2-opcodes ; : ; \
41980 @endif opcodes
41981 @if binutils
41982 @if test -d $(HOST_SUBDIR)/binutils ; then \
41983 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41984 mv prev-binutils stage2-binutils ; : ; \
41986 @endif binutils
41987 @if gas
41988 @if test -d $(HOST_SUBDIR)/gas ; then \
41989 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41990 mv prev-gas stage2-gas ; : ; \
41992 @endif gas
41993 @if gcc
41994 @if test -d $(HOST_SUBDIR)/gcc ; then \
41995 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41996 mv prev-gcc stage2-gcc ; : ; \
41998 @endif gcc
41999 @if gmp
42000 @if test -d $(HOST_SUBDIR)/gmp ; then \
42001 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
42002 mv prev-gmp stage2-gmp ; : ; \
42004 @endif gmp
42005 @if mpfr
42006 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42007 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
42008 mv prev-mpfr stage2-mpfr ; : ; \
42010 @endif mpfr
42011 @if mpc
42012 @if test -d $(HOST_SUBDIR)/mpc ; then \
42013 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
42014 mv prev-mpc stage2-mpc ; : ; \
42016 @endif mpc
42017 @if ppl
42018 @if test -d $(HOST_SUBDIR)/ppl ; then \
42019 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
42020 mv prev-ppl stage2-ppl ; : ; \
42022 @endif ppl
42023 @if cloog
42024 @if test -d $(HOST_SUBDIR)/cloog ; then \
42025 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
42026 mv prev-cloog stage2-cloog ; : ; \
42028 @endif cloog
42029 @if libelf
42030 @if test -d $(HOST_SUBDIR)/libelf ; then \
42031 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
42032 mv prev-libelf stage2-libelf ; : ; \
42034 @endif libelf
42035 @if gold
42036 @if test -d $(HOST_SUBDIR)/gold ; then \
42037 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
42038 mv prev-gold stage2-gold ; : ; \
42040 @endif gold
42041 @if intl
42042 @if test -d $(HOST_SUBDIR)/intl ; then \
42043 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
42044 mv prev-intl stage2-intl ; : ; \
42046 @endif intl
42047 @if ld
42048 @if test -d $(HOST_SUBDIR)/ld ; then \
42049 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
42050 mv prev-ld stage2-ld ; : ; \
42052 @endif ld
42053 @if libcpp
42054 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42055 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
42056 mv prev-libcpp stage2-libcpp ; : ; \
42058 @endif libcpp
42059 @if libdecnumber
42060 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42061 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
42062 mv prev-libdecnumber stage2-libdecnumber ; : ; \
42064 @endif libdecnumber
42065 @if libiberty
42066 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42067 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
42068 mv prev-libiberty stage2-libiberty ; : ; \
42070 @endif libiberty
42071 @if zlib
42072 @if test -d $(HOST_SUBDIR)/zlib ; then \
42073 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
42074 mv prev-zlib stage2-zlib ; : ; \
42076 @endif zlib
42077 @if lto-plugin
42078 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42079 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
42080 mv prev-lto-plugin stage2-lto-plugin ; : ; \
42082 @endif lto-plugin
42083 @if test -d $(TARGET_SUBDIR) ; then \
42084 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
42085 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
42087 rm -f stage_current
42089 # Bubble a bug fix through all the stages up to stage 3. They are
42090 # remade, but not reconfigured. The next stage (if any) will not be
42091 # reconfigured either.
42092 .PHONY: stage3-bubble
42093 stage3-bubble:: stage2-bubble
42094 @r=`${PWD_COMMAND}`; export r; \
42095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42096 if test -f stage3-lean || test -f stage2-lean ; then \
42097 echo Skipping rebuild of stage3 ; \
42098 else \
42099 $(MAKE) stage3-start; \
42100 if $(LEAN); then \
42101 rm -rf stage1-* ; \
42102 $(STAMP) stage1-lean ; \
42103 fi; \
42104 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
42106 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
42108 .PHONY: all-stage3 clean-stage3
42109 do-clean: clean-stage3
42111 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42112 # only possibility, but now it conflicts with no-bootstrap rules
42113 @if gcc-bootstrap
42115 compare:
42116 @r=`${PWD_COMMAND}`; export r; \
42117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42118 if test -f stage2-lean; then \
42119 echo Cannot compare object files as stage 2 was deleted. ; \
42120 exit 0 ; \
42121 fi; \
42122 : $(MAKE); $(stage); \
42123 rm -f .bad_compare ; \
42124 echo Comparing stages 2 and 3 ; \
42125 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
42126 files=`find stage3-* -name "*$(objext)" -print | \
42127 sed -n s,^stage$$sed-,,p` ; \
42128 for file in $${files} ; do \
42129 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
42130 if test ! -f $$f1; then continue; fi; \
42131 $(do-compare) > /dev/null 2>&1; \
42132 if test $$? -eq 1; then \
42133 case $$file in \
42134 @compare_exclusions@) \
42135 echo warning: $$file differs ;; \
42136 *) \
42137 echo $$file differs >> .bad_compare ;; \
42138 esac ; \
42139 fi ; \
42140 done ; \
42141 if [ -f .bad_compare ]; then \
42142 echo "Bootstrap comparison failure!"; \
42143 cat .bad_compare; \
42144 exit 1; \
42145 else \
42146 echo Comparison successful.; \
42147 fi ; \
42148 $(STAMP) compare
42149 if $(LEAN); then \
42150 rm -rf stage2-*; \
42151 $(STAMP) stage2-lean; \
42156 .PHONY: bootstrap bootstrap-lean
42157 bootstrap:
42158 echo stage3 > stage_final
42159 @r=`${PWD_COMMAND}`; export r; \
42160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
42162 @: $(MAKE); $(unstage)
42163 @r=`${PWD_COMMAND}`; export r; \
42164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165 TFLAGS="$(STAGE3_TFLAGS)"; \
42166 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42168 bootstrap-lean:
42169 echo stage3 > stage_final
42170 @r=`${PWD_COMMAND}`; export r; \
42171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42172 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
42173 @: $(MAKE); $(unstage)
42174 @r=`${PWD_COMMAND}`; export r; \
42175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42176 TFLAGS="$(STAGE3_TFLAGS)"; \
42177 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42180 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42181 distclean-stage2:: distclean-stage3
42182 .PHONY: distclean-stage3
42183 distclean-stage3::
42184 @: $(MAKE); $(stage)
42185 @test "`cat stage_last`" != stage3 || rm -f stage_last
42186 rm -rf stage3-* compare
42189 .PHONY: cleanstrap
42190 cleanstrap: do-distclean local-clean
42191 echo stage3 > stage_final
42192 @r=`${PWD_COMMAND}`; export r; \
42193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42194 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
42195 @: $(MAKE); $(unstage)
42196 @r=`${PWD_COMMAND}`; export r; \
42197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42198 TFLAGS="$(STAGE3_TFLAGS)"; \
42199 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42201 @endif gcc-bootstrap
42204 .PHONY: stage4-start stage4-end
42206 stage4-start::
42207 @: $(MAKE); $(stage); \
42208 echo stage4 > stage_current ; \
42209 echo stage4 > stage_last; \
42210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42211 @if bfd
42212 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
42213 mkdir stage4-bfd; \
42214 mv stage4-bfd bfd ; \
42215 mv stage3-bfd prev-bfd || test -f stage3-lean
42216 @endif bfd
42217 @if opcodes
42218 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
42219 mkdir stage4-opcodes; \
42220 mv stage4-opcodes opcodes ; \
42221 mv stage3-opcodes prev-opcodes || test -f stage3-lean
42222 @endif opcodes
42223 @if binutils
42224 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
42225 mkdir stage4-binutils; \
42226 mv stage4-binutils binutils ; \
42227 mv stage3-binutils prev-binutils || test -f stage3-lean
42228 @endif binutils
42229 @if gas
42230 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
42231 mkdir stage4-gas; \
42232 mv stage4-gas gas ; \
42233 mv stage3-gas prev-gas || test -f stage3-lean
42234 @endif gas
42235 @if gcc
42236 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
42237 mkdir stage4-gcc; \
42238 mv stage4-gcc gcc ; \
42239 mv stage3-gcc prev-gcc || test -f stage3-lean
42240 @endif gcc
42241 @if gmp
42242 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
42243 mkdir stage4-gmp; \
42244 mv stage4-gmp gmp ; \
42245 mv stage3-gmp prev-gmp || test -f stage3-lean
42246 @endif gmp
42247 @if mpfr
42248 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
42249 mkdir stage4-mpfr; \
42250 mv stage4-mpfr mpfr ; \
42251 mv stage3-mpfr prev-mpfr || test -f stage3-lean
42252 @endif mpfr
42253 @if mpc
42254 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
42255 mkdir stage4-mpc; \
42256 mv stage4-mpc mpc ; \
42257 mv stage3-mpc prev-mpc || test -f stage3-lean
42258 @endif mpc
42259 @if ppl
42260 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
42261 mkdir stage4-ppl; \
42262 mv stage4-ppl ppl ; \
42263 mv stage3-ppl prev-ppl || test -f stage3-lean
42264 @endif ppl
42265 @if cloog
42266 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
42267 mkdir stage4-cloog; \
42268 mv stage4-cloog cloog ; \
42269 mv stage3-cloog prev-cloog || test -f stage3-lean
42270 @endif cloog
42271 @if libelf
42272 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
42273 mkdir stage4-libelf; \
42274 mv stage4-libelf libelf ; \
42275 mv stage3-libelf prev-libelf || test -f stage3-lean
42276 @endif libelf
42277 @if gold
42278 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
42279 mkdir stage4-gold; \
42280 mv stage4-gold gold ; \
42281 mv stage3-gold prev-gold || test -f stage3-lean
42282 @endif gold
42283 @if intl
42284 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
42285 mkdir stage4-intl; \
42286 mv stage4-intl intl ; \
42287 mv stage3-intl prev-intl || test -f stage3-lean
42288 @endif intl
42289 @if ld
42290 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
42291 mkdir stage4-ld; \
42292 mv stage4-ld ld ; \
42293 mv stage3-ld prev-ld || test -f stage3-lean
42294 @endif ld
42295 @if libcpp
42296 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
42297 mkdir stage4-libcpp; \
42298 mv stage4-libcpp libcpp ; \
42299 mv stage3-libcpp prev-libcpp || test -f stage3-lean
42300 @endif libcpp
42301 @if libdecnumber
42302 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
42303 mkdir stage4-libdecnumber; \
42304 mv stage4-libdecnumber libdecnumber ; \
42305 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
42306 @endif libdecnumber
42307 @if libiberty
42308 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
42309 mkdir stage4-libiberty; \
42310 mv stage4-libiberty libiberty ; \
42311 mv stage3-libiberty prev-libiberty || test -f stage3-lean
42312 @endif libiberty
42313 @if zlib
42314 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
42315 mkdir stage4-zlib; \
42316 mv stage4-zlib zlib ; \
42317 mv stage3-zlib prev-zlib || test -f stage3-lean
42318 @endif zlib
42319 @if lto-plugin
42320 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
42321 mkdir stage4-lto-plugin; \
42322 mv stage4-lto-plugin lto-plugin ; \
42323 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
42324 @endif lto-plugin
42325 @[ -d stage4-$(TARGET_SUBDIR) ] || \
42326 mkdir stage4-$(TARGET_SUBDIR); \
42327 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42328 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
42330 stage4-end::
42331 @if bfd
42332 @if test -d $(HOST_SUBDIR)/bfd ; then \
42333 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
42334 mv prev-bfd stage3-bfd ; : ; \
42336 @endif bfd
42337 @if opcodes
42338 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42339 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
42340 mv prev-opcodes stage3-opcodes ; : ; \
42342 @endif opcodes
42343 @if binutils
42344 @if test -d $(HOST_SUBDIR)/binutils ; then \
42345 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
42346 mv prev-binutils stage3-binutils ; : ; \
42348 @endif binutils
42349 @if gas
42350 @if test -d $(HOST_SUBDIR)/gas ; then \
42351 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
42352 mv prev-gas stage3-gas ; : ; \
42354 @endif gas
42355 @if gcc
42356 @if test -d $(HOST_SUBDIR)/gcc ; then \
42357 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
42358 mv prev-gcc stage3-gcc ; : ; \
42360 @endif gcc
42361 @if gmp
42362 @if test -d $(HOST_SUBDIR)/gmp ; then \
42363 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
42364 mv prev-gmp stage3-gmp ; : ; \
42366 @endif gmp
42367 @if mpfr
42368 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42369 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
42370 mv prev-mpfr stage3-mpfr ; : ; \
42372 @endif mpfr
42373 @if mpc
42374 @if test -d $(HOST_SUBDIR)/mpc ; then \
42375 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
42376 mv prev-mpc stage3-mpc ; : ; \
42378 @endif mpc
42379 @if ppl
42380 @if test -d $(HOST_SUBDIR)/ppl ; then \
42381 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
42382 mv prev-ppl stage3-ppl ; : ; \
42384 @endif ppl
42385 @if cloog
42386 @if test -d $(HOST_SUBDIR)/cloog ; then \
42387 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
42388 mv prev-cloog stage3-cloog ; : ; \
42390 @endif cloog
42391 @if libelf
42392 @if test -d $(HOST_SUBDIR)/libelf ; then \
42393 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
42394 mv prev-libelf stage3-libelf ; : ; \
42396 @endif libelf
42397 @if gold
42398 @if test -d $(HOST_SUBDIR)/gold ; then \
42399 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
42400 mv prev-gold stage3-gold ; : ; \
42402 @endif gold
42403 @if intl
42404 @if test -d $(HOST_SUBDIR)/intl ; then \
42405 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
42406 mv prev-intl stage3-intl ; : ; \
42408 @endif intl
42409 @if ld
42410 @if test -d $(HOST_SUBDIR)/ld ; then \
42411 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
42412 mv prev-ld stage3-ld ; : ; \
42414 @endif ld
42415 @if libcpp
42416 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42417 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
42418 mv prev-libcpp stage3-libcpp ; : ; \
42420 @endif libcpp
42421 @if libdecnumber
42422 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42423 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
42424 mv prev-libdecnumber stage3-libdecnumber ; : ; \
42426 @endif libdecnumber
42427 @if libiberty
42428 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42429 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
42430 mv prev-libiberty stage3-libiberty ; : ; \
42432 @endif libiberty
42433 @if zlib
42434 @if test -d $(HOST_SUBDIR)/zlib ; then \
42435 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
42436 mv prev-zlib stage3-zlib ; : ; \
42438 @endif zlib
42439 @if lto-plugin
42440 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42441 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
42442 mv prev-lto-plugin stage3-lto-plugin ; : ; \
42444 @endif lto-plugin
42445 @if test -d $(TARGET_SUBDIR) ; then \
42446 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
42447 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
42449 rm -f stage_current
42451 # Bubble a bug fix through all the stages up to stage 4. They are
42452 # remade, but not reconfigured. The next stage (if any) will not be
42453 # reconfigured either.
42454 .PHONY: stage4-bubble
42455 stage4-bubble:: stage3-bubble
42456 @r=`${PWD_COMMAND}`; export r; \
42457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42458 if test -f stage4-lean || test -f stage3-lean ; then \
42459 echo Skipping rebuild of stage4 ; \
42460 else \
42461 $(MAKE) stage4-start; \
42462 if $(LEAN); then \
42463 rm -rf stage2-* ; \
42464 $(STAMP) stage2-lean ; \
42465 fi; \
42466 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
42468 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
42470 .PHONY: all-stage4 clean-stage4
42471 do-clean: clean-stage4
42473 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42474 # only possibility, but now it conflicts with no-bootstrap rules
42475 @if gcc-bootstrap
42477 compare3:
42478 @r=`${PWD_COMMAND}`; export r; \
42479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42480 if test -f stage3-lean; then \
42481 echo Cannot compare object files as stage 3 was deleted. ; \
42482 exit 0 ; \
42483 fi; \
42484 : $(MAKE); $(stage); \
42485 rm -f .bad_compare ; \
42486 echo Comparing stages 3 and 4 ; \
42487 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
42488 files=`find stage4-* -name "*$(objext)" -print | \
42489 sed -n s,^stage$$sed-,,p` ; \
42490 for file in $${files} ; do \
42491 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
42492 if test ! -f $$f1; then continue; fi; \
42493 $(do-compare3) > /dev/null 2>&1; \
42494 if test $$? -eq 1; then \
42495 case $$file in \
42496 @compare_exclusions@) \
42497 echo warning: $$file differs ;; \
42498 *) \
42499 echo $$file differs >> .bad_compare ;; \
42500 esac ; \
42501 fi ; \
42502 done ; \
42503 if [ -f .bad_compare ]; then \
42504 echo "Bootstrap comparison failure!"; \
42505 cat .bad_compare; \
42506 exit 1; \
42507 else \
42508 echo Comparison successful.; \
42509 fi ; \
42510 $(STAMP) compare3
42511 if $(LEAN); then \
42512 rm -rf stage3-*; \
42513 $(STAMP) stage3-lean; \
42518 .PHONY: bootstrap4 bootstrap4-lean
42519 bootstrap4:
42520 echo stage4 > stage_final
42521 @r=`${PWD_COMMAND}`; export r; \
42522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42523 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
42524 @: $(MAKE); $(unstage)
42525 @r=`${PWD_COMMAND}`; export r; \
42526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42527 TFLAGS="$(STAGE4_TFLAGS)"; \
42528 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42530 bootstrap4-lean:
42531 echo stage4 > stage_final
42532 @r=`${PWD_COMMAND}`; export r; \
42533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42534 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
42535 @: $(MAKE); $(unstage)
42536 @r=`${PWD_COMMAND}`; export r; \
42537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42538 TFLAGS="$(STAGE4_TFLAGS)"; \
42539 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42542 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42543 distclean-stage3:: distclean-stage4
42544 .PHONY: distclean-stage4
42545 distclean-stage4::
42546 @: $(MAKE); $(stage)
42547 @test "`cat stage_last`" != stage4 || rm -f stage_last
42548 rm -rf stage4-* compare3
42551 @endif gcc-bootstrap
42554 .PHONY: stageprofile-start stageprofile-end
42556 stageprofile-start::
42557 @: $(MAKE); $(stage); \
42558 echo stageprofile > stage_current ; \
42559 echo stageprofile > stage_last; \
42560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42561 @if bfd
42562 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42563 mkdir stageprofile-bfd; \
42564 mv stageprofile-bfd bfd ; \
42565 mv stage1-bfd prev-bfd || test -f stage1-lean
42566 @endif bfd
42567 @if opcodes
42568 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42569 mkdir stageprofile-opcodes; \
42570 mv stageprofile-opcodes opcodes ; \
42571 mv stage1-opcodes prev-opcodes || test -f stage1-lean
42572 @endif opcodes
42573 @if binutils
42574 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42575 mkdir stageprofile-binutils; \
42576 mv stageprofile-binutils binutils ; \
42577 mv stage1-binutils prev-binutils || test -f stage1-lean
42578 @endif binutils
42579 @if gas
42580 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42581 mkdir stageprofile-gas; \
42582 mv stageprofile-gas gas ; \
42583 mv stage1-gas prev-gas || test -f stage1-lean
42584 @endif gas
42585 @if gcc
42586 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42587 mkdir stageprofile-gcc; \
42588 mv stageprofile-gcc gcc ; \
42589 mv stage1-gcc prev-gcc || test -f stage1-lean
42590 @endif gcc
42591 @if gmp
42592 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42593 mkdir stageprofile-gmp; \
42594 mv stageprofile-gmp gmp ; \
42595 mv stage1-gmp prev-gmp || test -f stage1-lean
42596 @endif gmp
42597 @if mpfr
42598 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42599 mkdir stageprofile-mpfr; \
42600 mv stageprofile-mpfr mpfr ; \
42601 mv stage1-mpfr prev-mpfr || test -f stage1-lean
42602 @endif mpfr
42603 @if mpc
42604 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42605 mkdir stageprofile-mpc; \
42606 mv stageprofile-mpc mpc ; \
42607 mv stage1-mpc prev-mpc || test -f stage1-lean
42608 @endif mpc
42609 @if ppl
42610 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42611 mkdir stageprofile-ppl; \
42612 mv stageprofile-ppl ppl ; \
42613 mv stage1-ppl prev-ppl || test -f stage1-lean
42614 @endif ppl
42615 @if cloog
42616 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42617 mkdir stageprofile-cloog; \
42618 mv stageprofile-cloog cloog ; \
42619 mv stage1-cloog prev-cloog || test -f stage1-lean
42620 @endif cloog
42621 @if libelf
42622 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42623 mkdir stageprofile-libelf; \
42624 mv stageprofile-libelf libelf ; \
42625 mv stage1-libelf prev-libelf || test -f stage1-lean
42626 @endif libelf
42627 @if gold
42628 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42629 mkdir stageprofile-gold; \
42630 mv stageprofile-gold gold ; \
42631 mv stage1-gold prev-gold || test -f stage1-lean
42632 @endif gold
42633 @if intl
42634 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42635 mkdir stageprofile-intl; \
42636 mv stageprofile-intl intl ; \
42637 mv stage1-intl prev-intl || test -f stage1-lean
42638 @endif intl
42639 @if ld
42640 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42641 mkdir stageprofile-ld; \
42642 mv stageprofile-ld ld ; \
42643 mv stage1-ld prev-ld || test -f stage1-lean
42644 @endif ld
42645 @if libcpp
42646 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42647 mkdir stageprofile-libcpp; \
42648 mv stageprofile-libcpp libcpp ; \
42649 mv stage1-libcpp prev-libcpp || test -f stage1-lean
42650 @endif libcpp
42651 @if libdecnumber
42652 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42653 mkdir stageprofile-libdecnumber; \
42654 mv stageprofile-libdecnumber libdecnumber ; \
42655 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
42656 @endif libdecnumber
42657 @if libiberty
42658 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42659 mkdir stageprofile-libiberty; \
42660 mv stageprofile-libiberty libiberty ; \
42661 mv stage1-libiberty prev-libiberty || test -f stage1-lean
42662 @endif libiberty
42663 @if zlib
42664 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42665 mkdir stageprofile-zlib; \
42666 mv stageprofile-zlib zlib ; \
42667 mv stage1-zlib prev-zlib || test -f stage1-lean
42668 @endif zlib
42669 @if lto-plugin
42670 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42671 mkdir stageprofile-lto-plugin; \
42672 mv stageprofile-lto-plugin lto-plugin ; \
42673 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
42674 @endif lto-plugin
42675 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42676 mkdir stageprofile-$(TARGET_SUBDIR); \
42677 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42678 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
42680 stageprofile-end::
42681 @if bfd
42682 @if test -d $(HOST_SUBDIR)/bfd ; then \
42683 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42684 mv prev-bfd stage1-bfd ; : ; \
42686 @endif bfd
42687 @if opcodes
42688 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42689 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42690 mv prev-opcodes stage1-opcodes ; : ; \
42692 @endif opcodes
42693 @if binutils
42694 @if test -d $(HOST_SUBDIR)/binutils ; then \
42695 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42696 mv prev-binutils stage1-binutils ; : ; \
42698 @endif binutils
42699 @if gas
42700 @if test -d $(HOST_SUBDIR)/gas ; then \
42701 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42702 mv prev-gas stage1-gas ; : ; \
42704 @endif gas
42705 @if gcc
42706 @if test -d $(HOST_SUBDIR)/gcc ; then \
42707 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42708 mv prev-gcc stage1-gcc ; : ; \
42710 @endif gcc
42711 @if gmp
42712 @if test -d $(HOST_SUBDIR)/gmp ; then \
42713 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42714 mv prev-gmp stage1-gmp ; : ; \
42716 @endif gmp
42717 @if mpfr
42718 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42719 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42720 mv prev-mpfr stage1-mpfr ; : ; \
42722 @endif mpfr
42723 @if mpc
42724 @if test -d $(HOST_SUBDIR)/mpc ; then \
42725 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42726 mv prev-mpc stage1-mpc ; : ; \
42728 @endif mpc
42729 @if ppl
42730 @if test -d $(HOST_SUBDIR)/ppl ; then \
42731 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42732 mv prev-ppl stage1-ppl ; : ; \
42734 @endif ppl
42735 @if cloog
42736 @if test -d $(HOST_SUBDIR)/cloog ; then \
42737 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42738 mv prev-cloog stage1-cloog ; : ; \
42740 @endif cloog
42741 @if libelf
42742 @if test -d $(HOST_SUBDIR)/libelf ; then \
42743 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42744 mv prev-libelf stage1-libelf ; : ; \
42746 @endif libelf
42747 @if gold
42748 @if test -d $(HOST_SUBDIR)/gold ; then \
42749 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42750 mv prev-gold stage1-gold ; : ; \
42752 @endif gold
42753 @if intl
42754 @if test -d $(HOST_SUBDIR)/intl ; then \
42755 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42756 mv prev-intl stage1-intl ; : ; \
42758 @endif intl
42759 @if ld
42760 @if test -d $(HOST_SUBDIR)/ld ; then \
42761 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42762 mv prev-ld stage1-ld ; : ; \
42764 @endif ld
42765 @if libcpp
42766 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42767 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42768 mv prev-libcpp stage1-libcpp ; : ; \
42770 @endif libcpp
42771 @if libdecnumber
42772 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42773 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42774 mv prev-libdecnumber stage1-libdecnumber ; : ; \
42776 @endif libdecnumber
42777 @if libiberty
42778 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42779 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42780 mv prev-libiberty stage1-libiberty ; : ; \
42782 @endif libiberty
42783 @if zlib
42784 @if test -d $(HOST_SUBDIR)/zlib ; then \
42785 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42786 mv prev-zlib stage1-zlib ; : ; \
42788 @endif zlib
42789 @if lto-plugin
42790 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42791 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42792 mv prev-lto-plugin stage1-lto-plugin ; : ; \
42794 @endif lto-plugin
42795 @if test -d $(TARGET_SUBDIR) ; then \
42796 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
42797 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
42799 rm -f stage_current
42801 # Bubble a bug fix through all the stages up to stage profile. They are
42802 # remade, but not reconfigured. The next stage (if any) will not be
42803 # reconfigured either.
42804 .PHONY: stageprofile-bubble
42805 stageprofile-bubble:: stage1-bubble
42806 @r=`${PWD_COMMAND}`; export r; \
42807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42808 if test -f stageprofile-lean || test -f stage1-lean ; then \
42809 echo Skipping rebuild of stageprofile ; \
42810 else \
42811 $(MAKE) stageprofile-start; \
42812 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42815 .PHONY: all-stageprofile clean-stageprofile
42816 do-clean: clean-stageprofile
42818 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42819 # only possibility, but now it conflicts with no-bootstrap rules
42820 @if gcc-bootstrap
42825 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42826 distclean-stage1:: distclean-stageprofile
42827 .PHONY: distclean-stageprofile
42828 distclean-stageprofile::
42829 @: $(MAKE); $(stage)
42830 @test "`cat stage_last`" != stageprofile || rm -f stage_last
42831 rm -rf stageprofile-*
42834 @endif gcc-bootstrap
42837 .PHONY: stagefeedback-start stagefeedback-end
42839 stagefeedback-start::
42840 @: $(MAKE); $(stage); \
42841 echo stagefeedback > stage_current ; \
42842 echo stagefeedback > stage_last; \
42843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42844 @if bfd
42845 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42846 mkdir stagefeedback-bfd; \
42847 mv stagefeedback-bfd bfd ; \
42848 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
42849 @endif bfd
42850 @if opcodes
42851 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42852 mkdir stagefeedback-opcodes; \
42853 mv stagefeedback-opcodes opcodes ; \
42854 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
42855 @endif opcodes
42856 @if binutils
42857 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42858 mkdir stagefeedback-binutils; \
42859 mv stagefeedback-binutils binutils ; \
42860 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
42861 @endif binutils
42862 @if gas
42863 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42864 mkdir stagefeedback-gas; \
42865 mv stagefeedback-gas gas ; \
42866 mv stageprofile-gas prev-gas || test -f stageprofile-lean
42867 @endif gas
42868 @if gcc
42869 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42870 mkdir stagefeedback-gcc; \
42871 mv stagefeedback-gcc gcc ; \
42872 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
42873 @endif gcc
42874 @if gmp
42875 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42876 mkdir stagefeedback-gmp; \
42877 mv stagefeedback-gmp gmp ; \
42878 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
42879 @endif gmp
42880 @if mpfr
42881 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42882 mkdir stagefeedback-mpfr; \
42883 mv stagefeedback-mpfr mpfr ; \
42884 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
42885 @endif mpfr
42886 @if mpc
42887 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42888 mkdir stagefeedback-mpc; \
42889 mv stagefeedback-mpc mpc ; \
42890 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
42891 @endif mpc
42892 @if ppl
42893 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42894 mkdir stagefeedback-ppl; \
42895 mv stagefeedback-ppl ppl ; \
42896 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
42897 @endif ppl
42898 @if cloog
42899 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42900 mkdir stagefeedback-cloog; \
42901 mv stagefeedback-cloog cloog ; \
42902 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
42903 @endif cloog
42904 @if libelf
42905 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42906 mkdir stagefeedback-libelf; \
42907 mv stagefeedback-libelf libelf ; \
42908 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
42909 @endif libelf
42910 @if gold
42911 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42912 mkdir stagefeedback-gold; \
42913 mv stagefeedback-gold gold ; \
42914 mv stageprofile-gold prev-gold || test -f stageprofile-lean
42915 @endif gold
42916 @if intl
42917 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42918 mkdir stagefeedback-intl; \
42919 mv stagefeedback-intl intl ; \
42920 mv stageprofile-intl prev-intl || test -f stageprofile-lean
42921 @endif intl
42922 @if ld
42923 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42924 mkdir stagefeedback-ld; \
42925 mv stagefeedback-ld ld ; \
42926 mv stageprofile-ld prev-ld || test -f stageprofile-lean
42927 @endif ld
42928 @if libcpp
42929 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42930 mkdir stagefeedback-libcpp; \
42931 mv stagefeedback-libcpp libcpp ; \
42932 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
42933 @endif libcpp
42934 @if libdecnumber
42935 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42936 mkdir stagefeedback-libdecnumber; \
42937 mv stagefeedback-libdecnumber libdecnumber ; \
42938 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
42939 @endif libdecnumber
42940 @if libiberty
42941 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42942 mkdir stagefeedback-libiberty; \
42943 mv stagefeedback-libiberty libiberty ; \
42944 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
42945 @endif libiberty
42946 @if zlib
42947 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42948 mkdir stagefeedback-zlib; \
42949 mv stagefeedback-zlib zlib ; \
42950 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
42951 @endif zlib
42952 @if lto-plugin
42953 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42954 mkdir stagefeedback-lto-plugin; \
42955 mv stagefeedback-lto-plugin lto-plugin ; \
42956 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
42957 @endif lto-plugin
42958 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42959 mkdir stagefeedback-$(TARGET_SUBDIR); \
42960 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42961 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
42963 stagefeedback-end::
42964 @if bfd
42965 @if test -d $(HOST_SUBDIR)/bfd ; then \
42966 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42967 mv prev-bfd stageprofile-bfd ; : ; \
42969 @endif bfd
42970 @if opcodes
42971 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42972 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42973 mv prev-opcodes stageprofile-opcodes ; : ; \
42975 @endif opcodes
42976 @if binutils
42977 @if test -d $(HOST_SUBDIR)/binutils ; then \
42978 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42979 mv prev-binutils stageprofile-binutils ; : ; \
42981 @endif binutils
42982 @if gas
42983 @if test -d $(HOST_SUBDIR)/gas ; then \
42984 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42985 mv prev-gas stageprofile-gas ; : ; \
42987 @endif gas
42988 @if gcc
42989 @if test -d $(HOST_SUBDIR)/gcc ; then \
42990 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42991 mv prev-gcc stageprofile-gcc ; : ; \
42993 @endif gcc
42994 @if gmp
42995 @if test -d $(HOST_SUBDIR)/gmp ; then \
42996 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42997 mv prev-gmp stageprofile-gmp ; : ; \
42999 @endif gmp
43000 @if mpfr
43001 @if test -d $(HOST_SUBDIR)/mpfr ; then \
43002 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
43003 mv prev-mpfr stageprofile-mpfr ; : ; \
43005 @endif mpfr
43006 @if mpc
43007 @if test -d $(HOST_SUBDIR)/mpc ; then \
43008 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
43009 mv prev-mpc stageprofile-mpc ; : ; \
43011 @endif mpc
43012 @if ppl
43013 @if test -d $(HOST_SUBDIR)/ppl ; then \
43014 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
43015 mv prev-ppl stageprofile-ppl ; : ; \
43017 @endif ppl
43018 @if cloog
43019 @if test -d $(HOST_SUBDIR)/cloog ; then \
43020 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
43021 mv prev-cloog stageprofile-cloog ; : ; \
43023 @endif cloog
43024 @if libelf
43025 @if test -d $(HOST_SUBDIR)/libelf ; then \
43026 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
43027 mv prev-libelf stageprofile-libelf ; : ; \
43029 @endif libelf
43030 @if gold
43031 @if test -d $(HOST_SUBDIR)/gold ; then \
43032 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
43033 mv prev-gold stageprofile-gold ; : ; \
43035 @endif gold
43036 @if intl
43037 @if test -d $(HOST_SUBDIR)/intl ; then \
43038 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
43039 mv prev-intl stageprofile-intl ; : ; \
43041 @endif intl
43042 @if ld
43043 @if test -d $(HOST_SUBDIR)/ld ; then \
43044 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
43045 mv prev-ld stageprofile-ld ; : ; \
43047 @endif ld
43048 @if libcpp
43049 @if test -d $(HOST_SUBDIR)/libcpp ; then \
43050 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
43051 mv prev-libcpp stageprofile-libcpp ; : ; \
43053 @endif libcpp
43054 @if libdecnumber
43055 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43056 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
43057 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
43059 @endif libdecnumber
43060 @if libiberty
43061 @if test -d $(HOST_SUBDIR)/libiberty ; then \
43062 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
43063 mv prev-libiberty stageprofile-libiberty ; : ; \
43065 @endif libiberty
43066 @if zlib
43067 @if test -d $(HOST_SUBDIR)/zlib ; then \
43068 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
43069 mv prev-zlib stageprofile-zlib ; : ; \
43071 @endif zlib
43072 @if lto-plugin
43073 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43074 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
43075 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
43077 @endif lto-plugin
43078 @if test -d $(TARGET_SUBDIR) ; then \
43079 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
43080 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
43082 rm -f stage_current
43084 # Bubble a bug fix through all the stages up to stage feedback. They are
43085 # remade, but not reconfigured. The next stage (if any) will not be
43086 # reconfigured either.
43087 .PHONY: stagefeedback-bubble
43088 stagefeedback-bubble:: stageprofile-bubble
43089 @r=`${PWD_COMMAND}`; export r; \
43090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43091 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
43092 echo Skipping rebuild of stagefeedback ; \
43093 else \
43094 $(MAKE) stagefeedback-start; \
43095 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
43098 .PHONY: all-stagefeedback clean-stagefeedback
43099 do-clean: clean-stagefeedback
43101 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43102 # only possibility, but now it conflicts with no-bootstrap rules
43103 @if gcc-bootstrap
43107 .PHONY: profiledbootstrap profiledbootstrap-lean
43108 profiledbootstrap:
43109 echo stagefeedback > stage_final
43110 @r=`${PWD_COMMAND}`; export r; \
43111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
43113 @: $(MAKE); $(unstage)
43114 @r=`${PWD_COMMAND}`; export r; \
43115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43116 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43117 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43119 profiledbootstrap-lean:
43120 echo stagefeedback > stage_final
43121 @r=`${PWD_COMMAND}`; export r; \
43122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
43124 @: $(MAKE); $(unstage)
43125 @r=`${PWD_COMMAND}`; export r; \
43126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43127 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43128 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43131 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43132 distclean-stageprofile:: distclean-stagefeedback
43133 .PHONY: distclean-stagefeedback
43134 distclean-stagefeedback::
43135 @: $(MAKE); $(stage)
43136 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
43137 rm -rf stagefeedback-*
43140 @endif gcc-bootstrap
43144 stageprofile-end::
43145 $(MAKE) distclean-stagefeedback
43147 stagefeedback-start::
43148 @r=`${PWD_COMMAND}`; export r; \
43149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43150 for i in prev-*; do \
43151 j=`echo $$i | sed s/^prev-//` ; \
43152 cd $$r/$$i && \
43153 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
43154 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
43155 done
43157 @if gcc-bootstrap
43158 do-distclean: distclean-stage1
43160 # Provide a GCC build when we're building target libraries. This does
43161 # not work as a dependency, just as the minimum necessary to avoid errors.
43162 stage_last:
43163 @r=`${PWD_COMMAND}`; export r; \
43164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
43167 # Same as unstage, but not phony and defaulting to stage1-start. We place
43168 # it in the dependency so that for example `make -j3 all-gcc' works.
43169 stage_current:
43170 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
43172 .PHONY: restrap
43173 restrap::
43174 @: $(MAKE); $(stage)
43175 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
43176 restrap:: all
43177 @endif gcc-bootstrap
43179 # --------------------------------------
43180 # Dependencies between different modules
43181 # --------------------------------------
43183 # Generic dependencies for target modules on host stuff, especially gcc
43184 @if gcc-bootstrap
43185 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
43186 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
43187 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
43188 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
43189 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
43190 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
43191 configure-target-libmudflap: stage_last
43192 configure-target-libssp: stage_last
43193 configure-target-newlib: stage_last
43194 configure-stage1-target-libgcc: maybe-all-stage1-gcc
43195 configure-stage2-target-libgcc: maybe-all-stage2-gcc
43196 configure-stage3-target-libgcc: maybe-all-stage3-gcc
43197 configure-stage4-target-libgcc: maybe-all-stage4-gcc
43198 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
43199 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
43200 configure-target-libquadmath: stage_last
43201 configure-target-libgfortran: stage_last
43202 configure-target-libobjc: stage_last
43203 configure-target-libgupc: stage_last
43204 configure-target-libgo: stage_last
43205 configure-target-libtermcap: stage_last
43206 configure-target-winsup: stage_last
43207 configure-target-libgloss: stage_last
43208 configure-target-libffi: stage_last
43209 configure-target-libjava: stage_last
43210 configure-target-zlib: stage_last
43211 configure-target-boehm-gc: stage_last
43212 configure-target-rda: stage_last
43213 configure-target-libada: stage_last
43214 configure-stage1-target-libgomp: maybe-all-stage1-gcc
43215 configure-stage2-target-libgomp: maybe-all-stage2-gcc
43216 configure-stage3-target-libgomp: maybe-all-stage3-gcc
43217 configure-stage4-target-libgomp: maybe-all-stage4-gcc
43218 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
43219 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
43220 configure-target-libitm: stage_last
43221 @endif gcc-bootstrap
43223 @if gcc-no-bootstrap
43224 configure-target-libstdc++-v3: maybe-all-gcc
43225 configure-target-libmudflap: maybe-all-gcc
43226 configure-target-libssp: maybe-all-gcc
43227 configure-target-newlib: maybe-all-gcc
43228 configure-target-libgcc: maybe-all-gcc
43229 configure-target-libquadmath: maybe-all-gcc
43230 configure-target-libgfortran: maybe-all-gcc
43231 configure-target-libobjc: maybe-all-gcc
43232 configure-target-libgupc: maybe-all-gcc
43233 configure-target-libgo: maybe-all-gcc
43234 configure-target-libtermcap: maybe-all-gcc
43235 configure-target-winsup: maybe-all-gcc
43236 configure-target-libgloss: maybe-all-gcc
43237 configure-target-libffi: maybe-all-gcc
43238 configure-target-libjava: maybe-all-gcc
43239 configure-target-zlib: maybe-all-gcc
43240 configure-target-boehm-gc: maybe-all-gcc
43241 configure-target-rda: maybe-all-gcc
43242 configure-target-libada: maybe-all-gcc
43243 configure-target-libgomp: maybe-all-gcc
43244 configure-target-libitm: maybe-all-gcc
43245 @endif gcc-no-bootstrap
43248 # There are two types of dependencies here: 'hard' dependencies, where one
43249 # module simply won't build without the other; and 'soft' dependencies, where
43250 # if the depended-on module is missing, the depending module will do without
43251 # or find a substitute somewhere (perhaps installed). Soft dependencies
43252 # are made here to depend on a 'maybe-' target. If you're not sure,
43253 # it's safer to use a soft dependency.
43260 # With all the machinery above in place, it is pretty easy to generate
43261 # dependencies. Host dependencies are a bit more complex because we have
43262 # to check for bootstrap/prebootstrap dependencies. To resolve
43263 # prebootstrap dependencies, prebootstrap modules are gathered in
43264 # a hash table.
43265 all-build-bison: maybe-all-build-texinfo
43266 all-build-flex: maybe-all-build-texinfo
43267 all-build-flex: maybe-all-build-bison
43268 all-build-flex: maybe-all-build-m4
43269 all-build-libiberty: maybe-all-build-texinfo
43270 all-build-m4: maybe-all-build-texinfo
43271 all-build-fixincludes: maybe-all-build-libiberty
43272 configure-gcc: maybe-configure-intl
43274 configure-stage1-gcc: maybe-configure-stage1-intl
43275 configure-stage2-gcc: maybe-configure-stage2-intl
43276 configure-stage3-gcc: maybe-configure-stage3-intl
43277 configure-stage4-gcc: maybe-configure-stage4-intl
43278 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
43279 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
43280 configure-gcc: maybe-all-lto-plugin
43282 configure-stage1-gcc: maybe-all-stage1-lto-plugin
43283 configure-stage2-gcc: maybe-all-stage2-lto-plugin
43284 configure-stage3-gcc: maybe-all-stage3-lto-plugin
43285 configure-stage4-gcc: maybe-all-stage4-lto-plugin
43286 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
43287 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
43288 configure-gcc: maybe-all-binutils
43290 configure-stage1-gcc: maybe-all-stage1-binutils
43291 configure-stage2-gcc: maybe-all-stage2-binutils
43292 configure-stage3-gcc: maybe-all-stage3-binutils
43293 configure-stage4-gcc: maybe-all-stage4-binutils
43294 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
43295 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
43296 configure-gcc: maybe-all-gas
43298 configure-stage1-gcc: maybe-all-stage1-gas
43299 configure-stage2-gcc: maybe-all-stage2-gas
43300 configure-stage3-gcc: maybe-all-stage3-gas
43301 configure-stage4-gcc: maybe-all-stage4-gas
43302 configure-stageprofile-gcc: maybe-all-stageprofile-gas
43303 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
43304 configure-gcc: maybe-all-ld
43306 configure-stage1-gcc: maybe-all-stage1-ld
43307 configure-stage2-gcc: maybe-all-stage2-ld
43308 configure-stage3-gcc: maybe-all-stage3-ld
43309 configure-stage4-gcc: maybe-all-stage4-ld
43310 configure-stageprofile-gcc: maybe-all-stageprofile-ld
43311 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
43312 configure-gcc: maybe-all-gold
43314 configure-stage1-gcc: maybe-all-stage1-gold
43315 configure-stage2-gcc: maybe-all-stage2-gold
43316 configure-stage3-gcc: maybe-all-stage3-gold
43317 configure-stage4-gcc: maybe-all-stage4-gold
43318 configure-stageprofile-gcc: maybe-all-stageprofile-gold
43319 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
43320 configure-gcc: maybe-all-libelf
43322 configure-stage1-gcc: maybe-all-stage1-libelf
43323 configure-stage2-gcc: maybe-all-stage2-libelf
43324 configure-stage3-gcc: maybe-all-stage3-libelf
43325 configure-stage4-gcc: maybe-all-stage4-libelf
43326 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
43327 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
43328 all-gcc: all-libiberty
43330 all-stage1-gcc: all-stage1-libiberty
43331 all-stage2-gcc: all-stage2-libiberty
43332 all-stage3-gcc: all-stage3-libiberty
43333 all-stage4-gcc: all-stage4-libiberty
43334 all-stageprofile-gcc: all-stageprofile-libiberty
43335 all-stagefeedback-gcc: all-stagefeedback-libiberty
43336 all-gcc: maybe-all-gmp
43338 all-stage1-gcc: maybe-all-stage1-gmp
43339 all-stage2-gcc: maybe-all-stage2-gmp
43340 all-stage3-gcc: maybe-all-stage3-gmp
43341 all-stage4-gcc: maybe-all-stage4-gmp
43342 all-stageprofile-gcc: maybe-all-stageprofile-gmp
43343 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
43344 all-gcc: maybe-all-intl
43346 all-stage1-gcc: maybe-all-stage1-intl
43347 all-stage2-gcc: maybe-all-stage2-intl
43348 all-stage3-gcc: maybe-all-stage3-intl
43349 all-stage4-gcc: maybe-all-stage4-intl
43350 all-stageprofile-gcc: maybe-all-stageprofile-intl
43351 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
43352 all-gcc: maybe-all-mpfr
43354 all-stage1-gcc: maybe-all-stage1-mpfr
43355 all-stage2-gcc: maybe-all-stage2-mpfr
43356 all-stage3-gcc: maybe-all-stage3-mpfr
43357 all-stage4-gcc: maybe-all-stage4-mpfr
43358 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
43359 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
43360 all-gcc: maybe-all-mpc
43362 all-stage1-gcc: maybe-all-stage1-mpc
43363 all-stage2-gcc: maybe-all-stage2-mpc
43364 all-stage3-gcc: maybe-all-stage3-mpc
43365 all-stage4-gcc: maybe-all-stage4-mpc
43366 all-stageprofile-gcc: maybe-all-stageprofile-mpc
43367 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
43368 all-gcc: maybe-all-ppl
43370 all-stage1-gcc: maybe-all-stage1-ppl
43371 all-stage2-gcc: maybe-all-stage2-ppl
43372 all-stage3-gcc: maybe-all-stage3-ppl
43373 all-stage4-gcc: maybe-all-stage4-ppl
43374 all-stageprofile-gcc: maybe-all-stageprofile-ppl
43375 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
43376 all-gcc: maybe-all-cloog
43378 all-stage1-gcc: maybe-all-stage1-cloog
43379 all-stage2-gcc: maybe-all-stage2-cloog
43380 all-stage3-gcc: maybe-all-stage3-cloog
43381 all-stage4-gcc: maybe-all-stage4-cloog
43382 all-stageprofile-gcc: maybe-all-stageprofile-cloog
43383 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
43384 all-gcc: maybe-all-build-texinfo
43386 all-stage1-gcc: maybe-all-build-texinfo
43387 all-stage2-gcc: maybe-all-build-texinfo
43388 all-stage3-gcc: maybe-all-build-texinfo
43389 all-stage4-gcc: maybe-all-build-texinfo
43390 all-stageprofile-gcc: maybe-all-build-texinfo
43391 all-stagefeedback-gcc: maybe-all-build-texinfo
43392 all-gcc: maybe-all-build-bison
43394 all-stage1-gcc: maybe-all-build-bison
43395 all-stage2-gcc: maybe-all-build-bison
43396 all-stage3-gcc: maybe-all-build-bison
43397 all-stage4-gcc: maybe-all-build-bison
43398 all-stageprofile-gcc: maybe-all-build-bison
43399 all-stagefeedback-gcc: maybe-all-build-bison
43400 all-gcc: maybe-all-build-flex
43402 all-stage1-gcc: maybe-all-build-flex
43403 all-stage2-gcc: maybe-all-build-flex
43404 all-stage3-gcc: maybe-all-build-flex
43405 all-stage4-gcc: maybe-all-build-flex
43406 all-stageprofile-gcc: maybe-all-build-flex
43407 all-stagefeedback-gcc: maybe-all-build-flex
43408 all-gcc: maybe-all-build-libiberty
43410 all-stage1-gcc: maybe-all-build-libiberty
43411 all-stage2-gcc: maybe-all-build-libiberty
43412 all-stage3-gcc: maybe-all-build-libiberty
43413 all-stage4-gcc: maybe-all-build-libiberty
43414 all-stageprofile-gcc: maybe-all-build-libiberty
43415 all-stagefeedback-gcc: maybe-all-build-libiberty
43416 all-gcc: maybe-all-build-fixincludes
43418 all-stage1-gcc: maybe-all-build-fixincludes
43419 all-stage2-gcc: maybe-all-build-fixincludes
43420 all-stage3-gcc: maybe-all-build-fixincludes
43421 all-stage4-gcc: maybe-all-build-fixincludes
43422 all-stageprofile-gcc: maybe-all-build-fixincludes
43423 all-stagefeedback-gcc: maybe-all-build-fixincludes
43424 all-gcc: maybe-all-zlib
43426 all-stage1-gcc: maybe-all-stage1-zlib
43427 all-stage2-gcc: maybe-all-stage2-zlib
43428 all-stage3-gcc: maybe-all-stage3-zlib
43429 all-stage4-gcc: maybe-all-stage4-zlib
43430 all-stageprofile-gcc: maybe-all-stageprofile-zlib
43431 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
43432 all-gcc: all-libcpp
43434 all-stage1-gcc: all-stage1-libcpp
43435 all-stage2-gcc: all-stage2-libcpp
43436 all-stage3-gcc: all-stage3-libcpp
43437 all-stage4-gcc: all-stage4-libcpp
43438 all-stageprofile-gcc: all-stageprofile-libcpp
43439 all-stagefeedback-gcc: all-stagefeedback-libcpp
43440 all-gcc: all-libdecnumber
43442 all-stage1-gcc: all-stage1-libdecnumber
43443 all-stage2-gcc: all-stage2-libdecnumber
43444 all-stage3-gcc: all-stage3-libdecnumber
43445 all-stage4-gcc: all-stage4-libdecnumber
43446 all-stageprofile-gcc: all-stageprofile-libdecnumber
43447 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
43448 all-gcc: maybe-all-libiberty
43450 all-stage1-gcc: maybe-all-stage1-libiberty
43451 all-stage2-gcc: maybe-all-stage2-libiberty
43452 all-stage3-gcc: maybe-all-stage3-libiberty
43453 all-stage4-gcc: maybe-all-stage4-libiberty
43454 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
43455 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
43456 all-gcc: maybe-all-fixincludes
43457 all-gcc: maybe-all-lto-plugin
43459 all-stage1-gcc: maybe-all-stage1-lto-plugin
43460 all-stage2-gcc: maybe-all-stage2-lto-plugin
43461 all-stage3-gcc: maybe-all-stage3-lto-plugin
43462 all-stage4-gcc: maybe-all-stage4-lto-plugin
43463 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
43464 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
43465 info-gcc: maybe-all-build-libiberty
43467 info-stage1-gcc: maybe-all-build-libiberty
43468 info-stage2-gcc: maybe-all-build-libiberty
43469 info-stage3-gcc: maybe-all-build-libiberty
43470 info-stage4-gcc: maybe-all-build-libiberty
43471 info-stageprofile-gcc: maybe-all-build-libiberty
43472 info-stagefeedback-gcc: maybe-all-build-libiberty
43473 dvi-gcc: maybe-all-build-libiberty
43475 dvi-stage1-gcc: maybe-all-build-libiberty
43476 dvi-stage2-gcc: maybe-all-build-libiberty
43477 dvi-stage3-gcc: maybe-all-build-libiberty
43478 dvi-stage4-gcc: maybe-all-build-libiberty
43479 dvi-stageprofile-gcc: maybe-all-build-libiberty
43480 dvi-stagefeedback-gcc: maybe-all-build-libiberty
43481 pdf-gcc: maybe-all-build-libiberty
43483 pdf-stage1-gcc: maybe-all-build-libiberty
43484 pdf-stage2-gcc: maybe-all-build-libiberty
43485 pdf-stage3-gcc: maybe-all-build-libiberty
43486 pdf-stage4-gcc: maybe-all-build-libiberty
43487 pdf-stageprofile-gcc: maybe-all-build-libiberty
43488 pdf-stagefeedback-gcc: maybe-all-build-libiberty
43489 html-gcc: maybe-all-build-libiberty
43491 html-stage1-gcc: maybe-all-build-libiberty
43492 html-stage2-gcc: maybe-all-build-libiberty
43493 html-stage3-gcc: maybe-all-build-libiberty
43494 html-stage4-gcc: maybe-all-build-libiberty
43495 html-stageprofile-gcc: maybe-all-build-libiberty
43496 html-stagefeedback-gcc: maybe-all-build-libiberty
43497 install-gcc: maybe-install-fixincludes
43498 install-gcc: maybe-install-lto-plugin
43499 install-strip-gcc: maybe-install-strip-fixincludes
43500 install-strip-gcc: maybe-install-strip-lto-plugin
43501 configure-libcpp: configure-libiberty
43503 configure-stage1-libcpp: configure-stage1-libiberty
43504 configure-stage2-libcpp: configure-stage2-libiberty
43505 configure-stage3-libcpp: configure-stage3-libiberty
43506 configure-stage4-libcpp: configure-stage4-libiberty
43507 configure-stageprofile-libcpp: configure-stageprofile-libiberty
43508 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
43509 configure-libcpp: maybe-configure-intl
43511 configure-stage1-libcpp: maybe-configure-stage1-intl
43512 configure-stage2-libcpp: maybe-configure-stage2-intl
43513 configure-stage3-libcpp: maybe-configure-stage3-intl
43514 configure-stage4-libcpp: maybe-configure-stage4-intl
43515 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
43516 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
43517 all-libcpp: all-libiberty
43519 all-stage1-libcpp: all-stage1-libiberty
43520 all-stage2-libcpp: all-stage2-libiberty
43521 all-stage3-libcpp: all-stage3-libiberty
43522 all-stage4-libcpp: all-stage4-libiberty
43523 all-stageprofile-libcpp: all-stageprofile-libiberty
43524 all-stagefeedback-libcpp: all-stagefeedback-libiberty
43525 all-libcpp: maybe-all-intl
43527 all-stage1-libcpp: maybe-all-stage1-intl
43528 all-stage2-libcpp: maybe-all-stage2-intl
43529 all-stage3-libcpp: maybe-all-stage3-intl
43530 all-stage4-libcpp: maybe-all-stage4-intl
43531 all-stageprofile-libcpp: maybe-all-stageprofile-intl
43532 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
43533 all-fixincludes: maybe-all-libiberty
43534 all-gnattools: maybe-all-target-libada
43535 all-lto-plugin: maybe-all-libiberty
43537 all-stage1-lto-plugin: maybe-all-stage1-libiberty
43538 all-stage2-lto-plugin: maybe-all-stage2-libiberty
43539 all-stage3-lto-plugin: maybe-all-stage3-libiberty
43540 all-stage4-lto-plugin: maybe-all-stage4-libiberty
43541 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43542 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43543 all-utils: maybe-all-libiberty
43544 configure-mpfr: maybe-all-gmp
43546 configure-stage1-mpfr: maybe-all-stage1-gmp
43547 configure-stage2-mpfr: maybe-all-stage2-gmp
43548 configure-stage3-mpfr: maybe-all-stage3-gmp
43549 configure-stage4-mpfr: maybe-all-stage4-gmp
43550 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43551 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43552 configure-mpc: maybe-all-mpfr
43554 configure-stage1-mpc: maybe-all-stage1-mpfr
43555 configure-stage2-mpc: maybe-all-stage2-mpfr
43556 configure-stage3-mpc: maybe-all-stage3-mpfr
43557 configure-stage4-mpc: maybe-all-stage4-mpfr
43558 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43559 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43560 configure-ppl: maybe-all-gmp
43562 configure-stage1-ppl: maybe-all-stage1-gmp
43563 configure-stage2-ppl: maybe-all-stage2-gmp
43564 configure-stage3-ppl: maybe-all-stage3-gmp
43565 configure-stage4-ppl: maybe-all-stage4-gmp
43566 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43567 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43568 configure-ppl: maybe-all-mpfr
43570 configure-stage1-ppl: maybe-all-stage1-mpfr
43571 configure-stage2-ppl: maybe-all-stage2-mpfr
43572 configure-stage3-ppl: maybe-all-stage3-mpfr
43573 configure-stage4-ppl: maybe-all-stage4-mpfr
43574 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43575 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43576 configure-cloog: maybe-all-ppl
43578 configure-stage1-cloog: maybe-all-stage1-ppl
43579 configure-stage2-cloog: maybe-all-stage2-ppl
43580 configure-stage3-cloog: maybe-all-stage3-ppl
43581 configure-stage4-cloog: maybe-all-stage4-ppl
43582 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43583 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43584 configure-gdb: maybe-all-intl
43585 configure-gdb: maybe-configure-sim
43586 configure-gdb: maybe-all-bfd
43587 configure-gdb: maybe-all-libiconv
43588 all-gdb: maybe-all-libiberty
43589 all-gdb: maybe-all-libiconv
43590 all-gdb: maybe-all-opcodes
43591 all-gdb: maybe-all-readline
43592 all-gdb: maybe-all-build-bison
43593 all-gdb: maybe-all-sim
43594 all-gdb: maybe-all-libdecnumber
43595 all-gdb: maybe-all-libtermcap
43596 configure-libgui: maybe-configure-tcl
43597 configure-libgui: maybe-configure-tk
43598 all-libgui: maybe-all-tcl
43599 all-libgui: maybe-all-tk
43600 all-libgui: maybe-all-itcl
43601 configure-bfd: configure-libiberty
43603 configure-stage1-bfd: configure-stage1-libiberty
43604 configure-stage2-bfd: configure-stage2-libiberty
43605 configure-stage3-bfd: configure-stage3-libiberty
43606 configure-stage4-bfd: configure-stage4-libiberty
43607 configure-stageprofile-bfd: configure-stageprofile-libiberty
43608 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43609 configure-bfd: maybe-configure-intl
43611 configure-stage1-bfd: maybe-configure-stage1-intl
43612 configure-stage2-bfd: maybe-configure-stage2-intl
43613 configure-stage3-bfd: maybe-configure-stage3-intl
43614 configure-stage4-bfd: maybe-configure-stage4-intl
43615 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43616 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43617 all-bfd: maybe-all-libiberty
43619 all-stage1-bfd: maybe-all-stage1-libiberty
43620 all-stage2-bfd: maybe-all-stage2-libiberty
43621 all-stage3-bfd: maybe-all-stage3-libiberty
43622 all-stage4-bfd: maybe-all-stage4-libiberty
43623 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43624 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43625 all-bfd: maybe-all-intl
43627 all-stage1-bfd: maybe-all-stage1-intl
43628 all-stage2-bfd: maybe-all-stage2-intl
43629 all-stage3-bfd: maybe-all-stage3-intl
43630 all-stage4-bfd: maybe-all-stage4-intl
43631 all-stageprofile-bfd: maybe-all-stageprofile-intl
43632 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43633 configure-opcodes: configure-libiberty
43635 configure-stage1-opcodes: configure-stage1-libiberty
43636 configure-stage2-opcodes: configure-stage2-libiberty
43637 configure-stage3-opcodes: configure-stage3-libiberty
43638 configure-stage4-opcodes: configure-stage4-libiberty
43639 configure-stageprofile-opcodes: configure-stageprofile-libiberty
43640 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43641 all-opcodes: maybe-all-libiberty
43643 all-stage1-opcodes: maybe-all-stage1-libiberty
43644 all-stage2-opcodes: maybe-all-stage2-libiberty
43645 all-stage3-opcodes: maybe-all-stage3-libiberty
43646 all-stage4-opcodes: maybe-all-stage4-libiberty
43647 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43648 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43649 configure-binutils: maybe-configure-intl
43651 configure-stage1-binutils: maybe-configure-stage1-intl
43652 configure-stage2-binutils: maybe-configure-stage2-intl
43653 configure-stage3-binutils: maybe-configure-stage3-intl
43654 configure-stage4-binutils: maybe-configure-stage4-intl
43655 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43656 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43657 all-binutils: maybe-all-libiberty
43659 all-stage1-binutils: maybe-all-stage1-libiberty
43660 all-stage2-binutils: maybe-all-stage2-libiberty
43661 all-stage3-binutils: maybe-all-stage3-libiberty
43662 all-stage4-binutils: maybe-all-stage4-libiberty
43663 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43664 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43665 all-binutils: maybe-all-opcodes
43667 all-stage1-binutils: maybe-all-stage1-opcodes
43668 all-stage2-binutils: maybe-all-stage2-opcodes
43669 all-stage3-binutils: maybe-all-stage3-opcodes
43670 all-stage4-binutils: maybe-all-stage4-opcodes
43671 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43672 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43673 all-binutils: maybe-all-bfd
43675 all-stage1-binutils: maybe-all-stage1-bfd
43676 all-stage2-binutils: maybe-all-stage2-bfd
43677 all-stage3-binutils: maybe-all-stage3-bfd
43678 all-stage4-binutils: maybe-all-stage4-bfd
43679 all-stageprofile-binutils: maybe-all-stageprofile-bfd
43680 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43681 all-binutils: maybe-all-build-flex
43683 all-stage1-binutils: maybe-all-build-flex
43684 all-stage2-binutils: maybe-all-build-flex
43685 all-stage3-binutils: maybe-all-build-flex
43686 all-stage4-binutils: maybe-all-build-flex
43687 all-stageprofile-binutils: maybe-all-build-flex
43688 all-stagefeedback-binutils: maybe-all-build-flex
43689 all-binutils: maybe-all-build-bison
43691 all-stage1-binutils: maybe-all-build-bison
43692 all-stage2-binutils: maybe-all-build-bison
43693 all-stage3-binutils: maybe-all-build-bison
43694 all-stage4-binutils: maybe-all-build-bison
43695 all-stageprofile-binutils: maybe-all-build-bison
43696 all-stagefeedback-binutils: maybe-all-build-bison
43697 all-binutils: maybe-all-intl
43699 all-stage1-binutils: maybe-all-stage1-intl
43700 all-stage2-binutils: maybe-all-stage2-intl
43701 all-stage3-binutils: maybe-all-stage3-intl
43702 all-stage4-binutils: maybe-all-stage4-intl
43703 all-stageprofile-binutils: maybe-all-stageprofile-intl
43704 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43705 install-binutils: maybe-install-opcodes
43706 install-strip-binutils: maybe-install-strip-opcodes
43707 install-opcodes: maybe-install-bfd
43708 install-strip-opcodes: maybe-install-strip-bfd
43709 configure-gas: maybe-configure-intl
43711 configure-stage1-gas: maybe-configure-stage1-intl
43712 configure-stage2-gas: maybe-configure-stage2-intl
43713 configure-stage3-gas: maybe-configure-stage3-intl
43714 configure-stage4-gas: maybe-configure-stage4-intl
43715 configure-stageprofile-gas: maybe-configure-stageprofile-intl
43716 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43717 all-gas: maybe-all-libiberty
43719 all-stage1-gas: maybe-all-stage1-libiberty
43720 all-stage2-gas: maybe-all-stage2-libiberty
43721 all-stage3-gas: maybe-all-stage3-libiberty
43722 all-stage4-gas: maybe-all-stage4-libiberty
43723 all-stageprofile-gas: maybe-all-stageprofile-libiberty
43724 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43725 all-gas: maybe-all-opcodes
43727 all-stage1-gas: maybe-all-stage1-opcodes
43728 all-stage2-gas: maybe-all-stage2-opcodes
43729 all-stage3-gas: maybe-all-stage3-opcodes
43730 all-stage4-gas: maybe-all-stage4-opcodes
43731 all-stageprofile-gas: maybe-all-stageprofile-opcodes
43732 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43733 all-gas: maybe-all-bfd
43735 all-stage1-gas: maybe-all-stage1-bfd
43736 all-stage2-gas: maybe-all-stage2-bfd
43737 all-stage3-gas: maybe-all-stage3-bfd
43738 all-stage4-gas: maybe-all-stage4-bfd
43739 all-stageprofile-gas: maybe-all-stageprofile-bfd
43740 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43741 all-gas: maybe-all-intl
43743 all-stage1-gas: maybe-all-stage1-intl
43744 all-stage2-gas: maybe-all-stage2-intl
43745 all-stage3-gas: maybe-all-stage3-intl
43746 all-stage4-gas: maybe-all-stage4-intl
43747 all-stageprofile-gas: maybe-all-stageprofile-intl
43748 all-stagefeedback-gas: maybe-all-stagefeedback-intl
43749 configure-gprof: maybe-configure-intl
43750 all-gprof: maybe-all-libiberty
43751 all-gprof: maybe-all-bfd
43752 all-gprof: maybe-all-opcodes
43753 all-gprof: maybe-all-intl
43754 configure-ld: maybe-configure-intl
43756 configure-stage1-ld: maybe-configure-stage1-intl
43757 configure-stage2-ld: maybe-configure-stage2-intl
43758 configure-stage3-ld: maybe-configure-stage3-intl
43759 configure-stage4-ld: maybe-configure-stage4-intl
43760 configure-stageprofile-ld: maybe-configure-stageprofile-intl
43761 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43762 all-ld: maybe-all-libiberty
43764 all-stage1-ld: maybe-all-stage1-libiberty
43765 all-stage2-ld: maybe-all-stage2-libiberty
43766 all-stage3-ld: maybe-all-stage3-libiberty
43767 all-stage4-ld: maybe-all-stage4-libiberty
43768 all-stageprofile-ld: maybe-all-stageprofile-libiberty
43769 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43770 all-ld: maybe-all-bfd
43772 all-stage1-ld: maybe-all-stage1-bfd
43773 all-stage2-ld: maybe-all-stage2-bfd
43774 all-stage3-ld: maybe-all-stage3-bfd
43775 all-stage4-ld: maybe-all-stage4-bfd
43776 all-stageprofile-ld: maybe-all-stageprofile-bfd
43777 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43778 all-ld: maybe-all-opcodes
43780 all-stage1-ld: maybe-all-stage1-opcodes
43781 all-stage2-ld: maybe-all-stage2-opcodes
43782 all-stage3-ld: maybe-all-stage3-opcodes
43783 all-stage4-ld: maybe-all-stage4-opcodes
43784 all-stageprofile-ld: maybe-all-stageprofile-opcodes
43785 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43786 all-ld: maybe-all-build-bison
43788 all-stage1-ld: maybe-all-build-bison
43789 all-stage2-ld: maybe-all-build-bison
43790 all-stage3-ld: maybe-all-build-bison
43791 all-stage4-ld: maybe-all-build-bison
43792 all-stageprofile-ld: maybe-all-build-bison
43793 all-stagefeedback-ld: maybe-all-build-bison
43794 all-ld: maybe-all-build-flex
43796 all-stage1-ld: maybe-all-build-flex
43797 all-stage2-ld: maybe-all-build-flex
43798 all-stage3-ld: maybe-all-build-flex
43799 all-stage4-ld: maybe-all-build-flex
43800 all-stageprofile-ld: maybe-all-build-flex
43801 all-stagefeedback-ld: maybe-all-build-flex
43802 all-ld: maybe-all-intl
43804 all-stage1-ld: maybe-all-stage1-intl
43805 all-stage2-ld: maybe-all-stage2-intl
43806 all-stage3-ld: maybe-all-stage3-intl
43807 all-stage4-ld: maybe-all-stage4-intl
43808 all-stageprofile-ld: maybe-all-stageprofile-intl
43809 all-stagefeedback-ld: maybe-all-stagefeedback-intl
43810 install-ld: maybe-install-gold
43811 install-strip-ld: maybe-install-strip-gold
43812 configure-gold: maybe-configure-intl
43814 configure-stage1-gold: maybe-configure-stage1-intl
43815 configure-stage2-gold: maybe-configure-stage2-intl
43816 configure-stage3-gold: maybe-configure-stage3-intl
43817 configure-stage4-gold: maybe-configure-stage4-intl
43818 configure-stageprofile-gold: maybe-configure-stageprofile-intl
43819 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43820 all-gold: maybe-all-libiberty
43822 all-stage1-gold: maybe-all-stage1-libiberty
43823 all-stage2-gold: maybe-all-stage2-libiberty
43824 all-stage3-gold: maybe-all-stage3-libiberty
43825 all-stage4-gold: maybe-all-stage4-libiberty
43826 all-stageprofile-gold: maybe-all-stageprofile-libiberty
43827 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43828 all-gold: maybe-all-intl
43830 all-stage1-gold: maybe-all-stage1-intl
43831 all-stage2-gold: maybe-all-stage2-intl
43832 all-stage3-gold: maybe-all-stage3-intl
43833 all-stage4-gold: maybe-all-stage4-intl
43834 all-stageprofile-gold: maybe-all-stageprofile-intl
43835 all-stagefeedback-gold: maybe-all-stagefeedback-intl
43836 all-gold: maybe-all-bfd
43838 all-stage1-gold: maybe-all-stage1-bfd
43839 all-stage2-gold: maybe-all-stage2-bfd
43840 all-stage3-gold: maybe-all-stage3-bfd
43841 all-stage4-gold: maybe-all-stage4-bfd
43842 all-stageprofile-gold: maybe-all-stageprofile-bfd
43843 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43844 all-gold: maybe-all-build-bison
43846 all-stage1-gold: maybe-all-build-bison
43847 all-stage2-gold: maybe-all-build-bison
43848 all-stage3-gold: maybe-all-build-bison
43849 all-stage4-gold: maybe-all-build-bison
43850 all-stageprofile-gold: maybe-all-build-bison
43851 all-stagefeedback-gold: maybe-all-build-bison
43852 check-gold: maybe-all-binutils
43854 check-stage1-gold: maybe-all-stage1-binutils
43855 check-stage2-gold: maybe-all-stage2-binutils
43856 check-stage3-gold: maybe-all-stage3-binutils
43857 check-stage4-gold: maybe-all-stage4-binutils
43858 check-stageprofile-gold: maybe-all-stageprofile-binutils
43859 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43860 check-gold: maybe-all-gas
43862 check-stage1-gold: maybe-all-stage1-gas
43863 check-stage2-gold: maybe-all-stage2-gas
43864 check-stage3-gold: maybe-all-stage3-gas
43865 check-stage4-gold: maybe-all-stage4-gas
43866 check-stageprofile-gold: maybe-all-stageprofile-gas
43867 check-stagefeedback-gold: maybe-all-stagefeedback-gas
43868 configure-opcodes: maybe-configure-intl
43870 configure-stage1-opcodes: maybe-configure-stage1-intl
43871 configure-stage2-opcodes: maybe-configure-stage2-intl
43872 configure-stage3-opcodes: maybe-configure-stage3-intl
43873 configure-stage4-opcodes: maybe-configure-stage4-intl
43874 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43875 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43876 all-opcodes: maybe-all-bfd
43878 all-stage1-opcodes: maybe-all-stage1-bfd
43879 all-stage2-opcodes: maybe-all-stage2-bfd
43880 all-stage3-opcodes: maybe-all-stage3-bfd
43881 all-stage4-opcodes: maybe-all-stage4-bfd
43882 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43883 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43884 all-opcodes: maybe-all-libiberty
43886 all-stage1-opcodes: maybe-all-stage1-libiberty
43887 all-stage2-opcodes: maybe-all-stage2-libiberty
43888 all-stage3-opcodes: maybe-all-stage3-libiberty
43889 all-stage4-opcodes: maybe-all-stage4-libiberty
43890 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43891 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43892 all-opcodes: maybe-all-intl
43894 all-stage1-opcodes: maybe-all-stage1-intl
43895 all-stage2-opcodes: maybe-all-stage2-intl
43896 all-stage3-opcodes: maybe-all-stage3-intl
43897 all-stage4-opcodes: maybe-all-stage4-intl
43898 all-stageprofile-opcodes: maybe-all-stageprofile-intl
43899 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43900 all-dejagnu: maybe-all-tcl
43901 all-dejagnu: maybe-all-expect
43902 all-dejagnu: maybe-all-tk
43903 configure-expect: maybe-configure-tcl
43904 configure-expect: maybe-configure-tk
43905 all-expect: maybe-all-tcl
43906 all-expect: maybe-all-tk
43907 configure-itcl: maybe-configure-tcl
43908 configure-itcl: maybe-configure-tk
43909 all-itcl: maybe-all-tcl
43910 all-itcl: maybe-all-tk
43911 install-itcl: maybe-install-tcl
43912 install-strip-itcl: maybe-install-strip-tcl
43913 configure-tk: maybe-configure-tcl
43914 all-tk: maybe-all-tcl
43915 all-sid: maybe-all-libiberty
43916 all-sid: maybe-all-bfd
43917 all-sid: maybe-all-opcodes
43918 all-sid: maybe-all-tcl
43919 all-sid: maybe-all-tk
43920 install-sid: maybe-install-tcl
43921 install-strip-sid: maybe-install-strip-tcl
43922 install-sid: maybe-install-tk
43923 install-strip-sid: maybe-install-strip-tk
43924 configure-sim: maybe-configure-intl
43925 all-sim: maybe-all-intl
43926 all-sim: maybe-all-libiberty
43927 all-sim: maybe-all-bfd
43928 all-sim: maybe-all-opcodes
43929 all-sim: maybe-all-readline
43930 all-sim: maybe-configure-gdb
43931 all-fastjar: maybe-all-zlib
43932 all-fastjar: maybe-all-build-texinfo
43933 all-fastjar: maybe-all-libiberty
43934 all-bison: maybe-all-intl
43935 all-bison: maybe-all-build-texinfo
43936 all-flex: maybe-all-build-bison
43937 all-flex: maybe-all-intl
43938 all-flex: maybe-all-m4
43939 all-flex: maybe-all-build-texinfo
43940 all-m4: maybe-all-intl
43941 all-m4: maybe-all-build-texinfo
43942 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43943 configure-target-fastjar: maybe-configure-target-zlib
43944 all-target-fastjar: maybe-all-target-zlib
43945 configure-target-libgo: maybe-configure-target-libffi
43946 configure-target-libgo: maybe-all-target-libstdc++-v3
43947 all-target-libgo: maybe-all-target-libffi
43948 configure-target-libjava: maybe-configure-target-zlib
43949 configure-target-libjava: maybe-configure-target-boehm-gc
43950 configure-target-libjava: maybe-configure-target-libffi
43951 all-target-libjava: maybe-all-fastjar
43952 all-target-libjava: maybe-all-target-zlib
43953 all-target-libjava: maybe-all-target-boehm-gc
43954 all-target-libjava: maybe-all-target-libffi
43955 configure-target-libobjc: maybe-configure-target-boehm-gc
43956 all-target-libobjc: maybe-all-target-boehm-gc
43957 configure-target-libstdc++-v3: maybe-configure-target-libgomp
43959 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43960 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43961 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43962 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43963 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43964 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43965 all-target-libstdc++-v3: maybe-configure-target-libgomp
43967 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43968 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43969 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43970 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43971 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43972 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43973 install-target-libgupc: maybe-install-gcc
43974 all-target-libgloss: maybe-all-target-newlib
43975 all-target-winsup: maybe-all-target-libtermcap
43976 configure-target-newlib: maybe-all-binutils
43977 configure-target-newlib: maybe-all-ld
43978 configure-target-libgfortran: maybe-all-target-libquadmath
43981 # Dependencies for target modules on other target modules are
43982 # described by lang_env_dependencies; the defaults apply to anything
43983 # not mentioned there.
43986 @if gcc-bootstrap
43987 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43988 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43989 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43990 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43991 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43992 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43993 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43994 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43995 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43996 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43997 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43998 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43999 @endif gcc-bootstrap
44001 @if gcc-no-bootstrap
44002 configure-target-libstdc++-v3: maybe-all-target-libgcc
44003 configure-target-libmudflap: maybe-all-target-libgcc
44004 configure-target-libssp: maybe-all-target-libgcc
44005 configure-target-newlib: maybe-all-target-libgcc
44006 configure-target-libquadmath: maybe-all-target-libgcc
44007 configure-target-libgfortran: maybe-all-target-libgcc
44008 configure-target-libobjc: maybe-all-target-libgcc
44009 configure-target-libgupc: maybe-all-target-libgcc
44010 configure-target-libgo: maybe-all-target-libgcc
44011 configure-target-libtermcap: maybe-all-target-libgcc
44012 configure-target-winsup: maybe-all-target-libgcc
44013 configure-target-libgloss: maybe-all-target-libgcc
44014 configure-target-libffi: maybe-all-target-libgcc
44015 configure-target-libjava: maybe-all-target-libgcc
44016 configure-target-zlib: maybe-all-target-libgcc
44017 configure-target-boehm-gc: maybe-all-target-libgcc
44018 configure-target-rda: maybe-all-target-libgcc
44019 configure-target-libada: maybe-all-target-libgcc
44020 configure-target-libgomp: maybe-all-target-libgcc
44021 configure-target-libitm: maybe-all-target-libgcc
44022 @endif gcc-no-bootstrap
44025 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
44027 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
44029 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
44033 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
44035 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
44037 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
44039 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
44041 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
44043 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
44045 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
44048 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
44050 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
44051 configure-target-libjava: maybe-all-target-libstdc++-v3
44053 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
44055 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
44057 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
44059 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
44061 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
44063 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
44064 configure-target-libitm: maybe-all-target-libstdc++-v3
44067 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
44068 GDB_TK = @GDB_TK@
44069 INSTALL_GDB_TK = @INSTALL_GDB_TK@
44070 configure-gdb: $(CONFIGURE_GDB_TK)
44071 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
44072 install-gdb: $(INSTALL_GDB_TK)
44074 # Serialization dependencies. Host configures don't work well in parallel to
44075 # each other, due to contention over config.cache. Target configures and
44076 # build configures are similar.
44077 @serialization_dependencies@
44079 # --------------------------------
44080 # Regenerating top level configury
44081 # --------------------------------
44083 # Rebuilding Makefile.in, using autogen.
44084 AUTOGEN = autogen
44085 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
44086 cd $(srcdir) && $(AUTOGEN) Makefile.def
44088 # Rebuilding Makefile.
44089 Makefile: $(srcdir)/Makefile.in config.status
44090 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
44092 config.status: configure
44093 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
44095 # Rebuilding configure.
44096 AUTOCONF = autoconf
44097 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
44098 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
44099 cd $(srcdir) && $(AUTOCONF)
44101 # ------------------------------
44102 # Special directives to GNU Make
44103 # ------------------------------
44105 # Don't pass command-line variables to submakes.
44106 .NOEXPORT:
44107 MAKEOVERRIDES=
44109 # end of Makefile.in