2012-05-01 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / Makefile.in
blobe30c5e2ad801fddc82060ca9a6502e9e544f173b
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 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
233 POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245 -I$$s/libstdc++-v3/libsupc++ \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248 export CXX; \
249 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254 $(HOST_EXPORTS) \
255 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259 $(POSTSTAGE1_CXX_EXPORT) \
260 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272 $(BASE_EXPORTS) \
273 AR="$(AR_FOR_TARGET)"; export AR; \
274 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
290 READELF="$(READELF_FOR_TARGET)"; export READELF; \
291 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
292 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
293 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
294 @if gcc-bootstrap
295 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
296 @endif gcc-bootstrap
297 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300 RAW_CXX_TARGET_EXPORTS = \
301 $(BASE_TARGET_EXPORTS) \
302 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
303 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305 NORMAL_TARGET_EXPORTS = \
306 $(BASE_TARGET_EXPORTS) \
307 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309 # Where to find GMP
310 HOST_GMPLIBS = @gmplibs@
311 HOST_GMPINC = @gmpinc@
313 # Where to find PPL
314 HOST_PPLLIBS = @ppllibs@
315 HOST_PPLINC = @pplinc@
317 # Where to find CLOOG
318 HOST_CLOOGLIBS = @clooglibs@
319 HOST_CLOOGINC = @clooginc@
321 # Where to find libelf
322 HOST_LIBELFLIBS = @libelflibs@
323 HOST_LIBELFINC = @libelfinc@
325 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
327 # ----------------------------------------------
328 # Programs producing files for the BUILD machine
329 # ----------------------------------------------
331 SHELL = @SHELL@
333 # pwd command to use. Allow user to override default by setting PWDCMD in
334 # the environment to account for automounters. The make variable must not
335 # be called PWDCMD, otherwise the value set here is passed to make
336 # subprocesses and overrides the setting from the user's environment.
337 # Don't use PWD since it is a common shell environment variable and we
338 # don't want to corrupt it.
339 PWD_COMMAND = $${PWDCMD-pwd}
341 # compilers to use to create programs which must be run in the build
342 # environment.
343 AR_FOR_BUILD = @AR_FOR_BUILD@
344 AS_FOR_BUILD = @AS_FOR_BUILD@
345 CC_FOR_BUILD = @CC_FOR_BUILD@
346 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348 CXX_FOR_BUILD = @CXX_FOR_BUILD@
349 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352 GOC_FOR_BUILD = @GOC_FOR_BUILD@
353 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354 LD_FOR_BUILD = @LD_FOR_BUILD@
355 NM_FOR_BUILD = @NM_FOR_BUILD@
356 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
360 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BUILD_PREFIX = @BUILD_PREFIX@
363 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
365 # Flags to pass to stage2 and later makes. They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BOOT_CFLAGS= -g -O2
368 BOOT_LDFLAGS=
369 BOOT_ADAFLAGS=-gnatpg -gnata
371 AWK = @AWK@
372 SED = @SED@
373 BISON = @BISON@
374 YACC = @YACC@
375 FLEX = @FLEX@
376 LEX = @LEX@
377 M4 = @M4@
378 MAKEINFO = @MAKEINFO@
379 EXPECT = @EXPECT@
380 RUNTEST = @RUNTEST@
382 # This just becomes part of the MAKEINFO definition passed down to
383 # sub-makes. It lets flags be given on the command line while still
384 # using the makeinfo from the object tree.
385 # (Default to avoid splitting info files by setting the threshold high.)
386 MAKEINFOFLAGS = --split-size=5000000
388 # ---------------------------------------------
389 # Programs producing files for the HOST machine
390 # ---------------------------------------------
392 AS = @AS@
393 AR = @AR@
394 AR_FLAGS = rc
395 CC = @CC@
396 CXX = @CXX@
397 DLLTOOL = @DLLTOOL@
398 LD = @LD@
399 LIPO = @LIPO@
400 NM = @NM@
401 OBJDUMP = @OBJDUMP@
402 RANLIB = @RANLIB@
403 READELF = @READELF@
404 STRIP = @STRIP@
405 WINDRES = @WINDRES@
406 WINDMC = @WINDMC@
408 GNATBIND = @GNATBIND@
409 GNATMAKE = @GNATMAKE@
411 CFLAGS = @CFLAGS@
412 LDFLAGS = @LDFLAGS@
413 LIBCFLAGS = $(CFLAGS)
414 CXXFLAGS = @CXXFLAGS@
415 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416 GOCFLAGS = $(CFLAGS)
418 TFLAGS =
420 # Defaults for all stages; some are overridden below.
422 STAGE_CFLAGS = $(BOOT_CFLAGS)
423 STAGE_TFLAGS = $(TFLAGS)
424 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
428 # Defaults for stage 1; some are overridden below.
429 STAGE1_CFLAGS = $(STAGE_CFLAGS)
430 STAGE1_CXXFLAGS = $(CXXFLAGS)
431 @if target-libstdc++-v3-bootstrap
432 # Override the above if we're bootstrapping C++.
433 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
434 @endif target-libstdc++-v3-bootstrap
435 STAGE1_TFLAGS = $(STAGE_TFLAGS)
436 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
437 # POSTSTAGE1_CONFIGURE_FLAGS here.
438 STAGE1_CONFIGURE_FLAGS = \
439 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
450 # POSTSTAGE1_CONFIGURE_FLAGS here.
451 STAGE2_CONFIGURE_FLAGS = \
452 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
454 # Defaults for stage 3; some are overridden below.
455 STAGE3_CFLAGS = $(STAGE_CFLAGS)
456 STAGE3_CXXFLAGS = $(CXXFLAGS)
457 @if target-libstdc++-v3-bootstrap
458 # Override the above if we're bootstrapping C++.
459 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
460 @endif target-libstdc++-v3-bootstrap
461 STAGE3_TFLAGS = $(STAGE_TFLAGS)
462 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
463 # POSTSTAGE1_CONFIGURE_FLAGS here.
464 STAGE3_CONFIGURE_FLAGS = \
465 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
467 # Defaults for stage 4; some are overridden below.
468 STAGE4_CFLAGS = $(STAGE_CFLAGS)
469 STAGE4_CXXFLAGS = $(CXXFLAGS)
470 @if target-libstdc++-v3-bootstrap
471 # Override the above if we're bootstrapping C++.
472 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
473 @endif target-libstdc++-v3-bootstrap
474 STAGE4_TFLAGS = $(STAGE_TFLAGS)
475 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
476 # POSTSTAGE1_CONFIGURE_FLAGS here.
477 STAGE4_CONFIGURE_FLAGS = \
478 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
480 # Defaults for stage profile; some are overridden below.
481 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
482 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
483 @if target-libstdc++-v3-bootstrap
484 # Override the above if we're bootstrapping C++.
485 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
486 @endif target-libstdc++-v3-bootstrap
487 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
488 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
489 # POSTSTAGE1_CONFIGURE_FLAGS here.
490 STAGEprofile_CONFIGURE_FLAGS = \
491 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
493 # Defaults for stage feedback; some are overridden below.
494 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
495 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
496 @if target-libstdc++-v3-bootstrap
497 # Override the above if we're bootstrapping C++.
498 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
499 @endif target-libstdc++-v3-bootstrap
500 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
501 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
502 # POSTSTAGE1_CONFIGURE_FLAGS here.
503 STAGEfeedback_CONFIGURE_FLAGS = \
504 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
507 # Only build the C compiler for stage1, because that is the only one that
508 # we can guarantee will build with the native compiler, and also it is the
509 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
510 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
511 # overrideable (for a bootstrap build stage1 also builds gcc.info).
513 STAGE1_CFLAGS = @stage1_cflags@
514 STAGE1_CHECKING = @stage1_checking@
515 STAGE1_LANGUAGES = @stage1_languages@
516 # * We force-disable intermodule optimizations, even if
517 # --enable-intermodule was passed, since the installed compiler
518 # probably can't handle them. Luckily, autoconf always respects
519 # the last argument when conflicting --enable arguments are passed.
520 # * Likewise, we force-disable coverage flags, since the installed
521 # compiler probably has never heard of them.
522 # * Don't remove this, because above we added
523 # POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
524 # we don't want for STAGE1_CONFIGURE_FLAGS.
525 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
526 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
528 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
529 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
531 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
532 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
534 do-compare = @do_compare@
535 do-compare3 = $(do-compare)
537 # -----------------------------------------------
538 # Programs producing files for the TARGET machine
539 # -----------------------------------------------
541 AR_FOR_TARGET=@AR_FOR_TARGET@
542 AS_FOR_TARGET=@AS_FOR_TARGET@
543 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
545 # If GCC_FOR_TARGET is not overriden on the command line, then this
546 # variable is passed down to the gcc Makefile, where it is used to
547 # build libgcc2.a. We define it here so that it can itself be
548 # overridden on the command line.
549 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
550 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
551 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
552 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
553 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
554 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
555 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
556 LD_FOR_TARGET=@LD_FOR_TARGET@
558 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
559 NM_FOR_TARGET=@NM_FOR_TARGET@
560 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
561 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
562 READELF_FOR_TARGET=@READELF_FOR_TARGET@
563 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
564 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
565 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
567 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
568 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
569 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
571 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
572 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
574 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
575 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
576 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
577 GOCFLAGS_FOR_TARGET = -O2 -g
579 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
580 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
581 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
583 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
585 # ------------------------------------
586 # Miscellaneous targets and flag lists
587 # ------------------------------------
589 # The first rule in the file had better be this one. Don't put any above it.
590 # This lives here to allow makefile fragments to contain dependencies.
591 all:
593 #### host and target specific makefile fragments come in here.
594 @target_makefile_frag@
595 @alphaieee_frag@
596 @ospace_frag@
597 @host_makefile_frag@
600 # This is the list of directories that may be needed in RPATH_ENVVAR
601 # so that programs built for the target machine work.
602 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
604 @if target-libstdc++-v3
605 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
606 @endif target-libstdc++-v3
608 @if target-libmudflap
609 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
610 @endif target-libmudflap
612 @if target-libssp
613 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
614 @endif target-libssp
616 @if target-libgomp
617 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
618 @endif target-libgomp
620 @if target-libitm
621 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
622 @endif target-libitm
624 @if target-libatomic
625 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
626 @endif target-libatomic
630 # This is the list of directories that may be needed in RPATH_ENVVAR
631 # so that programs built for the host machine work.
632 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)
634 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
635 @if gcc
636 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
637 @endif gcc
640 @if bfd
641 HOST_LIB_PATH_bfd = \
642 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
643 @endif bfd
645 @if opcodes
646 HOST_LIB_PATH_opcodes = \
647 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
648 @endif opcodes
650 @if gmp
651 HOST_LIB_PATH_gmp = \
652 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
653 @endif gmp
655 @if mpfr
656 HOST_LIB_PATH_mpfr = \
657 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
658 @endif mpfr
660 @if mpc
661 HOST_LIB_PATH_mpc = \
662 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
663 @endif mpc
665 @if ppl
666 HOST_LIB_PATH_ppl = \
667 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
668 @endif ppl
670 @if cloog
671 HOST_LIB_PATH_cloog = \
672 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
673 @endif cloog
675 @if libelf
676 HOST_LIB_PATH_libelf = \
677 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
678 @endif libelf
681 CXX_FOR_TARGET_FLAG_TO_PASS = \
682 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
683 @if target-libstdc++-v3
684 # CXX_FOR_TARGET is tricky to get right for target libs that require a
685 # functional C++ compiler. When we recurse, if we expand
686 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
687 # libstdc++ include flags from the script. Instead, we get an
688 # -funconfigured-* word, so that we'll get errors if this invalid C++
689 # command line is used for anything, but also so that we can use the
690 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
691 # don't pass it on, sub-make will use the default definition, that
692 # re-expands it at the time of use, so we'll get it right when we need
693 # it. One potential exception is the expansion of CXX_FOR_TARGET
694 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
695 # really work, for C++ host programs can't depend on the current-stage
696 # C++ target library.
697 CXX_FOR_TARGET_FLAG_TO_PASS = \
698 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
699 @endif target-libstdc++-v3
701 # Flags to pass down to all sub-makes.
702 BASE_FLAGS_TO_PASS = \
703 "DESTDIR=$(DESTDIR)" \
704 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
705 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
706 "bindir=$(bindir)" \
707 "datadir=$(datadir)" \
708 "exec_prefix=$(exec_prefix)" \
709 "includedir=$(includedir)" \
710 "datarootdir=$(datarootdir)" \
711 "docdir=$(docdir)" \
712 "infodir=$(infodir)" \
713 "pdfdir=$(pdfdir)" \
714 "htmldir=$(htmldir)" \
715 "libdir=$(libdir)" \
716 "libexecdir=$(libexecdir)" \
717 "lispdir=$(lispdir)" \
718 "localstatedir=$(localstatedir)" \
719 "mandir=$(mandir)" \
720 "oldincludedir=$(oldincludedir)" \
721 "prefix=$(prefix)" \
722 "sbindir=$(sbindir)" \
723 "sharedstatedir=$(sharedstatedir)" \
724 "sysconfdir=$(sysconfdir)" \
725 "tooldir=$(tooldir)" \
726 "build_tooldir=$(build_tooldir)" \
727 "target_alias=$(target_alias)" \
728 "AWK=$(AWK)" \
729 "BISON=$(BISON)" \
730 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
731 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
732 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
733 "EXPECT=$(EXPECT)" \
734 "FLEX=$(FLEX)" \
735 "INSTALL=$(INSTALL)" \
736 "INSTALL_DATA=$(INSTALL_DATA)" \
737 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
738 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
739 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
740 "LEX=$(LEX)" \
741 "M4=$(M4)" \
742 "MAKE=$(MAKE)" \
743 "RUNTEST=$(RUNTEST)" \
744 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
745 "SED=$(SED)" \
746 "SHELL=$(SHELL)" \
747 "YACC=$(YACC)" \
748 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
749 "ADA_CFLAGS=$(ADA_CFLAGS)" \
750 "AR_FLAGS=$(AR_FLAGS)" \
751 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
752 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
753 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
754 "CFLAGS=$(CFLAGS)" \
755 "CXXFLAGS=$(CXXFLAGS)" \
756 "LDFLAGS=$(LDFLAGS)" \
757 "LIBCFLAGS=$(LIBCFLAGS)" \
758 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
759 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
760 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
761 "GNATBIND=$(GNATBIND)" \
762 "GNATMAKE=$(GNATMAKE)" \
763 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
764 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
765 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
766 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
767 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
768 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
769 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
770 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
771 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
772 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
773 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
774 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
775 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
776 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
777 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
778 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
779 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
780 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
781 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
782 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
783 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
784 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
785 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
786 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
787 "BUILD_CONFIG=$(BUILD_CONFIG)" \
788 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
789 "LEAN=$(LEAN)" \
790 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
791 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
792 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
793 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
794 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
795 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
796 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
797 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
798 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
799 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
800 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
801 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
802 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
803 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
804 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
805 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
806 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
807 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
808 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
809 "TFLAGS=$(TFLAGS)" \
810 "CONFIG_SHELL=$(SHELL)" \
811 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
813 # We leave this in just in case, but it is not needed anymore.
814 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
816 # Flags to pass down to most sub-makes, in which we're building with
817 # the host environment.
818 EXTRA_HOST_FLAGS = \
819 'AR=$(AR)' \
820 'AS=$(AS)' \
821 'CC=$(CC)' \
822 'CXX=$(CXX)' \
823 'DLLTOOL=$(DLLTOOL)' \
824 'GCJ=$(GCJ)' \
825 'GFORTRAN=$(GFORTRAN)' \
826 'GOC=$(GOC)' \
827 'LD=$(LD)' \
828 'LIPO=$(LIPO)' \
829 'NM=$(NM)' \
830 'OBJDUMP=$(OBJDUMP)' \
831 'RANLIB=$(RANLIB)' \
832 'READELF=$(READELF)' \
833 'STRIP=$(STRIP)' \
834 'WINDRES=$(WINDRES)' \
835 'WINDMC=$(WINDMC)'
837 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
839 # Flags to pass to stage2 and later makes.
841 POSTSTAGE1_FLAGS_TO_PASS = \
842 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
843 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
844 GNATBIND="$${GNATBIND}" \
845 LDFLAGS="$${LDFLAGS}" \
846 HOST_LIBS="$${HOST_LIBS}" \
847 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
849 # Flags to pass down to makes which are built with the target environment.
850 # The double $ decreases the length of the command line; those variables
851 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
852 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
853 # so we expand them here.
854 EXTRA_TARGET_FLAGS = \
855 'AR=$$(AR_FOR_TARGET)' \
856 'AS=$(COMPILER_AS_FOR_TARGET)' \
857 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
858 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
859 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
861 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
862 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
863 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
865 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
866 'LD=$(COMPILER_LD_FOR_TARGET)' \
867 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
868 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
869 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
870 'NM=$(COMPILER_NM_FOR_TARGET)' \
871 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
872 'RANLIB=$$(RANLIB_FOR_TARGET)' \
873 'READELF=$$(READELF_FOR_TARGET)' \
874 'WINDRES=$$(WINDRES_FOR_TARGET)' \
875 'WINDMC=$$(WINDMC_FOR_TARGET)' \
876 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
877 "TFLAGS=$$TFLAGS"
879 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
881 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
882 # unfortunately needs the native compiler and the target ar and
883 # ranlib.
884 # If any variables are added here, they must be added to do-*, below.
885 # The BUILD_* variables are a special case, which are used for the gcc
886 # cross-building scheme.
887 EXTRA_GCC_FLAGS = \
888 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
889 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
890 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
892 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
894 @if gcc
895 BUILD_CONFIG = @BUILD_CONFIG@
896 ifneq ($(BUILD_CONFIG),)
897 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
898 endif
899 @endif gcc
901 .PHONY: configure-host
902 configure-host: \
903 maybe-configure-bfd \
904 maybe-configure-opcodes \
905 maybe-configure-binutils \
906 maybe-configure-bison \
907 maybe-configure-cgen \
908 maybe-configure-dejagnu \
909 maybe-configure-etc \
910 maybe-configure-fastjar \
911 maybe-configure-fixincludes \
912 maybe-configure-flex \
913 maybe-configure-gas \
914 maybe-configure-gcc \
915 maybe-configure-gmp \
916 maybe-configure-mpfr \
917 maybe-configure-mpc \
918 maybe-configure-ppl \
919 maybe-configure-cloog \
920 maybe-configure-libelf \
921 maybe-configure-gold \
922 maybe-configure-gprof \
923 maybe-configure-intl \
924 maybe-configure-tcl \
925 maybe-configure-itcl \
926 maybe-configure-ld \
927 maybe-configure-libcpp \
928 maybe-configure-libdecnumber \
929 maybe-configure-libgui \
930 maybe-configure-libiberty \
931 maybe-configure-libiconv \
932 maybe-configure-m4 \
933 maybe-configure-readline \
934 maybe-configure-sid \
935 maybe-configure-sim \
936 maybe-configure-texinfo \
937 maybe-configure-zlib \
938 maybe-configure-gdb \
939 maybe-configure-expect \
940 maybe-configure-guile \
941 maybe-configure-tk \
942 maybe-configure-libtermcap \
943 maybe-configure-utils \
944 maybe-configure-gnattools \
945 maybe-configure-lto-plugin
946 .PHONY: configure-target
947 configure-target: \
948 maybe-configure-target-libstdc++-v3 \
949 maybe-configure-target-libmudflap \
950 maybe-configure-target-libssp \
951 maybe-configure-target-newlib \
952 maybe-configure-target-libgcc \
953 maybe-configure-target-libquadmath \
954 maybe-configure-target-libgfortran \
955 maybe-configure-target-libobjc \
956 maybe-configure-target-libgo \
957 maybe-configure-target-libtermcap \
958 maybe-configure-target-winsup \
959 maybe-configure-target-libgloss \
960 maybe-configure-target-libffi \
961 maybe-configure-target-libjava \
962 maybe-configure-target-zlib \
963 maybe-configure-target-boehm-gc \
964 maybe-configure-target-rda \
965 maybe-configure-target-libada \
966 maybe-configure-target-libgomp \
967 maybe-configure-target-libitm \
968 maybe-configure-target-libatomic
970 # The target built for a native non-bootstrap build.
971 .PHONY: all
972 all:
973 @if gcc-bootstrap
974 [ -f stage_final ] || echo stage3 > stage_final
975 @r=`${PWD_COMMAND}`; export r; \
976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
977 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
978 @endif gcc-bootstrap
979 @: $(MAKE); $(unstage)
980 @r=`${PWD_COMMAND}`; export r; \
981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
982 @if gcc-bootstrap
983 if [ -f stage_last ]; then \
984 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
985 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
986 else \
987 @endif gcc-bootstrap
988 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
989 @if gcc-bootstrap
991 fi \
992 @endif gcc-bootstrap
993 && :
995 .PHONY: all-build
997 all-build: maybe-all-build-libiberty
998 all-build: maybe-all-build-bison
999 all-build: maybe-all-build-flex
1000 all-build: maybe-all-build-m4
1001 all-build: maybe-all-build-texinfo
1002 all-build: maybe-all-build-fixincludes
1004 .PHONY: all-host
1006 @if bfd-no-bootstrap
1007 all-host: maybe-all-bfd
1008 @endif bfd-no-bootstrap
1009 @if opcodes-no-bootstrap
1010 all-host: maybe-all-opcodes
1011 @endif opcodes-no-bootstrap
1012 @if binutils-no-bootstrap
1013 all-host: maybe-all-binutils
1014 @endif binutils-no-bootstrap
1015 all-host: maybe-all-bison
1016 all-host: maybe-all-cgen
1017 all-host: maybe-all-dejagnu
1018 all-host: maybe-all-etc
1019 all-host: maybe-all-fastjar
1020 all-host: maybe-all-fixincludes
1021 all-host: maybe-all-flex
1022 @if gas-no-bootstrap
1023 all-host: maybe-all-gas
1024 @endif gas-no-bootstrap
1025 @if gcc-no-bootstrap
1026 all-host: maybe-all-gcc
1027 @endif gcc-no-bootstrap
1028 @if gmp-no-bootstrap
1029 all-host: maybe-all-gmp
1030 @endif gmp-no-bootstrap
1031 @if mpfr-no-bootstrap
1032 all-host: maybe-all-mpfr
1033 @endif mpfr-no-bootstrap
1034 @if mpc-no-bootstrap
1035 all-host: maybe-all-mpc
1036 @endif mpc-no-bootstrap
1037 @if ppl-no-bootstrap
1038 all-host: maybe-all-ppl
1039 @endif ppl-no-bootstrap
1040 @if cloog-no-bootstrap
1041 all-host: maybe-all-cloog
1042 @endif cloog-no-bootstrap
1043 @if libelf-no-bootstrap
1044 all-host: maybe-all-libelf
1045 @endif libelf-no-bootstrap
1046 @if gold-no-bootstrap
1047 all-host: maybe-all-gold
1048 @endif gold-no-bootstrap
1049 all-host: maybe-all-gprof
1050 @if intl-no-bootstrap
1051 all-host: maybe-all-intl
1052 @endif intl-no-bootstrap
1053 all-host: maybe-all-tcl
1054 all-host: maybe-all-itcl
1055 @if ld-no-bootstrap
1056 all-host: maybe-all-ld
1057 @endif ld-no-bootstrap
1058 @if libcpp-no-bootstrap
1059 all-host: maybe-all-libcpp
1060 @endif libcpp-no-bootstrap
1061 @if libdecnumber-no-bootstrap
1062 all-host: maybe-all-libdecnumber
1063 @endif libdecnumber-no-bootstrap
1064 all-host: maybe-all-libgui
1065 @if libiberty-no-bootstrap
1066 all-host: maybe-all-libiberty
1067 @endif libiberty-no-bootstrap
1068 all-host: maybe-all-libiconv
1069 all-host: maybe-all-m4
1070 all-host: maybe-all-readline
1071 all-host: maybe-all-sid
1072 all-host: maybe-all-sim
1073 all-host: maybe-all-texinfo
1074 @if zlib-no-bootstrap
1075 all-host: maybe-all-zlib
1076 @endif zlib-no-bootstrap
1077 all-host: maybe-all-gdb
1078 all-host: maybe-all-expect
1079 all-host: maybe-all-guile
1080 all-host: maybe-all-tk
1081 all-host: maybe-all-libtermcap
1082 all-host: maybe-all-utils
1083 all-host: maybe-all-gnattools
1084 @if lto-plugin-no-bootstrap
1085 all-host: maybe-all-lto-plugin
1086 @endif lto-plugin-no-bootstrap
1088 .PHONY: all-target
1090 @if target-libstdc++-v3-no-bootstrap
1091 all-target: maybe-all-target-libstdc++-v3
1092 @endif target-libstdc++-v3-no-bootstrap
1093 all-target: maybe-all-target-libmudflap
1094 all-target: maybe-all-target-libssp
1095 all-target: maybe-all-target-newlib
1096 @if target-libgcc-no-bootstrap
1097 all-target: maybe-all-target-libgcc
1098 @endif target-libgcc-no-bootstrap
1099 all-target: maybe-all-target-libquadmath
1100 all-target: maybe-all-target-libgfortran
1101 all-target: maybe-all-target-libobjc
1102 all-target: maybe-all-target-libgo
1103 all-target: maybe-all-target-libtermcap
1104 all-target: maybe-all-target-winsup
1105 all-target: maybe-all-target-libgloss
1106 all-target: maybe-all-target-libffi
1107 all-target: maybe-all-target-libjava
1108 all-target: maybe-all-target-zlib
1109 all-target: maybe-all-target-boehm-gc
1110 all-target: maybe-all-target-rda
1111 all-target: maybe-all-target-libada
1112 @if target-libgomp-no-bootstrap
1113 all-target: maybe-all-target-libgomp
1114 @endif target-libgomp-no-bootstrap
1115 all-target: maybe-all-target-libitm
1116 all-target: maybe-all-target-libatomic
1118 # Do a target for all the subdirectories. A ``make do-X'' will do a
1119 # ``make X'' in all subdirectories (because, in general, there is a
1120 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1121 # but it may do additional work as well).
1123 .PHONY: do-info
1124 do-info:
1125 @: $(MAKE); $(unstage)
1126 @r=`${PWD_COMMAND}`; export r; \
1127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1128 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1129 info-target
1132 .PHONY: info-host
1134 info-host: maybe-info-bfd
1135 info-host: maybe-info-opcodes
1136 info-host: maybe-info-binutils
1137 info-host: maybe-info-bison
1138 info-host: maybe-info-cgen
1139 info-host: maybe-info-dejagnu
1140 info-host: maybe-info-etc
1141 info-host: maybe-info-fastjar
1142 info-host: maybe-info-fixincludes
1143 info-host: maybe-info-flex
1144 info-host: maybe-info-gas
1145 info-host: maybe-info-gcc
1146 info-host: maybe-info-gmp
1147 info-host: maybe-info-mpfr
1148 info-host: maybe-info-mpc
1149 info-host: maybe-info-ppl
1150 info-host: maybe-info-cloog
1151 info-host: maybe-info-libelf
1152 info-host: maybe-info-gold
1153 info-host: maybe-info-gprof
1154 info-host: maybe-info-intl
1155 info-host: maybe-info-tcl
1156 info-host: maybe-info-itcl
1157 info-host: maybe-info-ld
1158 info-host: maybe-info-libcpp
1159 info-host: maybe-info-libdecnumber
1160 info-host: maybe-info-libgui
1161 info-host: maybe-info-libiberty
1162 info-host: maybe-info-libiconv
1163 info-host: maybe-info-m4
1164 info-host: maybe-info-readline
1165 info-host: maybe-info-sid
1166 info-host: maybe-info-sim
1167 info-host: maybe-info-texinfo
1168 info-host: maybe-info-zlib
1169 info-host: maybe-info-gdb
1170 info-host: maybe-info-expect
1171 info-host: maybe-info-guile
1172 info-host: maybe-info-tk
1173 info-host: maybe-info-libtermcap
1174 info-host: maybe-info-utils
1175 info-host: maybe-info-gnattools
1176 info-host: maybe-info-lto-plugin
1178 .PHONY: info-target
1180 info-target: maybe-info-target-libstdc++-v3
1181 info-target: maybe-info-target-libmudflap
1182 info-target: maybe-info-target-libssp
1183 info-target: maybe-info-target-newlib
1184 info-target: maybe-info-target-libgcc
1185 info-target: maybe-info-target-libquadmath
1186 info-target: maybe-info-target-libgfortran
1187 info-target: maybe-info-target-libobjc
1188 info-target: maybe-info-target-libgo
1189 info-target: maybe-info-target-libtermcap
1190 info-target: maybe-info-target-winsup
1191 info-target: maybe-info-target-libgloss
1192 info-target: maybe-info-target-libffi
1193 info-target: maybe-info-target-libjava
1194 info-target: maybe-info-target-zlib
1195 info-target: maybe-info-target-boehm-gc
1196 info-target: maybe-info-target-rda
1197 info-target: maybe-info-target-libada
1198 info-target: maybe-info-target-libgomp
1199 info-target: maybe-info-target-libitm
1200 info-target: maybe-info-target-libatomic
1202 .PHONY: do-dvi
1203 do-dvi:
1204 @: $(MAKE); $(unstage)
1205 @r=`${PWD_COMMAND}`; export r; \
1206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1207 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1208 dvi-target
1211 .PHONY: dvi-host
1213 dvi-host: maybe-dvi-bfd
1214 dvi-host: maybe-dvi-opcodes
1215 dvi-host: maybe-dvi-binutils
1216 dvi-host: maybe-dvi-bison
1217 dvi-host: maybe-dvi-cgen
1218 dvi-host: maybe-dvi-dejagnu
1219 dvi-host: maybe-dvi-etc
1220 dvi-host: maybe-dvi-fastjar
1221 dvi-host: maybe-dvi-fixincludes
1222 dvi-host: maybe-dvi-flex
1223 dvi-host: maybe-dvi-gas
1224 dvi-host: maybe-dvi-gcc
1225 dvi-host: maybe-dvi-gmp
1226 dvi-host: maybe-dvi-mpfr
1227 dvi-host: maybe-dvi-mpc
1228 dvi-host: maybe-dvi-ppl
1229 dvi-host: maybe-dvi-cloog
1230 dvi-host: maybe-dvi-libelf
1231 dvi-host: maybe-dvi-gold
1232 dvi-host: maybe-dvi-gprof
1233 dvi-host: maybe-dvi-intl
1234 dvi-host: maybe-dvi-tcl
1235 dvi-host: maybe-dvi-itcl
1236 dvi-host: maybe-dvi-ld
1237 dvi-host: maybe-dvi-libcpp
1238 dvi-host: maybe-dvi-libdecnumber
1239 dvi-host: maybe-dvi-libgui
1240 dvi-host: maybe-dvi-libiberty
1241 dvi-host: maybe-dvi-libiconv
1242 dvi-host: maybe-dvi-m4
1243 dvi-host: maybe-dvi-readline
1244 dvi-host: maybe-dvi-sid
1245 dvi-host: maybe-dvi-sim
1246 dvi-host: maybe-dvi-texinfo
1247 dvi-host: maybe-dvi-zlib
1248 dvi-host: maybe-dvi-gdb
1249 dvi-host: maybe-dvi-expect
1250 dvi-host: maybe-dvi-guile
1251 dvi-host: maybe-dvi-tk
1252 dvi-host: maybe-dvi-libtermcap
1253 dvi-host: maybe-dvi-utils
1254 dvi-host: maybe-dvi-gnattools
1255 dvi-host: maybe-dvi-lto-plugin
1257 .PHONY: dvi-target
1259 dvi-target: maybe-dvi-target-libstdc++-v3
1260 dvi-target: maybe-dvi-target-libmudflap
1261 dvi-target: maybe-dvi-target-libssp
1262 dvi-target: maybe-dvi-target-newlib
1263 dvi-target: maybe-dvi-target-libgcc
1264 dvi-target: maybe-dvi-target-libquadmath
1265 dvi-target: maybe-dvi-target-libgfortran
1266 dvi-target: maybe-dvi-target-libobjc
1267 dvi-target: maybe-dvi-target-libgo
1268 dvi-target: maybe-dvi-target-libtermcap
1269 dvi-target: maybe-dvi-target-winsup
1270 dvi-target: maybe-dvi-target-libgloss
1271 dvi-target: maybe-dvi-target-libffi
1272 dvi-target: maybe-dvi-target-libjava
1273 dvi-target: maybe-dvi-target-zlib
1274 dvi-target: maybe-dvi-target-boehm-gc
1275 dvi-target: maybe-dvi-target-rda
1276 dvi-target: maybe-dvi-target-libada
1277 dvi-target: maybe-dvi-target-libgomp
1278 dvi-target: maybe-dvi-target-libitm
1279 dvi-target: maybe-dvi-target-libatomic
1281 .PHONY: do-pdf
1282 do-pdf:
1283 @: $(MAKE); $(unstage)
1284 @r=`${PWD_COMMAND}`; export r; \
1285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1286 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1287 pdf-target
1290 .PHONY: pdf-host
1292 pdf-host: maybe-pdf-bfd
1293 pdf-host: maybe-pdf-opcodes
1294 pdf-host: maybe-pdf-binutils
1295 pdf-host: maybe-pdf-bison
1296 pdf-host: maybe-pdf-cgen
1297 pdf-host: maybe-pdf-dejagnu
1298 pdf-host: maybe-pdf-etc
1299 pdf-host: maybe-pdf-fastjar
1300 pdf-host: maybe-pdf-fixincludes
1301 pdf-host: maybe-pdf-flex
1302 pdf-host: maybe-pdf-gas
1303 pdf-host: maybe-pdf-gcc
1304 pdf-host: maybe-pdf-gmp
1305 pdf-host: maybe-pdf-mpfr
1306 pdf-host: maybe-pdf-mpc
1307 pdf-host: maybe-pdf-ppl
1308 pdf-host: maybe-pdf-cloog
1309 pdf-host: maybe-pdf-libelf
1310 pdf-host: maybe-pdf-gold
1311 pdf-host: maybe-pdf-gprof
1312 pdf-host: maybe-pdf-intl
1313 pdf-host: maybe-pdf-tcl
1314 pdf-host: maybe-pdf-itcl
1315 pdf-host: maybe-pdf-ld
1316 pdf-host: maybe-pdf-libcpp
1317 pdf-host: maybe-pdf-libdecnumber
1318 pdf-host: maybe-pdf-libgui
1319 pdf-host: maybe-pdf-libiberty
1320 pdf-host: maybe-pdf-libiconv
1321 pdf-host: maybe-pdf-m4
1322 pdf-host: maybe-pdf-readline
1323 pdf-host: maybe-pdf-sid
1324 pdf-host: maybe-pdf-sim
1325 pdf-host: maybe-pdf-texinfo
1326 pdf-host: maybe-pdf-zlib
1327 pdf-host: maybe-pdf-gdb
1328 pdf-host: maybe-pdf-expect
1329 pdf-host: maybe-pdf-guile
1330 pdf-host: maybe-pdf-tk
1331 pdf-host: maybe-pdf-libtermcap
1332 pdf-host: maybe-pdf-utils
1333 pdf-host: maybe-pdf-gnattools
1334 pdf-host: maybe-pdf-lto-plugin
1336 .PHONY: pdf-target
1338 pdf-target: maybe-pdf-target-libstdc++-v3
1339 pdf-target: maybe-pdf-target-libmudflap
1340 pdf-target: maybe-pdf-target-libssp
1341 pdf-target: maybe-pdf-target-newlib
1342 pdf-target: maybe-pdf-target-libgcc
1343 pdf-target: maybe-pdf-target-libquadmath
1344 pdf-target: maybe-pdf-target-libgfortran
1345 pdf-target: maybe-pdf-target-libobjc
1346 pdf-target: maybe-pdf-target-libgo
1347 pdf-target: maybe-pdf-target-libtermcap
1348 pdf-target: maybe-pdf-target-winsup
1349 pdf-target: maybe-pdf-target-libgloss
1350 pdf-target: maybe-pdf-target-libffi
1351 pdf-target: maybe-pdf-target-libjava
1352 pdf-target: maybe-pdf-target-zlib
1353 pdf-target: maybe-pdf-target-boehm-gc
1354 pdf-target: maybe-pdf-target-rda
1355 pdf-target: maybe-pdf-target-libada
1356 pdf-target: maybe-pdf-target-libgomp
1357 pdf-target: maybe-pdf-target-libitm
1358 pdf-target: maybe-pdf-target-libatomic
1360 .PHONY: do-html
1361 do-html:
1362 @: $(MAKE); $(unstage)
1363 @r=`${PWD_COMMAND}`; export r; \
1364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1365 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1366 html-target
1369 .PHONY: html-host
1371 html-host: maybe-html-bfd
1372 html-host: maybe-html-opcodes
1373 html-host: maybe-html-binutils
1374 html-host: maybe-html-bison
1375 html-host: maybe-html-cgen
1376 html-host: maybe-html-dejagnu
1377 html-host: maybe-html-etc
1378 html-host: maybe-html-fastjar
1379 html-host: maybe-html-fixincludes
1380 html-host: maybe-html-flex
1381 html-host: maybe-html-gas
1382 html-host: maybe-html-gcc
1383 html-host: maybe-html-gmp
1384 html-host: maybe-html-mpfr
1385 html-host: maybe-html-mpc
1386 html-host: maybe-html-ppl
1387 html-host: maybe-html-cloog
1388 html-host: maybe-html-libelf
1389 html-host: maybe-html-gold
1390 html-host: maybe-html-gprof
1391 html-host: maybe-html-intl
1392 html-host: maybe-html-tcl
1393 html-host: maybe-html-itcl
1394 html-host: maybe-html-ld
1395 html-host: maybe-html-libcpp
1396 html-host: maybe-html-libdecnumber
1397 html-host: maybe-html-libgui
1398 html-host: maybe-html-libiberty
1399 html-host: maybe-html-libiconv
1400 html-host: maybe-html-m4
1401 html-host: maybe-html-readline
1402 html-host: maybe-html-sid
1403 html-host: maybe-html-sim
1404 html-host: maybe-html-texinfo
1405 html-host: maybe-html-zlib
1406 html-host: maybe-html-gdb
1407 html-host: maybe-html-expect
1408 html-host: maybe-html-guile
1409 html-host: maybe-html-tk
1410 html-host: maybe-html-libtermcap
1411 html-host: maybe-html-utils
1412 html-host: maybe-html-gnattools
1413 html-host: maybe-html-lto-plugin
1415 .PHONY: html-target
1417 html-target: maybe-html-target-libstdc++-v3
1418 html-target: maybe-html-target-libmudflap
1419 html-target: maybe-html-target-libssp
1420 html-target: maybe-html-target-newlib
1421 html-target: maybe-html-target-libgcc
1422 html-target: maybe-html-target-libquadmath
1423 html-target: maybe-html-target-libgfortran
1424 html-target: maybe-html-target-libobjc
1425 html-target: maybe-html-target-libgo
1426 html-target: maybe-html-target-libtermcap
1427 html-target: maybe-html-target-winsup
1428 html-target: maybe-html-target-libgloss
1429 html-target: maybe-html-target-libffi
1430 html-target: maybe-html-target-libjava
1431 html-target: maybe-html-target-zlib
1432 html-target: maybe-html-target-boehm-gc
1433 html-target: maybe-html-target-rda
1434 html-target: maybe-html-target-libada
1435 html-target: maybe-html-target-libgomp
1436 html-target: maybe-html-target-libitm
1437 html-target: maybe-html-target-libatomic
1439 .PHONY: do-TAGS
1440 do-TAGS:
1441 @: $(MAKE); $(unstage)
1442 @r=`${PWD_COMMAND}`; export r; \
1443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1445 TAGS-target
1448 .PHONY: TAGS-host
1450 TAGS-host: maybe-TAGS-bfd
1451 TAGS-host: maybe-TAGS-opcodes
1452 TAGS-host: maybe-TAGS-binutils
1453 TAGS-host: maybe-TAGS-bison
1454 TAGS-host: maybe-TAGS-cgen
1455 TAGS-host: maybe-TAGS-dejagnu
1456 TAGS-host: maybe-TAGS-etc
1457 TAGS-host: maybe-TAGS-fastjar
1458 TAGS-host: maybe-TAGS-fixincludes
1459 TAGS-host: maybe-TAGS-flex
1460 TAGS-host: maybe-TAGS-gas
1461 TAGS-host: maybe-TAGS-gcc
1462 TAGS-host: maybe-TAGS-gmp
1463 TAGS-host: maybe-TAGS-mpfr
1464 TAGS-host: maybe-TAGS-mpc
1465 TAGS-host: maybe-TAGS-ppl
1466 TAGS-host: maybe-TAGS-cloog
1467 TAGS-host: maybe-TAGS-libelf
1468 TAGS-host: maybe-TAGS-gold
1469 TAGS-host: maybe-TAGS-gprof
1470 TAGS-host: maybe-TAGS-intl
1471 TAGS-host: maybe-TAGS-tcl
1472 TAGS-host: maybe-TAGS-itcl
1473 TAGS-host: maybe-TAGS-ld
1474 TAGS-host: maybe-TAGS-libcpp
1475 TAGS-host: maybe-TAGS-libdecnumber
1476 TAGS-host: maybe-TAGS-libgui
1477 TAGS-host: maybe-TAGS-libiberty
1478 TAGS-host: maybe-TAGS-libiconv
1479 TAGS-host: maybe-TAGS-m4
1480 TAGS-host: maybe-TAGS-readline
1481 TAGS-host: maybe-TAGS-sid
1482 TAGS-host: maybe-TAGS-sim
1483 TAGS-host: maybe-TAGS-texinfo
1484 TAGS-host: maybe-TAGS-zlib
1485 TAGS-host: maybe-TAGS-gdb
1486 TAGS-host: maybe-TAGS-expect
1487 TAGS-host: maybe-TAGS-guile
1488 TAGS-host: maybe-TAGS-tk
1489 TAGS-host: maybe-TAGS-libtermcap
1490 TAGS-host: maybe-TAGS-utils
1491 TAGS-host: maybe-TAGS-gnattools
1492 TAGS-host: maybe-TAGS-lto-plugin
1494 .PHONY: TAGS-target
1496 TAGS-target: maybe-TAGS-target-libstdc++-v3
1497 TAGS-target: maybe-TAGS-target-libmudflap
1498 TAGS-target: maybe-TAGS-target-libssp
1499 TAGS-target: maybe-TAGS-target-newlib
1500 TAGS-target: maybe-TAGS-target-libgcc
1501 TAGS-target: maybe-TAGS-target-libquadmath
1502 TAGS-target: maybe-TAGS-target-libgfortran
1503 TAGS-target: maybe-TAGS-target-libobjc
1504 TAGS-target: maybe-TAGS-target-libgo
1505 TAGS-target: maybe-TAGS-target-libtermcap
1506 TAGS-target: maybe-TAGS-target-winsup
1507 TAGS-target: maybe-TAGS-target-libgloss
1508 TAGS-target: maybe-TAGS-target-libffi
1509 TAGS-target: maybe-TAGS-target-libjava
1510 TAGS-target: maybe-TAGS-target-zlib
1511 TAGS-target: maybe-TAGS-target-boehm-gc
1512 TAGS-target: maybe-TAGS-target-rda
1513 TAGS-target: maybe-TAGS-target-libada
1514 TAGS-target: maybe-TAGS-target-libgomp
1515 TAGS-target: maybe-TAGS-target-libitm
1516 TAGS-target: maybe-TAGS-target-libatomic
1518 .PHONY: do-install-info
1519 do-install-info:
1520 @: $(MAKE); $(unstage)
1521 @r=`${PWD_COMMAND}`; export r; \
1522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1523 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1524 install-info-target
1527 .PHONY: install-info-host
1529 install-info-host: maybe-install-info-bfd
1530 install-info-host: maybe-install-info-opcodes
1531 install-info-host: maybe-install-info-binutils
1532 install-info-host: maybe-install-info-bison
1533 install-info-host: maybe-install-info-cgen
1534 install-info-host: maybe-install-info-dejagnu
1535 install-info-host: maybe-install-info-etc
1536 install-info-host: maybe-install-info-fastjar
1537 install-info-host: maybe-install-info-fixincludes
1538 install-info-host: maybe-install-info-flex
1539 install-info-host: maybe-install-info-gas
1540 install-info-host: maybe-install-info-gcc
1541 install-info-host: maybe-install-info-gmp
1542 install-info-host: maybe-install-info-mpfr
1543 install-info-host: maybe-install-info-mpc
1544 install-info-host: maybe-install-info-ppl
1545 install-info-host: maybe-install-info-cloog
1546 install-info-host: maybe-install-info-libelf
1547 install-info-host: maybe-install-info-gold
1548 install-info-host: maybe-install-info-gprof
1549 install-info-host: maybe-install-info-intl
1550 install-info-host: maybe-install-info-tcl
1551 install-info-host: maybe-install-info-itcl
1552 install-info-host: maybe-install-info-ld
1553 install-info-host: maybe-install-info-libcpp
1554 install-info-host: maybe-install-info-libdecnumber
1555 install-info-host: maybe-install-info-libgui
1556 install-info-host: maybe-install-info-libiberty
1557 install-info-host: maybe-install-info-libiconv
1558 install-info-host: maybe-install-info-m4
1559 install-info-host: maybe-install-info-readline
1560 install-info-host: maybe-install-info-sid
1561 install-info-host: maybe-install-info-sim
1562 install-info-host: maybe-install-info-texinfo
1563 install-info-host: maybe-install-info-zlib
1564 install-info-host: maybe-install-info-gdb
1565 install-info-host: maybe-install-info-expect
1566 install-info-host: maybe-install-info-guile
1567 install-info-host: maybe-install-info-tk
1568 install-info-host: maybe-install-info-libtermcap
1569 install-info-host: maybe-install-info-utils
1570 install-info-host: maybe-install-info-gnattools
1571 install-info-host: maybe-install-info-lto-plugin
1573 .PHONY: install-info-target
1575 install-info-target: maybe-install-info-target-libstdc++-v3
1576 install-info-target: maybe-install-info-target-libmudflap
1577 install-info-target: maybe-install-info-target-libssp
1578 install-info-target: maybe-install-info-target-newlib
1579 install-info-target: maybe-install-info-target-libgcc
1580 install-info-target: maybe-install-info-target-libquadmath
1581 install-info-target: maybe-install-info-target-libgfortran
1582 install-info-target: maybe-install-info-target-libobjc
1583 install-info-target: maybe-install-info-target-libgo
1584 install-info-target: maybe-install-info-target-libtermcap
1585 install-info-target: maybe-install-info-target-winsup
1586 install-info-target: maybe-install-info-target-libgloss
1587 install-info-target: maybe-install-info-target-libffi
1588 install-info-target: maybe-install-info-target-libjava
1589 install-info-target: maybe-install-info-target-zlib
1590 install-info-target: maybe-install-info-target-boehm-gc
1591 install-info-target: maybe-install-info-target-rda
1592 install-info-target: maybe-install-info-target-libada
1593 install-info-target: maybe-install-info-target-libgomp
1594 install-info-target: maybe-install-info-target-libitm
1595 install-info-target: maybe-install-info-target-libatomic
1597 .PHONY: do-install-pdf
1598 do-install-pdf:
1599 @: $(MAKE); $(unstage)
1600 @r=`${PWD_COMMAND}`; export r; \
1601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1602 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1603 install-pdf-target
1606 .PHONY: install-pdf-host
1608 install-pdf-host: maybe-install-pdf-bfd
1609 install-pdf-host: maybe-install-pdf-opcodes
1610 install-pdf-host: maybe-install-pdf-binutils
1611 install-pdf-host: maybe-install-pdf-bison
1612 install-pdf-host: maybe-install-pdf-cgen
1613 install-pdf-host: maybe-install-pdf-dejagnu
1614 install-pdf-host: maybe-install-pdf-etc
1615 install-pdf-host: maybe-install-pdf-fastjar
1616 install-pdf-host: maybe-install-pdf-fixincludes
1617 install-pdf-host: maybe-install-pdf-flex
1618 install-pdf-host: maybe-install-pdf-gas
1619 install-pdf-host: maybe-install-pdf-gcc
1620 install-pdf-host: maybe-install-pdf-gmp
1621 install-pdf-host: maybe-install-pdf-mpfr
1622 install-pdf-host: maybe-install-pdf-mpc
1623 install-pdf-host: maybe-install-pdf-ppl
1624 install-pdf-host: maybe-install-pdf-cloog
1625 install-pdf-host: maybe-install-pdf-libelf
1626 install-pdf-host: maybe-install-pdf-gold
1627 install-pdf-host: maybe-install-pdf-gprof
1628 install-pdf-host: maybe-install-pdf-intl
1629 install-pdf-host: maybe-install-pdf-tcl
1630 install-pdf-host: maybe-install-pdf-itcl
1631 install-pdf-host: maybe-install-pdf-ld
1632 install-pdf-host: maybe-install-pdf-libcpp
1633 install-pdf-host: maybe-install-pdf-libdecnumber
1634 install-pdf-host: maybe-install-pdf-libgui
1635 install-pdf-host: maybe-install-pdf-libiberty
1636 install-pdf-host: maybe-install-pdf-libiconv
1637 install-pdf-host: maybe-install-pdf-m4
1638 install-pdf-host: maybe-install-pdf-readline
1639 install-pdf-host: maybe-install-pdf-sid
1640 install-pdf-host: maybe-install-pdf-sim
1641 install-pdf-host: maybe-install-pdf-texinfo
1642 install-pdf-host: maybe-install-pdf-zlib
1643 install-pdf-host: maybe-install-pdf-gdb
1644 install-pdf-host: maybe-install-pdf-expect
1645 install-pdf-host: maybe-install-pdf-guile
1646 install-pdf-host: maybe-install-pdf-tk
1647 install-pdf-host: maybe-install-pdf-libtermcap
1648 install-pdf-host: maybe-install-pdf-utils
1649 install-pdf-host: maybe-install-pdf-gnattools
1650 install-pdf-host: maybe-install-pdf-lto-plugin
1652 .PHONY: install-pdf-target
1654 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1655 install-pdf-target: maybe-install-pdf-target-libmudflap
1656 install-pdf-target: maybe-install-pdf-target-libssp
1657 install-pdf-target: maybe-install-pdf-target-newlib
1658 install-pdf-target: maybe-install-pdf-target-libgcc
1659 install-pdf-target: maybe-install-pdf-target-libquadmath
1660 install-pdf-target: maybe-install-pdf-target-libgfortran
1661 install-pdf-target: maybe-install-pdf-target-libobjc
1662 install-pdf-target: maybe-install-pdf-target-libgo
1663 install-pdf-target: maybe-install-pdf-target-libtermcap
1664 install-pdf-target: maybe-install-pdf-target-winsup
1665 install-pdf-target: maybe-install-pdf-target-libgloss
1666 install-pdf-target: maybe-install-pdf-target-libffi
1667 install-pdf-target: maybe-install-pdf-target-libjava
1668 install-pdf-target: maybe-install-pdf-target-zlib
1669 install-pdf-target: maybe-install-pdf-target-boehm-gc
1670 install-pdf-target: maybe-install-pdf-target-rda
1671 install-pdf-target: maybe-install-pdf-target-libada
1672 install-pdf-target: maybe-install-pdf-target-libgomp
1673 install-pdf-target: maybe-install-pdf-target-libitm
1674 install-pdf-target: maybe-install-pdf-target-libatomic
1676 .PHONY: do-install-html
1677 do-install-html:
1678 @: $(MAKE); $(unstage)
1679 @r=`${PWD_COMMAND}`; export r; \
1680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1681 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1682 install-html-target
1685 .PHONY: install-html-host
1687 install-html-host: maybe-install-html-bfd
1688 install-html-host: maybe-install-html-opcodes
1689 install-html-host: maybe-install-html-binutils
1690 install-html-host: maybe-install-html-bison
1691 install-html-host: maybe-install-html-cgen
1692 install-html-host: maybe-install-html-dejagnu
1693 install-html-host: maybe-install-html-etc
1694 install-html-host: maybe-install-html-fastjar
1695 install-html-host: maybe-install-html-fixincludes
1696 install-html-host: maybe-install-html-flex
1697 install-html-host: maybe-install-html-gas
1698 install-html-host: maybe-install-html-gcc
1699 install-html-host: maybe-install-html-gmp
1700 install-html-host: maybe-install-html-mpfr
1701 install-html-host: maybe-install-html-mpc
1702 install-html-host: maybe-install-html-ppl
1703 install-html-host: maybe-install-html-cloog
1704 install-html-host: maybe-install-html-libelf
1705 install-html-host: maybe-install-html-gold
1706 install-html-host: maybe-install-html-gprof
1707 install-html-host: maybe-install-html-intl
1708 install-html-host: maybe-install-html-tcl
1709 install-html-host: maybe-install-html-itcl
1710 install-html-host: maybe-install-html-ld
1711 install-html-host: maybe-install-html-libcpp
1712 install-html-host: maybe-install-html-libdecnumber
1713 install-html-host: maybe-install-html-libgui
1714 install-html-host: maybe-install-html-libiberty
1715 install-html-host: maybe-install-html-libiconv
1716 install-html-host: maybe-install-html-m4
1717 install-html-host: maybe-install-html-readline
1718 install-html-host: maybe-install-html-sid
1719 install-html-host: maybe-install-html-sim
1720 install-html-host: maybe-install-html-texinfo
1721 install-html-host: maybe-install-html-zlib
1722 install-html-host: maybe-install-html-gdb
1723 install-html-host: maybe-install-html-expect
1724 install-html-host: maybe-install-html-guile
1725 install-html-host: maybe-install-html-tk
1726 install-html-host: maybe-install-html-libtermcap
1727 install-html-host: maybe-install-html-utils
1728 install-html-host: maybe-install-html-gnattools
1729 install-html-host: maybe-install-html-lto-plugin
1731 .PHONY: install-html-target
1733 install-html-target: maybe-install-html-target-libstdc++-v3
1734 install-html-target: maybe-install-html-target-libmudflap
1735 install-html-target: maybe-install-html-target-libssp
1736 install-html-target: maybe-install-html-target-newlib
1737 install-html-target: maybe-install-html-target-libgcc
1738 install-html-target: maybe-install-html-target-libquadmath
1739 install-html-target: maybe-install-html-target-libgfortran
1740 install-html-target: maybe-install-html-target-libobjc
1741 install-html-target: maybe-install-html-target-libgo
1742 install-html-target: maybe-install-html-target-libtermcap
1743 install-html-target: maybe-install-html-target-winsup
1744 install-html-target: maybe-install-html-target-libgloss
1745 install-html-target: maybe-install-html-target-libffi
1746 install-html-target: maybe-install-html-target-libjava
1747 install-html-target: maybe-install-html-target-zlib
1748 install-html-target: maybe-install-html-target-boehm-gc
1749 install-html-target: maybe-install-html-target-rda
1750 install-html-target: maybe-install-html-target-libada
1751 install-html-target: maybe-install-html-target-libgomp
1752 install-html-target: maybe-install-html-target-libitm
1753 install-html-target: maybe-install-html-target-libatomic
1755 .PHONY: do-installcheck
1756 do-installcheck:
1757 @: $(MAKE); $(unstage)
1758 @r=`${PWD_COMMAND}`; export r; \
1759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1760 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1761 installcheck-target
1764 .PHONY: installcheck-host
1766 installcheck-host: maybe-installcheck-bfd
1767 installcheck-host: maybe-installcheck-opcodes
1768 installcheck-host: maybe-installcheck-binutils
1769 installcheck-host: maybe-installcheck-bison
1770 installcheck-host: maybe-installcheck-cgen
1771 installcheck-host: maybe-installcheck-dejagnu
1772 installcheck-host: maybe-installcheck-etc
1773 installcheck-host: maybe-installcheck-fastjar
1774 installcheck-host: maybe-installcheck-fixincludes
1775 installcheck-host: maybe-installcheck-flex
1776 installcheck-host: maybe-installcheck-gas
1777 installcheck-host: maybe-installcheck-gcc
1778 installcheck-host: maybe-installcheck-gmp
1779 installcheck-host: maybe-installcheck-mpfr
1780 installcheck-host: maybe-installcheck-mpc
1781 installcheck-host: maybe-installcheck-ppl
1782 installcheck-host: maybe-installcheck-cloog
1783 installcheck-host: maybe-installcheck-libelf
1784 installcheck-host: maybe-installcheck-gold
1785 installcheck-host: maybe-installcheck-gprof
1786 installcheck-host: maybe-installcheck-intl
1787 installcheck-host: maybe-installcheck-tcl
1788 installcheck-host: maybe-installcheck-itcl
1789 installcheck-host: maybe-installcheck-ld
1790 installcheck-host: maybe-installcheck-libcpp
1791 installcheck-host: maybe-installcheck-libdecnumber
1792 installcheck-host: maybe-installcheck-libgui
1793 installcheck-host: maybe-installcheck-libiberty
1794 installcheck-host: maybe-installcheck-libiconv
1795 installcheck-host: maybe-installcheck-m4
1796 installcheck-host: maybe-installcheck-readline
1797 installcheck-host: maybe-installcheck-sid
1798 installcheck-host: maybe-installcheck-sim
1799 installcheck-host: maybe-installcheck-texinfo
1800 installcheck-host: maybe-installcheck-zlib
1801 installcheck-host: maybe-installcheck-gdb
1802 installcheck-host: maybe-installcheck-expect
1803 installcheck-host: maybe-installcheck-guile
1804 installcheck-host: maybe-installcheck-tk
1805 installcheck-host: maybe-installcheck-libtermcap
1806 installcheck-host: maybe-installcheck-utils
1807 installcheck-host: maybe-installcheck-gnattools
1808 installcheck-host: maybe-installcheck-lto-plugin
1810 .PHONY: installcheck-target
1812 installcheck-target: maybe-installcheck-target-libstdc++-v3
1813 installcheck-target: maybe-installcheck-target-libmudflap
1814 installcheck-target: maybe-installcheck-target-libssp
1815 installcheck-target: maybe-installcheck-target-newlib
1816 installcheck-target: maybe-installcheck-target-libgcc
1817 installcheck-target: maybe-installcheck-target-libquadmath
1818 installcheck-target: maybe-installcheck-target-libgfortran
1819 installcheck-target: maybe-installcheck-target-libobjc
1820 installcheck-target: maybe-installcheck-target-libgo
1821 installcheck-target: maybe-installcheck-target-libtermcap
1822 installcheck-target: maybe-installcheck-target-winsup
1823 installcheck-target: maybe-installcheck-target-libgloss
1824 installcheck-target: maybe-installcheck-target-libffi
1825 installcheck-target: maybe-installcheck-target-libjava
1826 installcheck-target: maybe-installcheck-target-zlib
1827 installcheck-target: maybe-installcheck-target-boehm-gc
1828 installcheck-target: maybe-installcheck-target-rda
1829 installcheck-target: maybe-installcheck-target-libada
1830 installcheck-target: maybe-installcheck-target-libgomp
1831 installcheck-target: maybe-installcheck-target-libitm
1832 installcheck-target: maybe-installcheck-target-libatomic
1834 .PHONY: do-mostlyclean
1835 do-mostlyclean:
1836 @: $(MAKE); $(unstage)
1837 @r=`${PWD_COMMAND}`; export r; \
1838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1839 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1840 mostlyclean-target
1843 .PHONY: mostlyclean-host
1845 mostlyclean-host: maybe-mostlyclean-bfd
1846 mostlyclean-host: maybe-mostlyclean-opcodes
1847 mostlyclean-host: maybe-mostlyclean-binutils
1848 mostlyclean-host: maybe-mostlyclean-bison
1849 mostlyclean-host: maybe-mostlyclean-cgen
1850 mostlyclean-host: maybe-mostlyclean-dejagnu
1851 mostlyclean-host: maybe-mostlyclean-etc
1852 mostlyclean-host: maybe-mostlyclean-fastjar
1853 mostlyclean-host: maybe-mostlyclean-fixincludes
1854 mostlyclean-host: maybe-mostlyclean-flex
1855 mostlyclean-host: maybe-mostlyclean-gas
1856 mostlyclean-host: maybe-mostlyclean-gcc
1857 mostlyclean-host: maybe-mostlyclean-gmp
1858 mostlyclean-host: maybe-mostlyclean-mpfr
1859 mostlyclean-host: maybe-mostlyclean-mpc
1860 mostlyclean-host: maybe-mostlyclean-ppl
1861 mostlyclean-host: maybe-mostlyclean-cloog
1862 mostlyclean-host: maybe-mostlyclean-libelf
1863 mostlyclean-host: maybe-mostlyclean-gold
1864 mostlyclean-host: maybe-mostlyclean-gprof
1865 mostlyclean-host: maybe-mostlyclean-intl
1866 mostlyclean-host: maybe-mostlyclean-tcl
1867 mostlyclean-host: maybe-mostlyclean-itcl
1868 mostlyclean-host: maybe-mostlyclean-ld
1869 mostlyclean-host: maybe-mostlyclean-libcpp
1870 mostlyclean-host: maybe-mostlyclean-libdecnumber
1871 mostlyclean-host: maybe-mostlyclean-libgui
1872 mostlyclean-host: maybe-mostlyclean-libiberty
1873 mostlyclean-host: maybe-mostlyclean-libiconv
1874 mostlyclean-host: maybe-mostlyclean-m4
1875 mostlyclean-host: maybe-mostlyclean-readline
1876 mostlyclean-host: maybe-mostlyclean-sid
1877 mostlyclean-host: maybe-mostlyclean-sim
1878 mostlyclean-host: maybe-mostlyclean-texinfo
1879 mostlyclean-host: maybe-mostlyclean-zlib
1880 mostlyclean-host: maybe-mostlyclean-gdb
1881 mostlyclean-host: maybe-mostlyclean-expect
1882 mostlyclean-host: maybe-mostlyclean-guile
1883 mostlyclean-host: maybe-mostlyclean-tk
1884 mostlyclean-host: maybe-mostlyclean-libtermcap
1885 mostlyclean-host: maybe-mostlyclean-utils
1886 mostlyclean-host: maybe-mostlyclean-gnattools
1887 mostlyclean-host: maybe-mostlyclean-lto-plugin
1889 .PHONY: mostlyclean-target
1891 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1892 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1893 mostlyclean-target: maybe-mostlyclean-target-libssp
1894 mostlyclean-target: maybe-mostlyclean-target-newlib
1895 mostlyclean-target: maybe-mostlyclean-target-libgcc
1896 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1897 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1898 mostlyclean-target: maybe-mostlyclean-target-libobjc
1899 mostlyclean-target: maybe-mostlyclean-target-libgo
1900 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1901 mostlyclean-target: maybe-mostlyclean-target-winsup
1902 mostlyclean-target: maybe-mostlyclean-target-libgloss
1903 mostlyclean-target: maybe-mostlyclean-target-libffi
1904 mostlyclean-target: maybe-mostlyclean-target-libjava
1905 mostlyclean-target: maybe-mostlyclean-target-zlib
1906 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1907 mostlyclean-target: maybe-mostlyclean-target-rda
1908 mostlyclean-target: maybe-mostlyclean-target-libada
1909 mostlyclean-target: maybe-mostlyclean-target-libgomp
1910 mostlyclean-target: maybe-mostlyclean-target-libitm
1911 mostlyclean-target: maybe-mostlyclean-target-libatomic
1913 .PHONY: do-clean
1914 do-clean:
1915 @: $(MAKE); $(unstage)
1916 @r=`${PWD_COMMAND}`; export r; \
1917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1918 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1919 clean-target
1922 .PHONY: clean-host
1924 clean-host: maybe-clean-bfd
1925 clean-host: maybe-clean-opcodes
1926 clean-host: maybe-clean-binutils
1927 clean-host: maybe-clean-bison
1928 clean-host: maybe-clean-cgen
1929 clean-host: maybe-clean-dejagnu
1930 clean-host: maybe-clean-etc
1931 clean-host: maybe-clean-fastjar
1932 clean-host: maybe-clean-fixincludes
1933 clean-host: maybe-clean-flex
1934 clean-host: maybe-clean-gas
1935 clean-host: maybe-clean-gcc
1936 clean-host: maybe-clean-gmp
1937 clean-host: maybe-clean-mpfr
1938 clean-host: maybe-clean-mpc
1939 clean-host: maybe-clean-ppl
1940 clean-host: maybe-clean-cloog
1941 clean-host: maybe-clean-libelf
1942 clean-host: maybe-clean-gold
1943 clean-host: maybe-clean-gprof
1944 clean-host: maybe-clean-intl
1945 clean-host: maybe-clean-tcl
1946 clean-host: maybe-clean-itcl
1947 clean-host: maybe-clean-ld
1948 clean-host: maybe-clean-libcpp
1949 clean-host: maybe-clean-libdecnumber
1950 clean-host: maybe-clean-libgui
1951 clean-host: maybe-clean-libiberty
1952 clean-host: maybe-clean-libiconv
1953 clean-host: maybe-clean-m4
1954 clean-host: maybe-clean-readline
1955 clean-host: maybe-clean-sid
1956 clean-host: maybe-clean-sim
1957 clean-host: maybe-clean-texinfo
1958 clean-host: maybe-clean-zlib
1959 clean-host: maybe-clean-gdb
1960 clean-host: maybe-clean-expect
1961 clean-host: maybe-clean-guile
1962 clean-host: maybe-clean-tk
1963 clean-host: maybe-clean-libtermcap
1964 clean-host: maybe-clean-utils
1965 clean-host: maybe-clean-gnattools
1966 clean-host: maybe-clean-lto-plugin
1968 .PHONY: clean-target
1970 clean-target: maybe-clean-target-libstdc++-v3
1971 clean-target: maybe-clean-target-libmudflap
1972 clean-target: maybe-clean-target-libssp
1973 clean-target: maybe-clean-target-newlib
1974 clean-target: maybe-clean-target-libgcc
1975 clean-target: maybe-clean-target-libquadmath
1976 clean-target: maybe-clean-target-libgfortran
1977 clean-target: maybe-clean-target-libobjc
1978 clean-target: maybe-clean-target-libgo
1979 clean-target: maybe-clean-target-libtermcap
1980 clean-target: maybe-clean-target-winsup
1981 clean-target: maybe-clean-target-libgloss
1982 clean-target: maybe-clean-target-libffi
1983 clean-target: maybe-clean-target-libjava
1984 clean-target: maybe-clean-target-zlib
1985 clean-target: maybe-clean-target-boehm-gc
1986 clean-target: maybe-clean-target-rda
1987 clean-target: maybe-clean-target-libada
1988 clean-target: maybe-clean-target-libgomp
1989 clean-target: maybe-clean-target-libitm
1990 clean-target: maybe-clean-target-libatomic
1992 .PHONY: do-distclean
1993 do-distclean:
1994 @: $(MAKE); $(unstage)
1995 @r=`${PWD_COMMAND}`; export r; \
1996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1997 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1998 distclean-target
2001 .PHONY: distclean-host
2003 distclean-host: maybe-distclean-bfd
2004 distclean-host: maybe-distclean-opcodes
2005 distclean-host: maybe-distclean-binutils
2006 distclean-host: maybe-distclean-bison
2007 distclean-host: maybe-distclean-cgen
2008 distclean-host: maybe-distclean-dejagnu
2009 distclean-host: maybe-distclean-etc
2010 distclean-host: maybe-distclean-fastjar
2011 distclean-host: maybe-distclean-fixincludes
2012 distclean-host: maybe-distclean-flex
2013 distclean-host: maybe-distclean-gas
2014 distclean-host: maybe-distclean-gcc
2015 distclean-host: maybe-distclean-gmp
2016 distclean-host: maybe-distclean-mpfr
2017 distclean-host: maybe-distclean-mpc
2018 distclean-host: maybe-distclean-ppl
2019 distclean-host: maybe-distclean-cloog
2020 distclean-host: maybe-distclean-libelf
2021 distclean-host: maybe-distclean-gold
2022 distclean-host: maybe-distclean-gprof
2023 distclean-host: maybe-distclean-intl
2024 distclean-host: maybe-distclean-tcl
2025 distclean-host: maybe-distclean-itcl
2026 distclean-host: maybe-distclean-ld
2027 distclean-host: maybe-distclean-libcpp
2028 distclean-host: maybe-distclean-libdecnumber
2029 distclean-host: maybe-distclean-libgui
2030 distclean-host: maybe-distclean-libiberty
2031 distclean-host: maybe-distclean-libiconv
2032 distclean-host: maybe-distclean-m4
2033 distclean-host: maybe-distclean-readline
2034 distclean-host: maybe-distclean-sid
2035 distclean-host: maybe-distclean-sim
2036 distclean-host: maybe-distclean-texinfo
2037 distclean-host: maybe-distclean-zlib
2038 distclean-host: maybe-distclean-gdb
2039 distclean-host: maybe-distclean-expect
2040 distclean-host: maybe-distclean-guile
2041 distclean-host: maybe-distclean-tk
2042 distclean-host: maybe-distclean-libtermcap
2043 distclean-host: maybe-distclean-utils
2044 distclean-host: maybe-distclean-gnattools
2045 distclean-host: maybe-distclean-lto-plugin
2047 .PHONY: distclean-target
2049 distclean-target: maybe-distclean-target-libstdc++-v3
2050 distclean-target: maybe-distclean-target-libmudflap
2051 distclean-target: maybe-distclean-target-libssp
2052 distclean-target: maybe-distclean-target-newlib
2053 distclean-target: maybe-distclean-target-libgcc
2054 distclean-target: maybe-distclean-target-libquadmath
2055 distclean-target: maybe-distclean-target-libgfortran
2056 distclean-target: maybe-distclean-target-libobjc
2057 distclean-target: maybe-distclean-target-libgo
2058 distclean-target: maybe-distclean-target-libtermcap
2059 distclean-target: maybe-distclean-target-winsup
2060 distclean-target: maybe-distclean-target-libgloss
2061 distclean-target: maybe-distclean-target-libffi
2062 distclean-target: maybe-distclean-target-libjava
2063 distclean-target: maybe-distclean-target-zlib
2064 distclean-target: maybe-distclean-target-boehm-gc
2065 distclean-target: maybe-distclean-target-rda
2066 distclean-target: maybe-distclean-target-libada
2067 distclean-target: maybe-distclean-target-libgomp
2068 distclean-target: maybe-distclean-target-libitm
2069 distclean-target: maybe-distclean-target-libatomic
2071 .PHONY: do-maintainer-clean
2072 do-maintainer-clean:
2073 @: $(MAKE); $(unstage)
2074 @r=`${PWD_COMMAND}`; export r; \
2075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2076 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2077 maintainer-clean-target
2080 .PHONY: maintainer-clean-host
2082 maintainer-clean-host: maybe-maintainer-clean-bfd
2083 maintainer-clean-host: maybe-maintainer-clean-opcodes
2084 maintainer-clean-host: maybe-maintainer-clean-binutils
2085 maintainer-clean-host: maybe-maintainer-clean-bison
2086 maintainer-clean-host: maybe-maintainer-clean-cgen
2087 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2088 maintainer-clean-host: maybe-maintainer-clean-etc
2089 maintainer-clean-host: maybe-maintainer-clean-fastjar
2090 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2091 maintainer-clean-host: maybe-maintainer-clean-flex
2092 maintainer-clean-host: maybe-maintainer-clean-gas
2093 maintainer-clean-host: maybe-maintainer-clean-gcc
2094 maintainer-clean-host: maybe-maintainer-clean-gmp
2095 maintainer-clean-host: maybe-maintainer-clean-mpfr
2096 maintainer-clean-host: maybe-maintainer-clean-mpc
2097 maintainer-clean-host: maybe-maintainer-clean-ppl
2098 maintainer-clean-host: maybe-maintainer-clean-cloog
2099 maintainer-clean-host: maybe-maintainer-clean-libelf
2100 maintainer-clean-host: maybe-maintainer-clean-gold
2101 maintainer-clean-host: maybe-maintainer-clean-gprof
2102 maintainer-clean-host: maybe-maintainer-clean-intl
2103 maintainer-clean-host: maybe-maintainer-clean-tcl
2104 maintainer-clean-host: maybe-maintainer-clean-itcl
2105 maintainer-clean-host: maybe-maintainer-clean-ld
2106 maintainer-clean-host: maybe-maintainer-clean-libcpp
2107 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2108 maintainer-clean-host: maybe-maintainer-clean-libgui
2109 maintainer-clean-host: maybe-maintainer-clean-libiberty
2110 maintainer-clean-host: maybe-maintainer-clean-libiconv
2111 maintainer-clean-host: maybe-maintainer-clean-m4
2112 maintainer-clean-host: maybe-maintainer-clean-readline
2113 maintainer-clean-host: maybe-maintainer-clean-sid
2114 maintainer-clean-host: maybe-maintainer-clean-sim
2115 maintainer-clean-host: maybe-maintainer-clean-texinfo
2116 maintainer-clean-host: maybe-maintainer-clean-zlib
2117 maintainer-clean-host: maybe-maintainer-clean-gdb
2118 maintainer-clean-host: maybe-maintainer-clean-expect
2119 maintainer-clean-host: maybe-maintainer-clean-guile
2120 maintainer-clean-host: maybe-maintainer-clean-tk
2121 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2122 maintainer-clean-host: maybe-maintainer-clean-utils
2123 maintainer-clean-host: maybe-maintainer-clean-gnattools
2124 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2126 .PHONY: maintainer-clean-target
2128 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2129 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2130 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2131 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2132 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2133 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2134 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2135 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2136 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2137 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2138 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2139 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2140 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2141 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2142 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2143 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2144 maintainer-clean-target: maybe-maintainer-clean-target-rda
2145 maintainer-clean-target: maybe-maintainer-clean-target-libada
2146 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2147 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2148 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2151 # Here are the targets which correspond to the do-X targets.
2153 .PHONY: info installcheck dvi pdf html
2154 .PHONY: install-info install-pdf install-html
2155 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2156 .PHONY: local-clean local-distclean local-maintainer-clean
2157 info: do-info
2158 installcheck: do-installcheck
2159 dvi: do-dvi
2160 pdf: do-pdf
2161 html: do-html
2163 # Make sure makeinfo is built before we do a `make info', if we're
2164 # in fact building texinfo.
2165 do-info: maybe-all-texinfo
2167 install-info: do-install-info dir.info
2168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2169 if [ -f dir.info ] ; then \
2170 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2171 else true ; fi
2173 install-pdf: do-install-pdf
2175 install-html: do-install-html
2177 local-clean:
2178 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2180 local-distclean:
2181 -rm -f Makefile config.status config.cache mh-frag mt-frag
2182 -rm -f maybedep.tmp serdep.tmp
2183 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2184 rm -rf $(TARGET_SUBDIR); \
2185 else true; fi
2186 -rm -rf $(BUILD_SUBDIR)
2187 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2188 rm -rf $(HOST_SUBDIR); \
2189 else true; fi
2190 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2191 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2192 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2193 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2194 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2195 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2197 local-maintainer-clean:
2198 @echo "This command is intended for maintainers to use;"
2199 @echo "it deletes files that may require special tools to rebuild."
2201 clean: do-clean local-clean
2202 mostlyclean: do-mostlyclean local-clean
2203 distclean: do-distclean local-clean local-distclean
2204 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2205 maintainer-clean: local-distclean
2206 realclean: maintainer-clean
2208 # Check target.
2210 .PHONY: check do-check
2211 check: do-check
2213 # Only include modules actually being configured and built.
2214 .PHONY: check-host
2215 check-host: \
2216 maybe-check-bfd \
2217 maybe-check-opcodes \
2218 maybe-check-binutils \
2219 maybe-check-bison \
2220 maybe-check-cgen \
2221 maybe-check-dejagnu \
2222 maybe-check-etc \
2223 maybe-check-fastjar \
2224 maybe-check-fixincludes \
2225 maybe-check-flex \
2226 maybe-check-gas \
2227 maybe-check-gcc \
2228 maybe-check-gmp \
2229 maybe-check-mpfr \
2230 maybe-check-mpc \
2231 maybe-check-ppl \
2232 maybe-check-cloog \
2233 maybe-check-libelf \
2234 maybe-check-gold \
2235 maybe-check-gprof \
2236 maybe-check-intl \
2237 maybe-check-tcl \
2238 maybe-check-itcl \
2239 maybe-check-ld \
2240 maybe-check-libcpp \
2241 maybe-check-libdecnumber \
2242 maybe-check-libgui \
2243 maybe-check-libiberty \
2244 maybe-check-libiconv \
2245 maybe-check-m4 \
2246 maybe-check-readline \
2247 maybe-check-sid \
2248 maybe-check-sim \
2249 maybe-check-texinfo \
2250 maybe-check-zlib \
2251 maybe-check-gdb \
2252 maybe-check-expect \
2253 maybe-check-guile \
2254 maybe-check-tk \
2255 maybe-check-libtermcap \
2256 maybe-check-utils \
2257 maybe-check-gnattools \
2258 maybe-check-lto-plugin
2260 .PHONY: check-target
2261 check-target: \
2262 maybe-check-target-libstdc++-v3 \
2263 maybe-check-target-libmudflap \
2264 maybe-check-target-libssp \
2265 maybe-check-target-newlib \
2266 maybe-check-target-libgcc \
2267 maybe-check-target-libquadmath \
2268 maybe-check-target-libgfortran \
2269 maybe-check-target-libobjc \
2270 maybe-check-target-libgo \
2271 maybe-check-target-libtermcap \
2272 maybe-check-target-winsup \
2273 maybe-check-target-libgloss \
2274 maybe-check-target-libffi \
2275 maybe-check-target-libjava \
2276 maybe-check-target-zlib \
2277 maybe-check-target-boehm-gc \
2278 maybe-check-target-rda \
2279 maybe-check-target-libada \
2280 maybe-check-target-libgomp \
2281 maybe-check-target-libitm \
2282 maybe-check-target-libatomic
2284 do-check:
2285 @: $(MAKE); $(unstage)
2286 @r=`${PWD_COMMAND}`; export r; \
2287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2288 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2290 # Automated reporting of test results.
2292 warning.log: build.log
2293 $(srcdir)/contrib/warn_summary build.log > $@
2295 mail-report.log:
2296 if test x'$(BOOT_CFLAGS)' != x''; then \
2297 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2298 fi; \
2299 $(srcdir)/contrib/test_summary -t >$@
2300 chmod +x $@
2301 echo If you really want to send e-mail, run ./$@ now
2303 mail-report-with-warnings.log: warning.log
2304 if test x'$(BOOT_CFLAGS)' != x''; then \
2305 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2306 fi; \
2307 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2308 chmod +x $@
2309 echo If you really want to send e-mail, run ./$@ now
2311 # Installation targets.
2313 .PHONY: install uninstall
2314 install:
2315 @: $(MAKE); $(unstage)
2316 @r=`${PWD_COMMAND}`; export r; \
2317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2318 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2320 .PHONY: install-host-nogcc
2321 install-host-nogcc: \
2322 maybe-install-bfd \
2323 maybe-install-opcodes \
2324 maybe-install-binutils \
2325 maybe-install-bison \
2326 maybe-install-cgen \
2327 maybe-install-dejagnu \
2328 maybe-install-etc \
2329 maybe-install-fastjar \
2330 maybe-install-fixincludes \
2331 maybe-install-flex \
2332 maybe-install-gas \
2333 maybe-install-gmp \
2334 maybe-install-mpfr \
2335 maybe-install-mpc \
2336 maybe-install-ppl \
2337 maybe-install-cloog \
2338 maybe-install-libelf \
2339 maybe-install-gold \
2340 maybe-install-gprof \
2341 maybe-install-intl \
2342 maybe-install-tcl \
2343 maybe-install-itcl \
2344 maybe-install-ld \
2345 maybe-install-libcpp \
2346 maybe-install-libdecnumber \
2347 maybe-install-libgui \
2348 maybe-install-libiberty \
2349 maybe-install-libiconv \
2350 maybe-install-m4 \
2351 maybe-install-readline \
2352 maybe-install-sid \
2353 maybe-install-sim \
2354 maybe-install-texinfo \
2355 maybe-install-zlib \
2356 maybe-install-gdb \
2357 maybe-install-expect \
2358 maybe-install-guile \
2359 maybe-install-tk \
2360 maybe-install-libtermcap \
2361 maybe-install-utils \
2362 maybe-install-gnattools \
2363 maybe-install-lto-plugin
2365 .PHONY: install-host
2366 install-host: \
2367 maybe-install-bfd \
2368 maybe-install-opcodes \
2369 maybe-install-binutils \
2370 maybe-install-bison \
2371 maybe-install-cgen \
2372 maybe-install-dejagnu \
2373 maybe-install-etc \
2374 maybe-install-fastjar \
2375 maybe-install-fixincludes \
2376 maybe-install-flex \
2377 maybe-install-gas \
2378 maybe-install-gcc \
2379 maybe-install-gmp \
2380 maybe-install-mpfr \
2381 maybe-install-mpc \
2382 maybe-install-ppl \
2383 maybe-install-cloog \
2384 maybe-install-libelf \
2385 maybe-install-gold \
2386 maybe-install-gprof \
2387 maybe-install-intl \
2388 maybe-install-tcl \
2389 maybe-install-itcl \
2390 maybe-install-ld \
2391 maybe-install-libcpp \
2392 maybe-install-libdecnumber \
2393 maybe-install-libgui \
2394 maybe-install-libiberty \
2395 maybe-install-libiconv \
2396 maybe-install-m4 \
2397 maybe-install-readline \
2398 maybe-install-sid \
2399 maybe-install-sim \
2400 maybe-install-texinfo \
2401 maybe-install-zlib \
2402 maybe-install-gdb \
2403 maybe-install-expect \
2404 maybe-install-guile \
2405 maybe-install-tk \
2406 maybe-install-libtermcap \
2407 maybe-install-utils \
2408 maybe-install-gnattools \
2409 maybe-install-lto-plugin
2411 .PHONY: install-target
2412 install-target: \
2413 maybe-install-target-libstdc++-v3 \
2414 maybe-install-target-libmudflap \
2415 maybe-install-target-libssp \
2416 maybe-install-target-newlib \
2417 maybe-install-target-libgcc \
2418 maybe-install-target-libquadmath \
2419 maybe-install-target-libgfortran \
2420 maybe-install-target-libobjc \
2421 maybe-install-target-libgo \
2422 maybe-install-target-libtermcap \
2423 maybe-install-target-winsup \
2424 maybe-install-target-libgloss \
2425 maybe-install-target-libffi \
2426 maybe-install-target-libjava \
2427 maybe-install-target-zlib \
2428 maybe-install-target-boehm-gc \
2429 maybe-install-target-rda \
2430 maybe-install-target-libada \
2431 maybe-install-target-libgomp \
2432 maybe-install-target-libitm \
2433 maybe-install-target-libatomic
2435 uninstall:
2436 @echo "the uninstall target is not supported in this tree"
2438 .PHONY: install.all
2439 install.all: install-no-fixedincludes
2440 @if [ -f ./gcc/Makefile ] ; then \
2441 r=`${PWD_COMMAND}` ; export r ; \
2442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2443 $(HOST_EXPORTS) \
2444 (cd ./gcc && \
2445 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2446 else \
2447 true ; \
2450 # install-no-fixedincludes is used because Cygnus can not distribute
2451 # the fixed header files.
2452 .PHONY: install-no-fixedincludes
2453 install-no-fixedincludes: installdirs install-host-nogcc \
2454 install-target gcc-no-fixedincludes
2456 .PHONY: install-strip
2457 install-strip:
2458 @: $(MAKE); $(unstage)
2459 @r=`${PWD_COMMAND}`; export r; \
2460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2461 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2463 .PHONY: install-strip-host
2464 install-strip-host: \
2465 maybe-install-strip-bfd \
2466 maybe-install-strip-opcodes \
2467 maybe-install-strip-binutils \
2468 maybe-install-strip-bison \
2469 maybe-install-strip-cgen \
2470 maybe-install-strip-dejagnu \
2471 maybe-install-strip-etc \
2472 maybe-install-strip-fastjar \
2473 maybe-install-strip-fixincludes \
2474 maybe-install-strip-flex \
2475 maybe-install-strip-gas \
2476 maybe-install-strip-gcc \
2477 maybe-install-strip-gmp \
2478 maybe-install-strip-mpfr \
2479 maybe-install-strip-mpc \
2480 maybe-install-strip-ppl \
2481 maybe-install-strip-cloog \
2482 maybe-install-strip-libelf \
2483 maybe-install-strip-gold \
2484 maybe-install-strip-gprof \
2485 maybe-install-strip-intl \
2486 maybe-install-strip-tcl \
2487 maybe-install-strip-itcl \
2488 maybe-install-strip-ld \
2489 maybe-install-strip-libcpp \
2490 maybe-install-strip-libdecnumber \
2491 maybe-install-strip-libgui \
2492 maybe-install-strip-libiberty \
2493 maybe-install-strip-libiconv \
2494 maybe-install-strip-m4 \
2495 maybe-install-strip-readline \
2496 maybe-install-strip-sid \
2497 maybe-install-strip-sim \
2498 maybe-install-strip-texinfo \
2499 maybe-install-strip-zlib \
2500 maybe-install-strip-gdb \
2501 maybe-install-strip-expect \
2502 maybe-install-strip-guile \
2503 maybe-install-strip-tk \
2504 maybe-install-strip-libtermcap \
2505 maybe-install-strip-utils \
2506 maybe-install-strip-gnattools \
2507 maybe-install-strip-lto-plugin
2509 .PHONY: install-strip-target
2510 install-strip-target: \
2511 maybe-install-strip-target-libstdc++-v3 \
2512 maybe-install-strip-target-libmudflap \
2513 maybe-install-strip-target-libssp \
2514 maybe-install-strip-target-newlib \
2515 maybe-install-strip-target-libgcc \
2516 maybe-install-strip-target-libquadmath \
2517 maybe-install-strip-target-libgfortran \
2518 maybe-install-strip-target-libobjc \
2519 maybe-install-strip-target-libgo \
2520 maybe-install-strip-target-libtermcap \
2521 maybe-install-strip-target-winsup \
2522 maybe-install-strip-target-libgloss \
2523 maybe-install-strip-target-libffi \
2524 maybe-install-strip-target-libjava \
2525 maybe-install-strip-target-zlib \
2526 maybe-install-strip-target-boehm-gc \
2527 maybe-install-strip-target-rda \
2528 maybe-install-strip-target-libada \
2529 maybe-install-strip-target-libgomp \
2530 maybe-install-strip-target-libitm \
2531 maybe-install-strip-target-libatomic
2534 ### other supporting targets
2536 MAKEDIRS= \
2537 $(DESTDIR)$(prefix) \
2538 $(DESTDIR)$(exec_prefix)
2539 .PHONY: installdirs
2540 installdirs: mkinstalldirs
2541 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2543 dir.info: do-install-info
2544 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2545 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2546 mv -f dir.info.new dir.info ; \
2547 else true ; \
2550 dist:
2551 @echo "Building a full distribution of this tree isn't done"
2552 @echo "via 'make dist'. Check out the etc/ subdirectory"
2554 etags tags: TAGS
2556 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2557 # ability to use several tags files at once, so there is probably no need
2558 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2559 # (if we felt like it) have this Makefile write a piece of elisp which
2560 # the user could load to tell emacs19 where all the TAGS files we just
2561 # built are.
2562 TAGS: do-TAGS
2564 # ------------------------------------
2565 # Macros for configure and all targets
2566 # ------------------------------------
2572 # --------------------------------------
2573 # Modules which run on the build machine
2574 # --------------------------------------
2577 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2578 maybe-configure-build-libiberty:
2579 @if gcc-bootstrap
2580 configure-build-libiberty: stage_current
2581 @endif gcc-bootstrap
2582 @if build-libiberty
2583 maybe-configure-build-libiberty: configure-build-libiberty
2584 configure-build-libiberty:
2585 @: $(MAKE); $(unstage)
2586 @r=`${PWD_COMMAND}`; export r; \
2587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2588 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2589 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2590 $(BUILD_EXPORTS) \
2591 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2592 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2593 case $(srcdir) in \
2594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2595 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2597 esac; \
2598 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2599 libsrcdir="$$s/libiberty"; \
2600 rm -f no-such-file || : ; \
2601 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2602 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2603 --target=${target_alias} $${srcdiroption} \
2604 || exit 1
2605 @endif build-libiberty
2611 .PHONY: all-build-libiberty maybe-all-build-libiberty
2612 maybe-all-build-libiberty:
2613 @if gcc-bootstrap
2614 all-build-libiberty: stage_current
2615 @endif gcc-bootstrap
2616 @if build-libiberty
2617 TARGET-build-libiberty=all
2618 maybe-all-build-libiberty: all-build-libiberty
2619 all-build-libiberty: configure-build-libiberty
2620 @: $(MAKE); $(unstage)
2621 @r=`${PWD_COMMAND}`; export r; \
2622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2623 $(BUILD_EXPORTS) \
2624 (cd $(BUILD_SUBDIR)/libiberty && \
2625 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2626 $(TARGET-build-libiberty))
2627 @endif build-libiberty
2633 .PHONY: configure-build-bison maybe-configure-build-bison
2634 maybe-configure-build-bison:
2635 @if gcc-bootstrap
2636 configure-build-bison: stage_current
2637 @endif gcc-bootstrap
2638 @if build-bison
2639 maybe-configure-build-bison: configure-build-bison
2640 configure-build-bison:
2641 @: $(MAKE); $(unstage)
2642 @r=`${PWD_COMMAND}`; export r; \
2643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2644 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2645 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2646 $(BUILD_EXPORTS) \
2647 echo Configuring in $(BUILD_SUBDIR)/bison; \
2648 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2649 case $(srcdir) in \
2650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2651 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2653 esac; \
2654 srcdiroption="--srcdir=$${topdir}/bison"; \
2655 libsrcdir="$$s/bison"; \
2656 rm -f no-such-file || : ; \
2657 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2658 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2659 --target=${target_alias} $${srcdiroption} \
2660 || exit 1
2661 @endif build-bison
2667 .PHONY: all-build-bison maybe-all-build-bison
2668 maybe-all-build-bison:
2669 @if gcc-bootstrap
2670 all-build-bison: stage_current
2671 @endif gcc-bootstrap
2672 @if build-bison
2673 TARGET-build-bison=all
2674 maybe-all-build-bison: all-build-bison
2675 all-build-bison: configure-build-bison
2676 @: $(MAKE); $(unstage)
2677 @r=`${PWD_COMMAND}`; export r; \
2678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2679 $(BUILD_EXPORTS) \
2680 (cd $(BUILD_SUBDIR)/bison && \
2681 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2682 $(TARGET-build-bison))
2683 @endif build-bison
2689 .PHONY: configure-build-flex maybe-configure-build-flex
2690 maybe-configure-build-flex:
2691 @if gcc-bootstrap
2692 configure-build-flex: stage_current
2693 @endif gcc-bootstrap
2694 @if build-flex
2695 maybe-configure-build-flex: configure-build-flex
2696 configure-build-flex:
2697 @: $(MAKE); $(unstage)
2698 @r=`${PWD_COMMAND}`; export r; \
2699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2700 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2701 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2702 $(BUILD_EXPORTS) \
2703 echo Configuring in $(BUILD_SUBDIR)/flex; \
2704 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2705 case $(srcdir) in \
2706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2707 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2709 esac; \
2710 srcdiroption="--srcdir=$${topdir}/flex"; \
2711 libsrcdir="$$s/flex"; \
2712 rm -f no-such-file || : ; \
2713 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2714 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2715 --target=${target_alias} $${srcdiroption} \
2716 || exit 1
2717 @endif build-flex
2723 .PHONY: all-build-flex maybe-all-build-flex
2724 maybe-all-build-flex:
2725 @if gcc-bootstrap
2726 all-build-flex: stage_current
2727 @endif gcc-bootstrap
2728 @if build-flex
2729 TARGET-build-flex=all
2730 maybe-all-build-flex: all-build-flex
2731 all-build-flex: configure-build-flex
2732 @: $(MAKE); $(unstage)
2733 @r=`${PWD_COMMAND}`; export r; \
2734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2735 $(BUILD_EXPORTS) \
2736 (cd $(BUILD_SUBDIR)/flex && \
2737 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2738 $(TARGET-build-flex))
2739 @endif build-flex
2745 .PHONY: configure-build-m4 maybe-configure-build-m4
2746 maybe-configure-build-m4:
2747 @if gcc-bootstrap
2748 configure-build-m4: stage_current
2749 @endif gcc-bootstrap
2750 @if build-m4
2751 maybe-configure-build-m4: configure-build-m4
2752 configure-build-m4:
2753 @: $(MAKE); $(unstage)
2754 @r=`${PWD_COMMAND}`; export r; \
2755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2756 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2757 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2758 $(BUILD_EXPORTS) \
2759 echo Configuring in $(BUILD_SUBDIR)/m4; \
2760 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2761 case $(srcdir) in \
2762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2763 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2765 esac; \
2766 srcdiroption="--srcdir=$${topdir}/m4"; \
2767 libsrcdir="$$s/m4"; \
2768 rm -f no-such-file || : ; \
2769 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2770 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2771 --target=${target_alias} $${srcdiroption} \
2772 || exit 1
2773 @endif build-m4
2779 .PHONY: all-build-m4 maybe-all-build-m4
2780 maybe-all-build-m4:
2781 @if gcc-bootstrap
2782 all-build-m4: stage_current
2783 @endif gcc-bootstrap
2784 @if build-m4
2785 TARGET-build-m4=all
2786 maybe-all-build-m4: all-build-m4
2787 all-build-m4: configure-build-m4
2788 @: $(MAKE); $(unstage)
2789 @r=`${PWD_COMMAND}`; export r; \
2790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2791 $(BUILD_EXPORTS) \
2792 (cd $(BUILD_SUBDIR)/m4 && \
2793 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2794 $(TARGET-build-m4))
2795 @endif build-m4
2801 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2802 maybe-configure-build-texinfo:
2803 @if gcc-bootstrap
2804 configure-build-texinfo: stage_current
2805 @endif gcc-bootstrap
2806 @if build-texinfo
2807 maybe-configure-build-texinfo: configure-build-texinfo
2808 configure-build-texinfo:
2809 @: $(MAKE); $(unstage)
2810 @r=`${PWD_COMMAND}`; export r; \
2811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2812 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2813 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2814 $(BUILD_EXPORTS) \
2815 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2816 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2817 case $(srcdir) in \
2818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2819 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2821 esac; \
2822 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2823 libsrcdir="$$s/texinfo"; \
2824 rm -f no-such-file || : ; \
2825 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2826 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2827 --target=${target_alias} $${srcdiroption} \
2828 || exit 1
2829 @endif build-texinfo
2835 .PHONY: all-build-texinfo maybe-all-build-texinfo
2836 maybe-all-build-texinfo:
2837 @if gcc-bootstrap
2838 all-build-texinfo: stage_current
2839 @endif gcc-bootstrap
2840 @if build-texinfo
2841 TARGET-build-texinfo=all
2842 maybe-all-build-texinfo: all-build-texinfo
2843 all-build-texinfo: configure-build-texinfo
2844 @: $(MAKE); $(unstage)
2845 @r=`${PWD_COMMAND}`; export r; \
2846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2847 $(BUILD_EXPORTS) \
2848 (cd $(BUILD_SUBDIR)/texinfo && \
2849 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2850 $(TARGET-build-texinfo))
2851 @endif build-texinfo
2857 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2858 maybe-configure-build-fixincludes:
2859 @if gcc-bootstrap
2860 configure-build-fixincludes: stage_current
2861 @endif gcc-bootstrap
2862 @if build-fixincludes
2863 maybe-configure-build-fixincludes: configure-build-fixincludes
2864 configure-build-fixincludes:
2865 @: $(MAKE); $(unstage)
2866 @r=`${PWD_COMMAND}`; export r; \
2867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2868 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2869 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2870 $(BUILD_EXPORTS) \
2871 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2872 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2873 case $(srcdir) in \
2874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2875 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2877 esac; \
2878 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2879 libsrcdir="$$s/fixincludes"; \
2880 rm -f no-such-file || : ; \
2881 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2882 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2883 --target=${target_alias} $${srcdiroption} \
2884 || exit 1
2885 @endif build-fixincludes
2891 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2892 maybe-all-build-fixincludes:
2893 @if gcc-bootstrap
2894 all-build-fixincludes: stage_current
2895 @endif gcc-bootstrap
2896 @if build-fixincludes
2897 TARGET-build-fixincludes=all
2898 maybe-all-build-fixincludes: all-build-fixincludes
2899 all-build-fixincludes: configure-build-fixincludes
2900 @: $(MAKE); $(unstage)
2901 @r=`${PWD_COMMAND}`; export r; \
2902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2903 $(BUILD_EXPORTS) \
2904 (cd $(BUILD_SUBDIR)/fixincludes && \
2905 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2906 $(TARGET-build-fixincludes))
2907 @endif build-fixincludes
2913 # --------------------------------------
2914 # Modules which run on the host machine
2915 # --------------------------------------
2918 .PHONY: configure-bfd maybe-configure-bfd
2919 maybe-configure-bfd:
2920 @if gcc-bootstrap
2921 configure-bfd: stage_current
2922 @endif gcc-bootstrap
2923 @if bfd
2924 maybe-configure-bfd: configure-bfd
2925 configure-bfd:
2926 @r=`${PWD_COMMAND}`; export r; \
2927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2928 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2930 $(HOST_EXPORTS) \
2931 echo Configuring in $(HOST_SUBDIR)/bfd; \
2932 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2933 case $(srcdir) in \
2934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2935 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2937 esac; \
2938 srcdiroption="--srcdir=$${topdir}/bfd"; \
2939 libsrcdir="$$s/bfd"; \
2940 $(SHELL) $${libsrcdir}/configure \
2941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2942 --target=${target_alias} $${srcdiroption} \
2943 || exit 1
2944 @endif bfd
2948 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2949 maybe-configure-stage1-bfd:
2950 @if bfd-bootstrap
2951 maybe-configure-stage1-bfd: configure-stage1-bfd
2952 configure-stage1-bfd:
2953 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2955 @r=`${PWD_COMMAND}`; export r; \
2956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2957 TFLAGS="$(STAGE1_TFLAGS)"; \
2958 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2959 $(HOST_EXPORTS) \
2960 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2961 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2962 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2963 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2965 cd $(HOST_SUBDIR)/bfd || exit 1; \
2966 case $(srcdir) in \
2967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2968 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2970 esac; \
2971 srcdiroption="--srcdir=$${topdir}/bfd"; \
2972 libsrcdir="$$s/bfd"; \
2973 $(SHELL) $${libsrcdir}/configure \
2974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2975 --target=${target_alias} $${srcdiroption} \
2976 $(STAGE1_CONFIGURE_FLAGS)
2977 @endif bfd-bootstrap
2979 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2980 maybe-configure-stage2-bfd:
2981 @if bfd-bootstrap
2982 maybe-configure-stage2-bfd: configure-stage2-bfd
2983 configure-stage2-bfd:
2984 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2986 @r=`${PWD_COMMAND}`; export r; \
2987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2988 TFLAGS="$(STAGE2_TFLAGS)"; \
2989 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2990 $(HOST_EXPORTS) \
2991 $(POSTSTAGE1_HOST_EXPORTS) \
2992 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2993 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2994 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
2995 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2997 cd $(HOST_SUBDIR)/bfd || exit 1; \
2998 case $(srcdir) in \
2999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3000 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3002 esac; \
3003 srcdiroption="--srcdir=$${topdir}/bfd"; \
3004 libsrcdir="$$s/bfd"; \
3005 $(SHELL) $${libsrcdir}/configure \
3006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3007 --target=${target_alias} $${srcdiroption} \
3008 --with-build-libsubdir=$(HOST_SUBDIR) \
3009 $(STAGE2_CONFIGURE_FLAGS)
3010 @endif bfd-bootstrap
3012 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3013 maybe-configure-stage3-bfd:
3014 @if bfd-bootstrap
3015 maybe-configure-stage3-bfd: configure-stage3-bfd
3016 configure-stage3-bfd:
3017 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3018 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3019 @r=`${PWD_COMMAND}`; export r; \
3020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3021 TFLAGS="$(STAGE3_TFLAGS)"; \
3022 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3023 $(HOST_EXPORTS) \
3024 $(POSTSTAGE1_HOST_EXPORTS) \
3025 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3026 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3027 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3028 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3030 cd $(HOST_SUBDIR)/bfd || exit 1; \
3031 case $(srcdir) in \
3032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3033 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3035 esac; \
3036 srcdiroption="--srcdir=$${topdir}/bfd"; \
3037 libsrcdir="$$s/bfd"; \
3038 $(SHELL) $${libsrcdir}/configure \
3039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3040 --target=${target_alias} $${srcdiroption} \
3041 --with-build-libsubdir=$(HOST_SUBDIR) \
3042 $(STAGE3_CONFIGURE_FLAGS)
3043 @endif bfd-bootstrap
3045 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3046 maybe-configure-stage4-bfd:
3047 @if bfd-bootstrap
3048 maybe-configure-stage4-bfd: configure-stage4-bfd
3049 configure-stage4-bfd:
3050 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3051 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3052 @r=`${PWD_COMMAND}`; export r; \
3053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3054 TFLAGS="$(STAGE4_TFLAGS)"; \
3055 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3056 $(HOST_EXPORTS) \
3057 $(POSTSTAGE1_HOST_EXPORTS) \
3058 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3059 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3060 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3061 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3063 cd $(HOST_SUBDIR)/bfd || exit 1; \
3064 case $(srcdir) in \
3065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3066 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3068 esac; \
3069 srcdiroption="--srcdir=$${topdir}/bfd"; \
3070 libsrcdir="$$s/bfd"; \
3071 $(SHELL) $${libsrcdir}/configure \
3072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3073 --target=${target_alias} $${srcdiroption} \
3074 --with-build-libsubdir=$(HOST_SUBDIR) \
3075 $(STAGE4_CONFIGURE_FLAGS)
3076 @endif bfd-bootstrap
3078 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3079 maybe-configure-stageprofile-bfd:
3080 @if bfd-bootstrap
3081 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3082 configure-stageprofile-bfd:
3083 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3084 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3085 @r=`${PWD_COMMAND}`; export r; \
3086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3087 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3088 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3089 $(HOST_EXPORTS) \
3090 $(POSTSTAGE1_HOST_EXPORTS) \
3091 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3092 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3093 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3094 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3096 cd $(HOST_SUBDIR)/bfd || exit 1; \
3097 case $(srcdir) in \
3098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3099 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3101 esac; \
3102 srcdiroption="--srcdir=$${topdir}/bfd"; \
3103 libsrcdir="$$s/bfd"; \
3104 $(SHELL) $${libsrcdir}/configure \
3105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3106 --target=${target_alias} $${srcdiroption} \
3107 --with-build-libsubdir=$(HOST_SUBDIR) \
3108 $(STAGEprofile_CONFIGURE_FLAGS)
3109 @endif bfd-bootstrap
3111 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3112 maybe-configure-stagefeedback-bfd:
3113 @if bfd-bootstrap
3114 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3115 configure-stagefeedback-bfd:
3116 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3118 @r=`${PWD_COMMAND}`; export r; \
3119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3120 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3121 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3122 $(HOST_EXPORTS) \
3123 $(POSTSTAGE1_HOST_EXPORTS) \
3124 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3125 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3126 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3127 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3129 cd $(HOST_SUBDIR)/bfd || exit 1; \
3130 case $(srcdir) in \
3131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3132 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3134 esac; \
3135 srcdiroption="--srcdir=$${topdir}/bfd"; \
3136 libsrcdir="$$s/bfd"; \
3137 $(SHELL) $${libsrcdir}/configure \
3138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3139 --target=${target_alias} $${srcdiroption} \
3140 --with-build-libsubdir=$(HOST_SUBDIR) \
3141 $(STAGEfeedback_CONFIGURE_FLAGS)
3142 @endif bfd-bootstrap
3148 .PHONY: all-bfd maybe-all-bfd
3149 maybe-all-bfd:
3150 @if gcc-bootstrap
3151 all-bfd: stage_current
3152 @endif gcc-bootstrap
3153 @if bfd
3154 TARGET-bfd=all
3155 maybe-all-bfd: all-bfd
3156 all-bfd: configure-bfd
3157 @r=`${PWD_COMMAND}`; export r; \
3158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3159 $(HOST_EXPORTS) \
3160 (cd $(HOST_SUBDIR)/bfd && \
3161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3162 $(TARGET-bfd))
3163 @endif bfd
3167 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3168 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3169 maybe-all-stage1-bfd:
3170 maybe-clean-stage1-bfd:
3171 @if bfd-bootstrap
3172 maybe-all-stage1-bfd: all-stage1-bfd
3173 all-stage1: all-stage1-bfd
3174 TARGET-stage1-bfd = $(TARGET-bfd)
3175 all-stage1-bfd: configure-stage1-bfd
3176 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3177 @r=`${PWD_COMMAND}`; export r; \
3178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3179 TFLAGS="$(STAGE1_TFLAGS)"; \
3180 $(HOST_EXPORTS) \
3181 cd $(HOST_SUBDIR)/bfd && \
3182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3183 CFLAGS="$(STAGE1_CFLAGS)" \
3184 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3185 LIBCFLAGS="$(LIBCFLAGS)" \
3186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3189 $(EXTRA_HOST_FLAGS) \
3190 TFLAGS="$(STAGE1_TFLAGS)" \
3191 $(TARGET-stage1-bfd)
3193 maybe-clean-stage1-bfd: clean-stage1-bfd
3194 clean-stage1: clean-stage1-bfd
3195 clean-stage1-bfd:
3196 @if [ $(current_stage) = stage1 ]; then \
3197 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3198 else \
3199 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3200 $(MAKE) stage1-start; \
3201 fi; \
3202 cd $(HOST_SUBDIR)/bfd && \
3203 $(MAKE) $(EXTRA_HOST_FLAGS) \
3204 clean
3205 @endif bfd-bootstrap
3208 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3209 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3210 maybe-all-stage2-bfd:
3211 maybe-clean-stage2-bfd:
3212 @if bfd-bootstrap
3213 maybe-all-stage2-bfd: all-stage2-bfd
3214 all-stage2: all-stage2-bfd
3215 TARGET-stage2-bfd = $(TARGET-bfd)
3216 all-stage2-bfd: configure-stage2-bfd
3217 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3218 @r=`${PWD_COMMAND}`; export r; \
3219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3220 TFLAGS="$(STAGE2_TFLAGS)"; \
3221 $(HOST_EXPORTS) \
3222 $(POSTSTAGE1_HOST_EXPORTS) \
3223 cd $(HOST_SUBDIR)/bfd && \
3224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3225 CFLAGS="$(STAGE2_CFLAGS)" \
3226 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3227 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3232 TFLAGS="$(STAGE2_TFLAGS)" \
3233 $(TARGET-stage2-bfd)
3235 maybe-clean-stage2-bfd: clean-stage2-bfd
3236 clean-stage2: clean-stage2-bfd
3237 clean-stage2-bfd:
3238 @if [ $(current_stage) = stage2 ]; then \
3239 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3240 else \
3241 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3242 $(MAKE) stage2-start; \
3243 fi; \
3244 cd $(HOST_SUBDIR)/bfd && \
3245 $(MAKE) $(EXTRA_HOST_FLAGS) \
3246 $(POSTSTAGE1_FLAGS_TO_PASS) \
3247 clean
3248 @endif bfd-bootstrap
3251 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3252 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3253 maybe-all-stage3-bfd:
3254 maybe-clean-stage3-bfd:
3255 @if bfd-bootstrap
3256 maybe-all-stage3-bfd: all-stage3-bfd
3257 all-stage3: all-stage3-bfd
3258 TARGET-stage3-bfd = $(TARGET-bfd)
3259 all-stage3-bfd: configure-stage3-bfd
3260 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3261 @r=`${PWD_COMMAND}`; export r; \
3262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3263 TFLAGS="$(STAGE3_TFLAGS)"; \
3264 $(HOST_EXPORTS) \
3265 $(POSTSTAGE1_HOST_EXPORTS) \
3266 cd $(HOST_SUBDIR)/bfd && \
3267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3268 CFLAGS="$(STAGE3_CFLAGS)" \
3269 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3270 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3271 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3272 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3273 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3274 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3275 TFLAGS="$(STAGE3_TFLAGS)" \
3276 $(TARGET-stage3-bfd)
3278 maybe-clean-stage3-bfd: clean-stage3-bfd
3279 clean-stage3: clean-stage3-bfd
3280 clean-stage3-bfd:
3281 @if [ $(current_stage) = stage3 ]; then \
3282 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3283 else \
3284 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3285 $(MAKE) stage3-start; \
3286 fi; \
3287 cd $(HOST_SUBDIR)/bfd && \
3288 $(MAKE) $(EXTRA_HOST_FLAGS) \
3289 $(POSTSTAGE1_FLAGS_TO_PASS) \
3290 clean
3291 @endif bfd-bootstrap
3294 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3295 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3296 maybe-all-stage4-bfd:
3297 maybe-clean-stage4-bfd:
3298 @if bfd-bootstrap
3299 maybe-all-stage4-bfd: all-stage4-bfd
3300 all-stage4: all-stage4-bfd
3301 TARGET-stage4-bfd = $(TARGET-bfd)
3302 all-stage4-bfd: configure-stage4-bfd
3303 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3304 @r=`${PWD_COMMAND}`; export r; \
3305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3306 TFLAGS="$(STAGE4_TFLAGS)"; \
3307 $(HOST_EXPORTS) \
3308 $(POSTSTAGE1_HOST_EXPORTS) \
3309 cd $(HOST_SUBDIR)/bfd && \
3310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3311 CFLAGS="$(STAGE4_CFLAGS)" \
3312 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3313 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3314 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3315 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3316 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3317 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3318 TFLAGS="$(STAGE4_TFLAGS)" \
3319 $(TARGET-stage4-bfd)
3321 maybe-clean-stage4-bfd: clean-stage4-bfd
3322 clean-stage4: clean-stage4-bfd
3323 clean-stage4-bfd:
3324 @if [ $(current_stage) = stage4 ]; then \
3325 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3326 else \
3327 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3328 $(MAKE) stage4-start; \
3329 fi; \
3330 cd $(HOST_SUBDIR)/bfd && \
3331 $(MAKE) $(EXTRA_HOST_FLAGS) \
3332 $(POSTSTAGE1_FLAGS_TO_PASS) \
3333 clean
3334 @endif bfd-bootstrap
3337 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3338 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3339 maybe-all-stageprofile-bfd:
3340 maybe-clean-stageprofile-bfd:
3341 @if bfd-bootstrap
3342 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3343 all-stageprofile: all-stageprofile-bfd
3344 TARGET-stageprofile-bfd = $(TARGET-bfd)
3345 all-stageprofile-bfd: configure-stageprofile-bfd
3346 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3347 @r=`${PWD_COMMAND}`; export r; \
3348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3349 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3350 $(HOST_EXPORTS) \
3351 $(POSTSTAGE1_HOST_EXPORTS) \
3352 cd $(HOST_SUBDIR)/bfd && \
3353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3354 CFLAGS="$(STAGEprofile_CFLAGS)" \
3355 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3356 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3360 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3361 TFLAGS="$(STAGEprofile_TFLAGS)" \
3362 $(TARGET-stageprofile-bfd)
3364 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3365 clean-stageprofile: clean-stageprofile-bfd
3366 clean-stageprofile-bfd:
3367 @if [ $(current_stage) = stageprofile ]; then \
3368 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3369 else \
3370 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3371 $(MAKE) stageprofile-start; \
3372 fi; \
3373 cd $(HOST_SUBDIR)/bfd && \
3374 $(MAKE) $(EXTRA_HOST_FLAGS) \
3375 $(POSTSTAGE1_FLAGS_TO_PASS) \
3376 clean
3377 @endif bfd-bootstrap
3380 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3381 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3382 maybe-all-stagefeedback-bfd:
3383 maybe-clean-stagefeedback-bfd:
3384 @if bfd-bootstrap
3385 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3386 all-stagefeedback: all-stagefeedback-bfd
3387 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3388 all-stagefeedback-bfd: configure-stagefeedback-bfd
3389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3390 @r=`${PWD_COMMAND}`; export r; \
3391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3392 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3393 $(HOST_EXPORTS) \
3394 $(POSTSTAGE1_HOST_EXPORTS) \
3395 cd $(HOST_SUBDIR)/bfd && \
3396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3397 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3404 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3405 $(TARGET-stagefeedback-bfd)
3407 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3408 clean-stagefeedback: clean-stagefeedback-bfd
3409 clean-stagefeedback-bfd:
3410 @if [ $(current_stage) = stagefeedback ]; then \
3411 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3412 else \
3413 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3414 $(MAKE) stagefeedback-start; \
3415 fi; \
3416 cd $(HOST_SUBDIR)/bfd && \
3417 $(MAKE) $(EXTRA_HOST_FLAGS) \
3418 $(POSTSTAGE1_FLAGS_TO_PASS) \
3419 clean
3420 @endif bfd-bootstrap
3426 .PHONY: check-bfd maybe-check-bfd
3427 maybe-check-bfd:
3428 @if bfd
3429 maybe-check-bfd: check-bfd
3431 check-bfd:
3432 @: $(MAKE); $(unstage)
3433 @r=`${PWD_COMMAND}`; export r; \
3434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3435 $(HOST_EXPORTS) \
3436 (cd $(HOST_SUBDIR)/bfd && \
3437 $(MAKE) $(FLAGS_TO_PASS) check)
3439 @endif bfd
3441 .PHONY: install-bfd maybe-install-bfd
3442 maybe-install-bfd:
3443 @if bfd
3444 maybe-install-bfd: install-bfd
3446 install-bfd: installdirs
3447 @: $(MAKE); $(unstage)
3448 @r=`${PWD_COMMAND}`; export r; \
3449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3450 $(HOST_EXPORTS) \
3451 (cd $(HOST_SUBDIR)/bfd && \
3452 $(MAKE) $(FLAGS_TO_PASS) install)
3454 @endif bfd
3456 .PHONY: install-strip-bfd maybe-install-strip-bfd
3457 maybe-install-strip-bfd:
3458 @if bfd
3459 maybe-install-strip-bfd: install-strip-bfd
3461 install-strip-bfd: installdirs
3462 @: $(MAKE); $(unstage)
3463 @r=`${PWD_COMMAND}`; export r; \
3464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3465 $(HOST_EXPORTS) \
3466 (cd $(HOST_SUBDIR)/bfd && \
3467 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3469 @endif bfd
3471 # Other targets (info, dvi, pdf, etc.)
3473 .PHONY: maybe-info-bfd info-bfd
3474 maybe-info-bfd:
3475 @if bfd
3476 maybe-info-bfd: info-bfd
3478 info-bfd: \
3479 configure-bfd
3480 @[ -f ./bfd/Makefile ] || exit 0; \
3481 r=`${PWD_COMMAND}`; export r; \
3482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3483 $(HOST_EXPORTS) \
3484 for flag in $(EXTRA_HOST_FLAGS) ; do \
3485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3486 done; \
3487 echo "Doing info in bfd" ; \
3488 (cd $(HOST_SUBDIR)/bfd && \
3489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3491 "RANLIB=$${RANLIB}" \
3492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3493 info) \
3494 || exit 1
3496 @endif bfd
3498 .PHONY: maybe-dvi-bfd dvi-bfd
3499 maybe-dvi-bfd:
3500 @if bfd
3501 maybe-dvi-bfd: dvi-bfd
3503 dvi-bfd: \
3504 configure-bfd
3505 @[ -f ./bfd/Makefile ] || exit 0; \
3506 r=`${PWD_COMMAND}`; export r; \
3507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3508 $(HOST_EXPORTS) \
3509 for flag in $(EXTRA_HOST_FLAGS) ; do \
3510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3511 done; \
3512 echo "Doing dvi in bfd" ; \
3513 (cd $(HOST_SUBDIR)/bfd && \
3514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3516 "RANLIB=$${RANLIB}" \
3517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3518 dvi) \
3519 || exit 1
3521 @endif bfd
3523 .PHONY: maybe-pdf-bfd pdf-bfd
3524 maybe-pdf-bfd:
3525 @if bfd
3526 maybe-pdf-bfd: pdf-bfd
3528 pdf-bfd: \
3529 configure-bfd
3530 @[ -f ./bfd/Makefile ] || exit 0; \
3531 r=`${PWD_COMMAND}`; export r; \
3532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3533 $(HOST_EXPORTS) \
3534 for flag in $(EXTRA_HOST_FLAGS) ; do \
3535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3536 done; \
3537 echo "Doing pdf in bfd" ; \
3538 (cd $(HOST_SUBDIR)/bfd && \
3539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3541 "RANLIB=$${RANLIB}" \
3542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3543 pdf) \
3544 || exit 1
3546 @endif bfd
3548 .PHONY: maybe-html-bfd html-bfd
3549 maybe-html-bfd:
3550 @if bfd
3551 maybe-html-bfd: html-bfd
3553 html-bfd: \
3554 configure-bfd
3555 @[ -f ./bfd/Makefile ] || exit 0; \
3556 r=`${PWD_COMMAND}`; export r; \
3557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3558 $(HOST_EXPORTS) \
3559 for flag in $(EXTRA_HOST_FLAGS) ; do \
3560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3561 done; \
3562 echo "Doing html in bfd" ; \
3563 (cd $(HOST_SUBDIR)/bfd && \
3564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3566 "RANLIB=$${RANLIB}" \
3567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3568 html) \
3569 || exit 1
3571 @endif bfd
3573 .PHONY: maybe-TAGS-bfd TAGS-bfd
3574 maybe-TAGS-bfd:
3575 @if bfd
3576 maybe-TAGS-bfd: TAGS-bfd
3578 TAGS-bfd: \
3579 configure-bfd
3580 @[ -f ./bfd/Makefile ] || exit 0; \
3581 r=`${PWD_COMMAND}`; export r; \
3582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583 $(HOST_EXPORTS) \
3584 for flag in $(EXTRA_HOST_FLAGS) ; do \
3585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3586 done; \
3587 echo "Doing TAGS in bfd" ; \
3588 (cd $(HOST_SUBDIR)/bfd && \
3589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3591 "RANLIB=$${RANLIB}" \
3592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3593 TAGS) \
3594 || exit 1
3596 @endif bfd
3598 .PHONY: maybe-install-info-bfd install-info-bfd
3599 maybe-install-info-bfd:
3600 @if bfd
3601 maybe-install-info-bfd: install-info-bfd
3603 install-info-bfd: \
3604 configure-bfd \
3605 info-bfd
3606 @[ -f ./bfd/Makefile ] || exit 0; \
3607 r=`${PWD_COMMAND}`; export r; \
3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3609 $(HOST_EXPORTS) \
3610 for flag in $(EXTRA_HOST_FLAGS) ; do \
3611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3612 done; \
3613 echo "Doing install-info in bfd" ; \
3614 (cd $(HOST_SUBDIR)/bfd && \
3615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3617 "RANLIB=$${RANLIB}" \
3618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3619 install-info) \
3620 || exit 1
3622 @endif bfd
3624 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3625 maybe-install-pdf-bfd:
3626 @if bfd
3627 maybe-install-pdf-bfd: install-pdf-bfd
3629 install-pdf-bfd: \
3630 configure-bfd \
3631 pdf-bfd
3632 @[ -f ./bfd/Makefile ] || exit 0; \
3633 r=`${PWD_COMMAND}`; export r; \
3634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3635 $(HOST_EXPORTS) \
3636 for flag in $(EXTRA_HOST_FLAGS) ; do \
3637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3638 done; \
3639 echo "Doing install-pdf in bfd" ; \
3640 (cd $(HOST_SUBDIR)/bfd && \
3641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3643 "RANLIB=$${RANLIB}" \
3644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3645 install-pdf) \
3646 || exit 1
3648 @endif bfd
3650 .PHONY: maybe-install-html-bfd install-html-bfd
3651 maybe-install-html-bfd:
3652 @if bfd
3653 maybe-install-html-bfd: install-html-bfd
3655 install-html-bfd: \
3656 configure-bfd \
3657 html-bfd
3658 @[ -f ./bfd/Makefile ] || exit 0; \
3659 r=`${PWD_COMMAND}`; export r; \
3660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3661 $(HOST_EXPORTS) \
3662 for flag in $(EXTRA_HOST_FLAGS) ; do \
3663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3664 done; \
3665 echo "Doing install-html in bfd" ; \
3666 (cd $(HOST_SUBDIR)/bfd && \
3667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3669 "RANLIB=$${RANLIB}" \
3670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3671 install-html) \
3672 || exit 1
3674 @endif bfd
3676 .PHONY: maybe-installcheck-bfd installcheck-bfd
3677 maybe-installcheck-bfd:
3678 @if bfd
3679 maybe-installcheck-bfd: installcheck-bfd
3681 installcheck-bfd: \
3682 configure-bfd
3683 @[ -f ./bfd/Makefile ] || exit 0; \
3684 r=`${PWD_COMMAND}`; export r; \
3685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3686 $(HOST_EXPORTS) \
3687 for flag in $(EXTRA_HOST_FLAGS) ; do \
3688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3689 done; \
3690 echo "Doing installcheck in bfd" ; \
3691 (cd $(HOST_SUBDIR)/bfd && \
3692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3694 "RANLIB=$${RANLIB}" \
3695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3696 installcheck) \
3697 || exit 1
3699 @endif bfd
3701 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3702 maybe-mostlyclean-bfd:
3703 @if bfd
3704 maybe-mostlyclean-bfd: mostlyclean-bfd
3706 mostlyclean-bfd:
3707 @[ -f ./bfd/Makefile ] || exit 0; \
3708 r=`${PWD_COMMAND}`; export r; \
3709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3710 $(HOST_EXPORTS) \
3711 for flag in $(EXTRA_HOST_FLAGS) ; do \
3712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3713 done; \
3714 echo "Doing mostlyclean in bfd" ; \
3715 (cd $(HOST_SUBDIR)/bfd && \
3716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3718 "RANLIB=$${RANLIB}" \
3719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3720 mostlyclean) \
3721 || exit 1
3723 @endif bfd
3725 .PHONY: maybe-clean-bfd clean-bfd
3726 maybe-clean-bfd:
3727 @if bfd
3728 maybe-clean-bfd: clean-bfd
3730 clean-bfd:
3731 @[ -f ./bfd/Makefile ] || exit 0; \
3732 r=`${PWD_COMMAND}`; export r; \
3733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3734 $(HOST_EXPORTS) \
3735 for flag in $(EXTRA_HOST_FLAGS) ; do \
3736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3737 done; \
3738 echo "Doing clean in bfd" ; \
3739 (cd $(HOST_SUBDIR)/bfd && \
3740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3742 "RANLIB=$${RANLIB}" \
3743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3744 clean) \
3745 || exit 1
3747 @endif bfd
3749 .PHONY: maybe-distclean-bfd distclean-bfd
3750 maybe-distclean-bfd:
3751 @if bfd
3752 maybe-distclean-bfd: distclean-bfd
3754 distclean-bfd:
3755 @[ -f ./bfd/Makefile ] || exit 0; \
3756 r=`${PWD_COMMAND}`; export r; \
3757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3758 $(HOST_EXPORTS) \
3759 for flag in $(EXTRA_HOST_FLAGS) ; do \
3760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3761 done; \
3762 echo "Doing distclean in bfd" ; \
3763 (cd $(HOST_SUBDIR)/bfd && \
3764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3766 "RANLIB=$${RANLIB}" \
3767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3768 distclean) \
3769 || exit 1
3771 @endif bfd
3773 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3774 maybe-maintainer-clean-bfd:
3775 @if bfd
3776 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3778 maintainer-clean-bfd:
3779 @[ -f ./bfd/Makefile ] || exit 0; \
3780 r=`${PWD_COMMAND}`; export r; \
3781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3782 $(HOST_EXPORTS) \
3783 for flag in $(EXTRA_HOST_FLAGS) ; do \
3784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3785 done; \
3786 echo "Doing maintainer-clean in bfd" ; \
3787 (cd $(HOST_SUBDIR)/bfd && \
3788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3790 "RANLIB=$${RANLIB}" \
3791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3792 maintainer-clean) \
3793 || exit 1
3795 @endif bfd
3799 .PHONY: configure-opcodes maybe-configure-opcodes
3800 maybe-configure-opcodes:
3801 @if gcc-bootstrap
3802 configure-opcodes: stage_current
3803 @endif gcc-bootstrap
3804 @if opcodes
3805 maybe-configure-opcodes: configure-opcodes
3806 configure-opcodes:
3807 @r=`${PWD_COMMAND}`; export r; \
3808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3809 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3811 $(HOST_EXPORTS) \
3812 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3813 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3814 case $(srcdir) in \
3815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3816 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3818 esac; \
3819 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3820 libsrcdir="$$s/opcodes"; \
3821 $(SHELL) $${libsrcdir}/configure \
3822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3823 --target=${target_alias} $${srcdiroption} \
3824 || exit 1
3825 @endif opcodes
3829 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3830 maybe-configure-stage1-opcodes:
3831 @if opcodes-bootstrap
3832 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3833 configure-stage1-opcodes:
3834 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3835 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3836 @r=`${PWD_COMMAND}`; export r; \
3837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3838 TFLAGS="$(STAGE1_TFLAGS)"; \
3839 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3840 $(HOST_EXPORTS) \
3841 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3842 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3843 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3844 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3846 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3847 case $(srcdir) in \
3848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3849 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3851 esac; \
3852 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3853 libsrcdir="$$s/opcodes"; \
3854 $(SHELL) $${libsrcdir}/configure \
3855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3856 --target=${target_alias} $${srcdiroption} \
3857 $(STAGE1_CONFIGURE_FLAGS)
3858 @endif opcodes-bootstrap
3860 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3861 maybe-configure-stage2-opcodes:
3862 @if opcodes-bootstrap
3863 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3864 configure-stage2-opcodes:
3865 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3867 @r=`${PWD_COMMAND}`; export r; \
3868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3869 TFLAGS="$(STAGE2_TFLAGS)"; \
3870 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3871 $(HOST_EXPORTS) \
3872 $(POSTSTAGE1_HOST_EXPORTS) \
3873 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3874 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3875 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3876 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3878 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3879 case $(srcdir) in \
3880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3881 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3883 esac; \
3884 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3885 libsrcdir="$$s/opcodes"; \
3886 $(SHELL) $${libsrcdir}/configure \
3887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3888 --target=${target_alias} $${srcdiroption} \
3889 --with-build-libsubdir=$(HOST_SUBDIR) \
3890 $(STAGE2_CONFIGURE_FLAGS)
3891 @endif opcodes-bootstrap
3893 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3894 maybe-configure-stage3-opcodes:
3895 @if opcodes-bootstrap
3896 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3897 configure-stage3-opcodes:
3898 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3900 @r=`${PWD_COMMAND}`; export r; \
3901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3902 TFLAGS="$(STAGE3_TFLAGS)"; \
3903 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3904 $(HOST_EXPORTS) \
3905 $(POSTSTAGE1_HOST_EXPORTS) \
3906 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3907 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3908 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3909 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3911 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3912 case $(srcdir) in \
3913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3914 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3916 esac; \
3917 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3918 libsrcdir="$$s/opcodes"; \
3919 $(SHELL) $${libsrcdir}/configure \
3920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3921 --target=${target_alias} $${srcdiroption} \
3922 --with-build-libsubdir=$(HOST_SUBDIR) \
3923 $(STAGE3_CONFIGURE_FLAGS)
3924 @endif opcodes-bootstrap
3926 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3927 maybe-configure-stage4-opcodes:
3928 @if opcodes-bootstrap
3929 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3930 configure-stage4-opcodes:
3931 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3933 @r=`${PWD_COMMAND}`; export r; \
3934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3935 TFLAGS="$(STAGE4_TFLAGS)"; \
3936 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3937 $(HOST_EXPORTS) \
3938 $(POSTSTAGE1_HOST_EXPORTS) \
3939 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3940 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3941 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3942 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3944 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3945 case $(srcdir) in \
3946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3947 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3949 esac; \
3950 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3951 libsrcdir="$$s/opcodes"; \
3952 $(SHELL) $${libsrcdir}/configure \
3953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3954 --target=${target_alias} $${srcdiroption} \
3955 --with-build-libsubdir=$(HOST_SUBDIR) \
3956 $(STAGE4_CONFIGURE_FLAGS)
3957 @endif opcodes-bootstrap
3959 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3960 maybe-configure-stageprofile-opcodes:
3961 @if opcodes-bootstrap
3962 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3963 configure-stageprofile-opcodes:
3964 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3966 @r=`${PWD_COMMAND}`; export r; \
3967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3968 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3969 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3970 $(HOST_EXPORTS) \
3971 $(POSTSTAGE1_HOST_EXPORTS) \
3972 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3973 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3974 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3975 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3977 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3978 case $(srcdir) in \
3979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3980 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3982 esac; \
3983 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3984 libsrcdir="$$s/opcodes"; \
3985 $(SHELL) $${libsrcdir}/configure \
3986 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3987 --target=${target_alias} $${srcdiroption} \
3988 --with-build-libsubdir=$(HOST_SUBDIR) \
3989 $(STAGEprofile_CONFIGURE_FLAGS)
3990 @endif opcodes-bootstrap
3992 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3993 maybe-configure-stagefeedback-opcodes:
3994 @if opcodes-bootstrap
3995 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3996 configure-stagefeedback-opcodes:
3997 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3999 @r=`${PWD_COMMAND}`; export r; \
4000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4001 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4002 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4003 $(HOST_EXPORTS) \
4004 $(POSTSTAGE1_HOST_EXPORTS) \
4005 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4006 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4007 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4008 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4010 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4011 case $(srcdir) in \
4012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4013 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4015 esac; \
4016 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4017 libsrcdir="$$s/opcodes"; \
4018 $(SHELL) $${libsrcdir}/configure \
4019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4020 --target=${target_alias} $${srcdiroption} \
4021 --with-build-libsubdir=$(HOST_SUBDIR) \
4022 $(STAGEfeedback_CONFIGURE_FLAGS)
4023 @endif opcodes-bootstrap
4029 .PHONY: all-opcodes maybe-all-opcodes
4030 maybe-all-opcodes:
4031 @if gcc-bootstrap
4032 all-opcodes: stage_current
4033 @endif gcc-bootstrap
4034 @if opcodes
4035 TARGET-opcodes=all
4036 maybe-all-opcodes: all-opcodes
4037 all-opcodes: configure-opcodes
4038 @r=`${PWD_COMMAND}`; export r; \
4039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4040 $(HOST_EXPORTS) \
4041 (cd $(HOST_SUBDIR)/opcodes && \
4042 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4043 $(TARGET-opcodes))
4044 @endif opcodes
4048 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4049 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4050 maybe-all-stage1-opcodes:
4051 maybe-clean-stage1-opcodes:
4052 @if opcodes-bootstrap
4053 maybe-all-stage1-opcodes: all-stage1-opcodes
4054 all-stage1: all-stage1-opcodes
4055 TARGET-stage1-opcodes = $(TARGET-opcodes)
4056 all-stage1-opcodes: configure-stage1-opcodes
4057 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4058 @r=`${PWD_COMMAND}`; export r; \
4059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4060 TFLAGS="$(STAGE1_TFLAGS)"; \
4061 $(HOST_EXPORTS) \
4062 cd $(HOST_SUBDIR)/opcodes && \
4063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4064 CFLAGS="$(STAGE1_CFLAGS)" \
4065 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4066 LIBCFLAGS="$(LIBCFLAGS)" \
4067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4070 $(EXTRA_HOST_FLAGS) \
4071 TFLAGS="$(STAGE1_TFLAGS)" \
4072 $(TARGET-stage1-opcodes)
4074 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4075 clean-stage1: clean-stage1-opcodes
4076 clean-stage1-opcodes:
4077 @if [ $(current_stage) = stage1 ]; then \
4078 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4079 else \
4080 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4081 $(MAKE) stage1-start; \
4082 fi; \
4083 cd $(HOST_SUBDIR)/opcodes && \
4084 $(MAKE) $(EXTRA_HOST_FLAGS) \
4085 clean
4086 @endif opcodes-bootstrap
4089 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4090 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4091 maybe-all-stage2-opcodes:
4092 maybe-clean-stage2-opcodes:
4093 @if opcodes-bootstrap
4094 maybe-all-stage2-opcodes: all-stage2-opcodes
4095 all-stage2: all-stage2-opcodes
4096 TARGET-stage2-opcodes = $(TARGET-opcodes)
4097 all-stage2-opcodes: configure-stage2-opcodes
4098 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4099 @r=`${PWD_COMMAND}`; export r; \
4100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4101 TFLAGS="$(STAGE2_TFLAGS)"; \
4102 $(HOST_EXPORTS) \
4103 $(POSTSTAGE1_HOST_EXPORTS) \
4104 cd $(HOST_SUBDIR)/opcodes && \
4105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4106 CFLAGS="$(STAGE2_CFLAGS)" \
4107 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4108 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4113 TFLAGS="$(STAGE2_TFLAGS)" \
4114 $(TARGET-stage2-opcodes)
4116 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4117 clean-stage2: clean-stage2-opcodes
4118 clean-stage2-opcodes:
4119 @if [ $(current_stage) = stage2 ]; then \
4120 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4121 else \
4122 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4123 $(MAKE) stage2-start; \
4124 fi; \
4125 cd $(HOST_SUBDIR)/opcodes && \
4126 $(MAKE) $(EXTRA_HOST_FLAGS) \
4127 $(POSTSTAGE1_FLAGS_TO_PASS) \
4128 clean
4129 @endif opcodes-bootstrap
4132 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4133 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4134 maybe-all-stage3-opcodes:
4135 maybe-clean-stage3-opcodes:
4136 @if opcodes-bootstrap
4137 maybe-all-stage3-opcodes: all-stage3-opcodes
4138 all-stage3: all-stage3-opcodes
4139 TARGET-stage3-opcodes = $(TARGET-opcodes)
4140 all-stage3-opcodes: configure-stage3-opcodes
4141 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4142 @r=`${PWD_COMMAND}`; export r; \
4143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4144 TFLAGS="$(STAGE3_TFLAGS)"; \
4145 $(HOST_EXPORTS) \
4146 $(POSTSTAGE1_HOST_EXPORTS) \
4147 cd $(HOST_SUBDIR)/opcodes && \
4148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4149 CFLAGS="$(STAGE3_CFLAGS)" \
4150 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4151 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4156 TFLAGS="$(STAGE3_TFLAGS)" \
4157 $(TARGET-stage3-opcodes)
4159 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4160 clean-stage3: clean-stage3-opcodes
4161 clean-stage3-opcodes:
4162 @if [ $(current_stage) = stage3 ]; then \
4163 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4164 else \
4165 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4166 $(MAKE) stage3-start; \
4167 fi; \
4168 cd $(HOST_SUBDIR)/opcodes && \
4169 $(MAKE) $(EXTRA_HOST_FLAGS) \
4170 $(POSTSTAGE1_FLAGS_TO_PASS) \
4171 clean
4172 @endif opcodes-bootstrap
4175 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4176 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4177 maybe-all-stage4-opcodes:
4178 maybe-clean-stage4-opcodes:
4179 @if opcodes-bootstrap
4180 maybe-all-stage4-opcodes: all-stage4-opcodes
4181 all-stage4: all-stage4-opcodes
4182 TARGET-stage4-opcodes = $(TARGET-opcodes)
4183 all-stage4-opcodes: configure-stage4-opcodes
4184 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4185 @r=`${PWD_COMMAND}`; export r; \
4186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4187 TFLAGS="$(STAGE4_TFLAGS)"; \
4188 $(HOST_EXPORTS) \
4189 $(POSTSTAGE1_HOST_EXPORTS) \
4190 cd $(HOST_SUBDIR)/opcodes && \
4191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4192 CFLAGS="$(STAGE4_CFLAGS)" \
4193 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4194 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4198 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4199 TFLAGS="$(STAGE4_TFLAGS)" \
4200 $(TARGET-stage4-opcodes)
4202 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4203 clean-stage4: clean-stage4-opcodes
4204 clean-stage4-opcodes:
4205 @if [ $(current_stage) = stage4 ]; then \
4206 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4207 else \
4208 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4209 $(MAKE) stage4-start; \
4210 fi; \
4211 cd $(HOST_SUBDIR)/opcodes && \
4212 $(MAKE) $(EXTRA_HOST_FLAGS) \
4213 $(POSTSTAGE1_FLAGS_TO_PASS) \
4214 clean
4215 @endif opcodes-bootstrap
4218 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4219 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4220 maybe-all-stageprofile-opcodes:
4221 maybe-clean-stageprofile-opcodes:
4222 @if opcodes-bootstrap
4223 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4224 all-stageprofile: all-stageprofile-opcodes
4225 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4226 all-stageprofile-opcodes: configure-stageprofile-opcodes
4227 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4228 @r=`${PWD_COMMAND}`; export r; \
4229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4230 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4231 $(HOST_EXPORTS) \
4232 $(POSTSTAGE1_HOST_EXPORTS) \
4233 cd $(HOST_SUBDIR)/opcodes && \
4234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4235 CFLAGS="$(STAGEprofile_CFLAGS)" \
4236 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4237 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4241 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4242 TFLAGS="$(STAGEprofile_TFLAGS)" \
4243 $(TARGET-stageprofile-opcodes)
4245 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4246 clean-stageprofile: clean-stageprofile-opcodes
4247 clean-stageprofile-opcodes:
4248 @if [ $(current_stage) = stageprofile ]; then \
4249 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4250 else \
4251 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4252 $(MAKE) stageprofile-start; \
4253 fi; \
4254 cd $(HOST_SUBDIR)/opcodes && \
4255 $(MAKE) $(EXTRA_HOST_FLAGS) \
4256 $(POSTSTAGE1_FLAGS_TO_PASS) \
4257 clean
4258 @endif opcodes-bootstrap
4261 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4262 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4263 maybe-all-stagefeedback-opcodes:
4264 maybe-clean-stagefeedback-opcodes:
4265 @if opcodes-bootstrap
4266 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4267 all-stagefeedback: all-stagefeedback-opcodes
4268 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4269 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4270 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4271 @r=`${PWD_COMMAND}`; export r; \
4272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4273 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4274 $(HOST_EXPORTS) \
4275 $(POSTSTAGE1_HOST_EXPORTS) \
4276 cd $(HOST_SUBDIR)/opcodes && \
4277 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4278 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4279 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4280 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4281 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4282 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4283 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4284 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4285 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4286 $(TARGET-stagefeedback-opcodes)
4288 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4289 clean-stagefeedback: clean-stagefeedback-opcodes
4290 clean-stagefeedback-opcodes:
4291 @if [ $(current_stage) = stagefeedback ]; then \
4292 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4293 else \
4294 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4295 $(MAKE) stagefeedback-start; \
4296 fi; \
4297 cd $(HOST_SUBDIR)/opcodes && \
4298 $(MAKE) $(EXTRA_HOST_FLAGS) \
4299 $(POSTSTAGE1_FLAGS_TO_PASS) \
4300 clean
4301 @endif opcodes-bootstrap
4307 .PHONY: check-opcodes maybe-check-opcodes
4308 maybe-check-opcodes:
4309 @if opcodes
4310 maybe-check-opcodes: check-opcodes
4312 check-opcodes:
4313 @: $(MAKE); $(unstage)
4314 @r=`${PWD_COMMAND}`; export r; \
4315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4316 $(HOST_EXPORTS) \
4317 (cd $(HOST_SUBDIR)/opcodes && \
4318 $(MAKE) $(FLAGS_TO_PASS) check)
4320 @endif opcodes
4322 .PHONY: install-opcodes maybe-install-opcodes
4323 maybe-install-opcodes:
4324 @if opcodes
4325 maybe-install-opcodes: install-opcodes
4327 install-opcodes: installdirs
4328 @: $(MAKE); $(unstage)
4329 @r=`${PWD_COMMAND}`; export r; \
4330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4331 $(HOST_EXPORTS) \
4332 (cd $(HOST_SUBDIR)/opcodes && \
4333 $(MAKE) $(FLAGS_TO_PASS) install)
4335 @endif opcodes
4337 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4338 maybe-install-strip-opcodes:
4339 @if opcodes
4340 maybe-install-strip-opcodes: install-strip-opcodes
4342 install-strip-opcodes: installdirs
4343 @: $(MAKE); $(unstage)
4344 @r=`${PWD_COMMAND}`; export r; \
4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4346 $(HOST_EXPORTS) \
4347 (cd $(HOST_SUBDIR)/opcodes && \
4348 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4350 @endif opcodes
4352 # Other targets (info, dvi, pdf, etc.)
4354 .PHONY: maybe-info-opcodes info-opcodes
4355 maybe-info-opcodes:
4356 @if opcodes
4357 maybe-info-opcodes: info-opcodes
4359 info-opcodes: \
4360 configure-opcodes
4361 @[ -f ./opcodes/Makefile ] || exit 0; \
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4364 $(HOST_EXPORTS) \
4365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4367 done; \
4368 echo "Doing info in opcodes" ; \
4369 (cd $(HOST_SUBDIR)/opcodes && \
4370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4372 "RANLIB=$${RANLIB}" \
4373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4374 info) \
4375 || exit 1
4377 @endif opcodes
4379 .PHONY: maybe-dvi-opcodes dvi-opcodes
4380 maybe-dvi-opcodes:
4381 @if opcodes
4382 maybe-dvi-opcodes: dvi-opcodes
4384 dvi-opcodes: \
4385 configure-opcodes
4386 @[ -f ./opcodes/Makefile ] || exit 0; \
4387 r=`${PWD_COMMAND}`; export r; \
4388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4389 $(HOST_EXPORTS) \
4390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4392 done; \
4393 echo "Doing dvi in opcodes" ; \
4394 (cd $(HOST_SUBDIR)/opcodes && \
4395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4397 "RANLIB=$${RANLIB}" \
4398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4399 dvi) \
4400 || exit 1
4402 @endif opcodes
4404 .PHONY: maybe-pdf-opcodes pdf-opcodes
4405 maybe-pdf-opcodes:
4406 @if opcodes
4407 maybe-pdf-opcodes: pdf-opcodes
4409 pdf-opcodes: \
4410 configure-opcodes
4411 @[ -f ./opcodes/Makefile ] || exit 0; \
4412 r=`${PWD_COMMAND}`; export r; \
4413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4414 $(HOST_EXPORTS) \
4415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4417 done; \
4418 echo "Doing pdf in opcodes" ; \
4419 (cd $(HOST_SUBDIR)/opcodes && \
4420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4422 "RANLIB=$${RANLIB}" \
4423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4424 pdf) \
4425 || exit 1
4427 @endif opcodes
4429 .PHONY: maybe-html-opcodes html-opcodes
4430 maybe-html-opcodes:
4431 @if opcodes
4432 maybe-html-opcodes: html-opcodes
4434 html-opcodes: \
4435 configure-opcodes
4436 @[ -f ./opcodes/Makefile ] || exit 0; \
4437 r=`${PWD_COMMAND}`; export r; \
4438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4439 $(HOST_EXPORTS) \
4440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4442 done; \
4443 echo "Doing html in opcodes" ; \
4444 (cd $(HOST_SUBDIR)/opcodes && \
4445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4447 "RANLIB=$${RANLIB}" \
4448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4449 html) \
4450 || exit 1
4452 @endif opcodes
4454 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4455 maybe-TAGS-opcodes:
4456 @if opcodes
4457 maybe-TAGS-opcodes: TAGS-opcodes
4459 TAGS-opcodes: \
4460 configure-opcodes
4461 @[ -f ./opcodes/Makefile ] || exit 0; \
4462 r=`${PWD_COMMAND}`; export r; \
4463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464 $(HOST_EXPORTS) \
4465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467 done; \
4468 echo "Doing TAGS in opcodes" ; \
4469 (cd $(HOST_SUBDIR)/opcodes && \
4470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472 "RANLIB=$${RANLIB}" \
4473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474 TAGS) \
4475 || exit 1
4477 @endif opcodes
4479 .PHONY: maybe-install-info-opcodes install-info-opcodes
4480 maybe-install-info-opcodes:
4481 @if opcodes
4482 maybe-install-info-opcodes: install-info-opcodes
4484 install-info-opcodes: \
4485 configure-opcodes \
4486 info-opcodes
4487 @[ -f ./opcodes/Makefile ] || exit 0; \
4488 r=`${PWD_COMMAND}`; export r; \
4489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490 $(HOST_EXPORTS) \
4491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493 done; \
4494 echo "Doing install-info in opcodes" ; \
4495 (cd $(HOST_SUBDIR)/opcodes && \
4496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498 "RANLIB=$${RANLIB}" \
4499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500 install-info) \
4501 || exit 1
4503 @endif opcodes
4505 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4506 maybe-install-pdf-opcodes:
4507 @if opcodes
4508 maybe-install-pdf-opcodes: install-pdf-opcodes
4510 install-pdf-opcodes: \
4511 configure-opcodes \
4512 pdf-opcodes
4513 @[ -f ./opcodes/Makefile ] || exit 0; \
4514 r=`${PWD_COMMAND}`; export r; \
4515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4516 $(HOST_EXPORTS) \
4517 for flag in $(EXTRA_HOST_FLAGS) ; do \
4518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4519 done; \
4520 echo "Doing install-pdf in opcodes" ; \
4521 (cd $(HOST_SUBDIR)/opcodes && \
4522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4524 "RANLIB=$${RANLIB}" \
4525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4526 install-pdf) \
4527 || exit 1
4529 @endif opcodes
4531 .PHONY: maybe-install-html-opcodes install-html-opcodes
4532 maybe-install-html-opcodes:
4533 @if opcodes
4534 maybe-install-html-opcodes: install-html-opcodes
4536 install-html-opcodes: \
4537 configure-opcodes \
4538 html-opcodes
4539 @[ -f ./opcodes/Makefile ] || exit 0; \
4540 r=`${PWD_COMMAND}`; export r; \
4541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4542 $(HOST_EXPORTS) \
4543 for flag in $(EXTRA_HOST_FLAGS) ; do \
4544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4545 done; \
4546 echo "Doing install-html in opcodes" ; \
4547 (cd $(HOST_SUBDIR)/opcodes && \
4548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4550 "RANLIB=$${RANLIB}" \
4551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4552 install-html) \
4553 || exit 1
4555 @endif opcodes
4557 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4558 maybe-installcheck-opcodes:
4559 @if opcodes
4560 maybe-installcheck-opcodes: installcheck-opcodes
4562 installcheck-opcodes: \
4563 configure-opcodes
4564 @[ -f ./opcodes/Makefile ] || exit 0; \
4565 r=`${PWD_COMMAND}`; export r; \
4566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567 $(HOST_EXPORTS) \
4568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570 done; \
4571 echo "Doing installcheck in opcodes" ; \
4572 (cd $(HOST_SUBDIR)/opcodes && \
4573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575 "RANLIB=$${RANLIB}" \
4576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4577 installcheck) \
4578 || exit 1
4580 @endif opcodes
4582 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4583 maybe-mostlyclean-opcodes:
4584 @if opcodes
4585 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4587 mostlyclean-opcodes:
4588 @[ -f ./opcodes/Makefile ] || exit 0; \
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4591 $(HOST_EXPORTS) \
4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4595 echo "Doing mostlyclean in opcodes" ; \
4596 (cd $(HOST_SUBDIR)/opcodes && \
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4601 mostlyclean) \
4602 || exit 1
4604 @endif opcodes
4606 .PHONY: maybe-clean-opcodes clean-opcodes
4607 maybe-clean-opcodes:
4608 @if opcodes
4609 maybe-clean-opcodes: clean-opcodes
4611 clean-opcodes:
4612 @[ -f ./opcodes/Makefile ] || exit 0; \
4613 r=`${PWD_COMMAND}`; export r; \
4614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4615 $(HOST_EXPORTS) \
4616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4618 done; \
4619 echo "Doing clean in opcodes" ; \
4620 (cd $(HOST_SUBDIR)/opcodes && \
4621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4623 "RANLIB=$${RANLIB}" \
4624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4625 clean) \
4626 || exit 1
4628 @endif opcodes
4630 .PHONY: maybe-distclean-opcodes distclean-opcodes
4631 maybe-distclean-opcodes:
4632 @if opcodes
4633 maybe-distclean-opcodes: distclean-opcodes
4635 distclean-opcodes:
4636 @[ -f ./opcodes/Makefile ] || exit 0; \
4637 r=`${PWD_COMMAND}`; export r; \
4638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4639 $(HOST_EXPORTS) \
4640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4642 done; \
4643 echo "Doing distclean in opcodes" ; \
4644 (cd $(HOST_SUBDIR)/opcodes && \
4645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4647 "RANLIB=$${RANLIB}" \
4648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4649 distclean) \
4650 || exit 1
4652 @endif opcodes
4654 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4655 maybe-maintainer-clean-opcodes:
4656 @if opcodes
4657 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4659 maintainer-clean-opcodes:
4660 @[ -f ./opcodes/Makefile ] || exit 0; \
4661 r=`${PWD_COMMAND}`; export r; \
4662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4663 $(HOST_EXPORTS) \
4664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4666 done; \
4667 echo "Doing maintainer-clean in opcodes" ; \
4668 (cd $(HOST_SUBDIR)/opcodes && \
4669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4671 "RANLIB=$${RANLIB}" \
4672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4673 maintainer-clean) \
4674 || exit 1
4676 @endif opcodes
4680 .PHONY: configure-binutils maybe-configure-binutils
4681 maybe-configure-binutils:
4682 @if gcc-bootstrap
4683 configure-binutils: stage_current
4684 @endif gcc-bootstrap
4685 @if binutils
4686 maybe-configure-binutils: configure-binutils
4687 configure-binutils:
4688 @r=`${PWD_COMMAND}`; export r; \
4689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4690 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4692 $(HOST_EXPORTS) \
4693 echo Configuring in $(HOST_SUBDIR)/binutils; \
4694 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4695 case $(srcdir) in \
4696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4697 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4699 esac; \
4700 srcdiroption="--srcdir=$${topdir}/binutils"; \
4701 libsrcdir="$$s/binutils"; \
4702 $(SHELL) $${libsrcdir}/configure \
4703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4704 --target=${target_alias} $${srcdiroption} \
4705 || exit 1
4706 @endif binutils
4710 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4711 maybe-configure-stage1-binutils:
4712 @if binutils-bootstrap
4713 maybe-configure-stage1-binutils: configure-stage1-binutils
4714 configure-stage1-binutils:
4715 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4717 @r=`${PWD_COMMAND}`; export r; \
4718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4719 TFLAGS="$(STAGE1_TFLAGS)"; \
4720 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4721 $(HOST_EXPORTS) \
4722 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4723 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4724 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4725 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4727 cd $(HOST_SUBDIR)/binutils || exit 1; \
4728 case $(srcdir) in \
4729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4730 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4732 esac; \
4733 srcdiroption="--srcdir=$${topdir}/binutils"; \
4734 libsrcdir="$$s/binutils"; \
4735 $(SHELL) $${libsrcdir}/configure \
4736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4737 --target=${target_alias} $${srcdiroption} \
4738 $(STAGE1_CONFIGURE_FLAGS)
4739 @endif binutils-bootstrap
4741 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4742 maybe-configure-stage2-binutils:
4743 @if binutils-bootstrap
4744 maybe-configure-stage2-binutils: configure-stage2-binutils
4745 configure-stage2-binutils:
4746 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4748 @r=`${PWD_COMMAND}`; export r; \
4749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4750 TFLAGS="$(STAGE2_TFLAGS)"; \
4751 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4752 $(HOST_EXPORTS) \
4753 $(POSTSTAGE1_HOST_EXPORTS) \
4754 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4755 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4756 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4757 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4759 cd $(HOST_SUBDIR)/binutils || exit 1; \
4760 case $(srcdir) in \
4761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4762 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4764 esac; \
4765 srcdiroption="--srcdir=$${topdir}/binutils"; \
4766 libsrcdir="$$s/binutils"; \
4767 $(SHELL) $${libsrcdir}/configure \
4768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4769 --target=${target_alias} $${srcdiroption} \
4770 --with-build-libsubdir=$(HOST_SUBDIR) \
4771 $(STAGE2_CONFIGURE_FLAGS)
4772 @endif binutils-bootstrap
4774 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4775 maybe-configure-stage3-binutils:
4776 @if binutils-bootstrap
4777 maybe-configure-stage3-binutils: configure-stage3-binutils
4778 configure-stage3-binutils:
4779 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4781 @r=`${PWD_COMMAND}`; export r; \
4782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4783 TFLAGS="$(STAGE3_TFLAGS)"; \
4784 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4785 $(HOST_EXPORTS) \
4786 $(POSTSTAGE1_HOST_EXPORTS) \
4787 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4788 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4789 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4790 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4792 cd $(HOST_SUBDIR)/binutils || exit 1; \
4793 case $(srcdir) in \
4794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4795 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4797 esac; \
4798 srcdiroption="--srcdir=$${topdir}/binutils"; \
4799 libsrcdir="$$s/binutils"; \
4800 $(SHELL) $${libsrcdir}/configure \
4801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4802 --target=${target_alias} $${srcdiroption} \
4803 --with-build-libsubdir=$(HOST_SUBDIR) \
4804 $(STAGE3_CONFIGURE_FLAGS)
4805 @endif binutils-bootstrap
4807 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4808 maybe-configure-stage4-binutils:
4809 @if binutils-bootstrap
4810 maybe-configure-stage4-binutils: configure-stage4-binutils
4811 configure-stage4-binutils:
4812 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4814 @r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4816 TFLAGS="$(STAGE4_TFLAGS)"; \
4817 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4818 $(HOST_EXPORTS) \
4819 $(POSTSTAGE1_HOST_EXPORTS) \
4820 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4821 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4822 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4823 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4825 cd $(HOST_SUBDIR)/binutils || exit 1; \
4826 case $(srcdir) in \
4827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4828 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4830 esac; \
4831 srcdiroption="--srcdir=$${topdir}/binutils"; \
4832 libsrcdir="$$s/binutils"; \
4833 $(SHELL) $${libsrcdir}/configure \
4834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4835 --target=${target_alias} $${srcdiroption} \
4836 --with-build-libsubdir=$(HOST_SUBDIR) \
4837 $(STAGE4_CONFIGURE_FLAGS)
4838 @endif binutils-bootstrap
4840 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4841 maybe-configure-stageprofile-binutils:
4842 @if binutils-bootstrap
4843 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4844 configure-stageprofile-binutils:
4845 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4847 @r=`${PWD_COMMAND}`; export r; \
4848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4849 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4850 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4851 $(HOST_EXPORTS) \
4852 $(POSTSTAGE1_HOST_EXPORTS) \
4853 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4854 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4855 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4856 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4858 cd $(HOST_SUBDIR)/binutils || exit 1; \
4859 case $(srcdir) in \
4860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4861 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4863 esac; \
4864 srcdiroption="--srcdir=$${topdir}/binutils"; \
4865 libsrcdir="$$s/binutils"; \
4866 $(SHELL) $${libsrcdir}/configure \
4867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4868 --target=${target_alias} $${srcdiroption} \
4869 --with-build-libsubdir=$(HOST_SUBDIR) \
4870 $(STAGEprofile_CONFIGURE_FLAGS)
4871 @endif binutils-bootstrap
4873 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4874 maybe-configure-stagefeedback-binutils:
4875 @if binutils-bootstrap
4876 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4877 configure-stagefeedback-binutils:
4878 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4880 @r=`${PWD_COMMAND}`; export r; \
4881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4882 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4883 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4884 $(HOST_EXPORTS) \
4885 $(POSTSTAGE1_HOST_EXPORTS) \
4886 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4887 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4888 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4889 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4891 cd $(HOST_SUBDIR)/binutils || exit 1; \
4892 case $(srcdir) in \
4893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4894 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4896 esac; \
4897 srcdiroption="--srcdir=$${topdir}/binutils"; \
4898 libsrcdir="$$s/binutils"; \
4899 $(SHELL) $${libsrcdir}/configure \
4900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4901 --target=${target_alias} $${srcdiroption} \
4902 --with-build-libsubdir=$(HOST_SUBDIR) \
4903 $(STAGEfeedback_CONFIGURE_FLAGS)
4904 @endif binutils-bootstrap
4910 .PHONY: all-binutils maybe-all-binutils
4911 maybe-all-binutils:
4912 @if gcc-bootstrap
4913 all-binutils: stage_current
4914 @endif gcc-bootstrap
4915 @if binutils
4916 TARGET-binutils=all
4917 maybe-all-binutils: all-binutils
4918 all-binutils: configure-binutils
4919 @r=`${PWD_COMMAND}`; export r; \
4920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4921 $(HOST_EXPORTS) \
4922 (cd $(HOST_SUBDIR)/binutils && \
4923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4924 $(TARGET-binutils))
4925 @endif binutils
4929 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4930 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4931 maybe-all-stage1-binutils:
4932 maybe-clean-stage1-binutils:
4933 @if binutils-bootstrap
4934 maybe-all-stage1-binutils: all-stage1-binutils
4935 all-stage1: all-stage1-binutils
4936 TARGET-stage1-binutils = $(TARGET-binutils)
4937 all-stage1-binutils: configure-stage1-binutils
4938 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4939 @r=`${PWD_COMMAND}`; export r; \
4940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4941 TFLAGS="$(STAGE1_TFLAGS)"; \
4942 $(HOST_EXPORTS) \
4943 cd $(HOST_SUBDIR)/binutils && \
4944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4945 CFLAGS="$(STAGE1_CFLAGS)" \
4946 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4947 LIBCFLAGS="$(LIBCFLAGS)" \
4948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4951 $(EXTRA_HOST_FLAGS) \
4952 TFLAGS="$(STAGE1_TFLAGS)" \
4953 $(TARGET-stage1-binutils)
4955 maybe-clean-stage1-binutils: clean-stage1-binutils
4956 clean-stage1: clean-stage1-binutils
4957 clean-stage1-binutils:
4958 @if [ $(current_stage) = stage1 ]; then \
4959 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4960 else \
4961 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4962 $(MAKE) stage1-start; \
4963 fi; \
4964 cd $(HOST_SUBDIR)/binutils && \
4965 $(MAKE) $(EXTRA_HOST_FLAGS) \
4966 clean
4967 @endif binutils-bootstrap
4970 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4971 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4972 maybe-all-stage2-binutils:
4973 maybe-clean-stage2-binutils:
4974 @if binutils-bootstrap
4975 maybe-all-stage2-binutils: all-stage2-binutils
4976 all-stage2: all-stage2-binutils
4977 TARGET-stage2-binutils = $(TARGET-binutils)
4978 all-stage2-binutils: configure-stage2-binutils
4979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4980 @r=`${PWD_COMMAND}`; export r; \
4981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4982 TFLAGS="$(STAGE2_TFLAGS)"; \
4983 $(HOST_EXPORTS) \
4984 $(POSTSTAGE1_HOST_EXPORTS) \
4985 cd $(HOST_SUBDIR)/binutils && \
4986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4987 CFLAGS="$(STAGE2_CFLAGS)" \
4988 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4989 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4994 TFLAGS="$(STAGE2_TFLAGS)" \
4995 $(TARGET-stage2-binutils)
4997 maybe-clean-stage2-binutils: clean-stage2-binutils
4998 clean-stage2: clean-stage2-binutils
4999 clean-stage2-binutils:
5000 @if [ $(current_stage) = stage2 ]; then \
5001 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5002 else \
5003 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5004 $(MAKE) stage2-start; \
5005 fi; \
5006 cd $(HOST_SUBDIR)/binutils && \
5007 $(MAKE) $(EXTRA_HOST_FLAGS) \
5008 $(POSTSTAGE1_FLAGS_TO_PASS) \
5009 clean
5010 @endif binutils-bootstrap
5013 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5014 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5015 maybe-all-stage3-binutils:
5016 maybe-clean-stage3-binutils:
5017 @if binutils-bootstrap
5018 maybe-all-stage3-binutils: all-stage3-binutils
5019 all-stage3: all-stage3-binutils
5020 TARGET-stage3-binutils = $(TARGET-binutils)
5021 all-stage3-binutils: configure-stage3-binutils
5022 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5023 @r=`${PWD_COMMAND}`; export r; \
5024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5025 TFLAGS="$(STAGE3_TFLAGS)"; \
5026 $(HOST_EXPORTS) \
5027 $(POSTSTAGE1_HOST_EXPORTS) \
5028 cd $(HOST_SUBDIR)/binutils && \
5029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5030 CFLAGS="$(STAGE3_CFLAGS)" \
5031 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5032 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5037 TFLAGS="$(STAGE3_TFLAGS)" \
5038 $(TARGET-stage3-binutils)
5040 maybe-clean-stage3-binutils: clean-stage3-binutils
5041 clean-stage3: clean-stage3-binutils
5042 clean-stage3-binutils:
5043 @if [ $(current_stage) = stage3 ]; then \
5044 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5045 else \
5046 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5047 $(MAKE) stage3-start; \
5048 fi; \
5049 cd $(HOST_SUBDIR)/binutils && \
5050 $(MAKE) $(EXTRA_HOST_FLAGS) \
5051 $(POSTSTAGE1_FLAGS_TO_PASS) \
5052 clean
5053 @endif binutils-bootstrap
5056 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5057 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5058 maybe-all-stage4-binutils:
5059 maybe-clean-stage4-binutils:
5060 @if binutils-bootstrap
5061 maybe-all-stage4-binutils: all-stage4-binutils
5062 all-stage4: all-stage4-binutils
5063 TARGET-stage4-binutils = $(TARGET-binutils)
5064 all-stage4-binutils: configure-stage4-binutils
5065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5066 @r=`${PWD_COMMAND}`; export r; \
5067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5068 TFLAGS="$(STAGE4_TFLAGS)"; \
5069 $(HOST_EXPORTS) \
5070 $(POSTSTAGE1_HOST_EXPORTS) \
5071 cd $(HOST_SUBDIR)/binutils && \
5072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5073 CFLAGS="$(STAGE4_CFLAGS)" \
5074 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5075 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5079 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5080 TFLAGS="$(STAGE4_TFLAGS)" \
5081 $(TARGET-stage4-binutils)
5083 maybe-clean-stage4-binutils: clean-stage4-binutils
5084 clean-stage4: clean-stage4-binutils
5085 clean-stage4-binutils:
5086 @if [ $(current_stage) = stage4 ]; then \
5087 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5088 else \
5089 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5090 $(MAKE) stage4-start; \
5091 fi; \
5092 cd $(HOST_SUBDIR)/binutils && \
5093 $(MAKE) $(EXTRA_HOST_FLAGS) \
5094 $(POSTSTAGE1_FLAGS_TO_PASS) \
5095 clean
5096 @endif binutils-bootstrap
5099 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5100 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5101 maybe-all-stageprofile-binutils:
5102 maybe-clean-stageprofile-binutils:
5103 @if binutils-bootstrap
5104 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5105 all-stageprofile: all-stageprofile-binutils
5106 TARGET-stageprofile-binutils = $(TARGET-binutils)
5107 all-stageprofile-binutils: configure-stageprofile-binutils
5108 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5109 @r=`${PWD_COMMAND}`; export r; \
5110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5111 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5112 $(HOST_EXPORTS) \
5113 $(POSTSTAGE1_HOST_EXPORTS) \
5114 cd $(HOST_SUBDIR)/binutils && \
5115 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5116 CFLAGS="$(STAGEprofile_CFLAGS)" \
5117 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5118 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5119 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5120 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5121 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5122 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5123 TFLAGS="$(STAGEprofile_TFLAGS)" \
5124 $(TARGET-stageprofile-binutils)
5126 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5127 clean-stageprofile: clean-stageprofile-binutils
5128 clean-stageprofile-binutils:
5129 @if [ $(current_stage) = stageprofile ]; then \
5130 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5131 else \
5132 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5133 $(MAKE) stageprofile-start; \
5134 fi; \
5135 cd $(HOST_SUBDIR)/binutils && \
5136 $(MAKE) $(EXTRA_HOST_FLAGS) \
5137 $(POSTSTAGE1_FLAGS_TO_PASS) \
5138 clean
5139 @endif binutils-bootstrap
5142 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5143 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5144 maybe-all-stagefeedback-binutils:
5145 maybe-clean-stagefeedback-binutils:
5146 @if binutils-bootstrap
5147 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5148 all-stagefeedback: all-stagefeedback-binutils
5149 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5150 all-stagefeedback-binutils: configure-stagefeedback-binutils
5151 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5155 $(HOST_EXPORTS) \
5156 $(POSTSTAGE1_HOST_EXPORTS) \
5157 cd $(HOST_SUBDIR)/binutils && \
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5159 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5160 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5161 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5165 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5166 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5167 $(TARGET-stagefeedback-binutils)
5169 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5170 clean-stagefeedback: clean-stagefeedback-binutils
5171 clean-stagefeedback-binutils:
5172 @if [ $(current_stage) = stagefeedback ]; then \
5173 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5174 else \
5175 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5176 $(MAKE) stagefeedback-start; \
5177 fi; \
5178 cd $(HOST_SUBDIR)/binutils && \
5179 $(MAKE) $(EXTRA_HOST_FLAGS) \
5180 $(POSTSTAGE1_FLAGS_TO_PASS) \
5181 clean
5182 @endif binutils-bootstrap
5188 .PHONY: check-binutils maybe-check-binutils
5189 maybe-check-binutils:
5190 @if binutils
5191 maybe-check-binutils: check-binutils
5193 check-binutils:
5194 @: $(MAKE); $(unstage)
5195 @r=`${PWD_COMMAND}`; export r; \
5196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5197 $(HOST_EXPORTS) \
5198 (cd $(HOST_SUBDIR)/binutils && \
5199 $(MAKE) $(FLAGS_TO_PASS) check)
5201 @endif binutils
5203 .PHONY: install-binutils maybe-install-binutils
5204 maybe-install-binutils:
5205 @if binutils
5206 maybe-install-binutils: install-binutils
5208 install-binutils: installdirs
5209 @: $(MAKE); $(unstage)
5210 @r=`${PWD_COMMAND}`; export r; \
5211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5212 $(HOST_EXPORTS) \
5213 (cd $(HOST_SUBDIR)/binutils && \
5214 $(MAKE) $(FLAGS_TO_PASS) install)
5216 @endif binutils
5218 .PHONY: install-strip-binutils maybe-install-strip-binutils
5219 maybe-install-strip-binutils:
5220 @if binutils
5221 maybe-install-strip-binutils: install-strip-binutils
5223 install-strip-binutils: installdirs
5224 @: $(MAKE); $(unstage)
5225 @r=`${PWD_COMMAND}`; export r; \
5226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5227 $(HOST_EXPORTS) \
5228 (cd $(HOST_SUBDIR)/binutils && \
5229 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5231 @endif binutils
5233 # Other targets (info, dvi, pdf, etc.)
5235 .PHONY: maybe-info-binutils info-binutils
5236 maybe-info-binutils:
5237 @if binutils
5238 maybe-info-binutils: info-binutils
5240 info-binutils: \
5241 configure-binutils
5242 @[ -f ./binutils/Makefile ] || exit 0; \
5243 r=`${PWD_COMMAND}`; export r; \
5244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5245 $(HOST_EXPORTS) \
5246 for flag in $(EXTRA_HOST_FLAGS) ; do \
5247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5248 done; \
5249 echo "Doing info in binutils" ; \
5250 (cd $(HOST_SUBDIR)/binutils && \
5251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5253 "RANLIB=$${RANLIB}" \
5254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5255 info) \
5256 || exit 1
5258 @endif binutils
5260 .PHONY: maybe-dvi-binutils dvi-binutils
5261 maybe-dvi-binutils:
5262 @if binutils
5263 maybe-dvi-binutils: dvi-binutils
5265 dvi-binutils: \
5266 configure-binutils
5267 @[ -f ./binutils/Makefile ] || exit 0; \
5268 r=`${PWD_COMMAND}`; export r; \
5269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5270 $(HOST_EXPORTS) \
5271 for flag in $(EXTRA_HOST_FLAGS) ; do \
5272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5273 done; \
5274 echo "Doing dvi in binutils" ; \
5275 (cd $(HOST_SUBDIR)/binutils && \
5276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5278 "RANLIB=$${RANLIB}" \
5279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5280 dvi) \
5281 || exit 1
5283 @endif binutils
5285 .PHONY: maybe-pdf-binutils pdf-binutils
5286 maybe-pdf-binutils:
5287 @if binutils
5288 maybe-pdf-binutils: pdf-binutils
5290 pdf-binutils: \
5291 configure-binutils
5292 @[ -f ./binutils/Makefile ] || exit 0; \
5293 r=`${PWD_COMMAND}`; export r; \
5294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5295 $(HOST_EXPORTS) \
5296 for flag in $(EXTRA_HOST_FLAGS) ; do \
5297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5298 done; \
5299 echo "Doing pdf in binutils" ; \
5300 (cd $(HOST_SUBDIR)/binutils && \
5301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5303 "RANLIB=$${RANLIB}" \
5304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5305 pdf) \
5306 || exit 1
5308 @endif binutils
5310 .PHONY: maybe-html-binutils html-binutils
5311 maybe-html-binutils:
5312 @if binutils
5313 maybe-html-binutils: html-binutils
5315 html-binutils: \
5316 configure-binutils
5317 @[ -f ./binutils/Makefile ] || exit 0; \
5318 r=`${PWD_COMMAND}`; export r; \
5319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5320 $(HOST_EXPORTS) \
5321 for flag in $(EXTRA_HOST_FLAGS) ; do \
5322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5323 done; \
5324 echo "Doing html in binutils" ; \
5325 (cd $(HOST_SUBDIR)/binutils && \
5326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5328 "RANLIB=$${RANLIB}" \
5329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5330 html) \
5331 || exit 1
5333 @endif binutils
5335 .PHONY: maybe-TAGS-binutils TAGS-binutils
5336 maybe-TAGS-binutils:
5337 @if binutils
5338 maybe-TAGS-binutils: TAGS-binutils
5340 TAGS-binutils: \
5341 configure-binutils
5342 @[ -f ./binutils/Makefile ] || exit 0; \
5343 r=`${PWD_COMMAND}`; export r; \
5344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5345 $(HOST_EXPORTS) \
5346 for flag in $(EXTRA_HOST_FLAGS) ; do \
5347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5348 done; \
5349 echo "Doing TAGS in binutils" ; \
5350 (cd $(HOST_SUBDIR)/binutils && \
5351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5353 "RANLIB=$${RANLIB}" \
5354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5355 TAGS) \
5356 || exit 1
5358 @endif binutils
5360 .PHONY: maybe-install-info-binutils install-info-binutils
5361 maybe-install-info-binutils:
5362 @if binutils
5363 maybe-install-info-binutils: install-info-binutils
5365 install-info-binutils: \
5366 configure-binutils \
5367 info-binutils
5368 @[ -f ./binutils/Makefile ] || exit 0; \
5369 r=`${PWD_COMMAND}`; export r; \
5370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5371 $(HOST_EXPORTS) \
5372 for flag in $(EXTRA_HOST_FLAGS) ; do \
5373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5374 done; \
5375 echo "Doing install-info in binutils" ; \
5376 (cd $(HOST_SUBDIR)/binutils && \
5377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5379 "RANLIB=$${RANLIB}" \
5380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5381 install-info) \
5382 || exit 1
5384 @endif binutils
5386 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5387 maybe-install-pdf-binutils:
5388 @if binutils
5389 maybe-install-pdf-binutils: install-pdf-binutils
5391 install-pdf-binutils: \
5392 configure-binutils \
5393 pdf-binutils
5394 @[ -f ./binutils/Makefile ] || exit 0; \
5395 r=`${PWD_COMMAND}`; export r; \
5396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5397 $(HOST_EXPORTS) \
5398 for flag in $(EXTRA_HOST_FLAGS) ; do \
5399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5400 done; \
5401 echo "Doing install-pdf in binutils" ; \
5402 (cd $(HOST_SUBDIR)/binutils && \
5403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5405 "RANLIB=$${RANLIB}" \
5406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5407 install-pdf) \
5408 || exit 1
5410 @endif binutils
5412 .PHONY: maybe-install-html-binutils install-html-binutils
5413 maybe-install-html-binutils:
5414 @if binutils
5415 maybe-install-html-binutils: install-html-binutils
5417 install-html-binutils: \
5418 configure-binutils \
5419 html-binutils
5420 @[ -f ./binutils/Makefile ] || exit 0; \
5421 r=`${PWD_COMMAND}`; export r; \
5422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5423 $(HOST_EXPORTS) \
5424 for flag in $(EXTRA_HOST_FLAGS) ; do \
5425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5426 done; \
5427 echo "Doing install-html in binutils" ; \
5428 (cd $(HOST_SUBDIR)/binutils && \
5429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5431 "RANLIB=$${RANLIB}" \
5432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5433 install-html) \
5434 || exit 1
5436 @endif binutils
5438 .PHONY: maybe-installcheck-binutils installcheck-binutils
5439 maybe-installcheck-binutils:
5440 @if binutils
5441 maybe-installcheck-binutils: installcheck-binutils
5443 installcheck-binutils: \
5444 configure-binutils
5445 @[ -f ./binutils/Makefile ] || exit 0; \
5446 r=`${PWD_COMMAND}`; export r; \
5447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5448 $(HOST_EXPORTS) \
5449 for flag in $(EXTRA_HOST_FLAGS) ; do \
5450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5451 done; \
5452 echo "Doing installcheck in binutils" ; \
5453 (cd $(HOST_SUBDIR)/binutils && \
5454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5456 "RANLIB=$${RANLIB}" \
5457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5458 installcheck) \
5459 || exit 1
5461 @endif binutils
5463 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5464 maybe-mostlyclean-binutils:
5465 @if binutils
5466 maybe-mostlyclean-binutils: mostlyclean-binutils
5468 mostlyclean-binutils:
5469 @[ -f ./binutils/Makefile ] || exit 0; \
5470 r=`${PWD_COMMAND}`; export r; \
5471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5472 $(HOST_EXPORTS) \
5473 for flag in $(EXTRA_HOST_FLAGS) ; do \
5474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5475 done; \
5476 echo "Doing mostlyclean in binutils" ; \
5477 (cd $(HOST_SUBDIR)/binutils && \
5478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5480 "RANLIB=$${RANLIB}" \
5481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5482 mostlyclean) \
5483 || exit 1
5485 @endif binutils
5487 .PHONY: maybe-clean-binutils clean-binutils
5488 maybe-clean-binutils:
5489 @if binutils
5490 maybe-clean-binutils: clean-binutils
5492 clean-binutils:
5493 @[ -f ./binutils/Makefile ] || exit 0; \
5494 r=`${PWD_COMMAND}`; export r; \
5495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5496 $(HOST_EXPORTS) \
5497 for flag in $(EXTRA_HOST_FLAGS) ; do \
5498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5499 done; \
5500 echo "Doing clean in binutils" ; \
5501 (cd $(HOST_SUBDIR)/binutils && \
5502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5504 "RANLIB=$${RANLIB}" \
5505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5506 clean) \
5507 || exit 1
5509 @endif binutils
5511 .PHONY: maybe-distclean-binutils distclean-binutils
5512 maybe-distclean-binutils:
5513 @if binutils
5514 maybe-distclean-binutils: distclean-binutils
5516 distclean-binutils:
5517 @[ -f ./binutils/Makefile ] || exit 0; \
5518 r=`${PWD_COMMAND}`; export r; \
5519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520 $(HOST_EXPORTS) \
5521 for flag in $(EXTRA_HOST_FLAGS) ; do \
5522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5523 done; \
5524 echo "Doing distclean in binutils" ; \
5525 (cd $(HOST_SUBDIR)/binutils && \
5526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5528 "RANLIB=$${RANLIB}" \
5529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5530 distclean) \
5531 || exit 1
5533 @endif binutils
5535 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5536 maybe-maintainer-clean-binutils:
5537 @if binutils
5538 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5540 maintainer-clean-binutils:
5541 @[ -f ./binutils/Makefile ] || exit 0; \
5542 r=`${PWD_COMMAND}`; export r; \
5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5544 $(HOST_EXPORTS) \
5545 for flag in $(EXTRA_HOST_FLAGS) ; do \
5546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5547 done; \
5548 echo "Doing maintainer-clean in binutils" ; \
5549 (cd $(HOST_SUBDIR)/binutils && \
5550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5552 "RANLIB=$${RANLIB}" \
5553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5554 maintainer-clean) \
5555 || exit 1
5557 @endif binutils
5561 .PHONY: configure-bison maybe-configure-bison
5562 maybe-configure-bison:
5563 @if gcc-bootstrap
5564 configure-bison: stage_current
5565 @endif gcc-bootstrap
5566 @if bison
5567 maybe-configure-bison: configure-bison
5568 configure-bison:
5569 @: $(MAKE); $(unstage)
5570 @r=`${PWD_COMMAND}`; export r; \
5571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5572 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5574 $(HOST_EXPORTS) \
5575 echo Configuring in $(HOST_SUBDIR)/bison; \
5576 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5577 case $(srcdir) in \
5578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5579 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5581 esac; \
5582 srcdiroption="--srcdir=$${topdir}/bison"; \
5583 libsrcdir="$$s/bison"; \
5584 $(SHELL) $${libsrcdir}/configure \
5585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5586 --target=${target_alias} $${srcdiroption} \
5587 || exit 1
5588 @endif bison
5594 .PHONY: all-bison maybe-all-bison
5595 maybe-all-bison:
5596 @if gcc-bootstrap
5597 all-bison: stage_current
5598 @endif gcc-bootstrap
5599 @if bison
5600 TARGET-bison=all
5601 maybe-all-bison: all-bison
5602 all-bison: configure-bison
5603 @: $(MAKE); $(unstage)
5604 @r=`${PWD_COMMAND}`; export r; \
5605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5606 $(HOST_EXPORTS) \
5607 (cd $(HOST_SUBDIR)/bison && \
5608 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5609 $(TARGET-bison))
5610 @endif bison
5615 .PHONY: check-bison maybe-check-bison
5616 maybe-check-bison:
5617 @if bison
5618 maybe-check-bison: check-bison
5620 # This module is only tested in a native toolchain.
5621 check-bison:
5622 @: $(MAKE); $(unstage)
5623 @if [ '$(host)' = '$(target)' ] ; then \
5624 r=`${PWD_COMMAND}`; export r; \
5625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5626 $(HOST_EXPORTS) \
5627 (cd $(HOST_SUBDIR)/bison && \
5628 $(MAKE) $(FLAGS_TO_PASS) check); \
5631 @endif bison
5633 .PHONY: install-bison maybe-install-bison
5634 maybe-install-bison:
5635 @if bison
5636 maybe-install-bison: install-bison
5638 install-bison: installdirs
5639 @: $(MAKE); $(unstage)
5640 @r=`${PWD_COMMAND}`; export r; \
5641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5642 $(HOST_EXPORTS) \
5643 (cd $(HOST_SUBDIR)/bison && \
5644 $(MAKE) $(FLAGS_TO_PASS) install)
5646 @endif bison
5648 .PHONY: install-strip-bison maybe-install-strip-bison
5649 maybe-install-strip-bison:
5650 @if bison
5651 maybe-install-strip-bison: install-strip-bison
5653 install-strip-bison: installdirs
5654 @: $(MAKE); $(unstage)
5655 @r=`${PWD_COMMAND}`; export r; \
5656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5657 $(HOST_EXPORTS) \
5658 (cd $(HOST_SUBDIR)/bison && \
5659 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5661 @endif bison
5663 # Other targets (info, dvi, pdf, etc.)
5665 .PHONY: maybe-info-bison info-bison
5666 maybe-info-bison:
5667 @if bison
5668 maybe-info-bison: info-bison
5670 info-bison: \
5671 configure-bison
5672 @: $(MAKE); $(unstage)
5673 @[ -f ./bison/Makefile ] || exit 0; \
5674 r=`${PWD_COMMAND}`; export r; \
5675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5676 $(HOST_EXPORTS) \
5677 for flag in $(EXTRA_HOST_FLAGS) ; do \
5678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5679 done; \
5680 echo "Doing info in bison" ; \
5681 (cd $(HOST_SUBDIR)/bison && \
5682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5684 "RANLIB=$${RANLIB}" \
5685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5686 info) \
5687 || exit 1
5689 @endif bison
5691 .PHONY: maybe-dvi-bison dvi-bison
5692 maybe-dvi-bison:
5693 @if bison
5694 maybe-dvi-bison: dvi-bison
5696 dvi-bison: \
5697 configure-bison
5698 @: $(MAKE); $(unstage)
5699 @[ -f ./bison/Makefile ] || exit 0; \
5700 r=`${PWD_COMMAND}`; export r; \
5701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5702 $(HOST_EXPORTS) \
5703 for flag in $(EXTRA_HOST_FLAGS) ; do \
5704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5705 done; \
5706 echo "Doing dvi in bison" ; \
5707 (cd $(HOST_SUBDIR)/bison && \
5708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5710 "RANLIB=$${RANLIB}" \
5711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5712 dvi) \
5713 || exit 1
5715 @endif bison
5717 .PHONY: maybe-pdf-bison pdf-bison
5718 maybe-pdf-bison:
5719 @if bison
5720 maybe-pdf-bison: pdf-bison
5722 pdf-bison: \
5723 configure-bison
5724 @: $(MAKE); $(unstage)
5725 @[ -f ./bison/Makefile ] || exit 0; \
5726 r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5728 $(HOST_EXPORTS) \
5729 for flag in $(EXTRA_HOST_FLAGS) ; do \
5730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5731 done; \
5732 echo "Doing pdf in bison" ; \
5733 (cd $(HOST_SUBDIR)/bison && \
5734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5736 "RANLIB=$${RANLIB}" \
5737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5738 pdf) \
5739 || exit 1
5741 @endif bison
5743 .PHONY: maybe-html-bison html-bison
5744 maybe-html-bison:
5745 @if bison
5746 maybe-html-bison: html-bison
5748 html-bison: \
5749 configure-bison
5750 @: $(MAKE); $(unstage)
5751 @[ -f ./bison/Makefile ] || exit 0; \
5752 r=`${PWD_COMMAND}`; export r; \
5753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5754 $(HOST_EXPORTS) \
5755 for flag in $(EXTRA_HOST_FLAGS) ; do \
5756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5757 done; \
5758 echo "Doing html in bison" ; \
5759 (cd $(HOST_SUBDIR)/bison && \
5760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5762 "RANLIB=$${RANLIB}" \
5763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5764 html) \
5765 || exit 1
5767 @endif bison
5769 .PHONY: maybe-TAGS-bison TAGS-bison
5770 maybe-TAGS-bison:
5771 @if bison
5772 maybe-TAGS-bison: TAGS-bison
5774 TAGS-bison: \
5775 configure-bison
5776 @: $(MAKE); $(unstage)
5777 @[ -f ./bison/Makefile ] || exit 0; \
5778 r=`${PWD_COMMAND}`; export r; \
5779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5780 $(HOST_EXPORTS) \
5781 for flag in $(EXTRA_HOST_FLAGS) ; do \
5782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5783 done; \
5784 echo "Doing TAGS in bison" ; \
5785 (cd $(HOST_SUBDIR)/bison && \
5786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5788 "RANLIB=$${RANLIB}" \
5789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5790 TAGS) \
5791 || exit 1
5793 @endif bison
5795 .PHONY: maybe-install-info-bison install-info-bison
5796 maybe-install-info-bison:
5797 @if bison
5798 maybe-install-info-bison: install-info-bison
5800 install-info-bison: \
5801 configure-bison \
5802 info-bison
5803 @: $(MAKE); $(unstage)
5804 @[ -f ./bison/Makefile ] || exit 0; \
5805 r=`${PWD_COMMAND}`; export r; \
5806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5807 $(HOST_EXPORTS) \
5808 for flag in $(EXTRA_HOST_FLAGS) ; do \
5809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5810 done; \
5811 echo "Doing install-info in bison" ; \
5812 (cd $(HOST_SUBDIR)/bison && \
5813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5815 "RANLIB=$${RANLIB}" \
5816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5817 install-info) \
5818 || exit 1
5820 @endif bison
5822 .PHONY: maybe-install-pdf-bison install-pdf-bison
5823 maybe-install-pdf-bison:
5824 @if bison
5825 maybe-install-pdf-bison: install-pdf-bison
5827 install-pdf-bison: \
5828 configure-bison \
5829 pdf-bison
5830 @: $(MAKE); $(unstage)
5831 @[ -f ./bison/Makefile ] || exit 0; \
5832 r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5834 $(HOST_EXPORTS) \
5835 for flag in $(EXTRA_HOST_FLAGS) ; do \
5836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5837 done; \
5838 echo "Doing install-pdf in bison" ; \
5839 (cd $(HOST_SUBDIR)/bison && \
5840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5842 "RANLIB=$${RANLIB}" \
5843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5844 install-pdf) \
5845 || exit 1
5847 @endif bison
5849 .PHONY: maybe-install-html-bison install-html-bison
5850 maybe-install-html-bison:
5851 @if bison
5852 maybe-install-html-bison: install-html-bison
5854 install-html-bison: \
5855 configure-bison \
5856 html-bison
5857 @: $(MAKE); $(unstage)
5858 @[ -f ./bison/Makefile ] || exit 0; \
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 $(HOST_EXPORTS) \
5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
5865 echo "Doing install-html in bison" ; \
5866 (cd $(HOST_SUBDIR)/bison && \
5867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5869 "RANLIB=$${RANLIB}" \
5870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5871 install-html) \
5872 || exit 1
5874 @endif bison
5876 .PHONY: maybe-installcheck-bison installcheck-bison
5877 maybe-installcheck-bison:
5878 @if bison
5879 maybe-installcheck-bison: installcheck-bison
5881 installcheck-bison: \
5882 configure-bison
5883 @: $(MAKE); $(unstage)
5884 @[ -f ./bison/Makefile ] || exit 0; \
5885 r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5887 $(HOST_EXPORTS) \
5888 for flag in $(EXTRA_HOST_FLAGS) ; do \
5889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5890 done; \
5891 echo "Doing installcheck in bison" ; \
5892 (cd $(HOST_SUBDIR)/bison && \
5893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5895 "RANLIB=$${RANLIB}" \
5896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5897 installcheck) \
5898 || exit 1
5900 @endif bison
5902 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5903 maybe-mostlyclean-bison:
5904 @if bison
5905 maybe-mostlyclean-bison: mostlyclean-bison
5907 mostlyclean-bison:
5908 @: $(MAKE); $(unstage)
5909 @[ -f ./bison/Makefile ] || exit 0; \
5910 r=`${PWD_COMMAND}`; export r; \
5911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5912 $(HOST_EXPORTS) \
5913 for flag in $(EXTRA_HOST_FLAGS) ; do \
5914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5915 done; \
5916 echo "Doing mostlyclean in bison" ; \
5917 (cd $(HOST_SUBDIR)/bison && \
5918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5920 "RANLIB=$${RANLIB}" \
5921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5922 mostlyclean) \
5923 || exit 1
5925 @endif bison
5927 .PHONY: maybe-clean-bison clean-bison
5928 maybe-clean-bison:
5929 @if bison
5930 maybe-clean-bison: clean-bison
5932 clean-bison:
5933 @: $(MAKE); $(unstage)
5934 @[ -f ./bison/Makefile ] || exit 0; \
5935 r=`${PWD_COMMAND}`; export r; \
5936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5937 $(HOST_EXPORTS) \
5938 for flag in $(EXTRA_HOST_FLAGS) ; do \
5939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5940 done; \
5941 echo "Doing clean in bison" ; \
5942 (cd $(HOST_SUBDIR)/bison && \
5943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5945 "RANLIB=$${RANLIB}" \
5946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5947 clean) \
5948 || exit 1
5950 @endif bison
5952 .PHONY: maybe-distclean-bison distclean-bison
5953 maybe-distclean-bison:
5954 @if bison
5955 maybe-distclean-bison: distclean-bison
5957 distclean-bison:
5958 @: $(MAKE); $(unstage)
5959 @[ -f ./bison/Makefile ] || exit 0; \
5960 r=`${PWD_COMMAND}`; export r; \
5961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5962 $(HOST_EXPORTS) \
5963 for flag in $(EXTRA_HOST_FLAGS) ; do \
5964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5965 done; \
5966 echo "Doing distclean in bison" ; \
5967 (cd $(HOST_SUBDIR)/bison && \
5968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5970 "RANLIB=$${RANLIB}" \
5971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5972 distclean) \
5973 || exit 1
5975 @endif bison
5977 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5978 maybe-maintainer-clean-bison:
5979 @if bison
5980 maybe-maintainer-clean-bison: maintainer-clean-bison
5982 maintainer-clean-bison:
5983 @: $(MAKE); $(unstage)
5984 @[ -f ./bison/Makefile ] || exit 0; \
5985 r=`${PWD_COMMAND}`; export r; \
5986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5987 $(HOST_EXPORTS) \
5988 for flag in $(EXTRA_HOST_FLAGS) ; do \
5989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5990 done; \
5991 echo "Doing maintainer-clean in bison" ; \
5992 (cd $(HOST_SUBDIR)/bison && \
5993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5995 "RANLIB=$${RANLIB}" \
5996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5997 maintainer-clean) \
5998 || exit 1
6000 @endif bison
6004 .PHONY: configure-cgen maybe-configure-cgen
6005 maybe-configure-cgen:
6006 @if gcc-bootstrap
6007 configure-cgen: stage_current
6008 @endif gcc-bootstrap
6009 @if cgen
6010 maybe-configure-cgen: configure-cgen
6011 configure-cgen:
6012 @: $(MAKE); $(unstage)
6013 @r=`${PWD_COMMAND}`; export r; \
6014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6015 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6017 $(HOST_EXPORTS) \
6018 echo Configuring in $(HOST_SUBDIR)/cgen; \
6019 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6020 case $(srcdir) in \
6021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6022 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6024 esac; \
6025 srcdiroption="--srcdir=$${topdir}/cgen"; \
6026 libsrcdir="$$s/cgen"; \
6027 $(SHELL) $${libsrcdir}/configure \
6028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6029 --target=${target_alias} $${srcdiroption} \
6030 || exit 1
6031 @endif cgen
6037 .PHONY: all-cgen maybe-all-cgen
6038 maybe-all-cgen:
6039 @if gcc-bootstrap
6040 all-cgen: stage_current
6041 @endif gcc-bootstrap
6042 @if cgen
6043 TARGET-cgen=all
6044 maybe-all-cgen: all-cgen
6045 all-cgen: configure-cgen
6046 @: $(MAKE); $(unstage)
6047 @r=`${PWD_COMMAND}`; export r; \
6048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6049 $(HOST_EXPORTS) \
6050 (cd $(HOST_SUBDIR)/cgen && \
6051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6052 $(TARGET-cgen))
6053 @endif cgen
6058 .PHONY: check-cgen maybe-check-cgen
6059 maybe-check-cgen:
6060 @if cgen
6061 maybe-check-cgen: check-cgen
6063 check-cgen:
6064 @: $(MAKE); $(unstage)
6065 @r=`${PWD_COMMAND}`; export r; \
6066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6067 $(HOST_EXPORTS) \
6068 (cd $(HOST_SUBDIR)/cgen && \
6069 $(MAKE) $(FLAGS_TO_PASS) check)
6071 @endif cgen
6073 .PHONY: install-cgen maybe-install-cgen
6074 maybe-install-cgen:
6075 @if cgen
6076 maybe-install-cgen: install-cgen
6078 install-cgen: installdirs
6079 @: $(MAKE); $(unstage)
6080 @r=`${PWD_COMMAND}`; export r; \
6081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6082 $(HOST_EXPORTS) \
6083 (cd $(HOST_SUBDIR)/cgen && \
6084 $(MAKE) $(FLAGS_TO_PASS) install)
6086 @endif cgen
6088 .PHONY: install-strip-cgen maybe-install-strip-cgen
6089 maybe-install-strip-cgen:
6090 @if cgen
6091 maybe-install-strip-cgen: install-strip-cgen
6093 install-strip-cgen: installdirs
6094 @: $(MAKE); $(unstage)
6095 @r=`${PWD_COMMAND}`; export r; \
6096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6097 $(HOST_EXPORTS) \
6098 (cd $(HOST_SUBDIR)/cgen && \
6099 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6101 @endif cgen
6103 # Other targets (info, dvi, pdf, etc.)
6105 .PHONY: maybe-info-cgen info-cgen
6106 maybe-info-cgen:
6107 @if cgen
6108 maybe-info-cgen: info-cgen
6110 info-cgen: \
6111 configure-cgen
6112 @: $(MAKE); $(unstage)
6113 @[ -f ./cgen/Makefile ] || exit 0; \
6114 r=`${PWD_COMMAND}`; export r; \
6115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6116 $(HOST_EXPORTS) \
6117 for flag in $(EXTRA_HOST_FLAGS) ; do \
6118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6119 done; \
6120 echo "Doing info in cgen" ; \
6121 (cd $(HOST_SUBDIR)/cgen && \
6122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6124 "RANLIB=$${RANLIB}" \
6125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6126 info) \
6127 || exit 1
6129 @endif cgen
6131 .PHONY: maybe-dvi-cgen dvi-cgen
6132 maybe-dvi-cgen:
6133 @if cgen
6134 maybe-dvi-cgen: dvi-cgen
6136 dvi-cgen: \
6137 configure-cgen
6138 @: $(MAKE); $(unstage)
6139 @[ -f ./cgen/Makefile ] || exit 0; \
6140 r=`${PWD_COMMAND}`; export r; \
6141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6142 $(HOST_EXPORTS) \
6143 for flag in $(EXTRA_HOST_FLAGS) ; do \
6144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6145 done; \
6146 echo "Doing dvi in cgen" ; \
6147 (cd $(HOST_SUBDIR)/cgen && \
6148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6150 "RANLIB=$${RANLIB}" \
6151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6152 dvi) \
6153 || exit 1
6155 @endif cgen
6157 .PHONY: maybe-pdf-cgen pdf-cgen
6158 maybe-pdf-cgen:
6159 @if cgen
6160 maybe-pdf-cgen: pdf-cgen
6162 pdf-cgen: \
6163 configure-cgen
6164 @: $(MAKE); $(unstage)
6165 @[ -f ./cgen/Makefile ] || exit 0; \
6166 r=`${PWD_COMMAND}`; export r; \
6167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6168 $(HOST_EXPORTS) \
6169 for flag in $(EXTRA_HOST_FLAGS) ; do \
6170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6171 done; \
6172 echo "Doing pdf in cgen" ; \
6173 (cd $(HOST_SUBDIR)/cgen && \
6174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6176 "RANLIB=$${RANLIB}" \
6177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6178 pdf) \
6179 || exit 1
6181 @endif cgen
6183 .PHONY: maybe-html-cgen html-cgen
6184 maybe-html-cgen:
6185 @if cgen
6186 maybe-html-cgen: html-cgen
6188 html-cgen: \
6189 configure-cgen
6190 @: $(MAKE); $(unstage)
6191 @[ -f ./cgen/Makefile ] || exit 0; \
6192 r=`${PWD_COMMAND}`; export r; \
6193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6194 $(HOST_EXPORTS) \
6195 for flag in $(EXTRA_HOST_FLAGS) ; do \
6196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6197 done; \
6198 echo "Doing html in cgen" ; \
6199 (cd $(HOST_SUBDIR)/cgen && \
6200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6202 "RANLIB=$${RANLIB}" \
6203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6204 html) \
6205 || exit 1
6207 @endif cgen
6209 .PHONY: maybe-TAGS-cgen TAGS-cgen
6210 maybe-TAGS-cgen:
6211 @if cgen
6212 maybe-TAGS-cgen: TAGS-cgen
6214 TAGS-cgen: \
6215 configure-cgen
6216 @: $(MAKE); $(unstage)
6217 @[ -f ./cgen/Makefile ] || exit 0; \
6218 r=`${PWD_COMMAND}`; export r; \
6219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6220 $(HOST_EXPORTS) \
6221 for flag in $(EXTRA_HOST_FLAGS) ; do \
6222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6223 done; \
6224 echo "Doing TAGS in cgen" ; \
6225 (cd $(HOST_SUBDIR)/cgen && \
6226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6228 "RANLIB=$${RANLIB}" \
6229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6230 TAGS) \
6231 || exit 1
6233 @endif cgen
6235 .PHONY: maybe-install-info-cgen install-info-cgen
6236 maybe-install-info-cgen:
6237 @if cgen
6238 maybe-install-info-cgen: install-info-cgen
6240 install-info-cgen: \
6241 configure-cgen \
6242 info-cgen
6243 @: $(MAKE); $(unstage)
6244 @[ -f ./cgen/Makefile ] || exit 0; \
6245 r=`${PWD_COMMAND}`; export r; \
6246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6247 $(HOST_EXPORTS) \
6248 for flag in $(EXTRA_HOST_FLAGS) ; do \
6249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6250 done; \
6251 echo "Doing install-info in cgen" ; \
6252 (cd $(HOST_SUBDIR)/cgen && \
6253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6255 "RANLIB=$${RANLIB}" \
6256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6257 install-info) \
6258 || exit 1
6260 @endif cgen
6262 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6263 maybe-install-pdf-cgen:
6264 @if cgen
6265 maybe-install-pdf-cgen: install-pdf-cgen
6267 install-pdf-cgen: \
6268 configure-cgen \
6269 pdf-cgen
6270 @: $(MAKE); $(unstage)
6271 @[ -f ./cgen/Makefile ] || exit 0; \
6272 r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6274 $(HOST_EXPORTS) \
6275 for flag in $(EXTRA_HOST_FLAGS) ; do \
6276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6277 done; \
6278 echo "Doing install-pdf in cgen" ; \
6279 (cd $(HOST_SUBDIR)/cgen && \
6280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6282 "RANLIB=$${RANLIB}" \
6283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6284 install-pdf) \
6285 || exit 1
6287 @endif cgen
6289 .PHONY: maybe-install-html-cgen install-html-cgen
6290 maybe-install-html-cgen:
6291 @if cgen
6292 maybe-install-html-cgen: install-html-cgen
6294 install-html-cgen: \
6295 configure-cgen \
6296 html-cgen
6297 @: $(MAKE); $(unstage)
6298 @[ -f ./cgen/Makefile ] || exit 0; \
6299 r=`${PWD_COMMAND}`; export r; \
6300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6301 $(HOST_EXPORTS) \
6302 for flag in $(EXTRA_HOST_FLAGS) ; do \
6303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6304 done; \
6305 echo "Doing install-html in cgen" ; \
6306 (cd $(HOST_SUBDIR)/cgen && \
6307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6309 "RANLIB=$${RANLIB}" \
6310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6311 install-html) \
6312 || exit 1
6314 @endif cgen
6316 .PHONY: maybe-installcheck-cgen installcheck-cgen
6317 maybe-installcheck-cgen:
6318 @if cgen
6319 maybe-installcheck-cgen: installcheck-cgen
6321 installcheck-cgen: \
6322 configure-cgen
6323 @: $(MAKE); $(unstage)
6324 @[ -f ./cgen/Makefile ] || exit 0; \
6325 r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6327 $(HOST_EXPORTS) \
6328 for flag in $(EXTRA_HOST_FLAGS) ; do \
6329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6330 done; \
6331 echo "Doing installcheck in cgen" ; \
6332 (cd $(HOST_SUBDIR)/cgen && \
6333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6335 "RANLIB=$${RANLIB}" \
6336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6337 installcheck) \
6338 || exit 1
6340 @endif cgen
6342 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6343 maybe-mostlyclean-cgen:
6344 @if cgen
6345 maybe-mostlyclean-cgen: mostlyclean-cgen
6347 mostlyclean-cgen:
6348 @: $(MAKE); $(unstage)
6349 @[ -f ./cgen/Makefile ] || exit 0; \
6350 r=`${PWD_COMMAND}`; export r; \
6351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6352 $(HOST_EXPORTS) \
6353 for flag in $(EXTRA_HOST_FLAGS) ; do \
6354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6355 done; \
6356 echo "Doing mostlyclean in cgen" ; \
6357 (cd $(HOST_SUBDIR)/cgen && \
6358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6360 "RANLIB=$${RANLIB}" \
6361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6362 mostlyclean) \
6363 || exit 1
6365 @endif cgen
6367 .PHONY: maybe-clean-cgen clean-cgen
6368 maybe-clean-cgen:
6369 @if cgen
6370 maybe-clean-cgen: clean-cgen
6372 clean-cgen:
6373 @: $(MAKE); $(unstage)
6374 @[ -f ./cgen/Makefile ] || exit 0; \
6375 r=`${PWD_COMMAND}`; export r; \
6376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6377 $(HOST_EXPORTS) \
6378 for flag in $(EXTRA_HOST_FLAGS) ; do \
6379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6380 done; \
6381 echo "Doing clean in cgen" ; \
6382 (cd $(HOST_SUBDIR)/cgen && \
6383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6385 "RANLIB=$${RANLIB}" \
6386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6387 clean) \
6388 || exit 1
6390 @endif cgen
6392 .PHONY: maybe-distclean-cgen distclean-cgen
6393 maybe-distclean-cgen:
6394 @if cgen
6395 maybe-distclean-cgen: distclean-cgen
6397 distclean-cgen:
6398 @: $(MAKE); $(unstage)
6399 @[ -f ./cgen/Makefile ] || exit 0; \
6400 r=`${PWD_COMMAND}`; export r; \
6401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6402 $(HOST_EXPORTS) \
6403 for flag in $(EXTRA_HOST_FLAGS) ; do \
6404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6405 done; \
6406 echo "Doing distclean in cgen" ; \
6407 (cd $(HOST_SUBDIR)/cgen && \
6408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6410 "RANLIB=$${RANLIB}" \
6411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6412 distclean) \
6413 || exit 1
6415 @endif cgen
6417 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6418 maybe-maintainer-clean-cgen:
6419 @if cgen
6420 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6422 maintainer-clean-cgen:
6423 @: $(MAKE); $(unstage)
6424 @[ -f ./cgen/Makefile ] || exit 0; \
6425 r=`${PWD_COMMAND}`; export r; \
6426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6427 $(HOST_EXPORTS) \
6428 for flag in $(EXTRA_HOST_FLAGS) ; do \
6429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6430 done; \
6431 echo "Doing maintainer-clean in cgen" ; \
6432 (cd $(HOST_SUBDIR)/cgen && \
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6435 "RANLIB=$${RANLIB}" \
6436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6437 maintainer-clean) \
6438 || exit 1
6440 @endif cgen
6444 .PHONY: configure-dejagnu maybe-configure-dejagnu
6445 maybe-configure-dejagnu:
6446 @if gcc-bootstrap
6447 configure-dejagnu: stage_current
6448 @endif gcc-bootstrap
6449 @if dejagnu
6450 maybe-configure-dejagnu: configure-dejagnu
6451 configure-dejagnu:
6452 @: $(MAKE); $(unstage)
6453 @r=`${PWD_COMMAND}`; export r; \
6454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6455 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6457 $(HOST_EXPORTS) \
6458 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6459 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6460 case $(srcdir) in \
6461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6462 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6464 esac; \
6465 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6466 libsrcdir="$$s/dejagnu"; \
6467 $(SHELL) $${libsrcdir}/configure \
6468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6469 --target=${target_alias} $${srcdiroption} \
6470 || exit 1
6471 @endif dejagnu
6477 .PHONY: all-dejagnu maybe-all-dejagnu
6478 maybe-all-dejagnu:
6479 @if gcc-bootstrap
6480 all-dejagnu: stage_current
6481 @endif gcc-bootstrap
6482 @if dejagnu
6483 TARGET-dejagnu=all
6484 maybe-all-dejagnu: all-dejagnu
6485 all-dejagnu: configure-dejagnu
6486 @: $(MAKE); $(unstage)
6487 @r=`${PWD_COMMAND}`; export r; \
6488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6489 $(HOST_EXPORTS) \
6490 (cd $(HOST_SUBDIR)/dejagnu && \
6491 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6492 $(TARGET-dejagnu))
6493 @endif dejagnu
6498 .PHONY: check-dejagnu maybe-check-dejagnu
6499 maybe-check-dejagnu:
6500 @if dejagnu
6501 maybe-check-dejagnu: check-dejagnu
6503 check-dejagnu:
6504 @: $(MAKE); $(unstage)
6505 @r=`${PWD_COMMAND}`; export r; \
6506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6507 $(HOST_EXPORTS) \
6508 (cd $(HOST_SUBDIR)/dejagnu && \
6509 $(MAKE) $(FLAGS_TO_PASS) check)
6511 @endif dejagnu
6513 .PHONY: install-dejagnu maybe-install-dejagnu
6514 maybe-install-dejagnu:
6515 @if dejagnu
6516 maybe-install-dejagnu: install-dejagnu
6518 install-dejagnu: installdirs
6519 @: $(MAKE); $(unstage)
6520 @r=`${PWD_COMMAND}`; export r; \
6521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6522 $(HOST_EXPORTS) \
6523 (cd $(HOST_SUBDIR)/dejagnu && \
6524 $(MAKE) $(FLAGS_TO_PASS) install)
6526 @endif dejagnu
6528 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6529 maybe-install-strip-dejagnu:
6530 @if dejagnu
6531 maybe-install-strip-dejagnu: install-strip-dejagnu
6533 install-strip-dejagnu: installdirs
6534 @: $(MAKE); $(unstage)
6535 @r=`${PWD_COMMAND}`; export r; \
6536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6537 $(HOST_EXPORTS) \
6538 (cd $(HOST_SUBDIR)/dejagnu && \
6539 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6541 @endif dejagnu
6543 # Other targets (info, dvi, pdf, etc.)
6545 .PHONY: maybe-info-dejagnu info-dejagnu
6546 maybe-info-dejagnu:
6547 @if dejagnu
6548 maybe-info-dejagnu: info-dejagnu
6550 info-dejagnu: \
6551 configure-dejagnu
6552 @: $(MAKE); $(unstage)
6553 @[ -f ./dejagnu/Makefile ] || exit 0; \
6554 r=`${PWD_COMMAND}`; export r; \
6555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6556 $(HOST_EXPORTS) \
6557 for flag in $(EXTRA_HOST_FLAGS) ; do \
6558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6559 done; \
6560 echo "Doing info in dejagnu" ; \
6561 (cd $(HOST_SUBDIR)/dejagnu && \
6562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6564 "RANLIB=$${RANLIB}" \
6565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6566 info) \
6567 || exit 1
6569 @endif dejagnu
6571 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6572 maybe-dvi-dejagnu:
6573 @if dejagnu
6574 maybe-dvi-dejagnu: dvi-dejagnu
6576 dvi-dejagnu: \
6577 configure-dejagnu
6578 @: $(MAKE); $(unstage)
6579 @[ -f ./dejagnu/Makefile ] || exit 0; \
6580 r=`${PWD_COMMAND}`; export r; \
6581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6582 $(HOST_EXPORTS) \
6583 for flag in $(EXTRA_HOST_FLAGS) ; do \
6584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6585 done; \
6586 echo "Doing dvi in dejagnu" ; \
6587 (cd $(HOST_SUBDIR)/dejagnu && \
6588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6590 "RANLIB=$${RANLIB}" \
6591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6592 dvi) \
6593 || exit 1
6595 @endif dejagnu
6597 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6598 maybe-pdf-dejagnu:
6599 @if dejagnu
6600 maybe-pdf-dejagnu: pdf-dejagnu
6602 pdf-dejagnu: \
6603 configure-dejagnu
6604 @: $(MAKE); $(unstage)
6605 @[ -f ./dejagnu/Makefile ] || exit 0; \
6606 r=`${PWD_COMMAND}`; export r; \
6607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6608 $(HOST_EXPORTS) \
6609 for flag in $(EXTRA_HOST_FLAGS) ; do \
6610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6611 done; \
6612 echo "Doing pdf in dejagnu" ; \
6613 (cd $(HOST_SUBDIR)/dejagnu && \
6614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6616 "RANLIB=$${RANLIB}" \
6617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6618 pdf) \
6619 || exit 1
6621 @endif dejagnu
6623 .PHONY: maybe-html-dejagnu html-dejagnu
6624 maybe-html-dejagnu:
6625 @if dejagnu
6626 maybe-html-dejagnu: html-dejagnu
6628 html-dejagnu: \
6629 configure-dejagnu
6630 @: $(MAKE); $(unstage)
6631 @[ -f ./dejagnu/Makefile ] || exit 0; \
6632 r=`${PWD_COMMAND}`; export r; \
6633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6634 $(HOST_EXPORTS) \
6635 for flag in $(EXTRA_HOST_FLAGS) ; do \
6636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6637 done; \
6638 echo "Doing html in dejagnu" ; \
6639 (cd $(HOST_SUBDIR)/dejagnu && \
6640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6642 "RANLIB=$${RANLIB}" \
6643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6644 html) \
6645 || exit 1
6647 @endif dejagnu
6649 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6650 maybe-TAGS-dejagnu:
6651 @if dejagnu
6652 maybe-TAGS-dejagnu: TAGS-dejagnu
6654 TAGS-dejagnu: \
6655 configure-dejagnu
6656 @: $(MAKE); $(unstage)
6657 @[ -f ./dejagnu/Makefile ] || exit 0; \
6658 r=`${PWD_COMMAND}`; export r; \
6659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6660 $(HOST_EXPORTS) \
6661 for flag in $(EXTRA_HOST_FLAGS) ; do \
6662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663 done; \
6664 echo "Doing TAGS in dejagnu" ; \
6665 (cd $(HOST_SUBDIR)/dejagnu && \
6666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668 "RANLIB=$${RANLIB}" \
6669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6670 TAGS) \
6671 || exit 1
6673 @endif dejagnu
6675 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6676 maybe-install-info-dejagnu:
6677 @if dejagnu
6678 maybe-install-info-dejagnu: install-info-dejagnu
6680 install-info-dejagnu: \
6681 configure-dejagnu \
6682 info-dejagnu
6683 @: $(MAKE); $(unstage)
6684 @[ -f ./dejagnu/Makefile ] || exit 0; \
6685 r=`${PWD_COMMAND}`; export r; \
6686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6687 $(HOST_EXPORTS) \
6688 for flag in $(EXTRA_HOST_FLAGS) ; do \
6689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6690 done; \
6691 echo "Doing install-info in dejagnu" ; \
6692 (cd $(HOST_SUBDIR)/dejagnu && \
6693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6695 "RANLIB=$${RANLIB}" \
6696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6697 install-info) \
6698 || exit 1
6700 @endif dejagnu
6702 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6703 maybe-install-pdf-dejagnu:
6704 @if dejagnu
6705 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6707 install-pdf-dejagnu: \
6708 configure-dejagnu \
6709 pdf-dejagnu
6710 @: $(MAKE); $(unstage)
6711 @[ -f ./dejagnu/Makefile ] || exit 0; \
6712 r=`${PWD_COMMAND}`; export r; \
6713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6714 $(HOST_EXPORTS) \
6715 for flag in $(EXTRA_HOST_FLAGS) ; do \
6716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6717 done; \
6718 echo "Doing install-pdf in dejagnu" ; \
6719 (cd $(HOST_SUBDIR)/dejagnu && \
6720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6722 "RANLIB=$${RANLIB}" \
6723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6724 install-pdf) \
6725 || exit 1
6727 @endif dejagnu
6729 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6730 maybe-install-html-dejagnu:
6731 @if dejagnu
6732 maybe-install-html-dejagnu: install-html-dejagnu
6734 install-html-dejagnu: \
6735 configure-dejagnu \
6736 html-dejagnu
6737 @: $(MAKE); $(unstage)
6738 @[ -f ./dejagnu/Makefile ] || exit 0; \
6739 r=`${PWD_COMMAND}`; export r; \
6740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6741 $(HOST_EXPORTS) \
6742 for flag in $(EXTRA_HOST_FLAGS) ; do \
6743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6744 done; \
6745 echo "Doing install-html in dejagnu" ; \
6746 (cd $(HOST_SUBDIR)/dejagnu && \
6747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6749 "RANLIB=$${RANLIB}" \
6750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6751 install-html) \
6752 || exit 1
6754 @endif dejagnu
6756 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6757 maybe-installcheck-dejagnu:
6758 @if dejagnu
6759 maybe-installcheck-dejagnu: installcheck-dejagnu
6761 installcheck-dejagnu: \
6762 configure-dejagnu
6763 @: $(MAKE); $(unstage)
6764 @[ -f ./dejagnu/Makefile ] || exit 0; \
6765 r=`${PWD_COMMAND}`; export r; \
6766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6767 $(HOST_EXPORTS) \
6768 for flag in $(EXTRA_HOST_FLAGS) ; do \
6769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6770 done; \
6771 echo "Doing installcheck in dejagnu" ; \
6772 (cd $(HOST_SUBDIR)/dejagnu && \
6773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6775 "RANLIB=$${RANLIB}" \
6776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6777 installcheck) \
6778 || exit 1
6780 @endif dejagnu
6782 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6783 maybe-mostlyclean-dejagnu:
6784 @if dejagnu
6785 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6787 mostlyclean-dejagnu:
6788 @: $(MAKE); $(unstage)
6789 @[ -f ./dejagnu/Makefile ] || exit 0; \
6790 r=`${PWD_COMMAND}`; export r; \
6791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6792 $(HOST_EXPORTS) \
6793 for flag in $(EXTRA_HOST_FLAGS) ; do \
6794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6795 done; \
6796 echo "Doing mostlyclean in dejagnu" ; \
6797 (cd $(HOST_SUBDIR)/dejagnu && \
6798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6800 "RANLIB=$${RANLIB}" \
6801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6802 mostlyclean) \
6803 || exit 1
6805 @endif dejagnu
6807 .PHONY: maybe-clean-dejagnu clean-dejagnu
6808 maybe-clean-dejagnu:
6809 @if dejagnu
6810 maybe-clean-dejagnu: clean-dejagnu
6812 clean-dejagnu:
6813 @: $(MAKE); $(unstage)
6814 @[ -f ./dejagnu/Makefile ] || exit 0; \
6815 r=`${PWD_COMMAND}`; export r; \
6816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6817 $(HOST_EXPORTS) \
6818 for flag in $(EXTRA_HOST_FLAGS) ; do \
6819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6820 done; \
6821 echo "Doing clean in dejagnu" ; \
6822 (cd $(HOST_SUBDIR)/dejagnu && \
6823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6825 "RANLIB=$${RANLIB}" \
6826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6827 clean) \
6828 || exit 1
6830 @endif dejagnu
6832 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6833 maybe-distclean-dejagnu:
6834 @if dejagnu
6835 maybe-distclean-dejagnu: distclean-dejagnu
6837 distclean-dejagnu:
6838 @: $(MAKE); $(unstage)
6839 @[ -f ./dejagnu/Makefile ] || exit 0; \
6840 r=`${PWD_COMMAND}`; export r; \
6841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6842 $(HOST_EXPORTS) \
6843 for flag in $(EXTRA_HOST_FLAGS) ; do \
6844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6845 done; \
6846 echo "Doing distclean in dejagnu" ; \
6847 (cd $(HOST_SUBDIR)/dejagnu && \
6848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6850 "RANLIB=$${RANLIB}" \
6851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6852 distclean) \
6853 || exit 1
6855 @endif dejagnu
6857 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6858 maybe-maintainer-clean-dejagnu:
6859 @if dejagnu
6860 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6862 maintainer-clean-dejagnu:
6863 @: $(MAKE); $(unstage)
6864 @[ -f ./dejagnu/Makefile ] || exit 0; \
6865 r=`${PWD_COMMAND}`; export r; \
6866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6867 $(HOST_EXPORTS) \
6868 for flag in $(EXTRA_HOST_FLAGS) ; do \
6869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6870 done; \
6871 echo "Doing maintainer-clean in dejagnu" ; \
6872 (cd $(HOST_SUBDIR)/dejagnu && \
6873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6875 "RANLIB=$${RANLIB}" \
6876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6877 maintainer-clean) \
6878 || exit 1
6880 @endif dejagnu
6884 .PHONY: configure-etc maybe-configure-etc
6885 maybe-configure-etc:
6886 @if gcc-bootstrap
6887 configure-etc: stage_current
6888 @endif gcc-bootstrap
6889 @if etc
6890 maybe-configure-etc: configure-etc
6891 configure-etc:
6892 @: $(MAKE); $(unstage)
6893 @r=`${PWD_COMMAND}`; export r; \
6894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6895 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6897 $(HOST_EXPORTS) \
6898 echo Configuring in $(HOST_SUBDIR)/etc; \
6899 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6900 case $(srcdir) in \
6901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6902 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6904 esac; \
6905 srcdiroption="--srcdir=$${topdir}/etc"; \
6906 libsrcdir="$$s/etc"; \
6907 $(SHELL) $${libsrcdir}/configure \
6908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6909 --target=${target_alias} $${srcdiroption} \
6910 || exit 1
6911 @endif etc
6917 .PHONY: all-etc maybe-all-etc
6918 maybe-all-etc:
6919 @if gcc-bootstrap
6920 all-etc: stage_current
6921 @endif gcc-bootstrap
6922 @if etc
6923 TARGET-etc=all
6924 maybe-all-etc: all-etc
6925 all-etc: configure-etc
6926 @: $(MAKE); $(unstage)
6927 @r=`${PWD_COMMAND}`; export r; \
6928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6929 $(HOST_EXPORTS) \
6930 (cd $(HOST_SUBDIR)/etc && \
6931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6932 $(TARGET-etc))
6933 @endif etc
6938 .PHONY: check-etc maybe-check-etc
6939 maybe-check-etc:
6940 @if etc
6941 maybe-check-etc: check-etc
6943 check-etc:
6944 @: $(MAKE); $(unstage)
6945 @r=`${PWD_COMMAND}`; export r; \
6946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947 $(HOST_EXPORTS) \
6948 (cd $(HOST_SUBDIR)/etc && \
6949 $(MAKE) $(FLAGS_TO_PASS) check)
6951 @endif etc
6953 .PHONY: install-etc maybe-install-etc
6954 maybe-install-etc:
6955 @if etc
6956 maybe-install-etc: install-etc
6958 install-etc: installdirs
6959 @: $(MAKE); $(unstage)
6960 @r=`${PWD_COMMAND}`; export r; \
6961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6962 $(HOST_EXPORTS) \
6963 (cd $(HOST_SUBDIR)/etc && \
6964 $(MAKE) $(FLAGS_TO_PASS) install)
6966 @endif etc
6968 .PHONY: install-strip-etc maybe-install-strip-etc
6969 maybe-install-strip-etc:
6970 @if etc
6971 maybe-install-strip-etc: install-strip-etc
6973 install-strip-etc: installdirs
6974 @: $(MAKE); $(unstage)
6975 @r=`${PWD_COMMAND}`; export r; \
6976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6977 $(HOST_EXPORTS) \
6978 (cd $(HOST_SUBDIR)/etc && \
6979 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6981 @endif etc
6983 # Other targets (info, dvi, pdf, etc.)
6985 .PHONY: maybe-info-etc info-etc
6986 maybe-info-etc:
6987 @if etc
6988 maybe-info-etc: info-etc
6990 info-etc: \
6991 configure-etc
6992 @: $(MAKE); $(unstage)
6993 @[ -f ./etc/Makefile ] || exit 0; \
6994 r=`${PWD_COMMAND}`; export r; \
6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996 $(HOST_EXPORTS) \
6997 for flag in $(EXTRA_HOST_FLAGS) ; do \
6998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999 done; \
7000 echo "Doing info in etc" ; \
7001 (cd $(HOST_SUBDIR)/etc && \
7002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004 "RANLIB=$${RANLIB}" \
7005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7006 info) \
7007 || exit 1
7009 @endif etc
7011 .PHONY: maybe-dvi-etc dvi-etc
7012 maybe-dvi-etc:
7013 @if etc
7014 maybe-dvi-etc: dvi-etc
7016 dvi-etc: \
7017 configure-etc
7018 @: $(MAKE); $(unstage)
7019 @[ -f ./etc/Makefile ] || exit 0; \
7020 r=`${PWD_COMMAND}`; export r; \
7021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022 $(HOST_EXPORTS) \
7023 for flag in $(EXTRA_HOST_FLAGS) ; do \
7024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7025 done; \
7026 echo "Doing dvi in etc" ; \
7027 (cd $(HOST_SUBDIR)/etc && \
7028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7030 "RANLIB=$${RANLIB}" \
7031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7032 dvi) \
7033 || exit 1
7035 @endif etc
7037 .PHONY: maybe-pdf-etc pdf-etc
7038 maybe-pdf-etc:
7039 @if etc
7040 maybe-pdf-etc: pdf-etc
7042 pdf-etc: \
7043 configure-etc
7044 @: $(MAKE); $(unstage)
7045 @[ -f ./etc/Makefile ] || exit 0; \
7046 r=`${PWD_COMMAND}`; export r; \
7047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7048 $(HOST_EXPORTS) \
7049 for flag in $(EXTRA_HOST_FLAGS) ; do \
7050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051 done; \
7052 echo "Doing pdf in etc" ; \
7053 (cd $(HOST_SUBDIR)/etc && \
7054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056 "RANLIB=$${RANLIB}" \
7057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7058 pdf) \
7059 || exit 1
7061 @endif etc
7063 .PHONY: maybe-html-etc html-etc
7064 maybe-html-etc:
7065 @if etc
7066 maybe-html-etc: html-etc
7068 html-etc: \
7069 configure-etc
7070 @: $(MAKE); $(unstage)
7071 @[ -f ./etc/Makefile ] || exit 0; \
7072 r=`${PWD_COMMAND}`; export r; \
7073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7074 $(HOST_EXPORTS) \
7075 for flag in $(EXTRA_HOST_FLAGS) ; do \
7076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7077 done; \
7078 echo "Doing html in etc" ; \
7079 (cd $(HOST_SUBDIR)/etc && \
7080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7082 "RANLIB=$${RANLIB}" \
7083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7084 html) \
7085 || exit 1
7087 @endif etc
7089 .PHONY: maybe-TAGS-etc TAGS-etc
7090 maybe-TAGS-etc:
7091 @if etc
7092 maybe-TAGS-etc: TAGS-etc
7094 TAGS-etc: \
7095 configure-etc
7096 @: $(MAKE); $(unstage)
7097 @[ -f ./etc/Makefile ] || exit 0; \
7098 r=`${PWD_COMMAND}`; export r; \
7099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7100 $(HOST_EXPORTS) \
7101 for flag in $(EXTRA_HOST_FLAGS) ; do \
7102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7103 done; \
7104 echo "Doing TAGS in etc" ; \
7105 (cd $(HOST_SUBDIR)/etc && \
7106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7108 "RANLIB=$${RANLIB}" \
7109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7110 TAGS) \
7111 || exit 1
7113 @endif etc
7115 .PHONY: maybe-install-info-etc install-info-etc
7116 maybe-install-info-etc:
7117 @if etc
7118 maybe-install-info-etc: install-info-etc
7120 install-info-etc: \
7121 configure-etc \
7122 info-etc
7123 @: $(MAKE); $(unstage)
7124 @[ -f ./etc/Makefile ] || exit 0; \
7125 r=`${PWD_COMMAND}`; export r; \
7126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7127 $(HOST_EXPORTS) \
7128 for flag in $(EXTRA_HOST_FLAGS) ; do \
7129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130 done; \
7131 echo "Doing install-info in etc" ; \
7132 (cd $(HOST_SUBDIR)/etc && \
7133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135 "RANLIB=$${RANLIB}" \
7136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7137 install-info) \
7138 || exit 1
7140 @endif etc
7142 .PHONY: maybe-install-pdf-etc install-pdf-etc
7143 maybe-install-pdf-etc:
7144 @if etc
7145 maybe-install-pdf-etc: install-pdf-etc
7147 install-pdf-etc: \
7148 configure-etc \
7149 pdf-etc
7150 @: $(MAKE); $(unstage)
7151 @[ -f ./etc/Makefile ] || exit 0; \
7152 r=`${PWD_COMMAND}`; export r; \
7153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7154 $(HOST_EXPORTS) \
7155 for flag in $(EXTRA_HOST_FLAGS) ; do \
7156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7157 done; \
7158 echo "Doing install-pdf in etc" ; \
7159 (cd $(HOST_SUBDIR)/etc && \
7160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7162 "RANLIB=$${RANLIB}" \
7163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7164 install-pdf) \
7165 || exit 1
7167 @endif etc
7169 .PHONY: maybe-install-html-etc install-html-etc
7170 maybe-install-html-etc:
7171 @if etc
7172 maybe-install-html-etc: install-html-etc
7174 install-html-etc: \
7175 configure-etc \
7176 html-etc
7177 @: $(MAKE); $(unstage)
7178 @[ -f ./etc/Makefile ] || exit 0; \
7179 r=`${PWD_COMMAND}`; export r; \
7180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181 $(HOST_EXPORTS) \
7182 for flag in $(EXTRA_HOST_FLAGS) ; do \
7183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7184 done; \
7185 echo "Doing install-html in etc" ; \
7186 (cd $(HOST_SUBDIR)/etc && \
7187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7189 "RANLIB=$${RANLIB}" \
7190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7191 install-html) \
7192 || exit 1
7194 @endif etc
7196 .PHONY: maybe-installcheck-etc installcheck-etc
7197 maybe-installcheck-etc:
7198 @if etc
7199 maybe-installcheck-etc: installcheck-etc
7201 installcheck-etc: \
7202 configure-etc
7203 @: $(MAKE); $(unstage)
7204 @[ -f ./etc/Makefile ] || exit 0; \
7205 r=`${PWD_COMMAND}`; export r; \
7206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7207 $(HOST_EXPORTS) \
7208 for flag in $(EXTRA_HOST_FLAGS) ; do \
7209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7210 done; \
7211 echo "Doing installcheck in etc" ; \
7212 (cd $(HOST_SUBDIR)/etc && \
7213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7215 "RANLIB=$${RANLIB}" \
7216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7217 installcheck) \
7218 || exit 1
7220 @endif etc
7222 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7223 maybe-mostlyclean-etc:
7224 @if etc
7225 maybe-mostlyclean-etc: mostlyclean-etc
7227 mostlyclean-etc:
7228 @: $(MAKE); $(unstage)
7229 @[ -f ./etc/Makefile ] || exit 0; \
7230 r=`${PWD_COMMAND}`; export r; \
7231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7232 $(HOST_EXPORTS) \
7233 for flag in $(EXTRA_HOST_FLAGS) ; do \
7234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7235 done; \
7236 echo "Doing mostlyclean in etc" ; \
7237 (cd $(HOST_SUBDIR)/etc && \
7238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7240 "RANLIB=$${RANLIB}" \
7241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7242 mostlyclean) \
7243 || exit 1
7245 @endif etc
7247 .PHONY: maybe-clean-etc clean-etc
7248 maybe-clean-etc:
7249 @if etc
7250 maybe-clean-etc: clean-etc
7252 clean-etc:
7253 @: $(MAKE); $(unstage)
7254 @[ -f ./etc/Makefile ] || exit 0; \
7255 r=`${PWD_COMMAND}`; export r; \
7256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7257 $(HOST_EXPORTS) \
7258 for flag in $(EXTRA_HOST_FLAGS) ; do \
7259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7260 done; \
7261 echo "Doing clean in etc" ; \
7262 (cd $(HOST_SUBDIR)/etc && \
7263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7265 "RANLIB=$${RANLIB}" \
7266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7267 clean) \
7268 || exit 1
7270 @endif etc
7272 .PHONY: maybe-distclean-etc distclean-etc
7273 maybe-distclean-etc:
7274 @if etc
7275 maybe-distclean-etc: distclean-etc
7277 distclean-etc:
7278 @: $(MAKE); $(unstage)
7279 @[ -f ./etc/Makefile ] || exit 0; \
7280 r=`${PWD_COMMAND}`; export r; \
7281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7282 $(HOST_EXPORTS) \
7283 for flag in $(EXTRA_HOST_FLAGS) ; do \
7284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7285 done; \
7286 echo "Doing distclean in etc" ; \
7287 (cd $(HOST_SUBDIR)/etc && \
7288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7290 "RANLIB=$${RANLIB}" \
7291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7292 distclean) \
7293 || exit 1
7295 @endif etc
7297 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7298 maybe-maintainer-clean-etc:
7299 @if etc
7300 maybe-maintainer-clean-etc: maintainer-clean-etc
7302 maintainer-clean-etc:
7303 @: $(MAKE); $(unstage)
7304 @[ -f ./etc/Makefile ] || exit 0; \
7305 r=`${PWD_COMMAND}`; export r; \
7306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7307 $(HOST_EXPORTS) \
7308 for flag in $(EXTRA_HOST_FLAGS) ; do \
7309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7310 done; \
7311 echo "Doing maintainer-clean in etc" ; \
7312 (cd $(HOST_SUBDIR)/etc && \
7313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7315 "RANLIB=$${RANLIB}" \
7316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7317 maintainer-clean) \
7318 || exit 1
7320 @endif etc
7324 .PHONY: configure-fastjar maybe-configure-fastjar
7325 maybe-configure-fastjar:
7326 @if gcc-bootstrap
7327 configure-fastjar: stage_current
7328 @endif gcc-bootstrap
7329 @if fastjar
7330 maybe-configure-fastjar: configure-fastjar
7331 configure-fastjar:
7332 @: $(MAKE); $(unstage)
7333 @r=`${PWD_COMMAND}`; export r; \
7334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7335 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7337 $(HOST_EXPORTS) \
7338 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7339 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7340 case $(srcdir) in \
7341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7342 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7344 esac; \
7345 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7346 libsrcdir="$$s/fastjar"; \
7347 $(SHELL) $${libsrcdir}/configure \
7348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7349 --target=${target_alias} $${srcdiroption} \
7350 || exit 1
7351 @endif fastjar
7357 .PHONY: all-fastjar maybe-all-fastjar
7358 maybe-all-fastjar:
7359 @if gcc-bootstrap
7360 all-fastjar: stage_current
7361 @endif gcc-bootstrap
7362 @if fastjar
7363 TARGET-fastjar=all
7364 maybe-all-fastjar: all-fastjar
7365 all-fastjar: configure-fastjar
7366 @: $(MAKE); $(unstage)
7367 @r=`${PWD_COMMAND}`; export r; \
7368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7369 $(HOST_EXPORTS) \
7370 (cd $(HOST_SUBDIR)/fastjar && \
7371 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7372 $(TARGET-fastjar))
7373 @endif fastjar
7378 .PHONY: check-fastjar maybe-check-fastjar
7379 maybe-check-fastjar:
7380 @if fastjar
7381 maybe-check-fastjar: check-fastjar
7383 # This module is only tested in a native toolchain.
7384 check-fastjar:
7385 @: $(MAKE); $(unstage)
7386 @if [ '$(host)' = '$(target)' ] ; then \
7387 r=`${PWD_COMMAND}`; export r; \
7388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7389 $(HOST_EXPORTS) \
7390 (cd $(HOST_SUBDIR)/fastjar && \
7391 $(MAKE) $(FLAGS_TO_PASS) check); \
7394 @endif fastjar
7396 .PHONY: install-fastjar maybe-install-fastjar
7397 maybe-install-fastjar:
7398 @if fastjar
7399 maybe-install-fastjar: install-fastjar
7401 install-fastjar: installdirs
7402 @: $(MAKE); $(unstage)
7403 @r=`${PWD_COMMAND}`; export r; \
7404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405 $(HOST_EXPORTS) \
7406 (cd $(HOST_SUBDIR)/fastjar && \
7407 $(MAKE) $(FLAGS_TO_PASS) install)
7409 @endif fastjar
7411 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7412 maybe-install-strip-fastjar:
7413 @if fastjar
7414 maybe-install-strip-fastjar: install-strip-fastjar
7416 install-strip-fastjar: installdirs
7417 @: $(MAKE); $(unstage)
7418 @r=`${PWD_COMMAND}`; export r; \
7419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7420 $(HOST_EXPORTS) \
7421 (cd $(HOST_SUBDIR)/fastjar && \
7422 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7424 @endif fastjar
7426 # Other targets (info, dvi, pdf, etc.)
7428 .PHONY: maybe-info-fastjar info-fastjar
7429 maybe-info-fastjar:
7430 @if fastjar
7431 maybe-info-fastjar: info-fastjar
7433 info-fastjar: \
7434 configure-fastjar
7435 @: $(MAKE); $(unstage)
7436 @[ -f ./fastjar/Makefile ] || exit 0; \
7437 r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439 $(HOST_EXPORTS) \
7440 for flag in $(EXTRA_HOST_FLAGS) ; do \
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
7443 echo "Doing info in fastjar" ; \
7444 (cd $(HOST_SUBDIR)/fastjar && \
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7449 info) \
7450 || exit 1
7452 @endif fastjar
7454 .PHONY: maybe-dvi-fastjar dvi-fastjar
7455 maybe-dvi-fastjar:
7456 @if fastjar
7457 maybe-dvi-fastjar: dvi-fastjar
7459 dvi-fastjar: \
7460 configure-fastjar
7461 @: $(MAKE); $(unstage)
7462 @[ -f ./fastjar/Makefile ] || exit 0; \
7463 r=`${PWD_COMMAND}`; export r; \
7464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7465 $(HOST_EXPORTS) \
7466 for flag in $(EXTRA_HOST_FLAGS) ; do \
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
7469 echo "Doing dvi in fastjar" ; \
7470 (cd $(HOST_SUBDIR)/fastjar && \
7471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473 "RANLIB=$${RANLIB}" \
7474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7475 dvi) \
7476 || exit 1
7478 @endif fastjar
7480 .PHONY: maybe-pdf-fastjar pdf-fastjar
7481 maybe-pdf-fastjar:
7482 @if fastjar
7483 maybe-pdf-fastjar: pdf-fastjar
7485 pdf-fastjar: \
7486 configure-fastjar
7487 @: $(MAKE); $(unstage)
7488 @[ -f ./fastjar/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing pdf in fastjar" ; \
7496 (cd $(HOST_SUBDIR)/fastjar && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7501 pdf) \
7502 || exit 1
7504 @endif fastjar
7506 .PHONY: maybe-html-fastjar html-fastjar
7507 maybe-html-fastjar:
7508 @if fastjar
7509 maybe-html-fastjar: html-fastjar
7511 html-fastjar: \
7512 configure-fastjar
7513 @: $(MAKE); $(unstage)
7514 @[ -f ./fastjar/Makefile ] || exit 0; \
7515 r=`${PWD_COMMAND}`; export r; \
7516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7517 $(HOST_EXPORTS) \
7518 for flag in $(EXTRA_HOST_FLAGS) ; do \
7519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7520 done; \
7521 echo "Doing html in fastjar" ; \
7522 (cd $(HOST_SUBDIR)/fastjar && \
7523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7525 "RANLIB=$${RANLIB}" \
7526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7527 html) \
7528 || exit 1
7530 @endif fastjar
7532 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7533 maybe-TAGS-fastjar:
7534 @if fastjar
7535 maybe-TAGS-fastjar: TAGS-fastjar
7537 TAGS-fastjar: \
7538 configure-fastjar
7539 @: $(MAKE); $(unstage)
7540 @[ -f ./fastjar/Makefile ] || exit 0; \
7541 r=`${PWD_COMMAND}`; export r; \
7542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7543 $(HOST_EXPORTS) \
7544 for flag in $(EXTRA_HOST_FLAGS) ; do \
7545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7546 done; \
7547 echo "Doing TAGS in fastjar" ; \
7548 (cd $(HOST_SUBDIR)/fastjar && \
7549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7551 "RANLIB=$${RANLIB}" \
7552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7553 TAGS) \
7554 || exit 1
7556 @endif fastjar
7558 .PHONY: maybe-install-info-fastjar install-info-fastjar
7559 maybe-install-info-fastjar:
7560 @if fastjar
7561 maybe-install-info-fastjar: install-info-fastjar
7563 install-info-fastjar: \
7564 configure-fastjar \
7565 info-fastjar
7566 @: $(MAKE); $(unstage)
7567 @[ -f ./fastjar/Makefile ] || exit 0; \
7568 r=`${PWD_COMMAND}`; export r; \
7569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7570 $(HOST_EXPORTS) \
7571 for flag in $(EXTRA_HOST_FLAGS) ; do \
7572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7573 done; \
7574 echo "Doing install-info in fastjar" ; \
7575 (cd $(HOST_SUBDIR)/fastjar && \
7576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7578 "RANLIB=$${RANLIB}" \
7579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7580 install-info) \
7581 || exit 1
7583 @endif fastjar
7585 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7586 maybe-install-pdf-fastjar:
7587 @if fastjar
7588 maybe-install-pdf-fastjar: install-pdf-fastjar
7590 install-pdf-fastjar: \
7591 configure-fastjar \
7592 pdf-fastjar
7593 @: $(MAKE); $(unstage)
7594 @[ -f ./fastjar/Makefile ] || exit 0; \
7595 r=`${PWD_COMMAND}`; export r; \
7596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7597 $(HOST_EXPORTS) \
7598 for flag in $(EXTRA_HOST_FLAGS) ; do \
7599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7600 done; \
7601 echo "Doing install-pdf in fastjar" ; \
7602 (cd $(HOST_SUBDIR)/fastjar && \
7603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7605 "RANLIB=$${RANLIB}" \
7606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7607 install-pdf) \
7608 || exit 1
7610 @endif fastjar
7612 .PHONY: maybe-install-html-fastjar install-html-fastjar
7613 maybe-install-html-fastjar:
7614 @if fastjar
7615 maybe-install-html-fastjar: install-html-fastjar
7617 install-html-fastjar: \
7618 configure-fastjar \
7619 html-fastjar
7620 @: $(MAKE); $(unstage)
7621 @[ -f ./fastjar/Makefile ] || exit 0; \
7622 r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7624 $(HOST_EXPORTS) \
7625 for flag in $(EXTRA_HOST_FLAGS) ; do \
7626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7627 done; \
7628 echo "Doing install-html in fastjar" ; \
7629 (cd $(HOST_SUBDIR)/fastjar && \
7630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7632 "RANLIB=$${RANLIB}" \
7633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7634 install-html) \
7635 || exit 1
7637 @endif fastjar
7639 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7640 maybe-installcheck-fastjar:
7641 @if fastjar
7642 maybe-installcheck-fastjar: installcheck-fastjar
7644 installcheck-fastjar: \
7645 configure-fastjar
7646 @: $(MAKE); $(unstage)
7647 @[ -f ./fastjar/Makefile ] || exit 0; \
7648 r=`${PWD_COMMAND}`; export r; \
7649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7650 $(HOST_EXPORTS) \
7651 for flag in $(EXTRA_HOST_FLAGS) ; do \
7652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7653 done; \
7654 echo "Doing installcheck in fastjar" ; \
7655 (cd $(HOST_SUBDIR)/fastjar && \
7656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7658 "RANLIB=$${RANLIB}" \
7659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7660 installcheck) \
7661 || exit 1
7663 @endif fastjar
7665 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7666 maybe-mostlyclean-fastjar:
7667 @if fastjar
7668 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7670 mostlyclean-fastjar:
7671 @: $(MAKE); $(unstage)
7672 @[ -f ./fastjar/Makefile ] || exit 0; \
7673 r=`${PWD_COMMAND}`; export r; \
7674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7675 $(HOST_EXPORTS) \
7676 for flag in $(EXTRA_HOST_FLAGS) ; do \
7677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7678 done; \
7679 echo "Doing mostlyclean in fastjar" ; \
7680 (cd $(HOST_SUBDIR)/fastjar && \
7681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7683 "RANLIB=$${RANLIB}" \
7684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7685 mostlyclean) \
7686 || exit 1
7688 @endif fastjar
7690 .PHONY: maybe-clean-fastjar clean-fastjar
7691 maybe-clean-fastjar:
7692 @if fastjar
7693 maybe-clean-fastjar: clean-fastjar
7695 clean-fastjar:
7696 @: $(MAKE); $(unstage)
7697 @[ -f ./fastjar/Makefile ] || exit 0; \
7698 r=`${PWD_COMMAND}`; export r; \
7699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7700 $(HOST_EXPORTS) \
7701 for flag in $(EXTRA_HOST_FLAGS) ; do \
7702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7703 done; \
7704 echo "Doing clean in fastjar" ; \
7705 (cd $(HOST_SUBDIR)/fastjar && \
7706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7708 "RANLIB=$${RANLIB}" \
7709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7710 clean) \
7711 || exit 1
7713 @endif fastjar
7715 .PHONY: maybe-distclean-fastjar distclean-fastjar
7716 maybe-distclean-fastjar:
7717 @if fastjar
7718 maybe-distclean-fastjar: distclean-fastjar
7720 distclean-fastjar:
7721 @: $(MAKE); $(unstage)
7722 @[ -f ./fastjar/Makefile ] || exit 0; \
7723 r=`${PWD_COMMAND}`; export r; \
7724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7725 $(HOST_EXPORTS) \
7726 for flag in $(EXTRA_HOST_FLAGS) ; do \
7727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7728 done; \
7729 echo "Doing distclean in fastjar" ; \
7730 (cd $(HOST_SUBDIR)/fastjar && \
7731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7733 "RANLIB=$${RANLIB}" \
7734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7735 distclean) \
7736 || exit 1
7738 @endif fastjar
7740 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7741 maybe-maintainer-clean-fastjar:
7742 @if fastjar
7743 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7745 maintainer-clean-fastjar:
7746 @: $(MAKE); $(unstage)
7747 @[ -f ./fastjar/Makefile ] || exit 0; \
7748 r=`${PWD_COMMAND}`; export r; \
7749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7750 $(HOST_EXPORTS) \
7751 for flag in $(EXTRA_HOST_FLAGS) ; do \
7752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7753 done; \
7754 echo "Doing maintainer-clean in fastjar" ; \
7755 (cd $(HOST_SUBDIR)/fastjar && \
7756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7758 "RANLIB=$${RANLIB}" \
7759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7760 maintainer-clean) \
7761 || exit 1
7763 @endif fastjar
7767 .PHONY: configure-fixincludes maybe-configure-fixincludes
7768 maybe-configure-fixincludes:
7769 @if gcc-bootstrap
7770 configure-fixincludes: stage_current
7771 @endif gcc-bootstrap
7772 @if fixincludes
7773 maybe-configure-fixincludes: configure-fixincludes
7774 configure-fixincludes:
7775 @: $(MAKE); $(unstage)
7776 @r=`${PWD_COMMAND}`; export r; \
7777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7780 $(HOST_EXPORTS) \
7781 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7782 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7783 case $(srcdir) in \
7784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7785 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7787 esac; \
7788 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7789 libsrcdir="$$s/fixincludes"; \
7790 $(SHELL) $${libsrcdir}/configure \
7791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7792 --target=${target_alias} $${srcdiroption} \
7793 || exit 1
7794 @endif fixincludes
7800 .PHONY: all-fixincludes maybe-all-fixincludes
7801 maybe-all-fixincludes:
7802 @if gcc-bootstrap
7803 all-fixincludes: stage_current
7804 @endif gcc-bootstrap
7805 @if fixincludes
7806 TARGET-fixincludes=all
7807 maybe-all-fixincludes: all-fixincludes
7808 all-fixincludes: configure-fixincludes
7809 @: $(MAKE); $(unstage)
7810 @r=`${PWD_COMMAND}`; export r; \
7811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7812 $(HOST_EXPORTS) \
7813 (cd $(HOST_SUBDIR)/fixincludes && \
7814 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7815 $(TARGET-fixincludes))
7816 @endif fixincludes
7821 .PHONY: check-fixincludes maybe-check-fixincludes
7822 maybe-check-fixincludes:
7823 @if fixincludes
7824 maybe-check-fixincludes: check-fixincludes
7826 check-fixincludes:
7827 @: $(MAKE); $(unstage)
7828 @r=`${PWD_COMMAND}`; export r; \
7829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7830 $(HOST_EXPORTS) \
7831 (cd $(HOST_SUBDIR)/fixincludes && \
7832 $(MAKE) $(FLAGS_TO_PASS) check)
7834 @endif fixincludes
7836 .PHONY: install-fixincludes maybe-install-fixincludes
7837 maybe-install-fixincludes:
7838 @if fixincludes
7839 maybe-install-fixincludes: install-fixincludes
7841 install-fixincludes: installdirs
7842 @: $(MAKE); $(unstage)
7843 @r=`${PWD_COMMAND}`; export r; \
7844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7845 $(HOST_EXPORTS) \
7846 (cd $(HOST_SUBDIR)/fixincludes && \
7847 $(MAKE) $(FLAGS_TO_PASS) install)
7849 @endif fixincludes
7851 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7852 maybe-install-strip-fixincludes:
7853 @if fixincludes
7854 maybe-install-strip-fixincludes: install-strip-fixincludes
7856 install-strip-fixincludes: installdirs
7857 @: $(MAKE); $(unstage)
7858 @r=`${PWD_COMMAND}`; export r; \
7859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7860 $(HOST_EXPORTS) \
7861 (cd $(HOST_SUBDIR)/fixincludes && \
7862 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7864 @endif fixincludes
7866 # Other targets (info, dvi, pdf, etc.)
7868 .PHONY: maybe-info-fixincludes info-fixincludes
7869 maybe-info-fixincludes:
7870 @if fixincludes
7871 maybe-info-fixincludes: info-fixincludes
7873 info-fixincludes: \
7874 configure-fixincludes
7875 @: $(MAKE); $(unstage)
7876 @[ -f ./fixincludes/Makefile ] || exit 0; \
7877 r=`${PWD_COMMAND}`; export r; \
7878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879 $(HOST_EXPORTS) \
7880 for flag in $(EXTRA_HOST_FLAGS) ; do \
7881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882 done; \
7883 echo "Doing info in fixincludes" ; \
7884 (cd $(HOST_SUBDIR)/fixincludes && \
7885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887 "RANLIB=$${RANLIB}" \
7888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7889 info) \
7890 || exit 1
7892 @endif fixincludes
7894 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7895 maybe-dvi-fixincludes:
7896 @if fixincludes
7897 maybe-dvi-fixincludes: dvi-fixincludes
7899 dvi-fixincludes: \
7900 configure-fixincludes
7901 @: $(MAKE); $(unstage)
7902 @[ -f ./fixincludes/Makefile ] || exit 0; \
7903 r=`${PWD_COMMAND}`; export r; \
7904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7905 $(HOST_EXPORTS) \
7906 for flag in $(EXTRA_HOST_FLAGS) ; do \
7907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7908 done; \
7909 echo "Doing dvi in fixincludes" ; \
7910 (cd $(HOST_SUBDIR)/fixincludes && \
7911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7913 "RANLIB=$${RANLIB}" \
7914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7915 dvi) \
7916 || exit 1
7918 @endif fixincludes
7920 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7921 maybe-pdf-fixincludes:
7922 @if fixincludes
7923 maybe-pdf-fixincludes: pdf-fixincludes
7925 pdf-fixincludes: \
7926 configure-fixincludes
7927 @: $(MAKE); $(unstage)
7928 @[ -f ./fixincludes/Makefile ] || exit 0; \
7929 r=`${PWD_COMMAND}`; export r; \
7930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7931 $(HOST_EXPORTS) \
7932 for flag in $(EXTRA_HOST_FLAGS) ; do \
7933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7934 done; \
7935 echo "Doing pdf in fixincludes" ; \
7936 (cd $(HOST_SUBDIR)/fixincludes && \
7937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7939 "RANLIB=$${RANLIB}" \
7940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7941 pdf) \
7942 || exit 1
7944 @endif fixincludes
7946 .PHONY: maybe-html-fixincludes html-fixincludes
7947 maybe-html-fixincludes:
7948 @if fixincludes
7949 maybe-html-fixincludes: html-fixincludes
7951 html-fixincludes: \
7952 configure-fixincludes
7953 @: $(MAKE); $(unstage)
7954 @[ -f ./fixincludes/Makefile ] || exit 0; \
7955 r=`${PWD_COMMAND}`; export r; \
7956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7957 $(HOST_EXPORTS) \
7958 for flag in $(EXTRA_HOST_FLAGS) ; do \
7959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7960 done; \
7961 echo "Doing html in fixincludes" ; \
7962 (cd $(HOST_SUBDIR)/fixincludes && \
7963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7965 "RANLIB=$${RANLIB}" \
7966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7967 html) \
7968 || exit 1
7970 @endif fixincludes
7972 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7973 maybe-TAGS-fixincludes:
7974 @if fixincludes
7975 maybe-TAGS-fixincludes: TAGS-fixincludes
7977 # fixincludes doesn't support TAGS.
7978 TAGS-fixincludes:
7980 @endif fixincludes
7982 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7983 maybe-install-info-fixincludes:
7984 @if fixincludes
7985 maybe-install-info-fixincludes: install-info-fixincludes
7987 install-info-fixincludes: \
7988 configure-fixincludes \
7989 info-fixincludes
7990 @: $(MAKE); $(unstage)
7991 @[ -f ./fixincludes/Makefile ] || exit 0; \
7992 r=`${PWD_COMMAND}`; export r; \
7993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7994 $(HOST_EXPORTS) \
7995 for flag in $(EXTRA_HOST_FLAGS) ; do \
7996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7997 done; \
7998 echo "Doing install-info in fixincludes" ; \
7999 (cd $(HOST_SUBDIR)/fixincludes && \
8000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8002 "RANLIB=$${RANLIB}" \
8003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8004 install-info) \
8005 || exit 1
8007 @endif fixincludes
8009 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8010 maybe-install-pdf-fixincludes:
8011 @if fixincludes
8012 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8014 install-pdf-fixincludes: \
8015 configure-fixincludes \
8016 pdf-fixincludes
8017 @: $(MAKE); $(unstage)
8018 @[ -f ./fixincludes/Makefile ] || exit 0; \
8019 r=`${PWD_COMMAND}`; export r; \
8020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8021 $(HOST_EXPORTS) \
8022 for flag in $(EXTRA_HOST_FLAGS) ; do \
8023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8024 done; \
8025 echo "Doing install-pdf in fixincludes" ; \
8026 (cd $(HOST_SUBDIR)/fixincludes && \
8027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8029 "RANLIB=$${RANLIB}" \
8030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8031 install-pdf) \
8032 || exit 1
8034 @endif fixincludes
8036 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8037 maybe-install-html-fixincludes:
8038 @if fixincludes
8039 maybe-install-html-fixincludes: install-html-fixincludes
8041 install-html-fixincludes: \
8042 configure-fixincludes \
8043 html-fixincludes
8044 @: $(MAKE); $(unstage)
8045 @[ -f ./fixincludes/Makefile ] || exit 0; \
8046 r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8048 $(HOST_EXPORTS) \
8049 for flag in $(EXTRA_HOST_FLAGS) ; do \
8050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8051 done; \
8052 echo "Doing install-html in fixincludes" ; \
8053 (cd $(HOST_SUBDIR)/fixincludes && \
8054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8056 "RANLIB=$${RANLIB}" \
8057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8058 install-html) \
8059 || exit 1
8061 @endif fixincludes
8063 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8064 maybe-installcheck-fixincludes:
8065 @if fixincludes
8066 maybe-installcheck-fixincludes: installcheck-fixincludes
8068 installcheck-fixincludes: \
8069 configure-fixincludes
8070 @: $(MAKE); $(unstage)
8071 @[ -f ./fixincludes/Makefile ] || exit 0; \
8072 r=`${PWD_COMMAND}`; export r; \
8073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8074 $(HOST_EXPORTS) \
8075 for flag in $(EXTRA_HOST_FLAGS) ; do \
8076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8077 done; \
8078 echo "Doing installcheck in fixincludes" ; \
8079 (cd $(HOST_SUBDIR)/fixincludes && \
8080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8082 "RANLIB=$${RANLIB}" \
8083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8084 installcheck) \
8085 || exit 1
8087 @endif fixincludes
8089 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8090 maybe-mostlyclean-fixincludes:
8091 @if fixincludes
8092 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8094 mostlyclean-fixincludes:
8095 @: $(MAKE); $(unstage)
8096 @[ -f ./fixincludes/Makefile ] || exit 0; \
8097 r=`${PWD_COMMAND}`; export r; \
8098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8099 $(HOST_EXPORTS) \
8100 for flag in $(EXTRA_HOST_FLAGS) ; do \
8101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8102 done; \
8103 echo "Doing mostlyclean in fixincludes" ; \
8104 (cd $(HOST_SUBDIR)/fixincludes && \
8105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8107 "RANLIB=$${RANLIB}" \
8108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8109 mostlyclean) \
8110 || exit 1
8112 @endif fixincludes
8114 .PHONY: maybe-clean-fixincludes clean-fixincludes
8115 maybe-clean-fixincludes:
8116 @if fixincludes
8117 maybe-clean-fixincludes: clean-fixincludes
8119 clean-fixincludes:
8120 @: $(MAKE); $(unstage)
8121 @[ -f ./fixincludes/Makefile ] || exit 0; \
8122 r=`${PWD_COMMAND}`; export r; \
8123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8124 $(HOST_EXPORTS) \
8125 for flag in $(EXTRA_HOST_FLAGS) ; do \
8126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8127 done; \
8128 echo "Doing clean in fixincludes" ; \
8129 (cd $(HOST_SUBDIR)/fixincludes && \
8130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8132 "RANLIB=$${RANLIB}" \
8133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8134 clean) \
8135 || exit 1
8137 @endif fixincludes
8139 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8140 maybe-distclean-fixincludes:
8141 @if fixincludes
8142 maybe-distclean-fixincludes: distclean-fixincludes
8144 distclean-fixincludes:
8145 @: $(MAKE); $(unstage)
8146 @[ -f ./fixincludes/Makefile ] || exit 0; \
8147 r=`${PWD_COMMAND}`; export r; \
8148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8149 $(HOST_EXPORTS) \
8150 for flag in $(EXTRA_HOST_FLAGS) ; do \
8151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8152 done; \
8153 echo "Doing distclean in fixincludes" ; \
8154 (cd $(HOST_SUBDIR)/fixincludes && \
8155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8157 "RANLIB=$${RANLIB}" \
8158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8159 distclean) \
8160 || exit 1
8162 @endif fixincludes
8164 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8165 maybe-maintainer-clean-fixincludes:
8166 @if fixincludes
8167 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8169 maintainer-clean-fixincludes:
8170 @: $(MAKE); $(unstage)
8171 @[ -f ./fixincludes/Makefile ] || exit 0; \
8172 r=`${PWD_COMMAND}`; export r; \
8173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8174 $(HOST_EXPORTS) \
8175 for flag in $(EXTRA_HOST_FLAGS) ; do \
8176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8177 done; \
8178 echo "Doing maintainer-clean in fixincludes" ; \
8179 (cd $(HOST_SUBDIR)/fixincludes && \
8180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8182 "RANLIB=$${RANLIB}" \
8183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8184 maintainer-clean) \
8185 || exit 1
8187 @endif fixincludes
8191 .PHONY: configure-flex maybe-configure-flex
8192 maybe-configure-flex:
8193 @if gcc-bootstrap
8194 configure-flex: stage_current
8195 @endif gcc-bootstrap
8196 @if flex
8197 maybe-configure-flex: configure-flex
8198 configure-flex:
8199 @: $(MAKE); $(unstage)
8200 @r=`${PWD_COMMAND}`; export r; \
8201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8204 $(HOST_EXPORTS) \
8205 echo Configuring in $(HOST_SUBDIR)/flex; \
8206 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8207 case $(srcdir) in \
8208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8209 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8211 esac; \
8212 srcdiroption="--srcdir=$${topdir}/flex"; \
8213 libsrcdir="$$s/flex"; \
8214 $(SHELL) $${libsrcdir}/configure \
8215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8216 --target=${target_alias} $${srcdiroption} \
8217 || exit 1
8218 @endif flex
8224 .PHONY: all-flex maybe-all-flex
8225 maybe-all-flex:
8226 @if gcc-bootstrap
8227 all-flex: stage_current
8228 @endif gcc-bootstrap
8229 @if flex
8230 TARGET-flex=all
8231 maybe-all-flex: all-flex
8232 all-flex: configure-flex
8233 @: $(MAKE); $(unstage)
8234 @r=`${PWD_COMMAND}`; export r; \
8235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8236 $(HOST_EXPORTS) \
8237 (cd $(HOST_SUBDIR)/flex && \
8238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8239 $(TARGET-flex))
8240 @endif flex
8245 .PHONY: check-flex maybe-check-flex
8246 maybe-check-flex:
8247 @if flex
8248 maybe-check-flex: check-flex
8250 # This module is only tested in a native toolchain.
8251 check-flex:
8252 @: $(MAKE); $(unstage)
8253 @if [ '$(host)' = '$(target)' ] ; then \
8254 r=`${PWD_COMMAND}`; export r; \
8255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8256 $(HOST_EXPORTS) \
8257 (cd $(HOST_SUBDIR)/flex && \
8258 $(MAKE) $(FLAGS_TO_PASS) check); \
8261 @endif flex
8263 .PHONY: install-flex maybe-install-flex
8264 maybe-install-flex:
8265 @if flex
8266 maybe-install-flex: install-flex
8268 install-flex: installdirs
8269 @: $(MAKE); $(unstage)
8270 @r=`${PWD_COMMAND}`; export r; \
8271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8272 $(HOST_EXPORTS) \
8273 (cd $(HOST_SUBDIR)/flex && \
8274 $(MAKE) $(FLAGS_TO_PASS) install)
8276 @endif flex
8278 .PHONY: install-strip-flex maybe-install-strip-flex
8279 maybe-install-strip-flex:
8280 @if flex
8281 maybe-install-strip-flex: install-strip-flex
8283 install-strip-flex: installdirs
8284 @: $(MAKE); $(unstage)
8285 @r=`${PWD_COMMAND}`; export r; \
8286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8287 $(HOST_EXPORTS) \
8288 (cd $(HOST_SUBDIR)/flex && \
8289 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8291 @endif flex
8293 # Other targets (info, dvi, pdf, etc.)
8295 .PHONY: maybe-info-flex info-flex
8296 maybe-info-flex:
8297 @if flex
8298 maybe-info-flex: info-flex
8300 info-flex: \
8301 configure-flex
8302 @: $(MAKE); $(unstage)
8303 @[ -f ./flex/Makefile ] || exit 0; \
8304 r=`${PWD_COMMAND}`; export r; \
8305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8306 $(HOST_EXPORTS) \
8307 for flag in $(EXTRA_HOST_FLAGS) ; do \
8308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8309 done; \
8310 echo "Doing info in flex" ; \
8311 (cd $(HOST_SUBDIR)/flex && \
8312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8314 "RANLIB=$${RANLIB}" \
8315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8316 info) \
8317 || exit 1
8319 @endif flex
8321 .PHONY: maybe-dvi-flex dvi-flex
8322 maybe-dvi-flex:
8323 @if flex
8324 maybe-dvi-flex: dvi-flex
8326 dvi-flex: \
8327 configure-flex
8328 @: $(MAKE); $(unstage)
8329 @[ -f ./flex/Makefile ] || exit 0; \
8330 r=`${PWD_COMMAND}`; export r; \
8331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8332 $(HOST_EXPORTS) \
8333 for flag in $(EXTRA_HOST_FLAGS) ; do \
8334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8335 done; \
8336 echo "Doing dvi in flex" ; \
8337 (cd $(HOST_SUBDIR)/flex && \
8338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8340 "RANLIB=$${RANLIB}" \
8341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8342 dvi) \
8343 || exit 1
8345 @endif flex
8347 .PHONY: maybe-pdf-flex pdf-flex
8348 maybe-pdf-flex:
8349 @if flex
8350 maybe-pdf-flex: pdf-flex
8352 pdf-flex: \
8353 configure-flex
8354 @: $(MAKE); $(unstage)
8355 @[ -f ./flex/Makefile ] || exit 0; \
8356 r=`${PWD_COMMAND}`; export r; \
8357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8358 $(HOST_EXPORTS) \
8359 for flag in $(EXTRA_HOST_FLAGS) ; do \
8360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8361 done; \
8362 echo "Doing pdf in flex" ; \
8363 (cd $(HOST_SUBDIR)/flex && \
8364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8366 "RANLIB=$${RANLIB}" \
8367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8368 pdf) \
8369 || exit 1
8371 @endif flex
8373 .PHONY: maybe-html-flex html-flex
8374 maybe-html-flex:
8375 @if flex
8376 maybe-html-flex: html-flex
8378 html-flex: \
8379 configure-flex
8380 @: $(MAKE); $(unstage)
8381 @[ -f ./flex/Makefile ] || exit 0; \
8382 r=`${PWD_COMMAND}`; export r; \
8383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8384 $(HOST_EXPORTS) \
8385 for flag in $(EXTRA_HOST_FLAGS) ; do \
8386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8387 done; \
8388 echo "Doing html in flex" ; \
8389 (cd $(HOST_SUBDIR)/flex && \
8390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8392 "RANLIB=$${RANLIB}" \
8393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8394 html) \
8395 || exit 1
8397 @endif flex
8399 .PHONY: maybe-TAGS-flex TAGS-flex
8400 maybe-TAGS-flex:
8401 @if flex
8402 maybe-TAGS-flex: TAGS-flex
8404 TAGS-flex: \
8405 configure-flex
8406 @: $(MAKE); $(unstage)
8407 @[ -f ./flex/Makefile ] || exit 0; \
8408 r=`${PWD_COMMAND}`; export r; \
8409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8410 $(HOST_EXPORTS) \
8411 for flag in $(EXTRA_HOST_FLAGS) ; do \
8412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8413 done; \
8414 echo "Doing TAGS in flex" ; \
8415 (cd $(HOST_SUBDIR)/flex && \
8416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8418 "RANLIB=$${RANLIB}" \
8419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8420 TAGS) \
8421 || exit 1
8423 @endif flex
8425 .PHONY: maybe-install-info-flex install-info-flex
8426 maybe-install-info-flex:
8427 @if flex
8428 maybe-install-info-flex: install-info-flex
8430 install-info-flex: \
8431 configure-flex \
8432 info-flex
8433 @: $(MAKE); $(unstage)
8434 @[ -f ./flex/Makefile ] || exit 0; \
8435 r=`${PWD_COMMAND}`; export r; \
8436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8437 $(HOST_EXPORTS) \
8438 for flag in $(EXTRA_HOST_FLAGS) ; do \
8439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440 done; \
8441 echo "Doing install-info in flex" ; \
8442 (cd $(HOST_SUBDIR)/flex && \
8443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445 "RANLIB=$${RANLIB}" \
8446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8447 install-info) \
8448 || exit 1
8450 @endif flex
8452 .PHONY: maybe-install-pdf-flex install-pdf-flex
8453 maybe-install-pdf-flex:
8454 @if flex
8455 maybe-install-pdf-flex: install-pdf-flex
8457 install-pdf-flex: \
8458 configure-flex \
8459 pdf-flex
8460 @: $(MAKE); $(unstage)
8461 @[ -f ./flex/Makefile ] || exit 0; \
8462 r=`${PWD_COMMAND}`; export r; \
8463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8464 $(HOST_EXPORTS) \
8465 for flag in $(EXTRA_HOST_FLAGS) ; do \
8466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8467 done; \
8468 echo "Doing install-pdf in flex" ; \
8469 (cd $(HOST_SUBDIR)/flex && \
8470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8472 "RANLIB=$${RANLIB}" \
8473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8474 install-pdf) \
8475 || exit 1
8477 @endif flex
8479 .PHONY: maybe-install-html-flex install-html-flex
8480 maybe-install-html-flex:
8481 @if flex
8482 maybe-install-html-flex: install-html-flex
8484 install-html-flex: \
8485 configure-flex \
8486 html-flex
8487 @: $(MAKE); $(unstage)
8488 @[ -f ./flex/Makefile ] || exit 0; \
8489 r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8491 $(HOST_EXPORTS) \
8492 for flag in $(EXTRA_HOST_FLAGS) ; do \
8493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8494 done; \
8495 echo "Doing install-html in flex" ; \
8496 (cd $(HOST_SUBDIR)/flex && \
8497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8499 "RANLIB=$${RANLIB}" \
8500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8501 install-html) \
8502 || exit 1
8504 @endif flex
8506 .PHONY: maybe-installcheck-flex installcheck-flex
8507 maybe-installcheck-flex:
8508 @if flex
8509 maybe-installcheck-flex: installcheck-flex
8511 installcheck-flex: \
8512 configure-flex
8513 @: $(MAKE); $(unstage)
8514 @[ -f ./flex/Makefile ] || exit 0; \
8515 r=`${PWD_COMMAND}`; export r; \
8516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8517 $(HOST_EXPORTS) \
8518 for flag in $(EXTRA_HOST_FLAGS) ; do \
8519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8520 done; \
8521 echo "Doing installcheck in flex" ; \
8522 (cd $(HOST_SUBDIR)/flex && \
8523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8525 "RANLIB=$${RANLIB}" \
8526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8527 installcheck) \
8528 || exit 1
8530 @endif flex
8532 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8533 maybe-mostlyclean-flex:
8534 @if flex
8535 maybe-mostlyclean-flex: mostlyclean-flex
8537 mostlyclean-flex:
8538 @: $(MAKE); $(unstage)
8539 @[ -f ./flex/Makefile ] || exit 0; \
8540 r=`${PWD_COMMAND}`; export r; \
8541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8542 $(HOST_EXPORTS) \
8543 for flag in $(EXTRA_HOST_FLAGS) ; do \
8544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8545 done; \
8546 echo "Doing mostlyclean in flex" ; \
8547 (cd $(HOST_SUBDIR)/flex && \
8548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8550 "RANLIB=$${RANLIB}" \
8551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8552 mostlyclean) \
8553 || exit 1
8555 @endif flex
8557 .PHONY: maybe-clean-flex clean-flex
8558 maybe-clean-flex:
8559 @if flex
8560 maybe-clean-flex: clean-flex
8562 clean-flex:
8563 @: $(MAKE); $(unstage)
8564 @[ -f ./flex/Makefile ] || exit 0; \
8565 r=`${PWD_COMMAND}`; export r; \
8566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8567 $(HOST_EXPORTS) \
8568 for flag in $(EXTRA_HOST_FLAGS) ; do \
8569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8570 done; \
8571 echo "Doing clean in flex" ; \
8572 (cd $(HOST_SUBDIR)/flex && \
8573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8575 "RANLIB=$${RANLIB}" \
8576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8577 clean) \
8578 || exit 1
8580 @endif flex
8582 .PHONY: maybe-distclean-flex distclean-flex
8583 maybe-distclean-flex:
8584 @if flex
8585 maybe-distclean-flex: distclean-flex
8587 distclean-flex:
8588 @: $(MAKE); $(unstage)
8589 @[ -f ./flex/Makefile ] || exit 0; \
8590 r=`${PWD_COMMAND}`; export r; \
8591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592 $(HOST_EXPORTS) \
8593 for flag in $(EXTRA_HOST_FLAGS) ; do \
8594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8595 done; \
8596 echo "Doing distclean in flex" ; \
8597 (cd $(HOST_SUBDIR)/flex && \
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8600 "RANLIB=$${RANLIB}" \
8601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8602 distclean) \
8603 || exit 1
8605 @endif flex
8607 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8608 maybe-maintainer-clean-flex:
8609 @if flex
8610 maybe-maintainer-clean-flex: maintainer-clean-flex
8612 maintainer-clean-flex:
8613 @: $(MAKE); $(unstage)
8614 @[ -f ./flex/Makefile ] || exit 0; \
8615 r=`${PWD_COMMAND}`; export r; \
8616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8617 $(HOST_EXPORTS) \
8618 for flag in $(EXTRA_HOST_FLAGS) ; do \
8619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8620 done; \
8621 echo "Doing maintainer-clean in flex" ; \
8622 (cd $(HOST_SUBDIR)/flex && \
8623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8625 "RANLIB=$${RANLIB}" \
8626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8627 maintainer-clean) \
8628 || exit 1
8630 @endif flex
8634 .PHONY: configure-gas maybe-configure-gas
8635 maybe-configure-gas:
8636 @if gcc-bootstrap
8637 configure-gas: stage_current
8638 @endif gcc-bootstrap
8639 @if gas
8640 maybe-configure-gas: configure-gas
8641 configure-gas:
8642 @r=`${PWD_COMMAND}`; export r; \
8643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8644 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8646 $(HOST_EXPORTS) \
8647 echo Configuring in $(HOST_SUBDIR)/gas; \
8648 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8649 case $(srcdir) in \
8650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8651 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8653 esac; \
8654 srcdiroption="--srcdir=$${topdir}/gas"; \
8655 libsrcdir="$$s/gas"; \
8656 $(SHELL) $${libsrcdir}/configure \
8657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8658 --target=${target_alias} $${srcdiroption} \
8659 || exit 1
8660 @endif gas
8664 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8665 maybe-configure-stage1-gas:
8666 @if gas-bootstrap
8667 maybe-configure-stage1-gas: configure-stage1-gas
8668 configure-stage1-gas:
8669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8671 @r=`${PWD_COMMAND}`; export r; \
8672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8673 TFLAGS="$(STAGE1_TFLAGS)"; \
8674 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8675 $(HOST_EXPORTS) \
8676 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8677 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8678 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8679 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8681 cd $(HOST_SUBDIR)/gas || exit 1; \
8682 case $(srcdir) in \
8683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8684 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8686 esac; \
8687 srcdiroption="--srcdir=$${topdir}/gas"; \
8688 libsrcdir="$$s/gas"; \
8689 $(SHELL) $${libsrcdir}/configure \
8690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8691 --target=${target_alias} $${srcdiroption} \
8692 $(STAGE1_CONFIGURE_FLAGS)
8693 @endif gas-bootstrap
8695 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8696 maybe-configure-stage2-gas:
8697 @if gas-bootstrap
8698 maybe-configure-stage2-gas: configure-stage2-gas
8699 configure-stage2-gas:
8700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8702 @r=`${PWD_COMMAND}`; export r; \
8703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8704 TFLAGS="$(STAGE2_TFLAGS)"; \
8705 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8706 $(HOST_EXPORTS) \
8707 $(POSTSTAGE1_HOST_EXPORTS) \
8708 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8709 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8710 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8711 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8713 cd $(HOST_SUBDIR)/gas || exit 1; \
8714 case $(srcdir) in \
8715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8716 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8718 esac; \
8719 srcdiroption="--srcdir=$${topdir}/gas"; \
8720 libsrcdir="$$s/gas"; \
8721 $(SHELL) $${libsrcdir}/configure \
8722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8723 --target=${target_alias} $${srcdiroption} \
8724 --with-build-libsubdir=$(HOST_SUBDIR) \
8725 $(STAGE2_CONFIGURE_FLAGS)
8726 @endif gas-bootstrap
8728 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8729 maybe-configure-stage3-gas:
8730 @if gas-bootstrap
8731 maybe-configure-stage3-gas: configure-stage3-gas
8732 configure-stage3-gas:
8733 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8735 @r=`${PWD_COMMAND}`; export r; \
8736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8737 TFLAGS="$(STAGE3_TFLAGS)"; \
8738 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8739 $(HOST_EXPORTS) \
8740 $(POSTSTAGE1_HOST_EXPORTS) \
8741 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8742 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8743 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8744 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8746 cd $(HOST_SUBDIR)/gas || exit 1; \
8747 case $(srcdir) in \
8748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8749 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8751 esac; \
8752 srcdiroption="--srcdir=$${topdir}/gas"; \
8753 libsrcdir="$$s/gas"; \
8754 $(SHELL) $${libsrcdir}/configure \
8755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8756 --target=${target_alias} $${srcdiroption} \
8757 --with-build-libsubdir=$(HOST_SUBDIR) \
8758 $(STAGE3_CONFIGURE_FLAGS)
8759 @endif gas-bootstrap
8761 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8762 maybe-configure-stage4-gas:
8763 @if gas-bootstrap
8764 maybe-configure-stage4-gas: configure-stage4-gas
8765 configure-stage4-gas:
8766 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8768 @r=`${PWD_COMMAND}`; export r; \
8769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8770 TFLAGS="$(STAGE4_TFLAGS)"; \
8771 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8772 $(HOST_EXPORTS) \
8773 $(POSTSTAGE1_HOST_EXPORTS) \
8774 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8775 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8776 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8777 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8779 cd $(HOST_SUBDIR)/gas || exit 1; \
8780 case $(srcdir) in \
8781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8782 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8784 esac; \
8785 srcdiroption="--srcdir=$${topdir}/gas"; \
8786 libsrcdir="$$s/gas"; \
8787 $(SHELL) $${libsrcdir}/configure \
8788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8789 --target=${target_alias} $${srcdiroption} \
8790 --with-build-libsubdir=$(HOST_SUBDIR) \
8791 $(STAGE4_CONFIGURE_FLAGS)
8792 @endif gas-bootstrap
8794 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8795 maybe-configure-stageprofile-gas:
8796 @if gas-bootstrap
8797 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8798 configure-stageprofile-gas:
8799 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8801 @r=`${PWD_COMMAND}`; export r; \
8802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8803 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8804 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8805 $(HOST_EXPORTS) \
8806 $(POSTSTAGE1_HOST_EXPORTS) \
8807 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8808 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8809 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8810 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8812 cd $(HOST_SUBDIR)/gas || exit 1; \
8813 case $(srcdir) in \
8814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8815 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8817 esac; \
8818 srcdiroption="--srcdir=$${topdir}/gas"; \
8819 libsrcdir="$$s/gas"; \
8820 $(SHELL) $${libsrcdir}/configure \
8821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8822 --target=${target_alias} $${srcdiroption} \
8823 --with-build-libsubdir=$(HOST_SUBDIR) \
8824 $(STAGEprofile_CONFIGURE_FLAGS)
8825 @endif gas-bootstrap
8827 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8828 maybe-configure-stagefeedback-gas:
8829 @if gas-bootstrap
8830 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8831 configure-stagefeedback-gas:
8832 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8834 @r=`${PWD_COMMAND}`; export r; \
8835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8836 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8837 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8838 $(HOST_EXPORTS) \
8839 $(POSTSTAGE1_HOST_EXPORTS) \
8840 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8841 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8842 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8843 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8845 cd $(HOST_SUBDIR)/gas || exit 1; \
8846 case $(srcdir) in \
8847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8848 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8850 esac; \
8851 srcdiroption="--srcdir=$${topdir}/gas"; \
8852 libsrcdir="$$s/gas"; \
8853 $(SHELL) $${libsrcdir}/configure \
8854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8855 --target=${target_alias} $${srcdiroption} \
8856 --with-build-libsubdir=$(HOST_SUBDIR) \
8857 $(STAGEfeedback_CONFIGURE_FLAGS)
8858 @endif gas-bootstrap
8864 .PHONY: all-gas maybe-all-gas
8865 maybe-all-gas:
8866 @if gcc-bootstrap
8867 all-gas: stage_current
8868 @endif gcc-bootstrap
8869 @if gas
8870 TARGET-gas=all
8871 maybe-all-gas: all-gas
8872 all-gas: configure-gas
8873 @r=`${PWD_COMMAND}`; export r; \
8874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8875 $(HOST_EXPORTS) \
8876 (cd $(HOST_SUBDIR)/gas && \
8877 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8878 $(TARGET-gas))
8879 @endif gas
8883 .PHONY: all-stage1-gas maybe-all-stage1-gas
8884 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8885 maybe-all-stage1-gas:
8886 maybe-clean-stage1-gas:
8887 @if gas-bootstrap
8888 maybe-all-stage1-gas: all-stage1-gas
8889 all-stage1: all-stage1-gas
8890 TARGET-stage1-gas = $(TARGET-gas)
8891 all-stage1-gas: configure-stage1-gas
8892 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8893 @r=`${PWD_COMMAND}`; export r; \
8894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8895 TFLAGS="$(STAGE1_TFLAGS)"; \
8896 $(HOST_EXPORTS) \
8897 cd $(HOST_SUBDIR)/gas && \
8898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8899 CFLAGS="$(STAGE1_CFLAGS)" \
8900 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8901 LIBCFLAGS="$(LIBCFLAGS)" \
8902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8905 $(EXTRA_HOST_FLAGS) \
8906 TFLAGS="$(STAGE1_TFLAGS)" \
8907 $(TARGET-stage1-gas)
8909 maybe-clean-stage1-gas: clean-stage1-gas
8910 clean-stage1: clean-stage1-gas
8911 clean-stage1-gas:
8912 @if [ $(current_stage) = stage1 ]; then \
8913 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8914 else \
8915 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8916 $(MAKE) stage1-start; \
8917 fi; \
8918 cd $(HOST_SUBDIR)/gas && \
8919 $(MAKE) $(EXTRA_HOST_FLAGS) \
8920 clean
8921 @endif gas-bootstrap
8924 .PHONY: all-stage2-gas maybe-all-stage2-gas
8925 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8926 maybe-all-stage2-gas:
8927 maybe-clean-stage2-gas:
8928 @if gas-bootstrap
8929 maybe-all-stage2-gas: all-stage2-gas
8930 all-stage2: all-stage2-gas
8931 TARGET-stage2-gas = $(TARGET-gas)
8932 all-stage2-gas: configure-stage2-gas
8933 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8934 @r=`${PWD_COMMAND}`; export r; \
8935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8936 TFLAGS="$(STAGE2_TFLAGS)"; \
8937 $(HOST_EXPORTS) \
8938 $(POSTSTAGE1_HOST_EXPORTS) \
8939 cd $(HOST_SUBDIR)/gas && \
8940 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8941 CFLAGS="$(STAGE2_CFLAGS)" \
8942 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8943 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8944 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8945 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8946 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8947 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8948 TFLAGS="$(STAGE2_TFLAGS)" \
8949 $(TARGET-stage2-gas)
8951 maybe-clean-stage2-gas: clean-stage2-gas
8952 clean-stage2: clean-stage2-gas
8953 clean-stage2-gas:
8954 @if [ $(current_stage) = stage2 ]; then \
8955 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8956 else \
8957 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8958 $(MAKE) stage2-start; \
8959 fi; \
8960 cd $(HOST_SUBDIR)/gas && \
8961 $(MAKE) $(EXTRA_HOST_FLAGS) \
8962 $(POSTSTAGE1_FLAGS_TO_PASS) \
8963 clean
8964 @endif gas-bootstrap
8967 .PHONY: all-stage3-gas maybe-all-stage3-gas
8968 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8969 maybe-all-stage3-gas:
8970 maybe-clean-stage3-gas:
8971 @if gas-bootstrap
8972 maybe-all-stage3-gas: all-stage3-gas
8973 all-stage3: all-stage3-gas
8974 TARGET-stage3-gas = $(TARGET-gas)
8975 all-stage3-gas: configure-stage3-gas
8976 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8977 @r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979 TFLAGS="$(STAGE3_TFLAGS)"; \
8980 $(HOST_EXPORTS) \
8981 $(POSTSTAGE1_HOST_EXPORTS) \
8982 cd $(HOST_SUBDIR)/gas && \
8983 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8984 CFLAGS="$(STAGE3_CFLAGS)" \
8985 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8986 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8987 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8988 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8989 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8990 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8991 TFLAGS="$(STAGE3_TFLAGS)" \
8992 $(TARGET-stage3-gas)
8994 maybe-clean-stage3-gas: clean-stage3-gas
8995 clean-stage3: clean-stage3-gas
8996 clean-stage3-gas:
8997 @if [ $(current_stage) = stage3 ]; then \
8998 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8999 else \
9000 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9001 $(MAKE) stage3-start; \
9002 fi; \
9003 cd $(HOST_SUBDIR)/gas && \
9004 $(MAKE) $(EXTRA_HOST_FLAGS) \
9005 $(POSTSTAGE1_FLAGS_TO_PASS) \
9006 clean
9007 @endif gas-bootstrap
9010 .PHONY: all-stage4-gas maybe-all-stage4-gas
9011 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9012 maybe-all-stage4-gas:
9013 maybe-clean-stage4-gas:
9014 @if gas-bootstrap
9015 maybe-all-stage4-gas: all-stage4-gas
9016 all-stage4: all-stage4-gas
9017 TARGET-stage4-gas = $(TARGET-gas)
9018 all-stage4-gas: configure-stage4-gas
9019 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9020 @r=`${PWD_COMMAND}`; export r; \
9021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9022 TFLAGS="$(STAGE4_TFLAGS)"; \
9023 $(HOST_EXPORTS) \
9024 $(POSTSTAGE1_HOST_EXPORTS) \
9025 cd $(HOST_SUBDIR)/gas && \
9026 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9027 CFLAGS="$(STAGE4_CFLAGS)" \
9028 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9029 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9030 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9031 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9032 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9033 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9034 TFLAGS="$(STAGE4_TFLAGS)" \
9035 $(TARGET-stage4-gas)
9037 maybe-clean-stage4-gas: clean-stage4-gas
9038 clean-stage4: clean-stage4-gas
9039 clean-stage4-gas:
9040 @if [ $(current_stage) = stage4 ]; then \
9041 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9042 else \
9043 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9044 $(MAKE) stage4-start; \
9045 fi; \
9046 cd $(HOST_SUBDIR)/gas && \
9047 $(MAKE) $(EXTRA_HOST_FLAGS) \
9048 $(POSTSTAGE1_FLAGS_TO_PASS) \
9049 clean
9050 @endif gas-bootstrap
9053 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9054 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9055 maybe-all-stageprofile-gas:
9056 maybe-clean-stageprofile-gas:
9057 @if gas-bootstrap
9058 maybe-all-stageprofile-gas: all-stageprofile-gas
9059 all-stageprofile: all-stageprofile-gas
9060 TARGET-stageprofile-gas = $(TARGET-gas)
9061 all-stageprofile-gas: configure-stageprofile-gas
9062 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9063 @r=`${PWD_COMMAND}`; export r; \
9064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9065 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9066 $(HOST_EXPORTS) \
9067 $(POSTSTAGE1_HOST_EXPORTS) \
9068 cd $(HOST_SUBDIR)/gas && \
9069 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9070 CFLAGS="$(STAGEprofile_CFLAGS)" \
9071 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9072 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9073 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9074 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9075 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9076 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9077 TFLAGS="$(STAGEprofile_TFLAGS)" \
9078 $(TARGET-stageprofile-gas)
9080 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9081 clean-stageprofile: clean-stageprofile-gas
9082 clean-stageprofile-gas:
9083 @if [ $(current_stage) = stageprofile ]; then \
9084 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9085 else \
9086 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9087 $(MAKE) stageprofile-start; \
9088 fi; \
9089 cd $(HOST_SUBDIR)/gas && \
9090 $(MAKE) $(EXTRA_HOST_FLAGS) \
9091 $(POSTSTAGE1_FLAGS_TO_PASS) \
9092 clean
9093 @endif gas-bootstrap
9096 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9097 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9098 maybe-all-stagefeedback-gas:
9099 maybe-clean-stagefeedback-gas:
9100 @if gas-bootstrap
9101 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9102 all-stagefeedback: all-stagefeedback-gas
9103 TARGET-stagefeedback-gas = $(TARGET-gas)
9104 all-stagefeedback-gas: configure-stagefeedback-gas
9105 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9106 @r=`${PWD_COMMAND}`; export r; \
9107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9109 $(HOST_EXPORTS) \
9110 $(POSTSTAGE1_HOST_EXPORTS) \
9111 cd $(HOST_SUBDIR)/gas && \
9112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9113 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9114 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9115 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9119 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9120 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9121 $(TARGET-stagefeedback-gas)
9123 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9124 clean-stagefeedback: clean-stagefeedback-gas
9125 clean-stagefeedback-gas:
9126 @if [ $(current_stage) = stagefeedback ]; then \
9127 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9128 else \
9129 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9130 $(MAKE) stagefeedback-start; \
9131 fi; \
9132 cd $(HOST_SUBDIR)/gas && \
9133 $(MAKE) $(EXTRA_HOST_FLAGS) \
9134 $(POSTSTAGE1_FLAGS_TO_PASS) \
9135 clean
9136 @endif gas-bootstrap
9142 .PHONY: check-gas maybe-check-gas
9143 maybe-check-gas:
9144 @if gas
9145 maybe-check-gas: check-gas
9147 check-gas:
9148 @: $(MAKE); $(unstage)
9149 @r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9151 $(HOST_EXPORTS) \
9152 (cd $(HOST_SUBDIR)/gas && \
9153 $(MAKE) $(FLAGS_TO_PASS) check)
9155 @endif gas
9157 .PHONY: install-gas maybe-install-gas
9158 maybe-install-gas:
9159 @if gas
9160 maybe-install-gas: install-gas
9162 install-gas: installdirs
9163 @: $(MAKE); $(unstage)
9164 @r=`${PWD_COMMAND}`; export r; \
9165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9166 $(HOST_EXPORTS) \
9167 (cd $(HOST_SUBDIR)/gas && \
9168 $(MAKE) $(FLAGS_TO_PASS) install)
9170 @endif gas
9172 .PHONY: install-strip-gas maybe-install-strip-gas
9173 maybe-install-strip-gas:
9174 @if gas
9175 maybe-install-strip-gas: install-strip-gas
9177 install-strip-gas: installdirs
9178 @: $(MAKE); $(unstage)
9179 @r=`${PWD_COMMAND}`; export r; \
9180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9181 $(HOST_EXPORTS) \
9182 (cd $(HOST_SUBDIR)/gas && \
9183 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9185 @endif gas
9187 # Other targets (info, dvi, pdf, etc.)
9189 .PHONY: maybe-info-gas info-gas
9190 maybe-info-gas:
9191 @if gas
9192 maybe-info-gas: info-gas
9194 info-gas: \
9195 configure-gas
9196 @[ -f ./gas/Makefile ] || exit 0; \
9197 r=`${PWD_COMMAND}`; export r; \
9198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9199 $(HOST_EXPORTS) \
9200 for flag in $(EXTRA_HOST_FLAGS) ; do \
9201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9202 done; \
9203 echo "Doing info in gas" ; \
9204 (cd $(HOST_SUBDIR)/gas && \
9205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9207 "RANLIB=$${RANLIB}" \
9208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9209 info) \
9210 || exit 1
9212 @endif gas
9214 .PHONY: maybe-dvi-gas dvi-gas
9215 maybe-dvi-gas:
9216 @if gas
9217 maybe-dvi-gas: dvi-gas
9219 dvi-gas: \
9220 configure-gas
9221 @[ -f ./gas/Makefile ] || exit 0; \
9222 r=`${PWD_COMMAND}`; export r; \
9223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9224 $(HOST_EXPORTS) \
9225 for flag in $(EXTRA_HOST_FLAGS) ; do \
9226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9227 done; \
9228 echo "Doing dvi in gas" ; \
9229 (cd $(HOST_SUBDIR)/gas && \
9230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9232 "RANLIB=$${RANLIB}" \
9233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9234 dvi) \
9235 || exit 1
9237 @endif gas
9239 .PHONY: maybe-pdf-gas pdf-gas
9240 maybe-pdf-gas:
9241 @if gas
9242 maybe-pdf-gas: pdf-gas
9244 pdf-gas: \
9245 configure-gas
9246 @[ -f ./gas/Makefile ] || exit 0; \
9247 r=`${PWD_COMMAND}`; export r; \
9248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9249 $(HOST_EXPORTS) \
9250 for flag in $(EXTRA_HOST_FLAGS) ; do \
9251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9252 done; \
9253 echo "Doing pdf in gas" ; \
9254 (cd $(HOST_SUBDIR)/gas && \
9255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9257 "RANLIB=$${RANLIB}" \
9258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9259 pdf) \
9260 || exit 1
9262 @endif gas
9264 .PHONY: maybe-html-gas html-gas
9265 maybe-html-gas:
9266 @if gas
9267 maybe-html-gas: html-gas
9269 html-gas: \
9270 configure-gas
9271 @[ -f ./gas/Makefile ] || exit 0; \
9272 r=`${PWD_COMMAND}`; export r; \
9273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9274 $(HOST_EXPORTS) \
9275 for flag in $(EXTRA_HOST_FLAGS) ; do \
9276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9277 done; \
9278 echo "Doing html in gas" ; \
9279 (cd $(HOST_SUBDIR)/gas && \
9280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9282 "RANLIB=$${RANLIB}" \
9283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9284 html) \
9285 || exit 1
9287 @endif gas
9289 .PHONY: maybe-TAGS-gas TAGS-gas
9290 maybe-TAGS-gas:
9291 @if gas
9292 maybe-TAGS-gas: TAGS-gas
9294 TAGS-gas: \
9295 configure-gas
9296 @[ -f ./gas/Makefile ] || exit 0; \
9297 r=`${PWD_COMMAND}`; export r; \
9298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9299 $(HOST_EXPORTS) \
9300 for flag in $(EXTRA_HOST_FLAGS) ; do \
9301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9302 done; \
9303 echo "Doing TAGS in gas" ; \
9304 (cd $(HOST_SUBDIR)/gas && \
9305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9307 "RANLIB=$${RANLIB}" \
9308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9309 TAGS) \
9310 || exit 1
9312 @endif gas
9314 .PHONY: maybe-install-info-gas install-info-gas
9315 maybe-install-info-gas:
9316 @if gas
9317 maybe-install-info-gas: install-info-gas
9319 install-info-gas: \
9320 configure-gas \
9321 info-gas
9322 @[ -f ./gas/Makefile ] || exit 0; \
9323 r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325 $(HOST_EXPORTS) \
9326 for flag in $(EXTRA_HOST_FLAGS) ; do \
9327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328 done; \
9329 echo "Doing install-info in gas" ; \
9330 (cd $(HOST_SUBDIR)/gas && \
9331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333 "RANLIB=$${RANLIB}" \
9334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9335 install-info) \
9336 || exit 1
9338 @endif gas
9340 .PHONY: maybe-install-pdf-gas install-pdf-gas
9341 maybe-install-pdf-gas:
9342 @if gas
9343 maybe-install-pdf-gas: install-pdf-gas
9345 install-pdf-gas: \
9346 configure-gas \
9347 pdf-gas
9348 @[ -f ./gas/Makefile ] || exit 0; \
9349 r=`${PWD_COMMAND}`; export r; \
9350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9351 $(HOST_EXPORTS) \
9352 for flag in $(EXTRA_HOST_FLAGS) ; do \
9353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9354 done; \
9355 echo "Doing install-pdf in gas" ; \
9356 (cd $(HOST_SUBDIR)/gas && \
9357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9359 "RANLIB=$${RANLIB}" \
9360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9361 install-pdf) \
9362 || exit 1
9364 @endif gas
9366 .PHONY: maybe-install-html-gas install-html-gas
9367 maybe-install-html-gas:
9368 @if gas
9369 maybe-install-html-gas: install-html-gas
9371 install-html-gas: \
9372 configure-gas \
9373 html-gas
9374 @[ -f ./gas/Makefile ] || exit 0; \
9375 r=`${PWD_COMMAND}`; export r; \
9376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9377 $(HOST_EXPORTS) \
9378 for flag in $(EXTRA_HOST_FLAGS) ; do \
9379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9380 done; \
9381 echo "Doing install-html in gas" ; \
9382 (cd $(HOST_SUBDIR)/gas && \
9383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9385 "RANLIB=$${RANLIB}" \
9386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9387 install-html) \
9388 || exit 1
9390 @endif gas
9392 .PHONY: maybe-installcheck-gas installcheck-gas
9393 maybe-installcheck-gas:
9394 @if gas
9395 maybe-installcheck-gas: installcheck-gas
9397 installcheck-gas: \
9398 configure-gas
9399 @[ -f ./gas/Makefile ] || exit 0; \
9400 r=`${PWD_COMMAND}`; export r; \
9401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9402 $(HOST_EXPORTS) \
9403 for flag in $(EXTRA_HOST_FLAGS) ; do \
9404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9405 done; \
9406 echo "Doing installcheck in gas" ; \
9407 (cd $(HOST_SUBDIR)/gas && \
9408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9410 "RANLIB=$${RANLIB}" \
9411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9412 installcheck) \
9413 || exit 1
9415 @endif gas
9417 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9418 maybe-mostlyclean-gas:
9419 @if gas
9420 maybe-mostlyclean-gas: mostlyclean-gas
9422 mostlyclean-gas:
9423 @[ -f ./gas/Makefile ] || exit 0; \
9424 r=`${PWD_COMMAND}`; export r; \
9425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9426 $(HOST_EXPORTS) \
9427 for flag in $(EXTRA_HOST_FLAGS) ; do \
9428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9429 done; \
9430 echo "Doing mostlyclean in gas" ; \
9431 (cd $(HOST_SUBDIR)/gas && \
9432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9434 "RANLIB=$${RANLIB}" \
9435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9436 mostlyclean) \
9437 || exit 1
9439 @endif gas
9441 .PHONY: maybe-clean-gas clean-gas
9442 maybe-clean-gas:
9443 @if gas
9444 maybe-clean-gas: clean-gas
9446 clean-gas:
9447 @[ -f ./gas/Makefile ] || exit 0; \
9448 r=`${PWD_COMMAND}`; export r; \
9449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9450 $(HOST_EXPORTS) \
9451 for flag in $(EXTRA_HOST_FLAGS) ; do \
9452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9453 done; \
9454 echo "Doing clean in gas" ; \
9455 (cd $(HOST_SUBDIR)/gas && \
9456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9458 "RANLIB=$${RANLIB}" \
9459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9460 clean) \
9461 || exit 1
9463 @endif gas
9465 .PHONY: maybe-distclean-gas distclean-gas
9466 maybe-distclean-gas:
9467 @if gas
9468 maybe-distclean-gas: distclean-gas
9470 distclean-gas:
9471 @[ -f ./gas/Makefile ] || exit 0; \
9472 r=`${PWD_COMMAND}`; export r; \
9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9474 $(HOST_EXPORTS) \
9475 for flag in $(EXTRA_HOST_FLAGS) ; do \
9476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9477 done; \
9478 echo "Doing distclean in gas" ; \
9479 (cd $(HOST_SUBDIR)/gas && \
9480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9482 "RANLIB=$${RANLIB}" \
9483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9484 distclean) \
9485 || exit 1
9487 @endif gas
9489 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9490 maybe-maintainer-clean-gas:
9491 @if gas
9492 maybe-maintainer-clean-gas: maintainer-clean-gas
9494 maintainer-clean-gas:
9495 @[ -f ./gas/Makefile ] || exit 0; \
9496 r=`${PWD_COMMAND}`; export r; \
9497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9498 $(HOST_EXPORTS) \
9499 for flag in $(EXTRA_HOST_FLAGS) ; do \
9500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9501 done; \
9502 echo "Doing maintainer-clean in gas" ; \
9503 (cd $(HOST_SUBDIR)/gas && \
9504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9506 "RANLIB=$${RANLIB}" \
9507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9508 maintainer-clean) \
9509 || exit 1
9511 @endif gas
9515 .PHONY: configure-gcc maybe-configure-gcc
9516 maybe-configure-gcc:
9517 @if gcc-bootstrap
9518 configure-gcc: stage_current
9519 @endif gcc-bootstrap
9520 @if gcc
9521 maybe-configure-gcc: configure-gcc
9522 configure-gcc:
9523 @r=`${PWD_COMMAND}`; export r; \
9524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9525 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9527 $(HOST_EXPORTS) \
9528 echo Configuring in $(HOST_SUBDIR)/gcc; \
9529 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9530 case $(srcdir) in \
9531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9532 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9534 esac; \
9535 srcdiroption="--srcdir=$${topdir}/gcc"; \
9536 libsrcdir="$$s/gcc"; \
9537 $(SHELL) $${libsrcdir}/configure \
9538 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9539 --target=${target_alias} $${srcdiroption} \
9540 || exit 1
9541 @endif gcc
9545 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9546 maybe-configure-stage1-gcc:
9547 @if gcc-bootstrap
9548 maybe-configure-stage1-gcc: configure-stage1-gcc
9549 configure-stage1-gcc:
9550 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9551 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9552 @r=`${PWD_COMMAND}`; export r; \
9553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9554 TFLAGS="$(STAGE1_TFLAGS)"; \
9555 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9556 $(HOST_EXPORTS) \
9557 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9558 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9559 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9560 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9562 cd $(HOST_SUBDIR)/gcc || exit 1; \
9563 case $(srcdir) in \
9564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9565 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9567 esac; \
9568 srcdiroption="--srcdir=$${topdir}/gcc"; \
9569 libsrcdir="$$s/gcc"; \
9570 $(SHELL) $${libsrcdir}/configure \
9571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9572 --target=${target_alias} $${srcdiroption} \
9573 $(STAGE1_CONFIGURE_FLAGS)
9574 @endif gcc-bootstrap
9576 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9577 maybe-configure-stage2-gcc:
9578 @if gcc-bootstrap
9579 maybe-configure-stage2-gcc: configure-stage2-gcc
9580 configure-stage2-gcc:
9581 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9583 @r=`${PWD_COMMAND}`; export r; \
9584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9585 TFLAGS="$(STAGE2_TFLAGS)"; \
9586 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9587 $(HOST_EXPORTS) \
9588 $(POSTSTAGE1_HOST_EXPORTS) \
9589 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9590 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9591 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9592 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9594 cd $(HOST_SUBDIR)/gcc || exit 1; \
9595 case $(srcdir) in \
9596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9597 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9599 esac; \
9600 srcdiroption="--srcdir=$${topdir}/gcc"; \
9601 libsrcdir="$$s/gcc"; \
9602 $(SHELL) $${libsrcdir}/configure \
9603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9604 --target=${target_alias} $${srcdiroption} \
9605 --with-build-libsubdir=$(HOST_SUBDIR) \
9606 $(STAGE2_CONFIGURE_FLAGS)
9607 @endif gcc-bootstrap
9609 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9610 maybe-configure-stage3-gcc:
9611 @if gcc-bootstrap
9612 maybe-configure-stage3-gcc: configure-stage3-gcc
9613 configure-stage3-gcc:
9614 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9616 @r=`${PWD_COMMAND}`; export r; \
9617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9618 TFLAGS="$(STAGE3_TFLAGS)"; \
9619 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9620 $(HOST_EXPORTS) \
9621 $(POSTSTAGE1_HOST_EXPORTS) \
9622 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9623 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9624 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9625 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9627 cd $(HOST_SUBDIR)/gcc || exit 1; \
9628 case $(srcdir) in \
9629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9630 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9632 esac; \
9633 srcdiroption="--srcdir=$${topdir}/gcc"; \
9634 libsrcdir="$$s/gcc"; \
9635 $(SHELL) $${libsrcdir}/configure \
9636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9637 --target=${target_alias} $${srcdiroption} \
9638 --with-build-libsubdir=$(HOST_SUBDIR) \
9639 $(STAGE3_CONFIGURE_FLAGS)
9640 @endif gcc-bootstrap
9642 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9643 maybe-configure-stage4-gcc:
9644 @if gcc-bootstrap
9645 maybe-configure-stage4-gcc: configure-stage4-gcc
9646 configure-stage4-gcc:
9647 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9649 @r=`${PWD_COMMAND}`; export r; \
9650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9651 TFLAGS="$(STAGE4_TFLAGS)"; \
9652 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9653 $(HOST_EXPORTS) \
9654 $(POSTSTAGE1_HOST_EXPORTS) \
9655 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9656 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9657 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9658 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9660 cd $(HOST_SUBDIR)/gcc || exit 1; \
9661 case $(srcdir) in \
9662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9663 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9665 esac; \
9666 srcdiroption="--srcdir=$${topdir}/gcc"; \
9667 libsrcdir="$$s/gcc"; \
9668 $(SHELL) $${libsrcdir}/configure \
9669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9670 --target=${target_alias} $${srcdiroption} \
9671 --with-build-libsubdir=$(HOST_SUBDIR) \
9672 $(STAGE4_CONFIGURE_FLAGS)
9673 @endif gcc-bootstrap
9675 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9676 maybe-configure-stageprofile-gcc:
9677 @if gcc-bootstrap
9678 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9679 configure-stageprofile-gcc:
9680 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9682 @r=`${PWD_COMMAND}`; export r; \
9683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9684 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9685 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9686 $(HOST_EXPORTS) \
9687 $(POSTSTAGE1_HOST_EXPORTS) \
9688 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9689 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9690 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9691 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9693 cd $(HOST_SUBDIR)/gcc || exit 1; \
9694 case $(srcdir) in \
9695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9696 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9698 esac; \
9699 srcdiroption="--srcdir=$${topdir}/gcc"; \
9700 libsrcdir="$$s/gcc"; \
9701 $(SHELL) $${libsrcdir}/configure \
9702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9703 --target=${target_alias} $${srcdiroption} \
9704 --with-build-libsubdir=$(HOST_SUBDIR) \
9705 $(STAGEprofile_CONFIGURE_FLAGS)
9706 @endif gcc-bootstrap
9708 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9709 maybe-configure-stagefeedback-gcc:
9710 @if gcc-bootstrap
9711 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9712 configure-stagefeedback-gcc:
9713 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9714 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9715 @r=`${PWD_COMMAND}`; export r; \
9716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9717 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9718 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9719 $(HOST_EXPORTS) \
9720 $(POSTSTAGE1_HOST_EXPORTS) \
9721 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9722 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9723 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9724 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9726 cd $(HOST_SUBDIR)/gcc || exit 1; \
9727 case $(srcdir) in \
9728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9729 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9731 esac; \
9732 srcdiroption="--srcdir=$${topdir}/gcc"; \
9733 libsrcdir="$$s/gcc"; \
9734 $(SHELL) $${libsrcdir}/configure \
9735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9736 --target=${target_alias} $${srcdiroption} \
9737 --with-build-libsubdir=$(HOST_SUBDIR) \
9738 $(STAGEfeedback_CONFIGURE_FLAGS)
9739 @endif gcc-bootstrap
9745 .PHONY: all-gcc maybe-all-gcc
9746 maybe-all-gcc:
9747 @if gcc-bootstrap
9748 all-gcc: stage_current
9749 @endif gcc-bootstrap
9750 @if gcc
9751 TARGET-gcc=all
9752 maybe-all-gcc: all-gcc
9753 all-gcc: configure-gcc
9754 @r=`${PWD_COMMAND}`; export r; \
9755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9756 $(HOST_EXPORTS) \
9757 (cd $(HOST_SUBDIR)/gcc && \
9758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9759 $(TARGET-gcc))
9760 @endif gcc
9764 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9765 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9766 maybe-all-stage1-gcc:
9767 maybe-clean-stage1-gcc:
9768 @if gcc-bootstrap
9769 maybe-all-stage1-gcc: all-stage1-gcc
9770 all-stage1: all-stage1-gcc
9771 TARGET-stage1-gcc = $(TARGET-gcc)
9772 all-stage1-gcc: configure-stage1-gcc
9773 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9774 @r=`${PWD_COMMAND}`; export r; \
9775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9776 TFLAGS="$(STAGE1_TFLAGS)"; \
9777 $(HOST_EXPORTS) \
9778 cd $(HOST_SUBDIR)/gcc && \
9779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9780 CFLAGS="$(STAGE1_CFLAGS)" \
9781 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9782 LIBCFLAGS="$(LIBCFLAGS)" \
9783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9786 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9787 TFLAGS="$(STAGE1_TFLAGS)" \
9788 $(TARGET-stage1-gcc)
9790 maybe-clean-stage1-gcc: clean-stage1-gcc
9791 clean-stage1: clean-stage1-gcc
9792 clean-stage1-gcc:
9793 @if [ $(current_stage) = stage1 ]; then \
9794 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9795 else \
9796 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9797 $(MAKE) stage1-start; \
9798 fi; \
9799 cd $(HOST_SUBDIR)/gcc && \
9800 $(MAKE) $(EXTRA_HOST_FLAGS) \
9801 $(EXTRA_GCC_FLAGS) clean
9802 @endif gcc-bootstrap
9805 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9806 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9807 maybe-all-stage2-gcc:
9808 maybe-clean-stage2-gcc:
9809 @if gcc-bootstrap
9810 maybe-all-stage2-gcc: all-stage2-gcc
9811 all-stage2: all-stage2-gcc
9812 TARGET-stage2-gcc = $(TARGET-gcc)
9813 all-stage2-gcc: configure-stage2-gcc
9814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9815 @r=`${PWD_COMMAND}`; export r; \
9816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9817 TFLAGS="$(STAGE2_TFLAGS)"; \
9818 $(HOST_EXPORTS) \
9819 $(POSTSTAGE1_HOST_EXPORTS) \
9820 cd $(HOST_SUBDIR)/gcc && \
9821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9822 CFLAGS="$(STAGE2_CFLAGS)" \
9823 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9824 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9829 TFLAGS="$(STAGE2_TFLAGS)" \
9830 $(TARGET-stage2-gcc)
9832 maybe-clean-stage2-gcc: clean-stage2-gcc
9833 clean-stage2: clean-stage2-gcc
9834 clean-stage2-gcc:
9835 @if [ $(current_stage) = stage2 ]; then \
9836 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9837 else \
9838 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9839 $(MAKE) stage2-start; \
9840 fi; \
9841 cd $(HOST_SUBDIR)/gcc && \
9842 $(MAKE) $(EXTRA_HOST_FLAGS) \
9843 $(POSTSTAGE1_FLAGS_TO_PASS) \
9844 $(EXTRA_GCC_FLAGS) clean
9845 @endif gcc-bootstrap
9848 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9849 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9850 maybe-all-stage3-gcc:
9851 maybe-clean-stage3-gcc:
9852 @if gcc-bootstrap
9853 maybe-all-stage3-gcc: all-stage3-gcc
9854 all-stage3: all-stage3-gcc
9855 TARGET-stage3-gcc = $(TARGET-gcc)
9856 all-stage3-gcc: configure-stage3-gcc
9857 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9858 @r=`${PWD_COMMAND}`; export r; \
9859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860 TFLAGS="$(STAGE3_TFLAGS)"; \
9861 $(HOST_EXPORTS) \
9862 $(POSTSTAGE1_HOST_EXPORTS) \
9863 cd $(HOST_SUBDIR)/gcc && \
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9865 CFLAGS="$(STAGE3_CFLAGS)" \
9866 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9867 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9868 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9869 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9870 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9871 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9872 TFLAGS="$(STAGE3_TFLAGS)" \
9873 $(TARGET-stage3-gcc)
9875 maybe-clean-stage3-gcc: clean-stage3-gcc
9876 clean-stage3: clean-stage3-gcc
9877 clean-stage3-gcc:
9878 @if [ $(current_stage) = stage3 ]; then \
9879 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9880 else \
9881 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9882 $(MAKE) stage3-start; \
9883 fi; \
9884 cd $(HOST_SUBDIR)/gcc && \
9885 $(MAKE) $(EXTRA_HOST_FLAGS) \
9886 $(POSTSTAGE1_FLAGS_TO_PASS) \
9887 $(EXTRA_GCC_FLAGS) clean
9888 @endif gcc-bootstrap
9891 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9892 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9893 maybe-all-stage4-gcc:
9894 maybe-clean-stage4-gcc:
9895 @if gcc-bootstrap
9896 maybe-all-stage4-gcc: all-stage4-gcc
9897 all-stage4: all-stage4-gcc
9898 TARGET-stage4-gcc = $(TARGET-gcc)
9899 all-stage4-gcc: configure-stage4-gcc
9900 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9901 @r=`${PWD_COMMAND}`; export r; \
9902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9903 TFLAGS="$(STAGE4_TFLAGS)"; \
9904 $(HOST_EXPORTS) \
9905 $(POSTSTAGE1_HOST_EXPORTS) \
9906 cd $(HOST_SUBDIR)/gcc && \
9907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9908 CFLAGS="$(STAGE4_CFLAGS)" \
9909 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9910 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9914 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9915 TFLAGS="$(STAGE4_TFLAGS)" \
9916 $(TARGET-stage4-gcc)
9918 maybe-clean-stage4-gcc: clean-stage4-gcc
9919 clean-stage4: clean-stage4-gcc
9920 clean-stage4-gcc:
9921 @if [ $(current_stage) = stage4 ]; then \
9922 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9923 else \
9924 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9925 $(MAKE) stage4-start; \
9926 fi; \
9927 cd $(HOST_SUBDIR)/gcc && \
9928 $(MAKE) $(EXTRA_HOST_FLAGS) \
9929 $(POSTSTAGE1_FLAGS_TO_PASS) \
9930 $(EXTRA_GCC_FLAGS) clean
9931 @endif gcc-bootstrap
9934 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9935 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9936 maybe-all-stageprofile-gcc:
9937 maybe-clean-stageprofile-gcc:
9938 @if gcc-bootstrap
9939 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9940 all-stageprofile: all-stageprofile-gcc
9941 TARGET-stageprofile-gcc = $(TARGET-gcc)
9942 all-stageprofile-gcc: configure-stageprofile-gcc
9943 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9944 @r=`${PWD_COMMAND}`; export r; \
9945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9946 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9947 $(HOST_EXPORTS) \
9948 $(POSTSTAGE1_HOST_EXPORTS) \
9949 cd $(HOST_SUBDIR)/gcc && \
9950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9951 CFLAGS="$(STAGEprofile_CFLAGS)" \
9952 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9953 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9957 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9958 TFLAGS="$(STAGEprofile_TFLAGS)" \
9959 $(TARGET-stageprofile-gcc)
9961 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9962 clean-stageprofile: clean-stageprofile-gcc
9963 clean-stageprofile-gcc:
9964 @if [ $(current_stage) = stageprofile ]; then \
9965 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9966 else \
9967 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9968 $(MAKE) stageprofile-start; \
9969 fi; \
9970 cd $(HOST_SUBDIR)/gcc && \
9971 $(MAKE) $(EXTRA_HOST_FLAGS) \
9972 $(POSTSTAGE1_FLAGS_TO_PASS) \
9973 $(EXTRA_GCC_FLAGS) clean
9974 @endif gcc-bootstrap
9977 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9978 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9979 maybe-all-stagefeedback-gcc:
9980 maybe-clean-stagefeedback-gcc:
9981 @if gcc-bootstrap
9982 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9983 all-stagefeedback: all-stagefeedback-gcc
9984 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9985 all-stagefeedback-gcc: configure-stagefeedback-gcc
9986 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9987 @r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9990 $(HOST_EXPORTS) \
9991 $(POSTSTAGE1_HOST_EXPORTS) \
9992 cd $(HOST_SUBDIR)/gcc && \
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9994 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9995 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9996 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10001 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10002 $(TARGET-stagefeedback-gcc)
10004 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10005 clean-stagefeedback: clean-stagefeedback-gcc
10006 clean-stagefeedback-gcc:
10007 @if [ $(current_stage) = stagefeedback ]; then \
10008 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10009 else \
10010 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10011 $(MAKE) stagefeedback-start; \
10012 fi; \
10013 cd $(HOST_SUBDIR)/gcc && \
10014 $(MAKE) $(EXTRA_HOST_FLAGS) \
10015 $(POSTSTAGE1_FLAGS_TO_PASS) \
10016 $(EXTRA_GCC_FLAGS) clean
10017 @endif gcc-bootstrap
10023 .PHONY: check-gcc maybe-check-gcc
10024 maybe-check-gcc:
10025 @if gcc
10026 maybe-check-gcc: check-gcc
10028 check-gcc:
10029 @: $(MAKE); $(unstage)
10030 @r=`${PWD_COMMAND}`; export r; \
10031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10032 $(HOST_EXPORTS) \
10033 (cd $(HOST_SUBDIR)/gcc && \
10034 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10036 @endif gcc
10038 .PHONY: install-gcc maybe-install-gcc
10039 maybe-install-gcc:
10040 @if gcc
10041 maybe-install-gcc: install-gcc
10043 install-gcc: installdirs
10044 @: $(MAKE); $(unstage)
10045 @r=`${PWD_COMMAND}`; export r; \
10046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10047 $(HOST_EXPORTS) \
10048 (cd $(HOST_SUBDIR)/gcc && \
10049 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10051 @endif gcc
10053 .PHONY: install-strip-gcc maybe-install-strip-gcc
10054 maybe-install-strip-gcc:
10055 @if gcc
10056 maybe-install-strip-gcc: install-strip-gcc
10058 install-strip-gcc: installdirs
10059 @: $(MAKE); $(unstage)
10060 @r=`${PWD_COMMAND}`; export r; \
10061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10062 $(HOST_EXPORTS) \
10063 (cd $(HOST_SUBDIR)/gcc && \
10064 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10066 @endif gcc
10068 # Other targets (info, dvi, pdf, etc.)
10070 .PHONY: maybe-info-gcc info-gcc
10071 maybe-info-gcc:
10072 @if gcc
10073 maybe-info-gcc: info-gcc
10075 info-gcc: \
10076 configure-gcc
10077 @[ -f ./gcc/Makefile ] || exit 0; \
10078 r=`${PWD_COMMAND}`; export r; \
10079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10080 $(HOST_EXPORTS) \
10081 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10083 done; \
10084 echo "Doing info in gcc" ; \
10085 (cd $(HOST_SUBDIR)/gcc && \
10086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10088 "RANLIB=$${RANLIB}" \
10089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10090 info) \
10091 || exit 1
10093 @endif gcc
10095 .PHONY: maybe-dvi-gcc dvi-gcc
10096 maybe-dvi-gcc:
10097 @if gcc
10098 maybe-dvi-gcc: dvi-gcc
10100 dvi-gcc: \
10101 configure-gcc
10102 @[ -f ./gcc/Makefile ] || exit 0; \
10103 r=`${PWD_COMMAND}`; export r; \
10104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10105 $(HOST_EXPORTS) \
10106 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10108 done; \
10109 echo "Doing dvi in gcc" ; \
10110 (cd $(HOST_SUBDIR)/gcc && \
10111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10113 "RANLIB=$${RANLIB}" \
10114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10115 dvi) \
10116 || exit 1
10118 @endif gcc
10120 .PHONY: maybe-pdf-gcc pdf-gcc
10121 maybe-pdf-gcc:
10122 @if gcc
10123 maybe-pdf-gcc: pdf-gcc
10125 pdf-gcc: \
10126 configure-gcc
10127 @[ -f ./gcc/Makefile ] || exit 0; \
10128 r=`${PWD_COMMAND}`; export r; \
10129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10130 $(HOST_EXPORTS) \
10131 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10133 done; \
10134 echo "Doing pdf in gcc" ; \
10135 (cd $(HOST_SUBDIR)/gcc && \
10136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10138 "RANLIB=$${RANLIB}" \
10139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10140 pdf) \
10141 || exit 1
10143 @endif gcc
10145 .PHONY: maybe-html-gcc html-gcc
10146 maybe-html-gcc:
10147 @if gcc
10148 maybe-html-gcc: html-gcc
10150 html-gcc: \
10151 configure-gcc
10152 @[ -f ./gcc/Makefile ] || exit 0; \
10153 r=`${PWD_COMMAND}`; export r; \
10154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10155 $(HOST_EXPORTS) \
10156 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10158 done; \
10159 echo "Doing html in gcc" ; \
10160 (cd $(HOST_SUBDIR)/gcc && \
10161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10163 "RANLIB=$${RANLIB}" \
10164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10165 html) \
10166 || exit 1
10168 @endif gcc
10170 .PHONY: maybe-TAGS-gcc TAGS-gcc
10171 maybe-TAGS-gcc:
10172 @if gcc
10173 maybe-TAGS-gcc: TAGS-gcc
10175 TAGS-gcc: \
10176 configure-gcc
10177 @[ -f ./gcc/Makefile ] || exit 0; \
10178 r=`${PWD_COMMAND}`; export r; \
10179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10180 $(HOST_EXPORTS) \
10181 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10183 done; \
10184 echo "Doing TAGS in gcc" ; \
10185 (cd $(HOST_SUBDIR)/gcc && \
10186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10188 "RANLIB=$${RANLIB}" \
10189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10190 TAGS) \
10191 || exit 1
10193 @endif gcc
10195 .PHONY: maybe-install-info-gcc install-info-gcc
10196 maybe-install-info-gcc:
10197 @if gcc
10198 maybe-install-info-gcc: install-info-gcc
10200 install-info-gcc: \
10201 configure-gcc \
10202 info-gcc
10203 @[ -f ./gcc/Makefile ] || exit 0; \
10204 r=`${PWD_COMMAND}`; export r; \
10205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10206 $(HOST_EXPORTS) \
10207 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10209 done; \
10210 echo "Doing install-info in gcc" ; \
10211 (cd $(HOST_SUBDIR)/gcc && \
10212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10214 "RANLIB=$${RANLIB}" \
10215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10216 install-info) \
10217 || exit 1
10219 @endif gcc
10221 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10222 maybe-install-pdf-gcc:
10223 @if gcc
10224 maybe-install-pdf-gcc: install-pdf-gcc
10226 install-pdf-gcc: \
10227 configure-gcc \
10228 pdf-gcc
10229 @[ -f ./gcc/Makefile ] || exit 0; \
10230 r=`${PWD_COMMAND}`; export r; \
10231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10232 $(HOST_EXPORTS) \
10233 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10235 done; \
10236 echo "Doing install-pdf in gcc" ; \
10237 (cd $(HOST_SUBDIR)/gcc && \
10238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10240 "RANLIB=$${RANLIB}" \
10241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10242 install-pdf) \
10243 || exit 1
10245 @endif gcc
10247 .PHONY: maybe-install-html-gcc install-html-gcc
10248 maybe-install-html-gcc:
10249 @if gcc
10250 maybe-install-html-gcc: install-html-gcc
10252 install-html-gcc: \
10253 configure-gcc \
10254 html-gcc
10255 @[ -f ./gcc/Makefile ] || exit 0; \
10256 r=`${PWD_COMMAND}`; export r; \
10257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10258 $(HOST_EXPORTS) \
10259 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10261 done; \
10262 echo "Doing install-html in gcc" ; \
10263 (cd $(HOST_SUBDIR)/gcc && \
10264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10266 "RANLIB=$${RANLIB}" \
10267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10268 install-html) \
10269 || exit 1
10271 @endif gcc
10273 .PHONY: maybe-installcheck-gcc installcheck-gcc
10274 maybe-installcheck-gcc:
10275 @if gcc
10276 maybe-installcheck-gcc: installcheck-gcc
10278 installcheck-gcc: \
10279 configure-gcc
10280 @[ -f ./gcc/Makefile ] || exit 0; \
10281 r=`${PWD_COMMAND}`; export r; \
10282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10283 $(HOST_EXPORTS) \
10284 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10286 done; \
10287 echo "Doing installcheck in gcc" ; \
10288 (cd $(HOST_SUBDIR)/gcc && \
10289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10291 "RANLIB=$${RANLIB}" \
10292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10293 installcheck) \
10294 || exit 1
10296 @endif gcc
10298 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10299 maybe-mostlyclean-gcc:
10300 @if gcc
10301 maybe-mostlyclean-gcc: mostlyclean-gcc
10303 mostlyclean-gcc:
10304 @[ -f ./gcc/Makefile ] || exit 0; \
10305 r=`${PWD_COMMAND}`; export r; \
10306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10307 $(HOST_EXPORTS) \
10308 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10310 done; \
10311 echo "Doing mostlyclean in gcc" ; \
10312 (cd $(HOST_SUBDIR)/gcc && \
10313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10315 "RANLIB=$${RANLIB}" \
10316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10317 mostlyclean) \
10318 || exit 1
10320 @endif gcc
10322 .PHONY: maybe-clean-gcc clean-gcc
10323 maybe-clean-gcc:
10324 @if gcc
10325 maybe-clean-gcc: clean-gcc
10327 clean-gcc:
10328 @[ -f ./gcc/Makefile ] || exit 0; \
10329 r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331 $(HOST_EXPORTS) \
10332 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10334 done; \
10335 echo "Doing clean in gcc" ; \
10336 (cd $(HOST_SUBDIR)/gcc && \
10337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10339 "RANLIB=$${RANLIB}" \
10340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10341 clean) \
10342 || exit 1
10344 @endif gcc
10346 .PHONY: maybe-distclean-gcc distclean-gcc
10347 maybe-distclean-gcc:
10348 @if gcc
10349 maybe-distclean-gcc: distclean-gcc
10351 distclean-gcc:
10352 @[ -f ./gcc/Makefile ] || exit 0; \
10353 r=`${PWD_COMMAND}`; export r; \
10354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10355 $(HOST_EXPORTS) \
10356 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10358 done; \
10359 echo "Doing distclean in gcc" ; \
10360 (cd $(HOST_SUBDIR)/gcc && \
10361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10363 "RANLIB=$${RANLIB}" \
10364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10365 distclean) \
10366 || exit 1
10368 @endif gcc
10370 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10371 maybe-maintainer-clean-gcc:
10372 @if gcc
10373 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10375 maintainer-clean-gcc:
10376 @[ -f ./gcc/Makefile ] || exit 0; \
10377 r=`${PWD_COMMAND}`; export r; \
10378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10379 $(HOST_EXPORTS) \
10380 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10382 done; \
10383 echo "Doing maintainer-clean in gcc" ; \
10384 (cd $(HOST_SUBDIR)/gcc && \
10385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10387 "RANLIB=$${RANLIB}" \
10388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10389 maintainer-clean) \
10390 || exit 1
10392 @endif gcc
10396 .PHONY: configure-gmp maybe-configure-gmp
10397 maybe-configure-gmp:
10398 @if gcc-bootstrap
10399 configure-gmp: stage_current
10400 @endif gcc-bootstrap
10401 @if gmp
10402 maybe-configure-gmp: configure-gmp
10403 configure-gmp:
10404 @r=`${PWD_COMMAND}`; export r; \
10405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10406 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10408 $(HOST_EXPORTS) \
10409 echo Configuring in $(HOST_SUBDIR)/gmp; \
10410 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10411 case $(srcdir) in \
10412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10413 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10415 esac; \
10416 srcdiroption="--srcdir=$${topdir}/gmp"; \
10417 libsrcdir="$$s/gmp"; \
10418 $(SHELL) $${libsrcdir}/configure \
10419 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10420 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10421 || exit 1
10422 @endif gmp
10426 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10427 maybe-configure-stage1-gmp:
10428 @if gmp-bootstrap
10429 maybe-configure-stage1-gmp: configure-stage1-gmp
10430 configure-stage1-gmp:
10431 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10432 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10433 @r=`${PWD_COMMAND}`; export r; \
10434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10435 TFLAGS="$(STAGE1_TFLAGS)"; \
10436 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10437 $(HOST_EXPORTS) \
10438 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10439 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10440 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10441 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10443 cd $(HOST_SUBDIR)/gmp || exit 1; \
10444 case $(srcdir) in \
10445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10446 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10448 esac; \
10449 srcdiroption="--srcdir=$${topdir}/gmp"; \
10450 libsrcdir="$$s/gmp"; \
10451 $(SHELL) $${libsrcdir}/configure \
10452 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10453 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10454 $(STAGE1_CONFIGURE_FLAGS) \
10455 --disable-shared
10456 @endif gmp-bootstrap
10458 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10459 maybe-configure-stage2-gmp:
10460 @if gmp-bootstrap
10461 maybe-configure-stage2-gmp: configure-stage2-gmp
10462 configure-stage2-gmp:
10463 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10464 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10465 @r=`${PWD_COMMAND}`; export r; \
10466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10467 TFLAGS="$(STAGE2_TFLAGS)"; \
10468 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10469 $(HOST_EXPORTS) \
10470 $(POSTSTAGE1_HOST_EXPORTS) \
10471 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10472 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10473 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10474 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10476 cd $(HOST_SUBDIR)/gmp || exit 1; \
10477 case $(srcdir) in \
10478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10479 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10481 esac; \
10482 srcdiroption="--srcdir=$${topdir}/gmp"; \
10483 libsrcdir="$$s/gmp"; \
10484 $(SHELL) $${libsrcdir}/configure \
10485 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10486 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10487 --with-build-libsubdir=$(HOST_SUBDIR) \
10488 $(STAGE2_CONFIGURE_FLAGS) \
10489 --disable-shared
10490 @endif gmp-bootstrap
10492 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10493 maybe-configure-stage3-gmp:
10494 @if gmp-bootstrap
10495 maybe-configure-stage3-gmp: configure-stage3-gmp
10496 configure-stage3-gmp:
10497 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10498 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10499 @r=`${PWD_COMMAND}`; export r; \
10500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10501 TFLAGS="$(STAGE3_TFLAGS)"; \
10502 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10503 $(HOST_EXPORTS) \
10504 $(POSTSTAGE1_HOST_EXPORTS) \
10505 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10506 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10507 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10508 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10510 cd $(HOST_SUBDIR)/gmp || exit 1; \
10511 case $(srcdir) in \
10512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10513 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10515 esac; \
10516 srcdiroption="--srcdir=$${topdir}/gmp"; \
10517 libsrcdir="$$s/gmp"; \
10518 $(SHELL) $${libsrcdir}/configure \
10519 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10520 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10521 --with-build-libsubdir=$(HOST_SUBDIR) \
10522 $(STAGE3_CONFIGURE_FLAGS) \
10523 --disable-shared
10524 @endif gmp-bootstrap
10526 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10527 maybe-configure-stage4-gmp:
10528 @if gmp-bootstrap
10529 maybe-configure-stage4-gmp: configure-stage4-gmp
10530 configure-stage4-gmp:
10531 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10533 @r=`${PWD_COMMAND}`; export r; \
10534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10535 TFLAGS="$(STAGE4_TFLAGS)"; \
10536 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10537 $(HOST_EXPORTS) \
10538 $(POSTSTAGE1_HOST_EXPORTS) \
10539 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10540 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10541 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10542 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10544 cd $(HOST_SUBDIR)/gmp || exit 1; \
10545 case $(srcdir) in \
10546 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10547 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10548 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10549 esac; \
10550 srcdiroption="--srcdir=$${topdir}/gmp"; \
10551 libsrcdir="$$s/gmp"; \
10552 $(SHELL) $${libsrcdir}/configure \
10553 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10554 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10555 --with-build-libsubdir=$(HOST_SUBDIR) \
10556 $(STAGE4_CONFIGURE_FLAGS) \
10557 --disable-shared
10558 @endif gmp-bootstrap
10560 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10561 maybe-configure-stageprofile-gmp:
10562 @if gmp-bootstrap
10563 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10564 configure-stageprofile-gmp:
10565 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10567 @r=`${PWD_COMMAND}`; export r; \
10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10569 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10570 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10571 $(HOST_EXPORTS) \
10572 $(POSTSTAGE1_HOST_EXPORTS) \
10573 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10574 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10575 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10576 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10578 cd $(HOST_SUBDIR)/gmp || exit 1; \
10579 case $(srcdir) in \
10580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10581 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10583 esac; \
10584 srcdiroption="--srcdir=$${topdir}/gmp"; \
10585 libsrcdir="$$s/gmp"; \
10586 $(SHELL) $${libsrcdir}/configure \
10587 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10588 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10589 --with-build-libsubdir=$(HOST_SUBDIR) \
10590 $(STAGEprofile_CONFIGURE_FLAGS) \
10591 --disable-shared
10592 @endif gmp-bootstrap
10594 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10595 maybe-configure-stagefeedback-gmp:
10596 @if gmp-bootstrap
10597 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10598 configure-stagefeedback-gmp:
10599 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10601 @r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10603 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10604 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10605 $(HOST_EXPORTS) \
10606 $(POSTSTAGE1_HOST_EXPORTS) \
10607 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10608 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10609 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10610 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10612 cd $(HOST_SUBDIR)/gmp || exit 1; \
10613 case $(srcdir) in \
10614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10615 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10617 esac; \
10618 srcdiroption="--srcdir=$${topdir}/gmp"; \
10619 libsrcdir="$$s/gmp"; \
10620 $(SHELL) $${libsrcdir}/configure \
10621 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10622 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10623 --with-build-libsubdir=$(HOST_SUBDIR) \
10624 $(STAGEfeedback_CONFIGURE_FLAGS) \
10625 --disable-shared
10626 @endif gmp-bootstrap
10632 .PHONY: all-gmp maybe-all-gmp
10633 maybe-all-gmp:
10634 @if gcc-bootstrap
10635 all-gmp: stage_current
10636 @endif gcc-bootstrap
10637 @if gmp
10638 TARGET-gmp=all
10639 maybe-all-gmp: all-gmp
10640 all-gmp: configure-gmp
10641 @r=`${PWD_COMMAND}`; export r; \
10642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10643 $(HOST_EXPORTS) \
10644 (cd $(HOST_SUBDIR)/gmp && \
10645 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10646 $(TARGET-gmp))
10647 @endif gmp
10651 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10652 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10653 maybe-all-stage1-gmp:
10654 maybe-clean-stage1-gmp:
10655 @if gmp-bootstrap
10656 maybe-all-stage1-gmp: all-stage1-gmp
10657 all-stage1: all-stage1-gmp
10658 TARGET-stage1-gmp = $(TARGET-gmp)
10659 all-stage1-gmp: configure-stage1-gmp
10660 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10661 @r=`${PWD_COMMAND}`; export r; \
10662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10663 TFLAGS="$(STAGE1_TFLAGS)"; \
10664 $(HOST_EXPORTS) \
10665 cd $(HOST_SUBDIR)/gmp && \
10666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10667 CFLAGS="$(STAGE1_CFLAGS)" \
10668 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10669 LIBCFLAGS="$(LIBCFLAGS)" \
10670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10673 $(EXTRA_HOST_FLAGS) \
10674 TFLAGS="$(STAGE1_TFLAGS)" \
10675 $(TARGET-stage1-gmp)
10677 maybe-clean-stage1-gmp: clean-stage1-gmp
10678 clean-stage1: clean-stage1-gmp
10679 clean-stage1-gmp:
10680 @if [ $(current_stage) = stage1 ]; then \
10681 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10682 else \
10683 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10684 $(MAKE) stage1-start; \
10685 fi; \
10686 cd $(HOST_SUBDIR)/gmp && \
10687 $(MAKE) $(EXTRA_HOST_FLAGS) \
10688 clean
10689 @endif gmp-bootstrap
10692 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10693 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10694 maybe-all-stage2-gmp:
10695 maybe-clean-stage2-gmp:
10696 @if gmp-bootstrap
10697 maybe-all-stage2-gmp: all-stage2-gmp
10698 all-stage2: all-stage2-gmp
10699 TARGET-stage2-gmp = $(TARGET-gmp)
10700 all-stage2-gmp: configure-stage2-gmp
10701 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10702 @r=`${PWD_COMMAND}`; export r; \
10703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10704 TFLAGS="$(STAGE2_TFLAGS)"; \
10705 $(HOST_EXPORTS) \
10706 $(POSTSTAGE1_HOST_EXPORTS) \
10707 cd $(HOST_SUBDIR)/gmp && \
10708 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10709 CFLAGS="$(STAGE2_CFLAGS)" \
10710 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10711 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10712 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10713 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10714 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10715 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10716 TFLAGS="$(STAGE2_TFLAGS)" \
10717 $(TARGET-stage2-gmp)
10719 maybe-clean-stage2-gmp: clean-stage2-gmp
10720 clean-stage2: clean-stage2-gmp
10721 clean-stage2-gmp:
10722 @if [ $(current_stage) = stage2 ]; then \
10723 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10724 else \
10725 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10726 $(MAKE) stage2-start; \
10727 fi; \
10728 cd $(HOST_SUBDIR)/gmp && \
10729 $(MAKE) $(EXTRA_HOST_FLAGS) \
10730 $(POSTSTAGE1_FLAGS_TO_PASS) \
10731 clean
10732 @endif gmp-bootstrap
10735 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10736 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10737 maybe-all-stage3-gmp:
10738 maybe-clean-stage3-gmp:
10739 @if gmp-bootstrap
10740 maybe-all-stage3-gmp: all-stage3-gmp
10741 all-stage3: all-stage3-gmp
10742 TARGET-stage3-gmp = $(TARGET-gmp)
10743 all-stage3-gmp: configure-stage3-gmp
10744 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10745 @r=`${PWD_COMMAND}`; export r; \
10746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10747 TFLAGS="$(STAGE3_TFLAGS)"; \
10748 $(HOST_EXPORTS) \
10749 $(POSTSTAGE1_HOST_EXPORTS) \
10750 cd $(HOST_SUBDIR)/gmp && \
10751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10752 CFLAGS="$(STAGE3_CFLAGS)" \
10753 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10754 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10759 TFLAGS="$(STAGE3_TFLAGS)" \
10760 $(TARGET-stage3-gmp)
10762 maybe-clean-stage3-gmp: clean-stage3-gmp
10763 clean-stage3: clean-stage3-gmp
10764 clean-stage3-gmp:
10765 @if [ $(current_stage) = stage3 ]; then \
10766 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10767 else \
10768 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10769 $(MAKE) stage3-start; \
10770 fi; \
10771 cd $(HOST_SUBDIR)/gmp && \
10772 $(MAKE) $(EXTRA_HOST_FLAGS) \
10773 $(POSTSTAGE1_FLAGS_TO_PASS) \
10774 clean
10775 @endif gmp-bootstrap
10778 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10779 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10780 maybe-all-stage4-gmp:
10781 maybe-clean-stage4-gmp:
10782 @if gmp-bootstrap
10783 maybe-all-stage4-gmp: all-stage4-gmp
10784 all-stage4: all-stage4-gmp
10785 TARGET-stage4-gmp = $(TARGET-gmp)
10786 all-stage4-gmp: configure-stage4-gmp
10787 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10788 @r=`${PWD_COMMAND}`; export r; \
10789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10790 TFLAGS="$(STAGE4_TFLAGS)"; \
10791 $(HOST_EXPORTS) \
10792 $(POSTSTAGE1_HOST_EXPORTS) \
10793 cd $(HOST_SUBDIR)/gmp && \
10794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10795 CFLAGS="$(STAGE4_CFLAGS)" \
10796 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10797 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10802 TFLAGS="$(STAGE4_TFLAGS)" \
10803 $(TARGET-stage4-gmp)
10805 maybe-clean-stage4-gmp: clean-stage4-gmp
10806 clean-stage4: clean-stage4-gmp
10807 clean-stage4-gmp:
10808 @if [ $(current_stage) = stage4 ]; then \
10809 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10810 else \
10811 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10812 $(MAKE) stage4-start; \
10813 fi; \
10814 cd $(HOST_SUBDIR)/gmp && \
10815 $(MAKE) $(EXTRA_HOST_FLAGS) \
10816 $(POSTSTAGE1_FLAGS_TO_PASS) \
10817 clean
10818 @endif gmp-bootstrap
10821 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10822 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10823 maybe-all-stageprofile-gmp:
10824 maybe-clean-stageprofile-gmp:
10825 @if gmp-bootstrap
10826 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10827 all-stageprofile: all-stageprofile-gmp
10828 TARGET-stageprofile-gmp = $(TARGET-gmp)
10829 all-stageprofile-gmp: configure-stageprofile-gmp
10830 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10831 @r=`${PWD_COMMAND}`; export r; \
10832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10833 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10834 $(HOST_EXPORTS) \
10835 $(POSTSTAGE1_HOST_EXPORTS) \
10836 cd $(HOST_SUBDIR)/gmp && \
10837 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10838 CFLAGS="$(STAGEprofile_CFLAGS)" \
10839 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10840 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10841 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10842 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10843 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10844 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10845 TFLAGS="$(STAGEprofile_TFLAGS)" \
10846 $(TARGET-stageprofile-gmp)
10848 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10849 clean-stageprofile: clean-stageprofile-gmp
10850 clean-stageprofile-gmp:
10851 @if [ $(current_stage) = stageprofile ]; then \
10852 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10853 else \
10854 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10855 $(MAKE) stageprofile-start; \
10856 fi; \
10857 cd $(HOST_SUBDIR)/gmp && \
10858 $(MAKE) $(EXTRA_HOST_FLAGS) \
10859 $(POSTSTAGE1_FLAGS_TO_PASS) \
10860 clean
10861 @endif gmp-bootstrap
10864 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10865 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10866 maybe-all-stagefeedback-gmp:
10867 maybe-clean-stagefeedback-gmp:
10868 @if gmp-bootstrap
10869 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10870 all-stagefeedback: all-stagefeedback-gmp
10871 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10872 all-stagefeedback-gmp: configure-stagefeedback-gmp
10873 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10874 @r=`${PWD_COMMAND}`; export r; \
10875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10876 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10877 $(HOST_EXPORTS) \
10878 $(POSTSTAGE1_HOST_EXPORTS) \
10879 cd $(HOST_SUBDIR)/gmp && \
10880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10881 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10882 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10883 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10888 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10889 $(TARGET-stagefeedback-gmp)
10891 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10892 clean-stagefeedback: clean-stagefeedback-gmp
10893 clean-stagefeedback-gmp:
10894 @if [ $(current_stage) = stagefeedback ]; then \
10895 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10896 else \
10897 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10898 $(MAKE) stagefeedback-start; \
10899 fi; \
10900 cd $(HOST_SUBDIR)/gmp && \
10901 $(MAKE) $(EXTRA_HOST_FLAGS) \
10902 $(POSTSTAGE1_FLAGS_TO_PASS) \
10903 clean
10904 @endif gmp-bootstrap
10910 .PHONY: check-gmp maybe-check-gmp
10911 maybe-check-gmp:
10912 @if gmp
10913 maybe-check-gmp: check-gmp
10915 check-gmp:
10916 @: $(MAKE); $(unstage)
10917 @r=`${PWD_COMMAND}`; export r; \
10918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10919 $(HOST_EXPORTS) \
10920 (cd $(HOST_SUBDIR)/gmp && \
10921 $(MAKE) $(FLAGS_TO_PASS) check)
10923 @endif gmp
10925 .PHONY: install-gmp maybe-install-gmp
10926 maybe-install-gmp:
10927 @if gmp
10928 maybe-install-gmp: install-gmp
10930 install-gmp:
10932 @endif gmp
10934 .PHONY: install-strip-gmp maybe-install-strip-gmp
10935 maybe-install-strip-gmp:
10936 @if gmp
10937 maybe-install-strip-gmp: install-strip-gmp
10939 install-strip-gmp:
10941 @endif gmp
10943 # Other targets (info, dvi, pdf, etc.)
10945 .PHONY: maybe-info-gmp info-gmp
10946 maybe-info-gmp:
10947 @if gmp
10948 maybe-info-gmp: info-gmp
10950 info-gmp: \
10951 configure-gmp
10952 @[ -f ./gmp/Makefile ] || exit 0; \
10953 r=`${PWD_COMMAND}`; export r; \
10954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10955 $(HOST_EXPORTS) \
10956 for flag in $(EXTRA_HOST_FLAGS) ; do \
10957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10958 done; \
10959 echo "Doing info in gmp" ; \
10960 (cd $(HOST_SUBDIR)/gmp && \
10961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10963 "RANLIB=$${RANLIB}" \
10964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10965 info) \
10966 || exit 1
10968 @endif gmp
10970 .PHONY: maybe-dvi-gmp dvi-gmp
10971 maybe-dvi-gmp:
10972 @if gmp
10973 maybe-dvi-gmp: dvi-gmp
10975 dvi-gmp: \
10976 configure-gmp
10977 @[ -f ./gmp/Makefile ] || exit 0; \
10978 r=`${PWD_COMMAND}`; export r; \
10979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10980 $(HOST_EXPORTS) \
10981 for flag in $(EXTRA_HOST_FLAGS) ; do \
10982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10983 done; \
10984 echo "Doing dvi in gmp" ; \
10985 (cd $(HOST_SUBDIR)/gmp && \
10986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10988 "RANLIB=$${RANLIB}" \
10989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10990 dvi) \
10991 || exit 1
10993 @endif gmp
10995 .PHONY: maybe-pdf-gmp pdf-gmp
10996 maybe-pdf-gmp:
10997 @if gmp
10998 maybe-pdf-gmp: pdf-gmp
11000 pdf-gmp: \
11001 configure-gmp
11002 @[ -f ./gmp/Makefile ] || exit 0; \
11003 r=`${PWD_COMMAND}`; export r; \
11004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11005 $(HOST_EXPORTS) \
11006 for flag in $(EXTRA_HOST_FLAGS) ; do \
11007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11008 done; \
11009 echo "Doing pdf in gmp" ; \
11010 (cd $(HOST_SUBDIR)/gmp && \
11011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11013 "RANLIB=$${RANLIB}" \
11014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11015 pdf) \
11016 || exit 1
11018 @endif gmp
11020 .PHONY: maybe-html-gmp html-gmp
11021 maybe-html-gmp:
11022 @if gmp
11023 maybe-html-gmp: html-gmp
11025 html-gmp: \
11026 configure-gmp
11027 @[ -f ./gmp/Makefile ] || exit 0; \
11028 r=`${PWD_COMMAND}`; export r; \
11029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11030 $(HOST_EXPORTS) \
11031 for flag in $(EXTRA_HOST_FLAGS) ; do \
11032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11033 done; \
11034 echo "Doing html in gmp" ; \
11035 (cd $(HOST_SUBDIR)/gmp && \
11036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11038 "RANLIB=$${RANLIB}" \
11039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11040 html) \
11041 || exit 1
11043 @endif gmp
11045 .PHONY: maybe-TAGS-gmp TAGS-gmp
11046 maybe-TAGS-gmp:
11047 @if gmp
11048 maybe-TAGS-gmp: TAGS-gmp
11050 TAGS-gmp: \
11051 configure-gmp
11052 @[ -f ./gmp/Makefile ] || exit 0; \
11053 r=`${PWD_COMMAND}`; export r; \
11054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11055 $(HOST_EXPORTS) \
11056 for flag in $(EXTRA_HOST_FLAGS) ; do \
11057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11058 done; \
11059 echo "Doing TAGS in gmp" ; \
11060 (cd $(HOST_SUBDIR)/gmp && \
11061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11063 "RANLIB=$${RANLIB}" \
11064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11065 TAGS) \
11066 || exit 1
11068 @endif gmp
11070 .PHONY: maybe-install-info-gmp install-info-gmp
11071 maybe-install-info-gmp:
11072 @if gmp
11073 maybe-install-info-gmp: install-info-gmp
11075 install-info-gmp: \
11076 configure-gmp \
11077 info-gmp
11078 @[ -f ./gmp/Makefile ] || exit 0; \
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11081 $(HOST_EXPORTS) \
11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
11085 echo "Doing install-info in gmp" ; \
11086 (cd $(HOST_SUBDIR)/gmp && \
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11091 install-info) \
11092 || exit 1
11094 @endif gmp
11096 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11097 maybe-install-pdf-gmp:
11098 @if gmp
11099 maybe-install-pdf-gmp: install-pdf-gmp
11101 install-pdf-gmp: \
11102 configure-gmp \
11103 pdf-gmp
11104 @[ -f ./gmp/Makefile ] || exit 0; \
11105 r=`${PWD_COMMAND}`; export r; \
11106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11107 $(HOST_EXPORTS) \
11108 for flag in $(EXTRA_HOST_FLAGS) ; do \
11109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11110 done; \
11111 echo "Doing install-pdf in gmp" ; \
11112 (cd $(HOST_SUBDIR)/gmp && \
11113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11115 "RANLIB=$${RANLIB}" \
11116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11117 install-pdf) \
11118 || exit 1
11120 @endif gmp
11122 .PHONY: maybe-install-html-gmp install-html-gmp
11123 maybe-install-html-gmp:
11124 @if gmp
11125 maybe-install-html-gmp: install-html-gmp
11127 install-html-gmp: \
11128 configure-gmp \
11129 html-gmp
11130 @[ -f ./gmp/Makefile ] || exit 0; \
11131 r=`${PWD_COMMAND}`; export r; \
11132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11133 $(HOST_EXPORTS) \
11134 for flag in $(EXTRA_HOST_FLAGS) ; do \
11135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11136 done; \
11137 echo "Doing install-html in gmp" ; \
11138 (cd $(HOST_SUBDIR)/gmp && \
11139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11141 "RANLIB=$${RANLIB}" \
11142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11143 install-html) \
11144 || exit 1
11146 @endif gmp
11148 .PHONY: maybe-installcheck-gmp installcheck-gmp
11149 maybe-installcheck-gmp:
11150 @if gmp
11151 maybe-installcheck-gmp: installcheck-gmp
11153 installcheck-gmp: \
11154 configure-gmp
11155 @[ -f ./gmp/Makefile ] || exit 0; \
11156 r=`${PWD_COMMAND}`; export r; \
11157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11158 $(HOST_EXPORTS) \
11159 for flag in $(EXTRA_HOST_FLAGS) ; do \
11160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11161 done; \
11162 echo "Doing installcheck in gmp" ; \
11163 (cd $(HOST_SUBDIR)/gmp && \
11164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11166 "RANLIB=$${RANLIB}" \
11167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11168 installcheck) \
11169 || exit 1
11171 @endif gmp
11173 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11174 maybe-mostlyclean-gmp:
11175 @if gmp
11176 maybe-mostlyclean-gmp: mostlyclean-gmp
11178 mostlyclean-gmp:
11179 @[ -f ./gmp/Makefile ] || exit 0; \
11180 r=`${PWD_COMMAND}`; export r; \
11181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11182 $(HOST_EXPORTS) \
11183 for flag in $(EXTRA_HOST_FLAGS) ; do \
11184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11185 done; \
11186 echo "Doing mostlyclean in gmp" ; \
11187 (cd $(HOST_SUBDIR)/gmp && \
11188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11190 "RANLIB=$${RANLIB}" \
11191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11192 mostlyclean) \
11193 || exit 1
11195 @endif gmp
11197 .PHONY: maybe-clean-gmp clean-gmp
11198 maybe-clean-gmp:
11199 @if gmp
11200 maybe-clean-gmp: clean-gmp
11202 clean-gmp:
11203 @[ -f ./gmp/Makefile ] || exit 0; \
11204 r=`${PWD_COMMAND}`; export r; \
11205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11206 $(HOST_EXPORTS) \
11207 for flag in $(EXTRA_HOST_FLAGS) ; do \
11208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11209 done; \
11210 echo "Doing clean in gmp" ; \
11211 (cd $(HOST_SUBDIR)/gmp && \
11212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11214 "RANLIB=$${RANLIB}" \
11215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11216 clean) \
11217 || exit 1
11219 @endif gmp
11221 .PHONY: maybe-distclean-gmp distclean-gmp
11222 maybe-distclean-gmp:
11223 @if gmp
11224 maybe-distclean-gmp: distclean-gmp
11226 distclean-gmp:
11227 @[ -f ./gmp/Makefile ] || exit 0; \
11228 r=`${PWD_COMMAND}`; export r; \
11229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11230 $(HOST_EXPORTS) \
11231 for flag in $(EXTRA_HOST_FLAGS) ; do \
11232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11233 done; \
11234 echo "Doing distclean in gmp" ; \
11235 (cd $(HOST_SUBDIR)/gmp && \
11236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11238 "RANLIB=$${RANLIB}" \
11239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11240 distclean) \
11241 || exit 1
11243 @endif gmp
11245 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11246 maybe-maintainer-clean-gmp:
11247 @if gmp
11248 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11250 maintainer-clean-gmp:
11251 @[ -f ./gmp/Makefile ] || exit 0; \
11252 r=`${PWD_COMMAND}`; export r; \
11253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11254 $(HOST_EXPORTS) \
11255 for flag in $(EXTRA_HOST_FLAGS) ; do \
11256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11257 done; \
11258 echo "Doing maintainer-clean in gmp" ; \
11259 (cd $(HOST_SUBDIR)/gmp && \
11260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11262 "RANLIB=$${RANLIB}" \
11263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11264 maintainer-clean) \
11265 || exit 1
11267 @endif gmp
11271 .PHONY: configure-mpfr maybe-configure-mpfr
11272 maybe-configure-mpfr:
11273 @if gcc-bootstrap
11274 configure-mpfr: stage_current
11275 @endif gcc-bootstrap
11276 @if mpfr
11277 maybe-configure-mpfr: configure-mpfr
11278 configure-mpfr:
11279 @r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11281 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11283 $(HOST_EXPORTS) \
11284 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11285 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11286 case $(srcdir) in \
11287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11288 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11290 esac; \
11291 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11292 libsrcdir="$$s/mpfr"; \
11293 $(SHELL) $${libsrcdir}/configure \
11294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11295 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11296 || exit 1
11297 @endif mpfr
11301 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11302 maybe-configure-stage1-mpfr:
11303 @if mpfr-bootstrap
11304 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11305 configure-stage1-mpfr:
11306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11308 @r=`${PWD_COMMAND}`; export r; \
11309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11310 TFLAGS="$(STAGE1_TFLAGS)"; \
11311 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11312 $(HOST_EXPORTS) \
11313 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11314 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11315 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11316 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11318 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11319 case $(srcdir) in \
11320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11321 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11323 esac; \
11324 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11325 libsrcdir="$$s/mpfr"; \
11326 $(SHELL) $${libsrcdir}/configure \
11327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11328 --target=${target_alias} $${srcdiroption} \
11329 $(STAGE1_CONFIGURE_FLAGS) \
11330 --disable-shared @extra_mpfr_configure_flags@
11331 @endif mpfr-bootstrap
11333 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11334 maybe-configure-stage2-mpfr:
11335 @if mpfr-bootstrap
11336 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11337 configure-stage2-mpfr:
11338 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11339 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11340 @r=`${PWD_COMMAND}`; export r; \
11341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11342 TFLAGS="$(STAGE2_TFLAGS)"; \
11343 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11344 $(HOST_EXPORTS) \
11345 $(POSTSTAGE1_HOST_EXPORTS) \
11346 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11347 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11348 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11349 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11351 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11352 case $(srcdir) in \
11353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11354 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11356 esac; \
11357 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11358 libsrcdir="$$s/mpfr"; \
11359 $(SHELL) $${libsrcdir}/configure \
11360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11361 --target=${target_alias} $${srcdiroption} \
11362 --with-build-libsubdir=$(HOST_SUBDIR) \
11363 $(STAGE2_CONFIGURE_FLAGS) \
11364 --disable-shared @extra_mpfr_configure_flags@
11365 @endif mpfr-bootstrap
11367 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11368 maybe-configure-stage3-mpfr:
11369 @if mpfr-bootstrap
11370 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11371 configure-stage3-mpfr:
11372 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11374 @r=`${PWD_COMMAND}`; export r; \
11375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11376 TFLAGS="$(STAGE3_TFLAGS)"; \
11377 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11378 $(HOST_EXPORTS) \
11379 $(POSTSTAGE1_HOST_EXPORTS) \
11380 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11381 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11382 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11383 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11385 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11386 case $(srcdir) in \
11387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11388 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11390 esac; \
11391 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11392 libsrcdir="$$s/mpfr"; \
11393 $(SHELL) $${libsrcdir}/configure \
11394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11395 --target=${target_alias} $${srcdiroption} \
11396 --with-build-libsubdir=$(HOST_SUBDIR) \
11397 $(STAGE3_CONFIGURE_FLAGS) \
11398 --disable-shared @extra_mpfr_configure_flags@
11399 @endif mpfr-bootstrap
11401 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11402 maybe-configure-stage4-mpfr:
11403 @if mpfr-bootstrap
11404 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11405 configure-stage4-mpfr:
11406 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11407 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11408 @r=`${PWD_COMMAND}`; export r; \
11409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11410 TFLAGS="$(STAGE4_TFLAGS)"; \
11411 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11412 $(HOST_EXPORTS) \
11413 $(POSTSTAGE1_HOST_EXPORTS) \
11414 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11415 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11416 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11417 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11419 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11420 case $(srcdir) in \
11421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11422 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11424 esac; \
11425 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11426 libsrcdir="$$s/mpfr"; \
11427 $(SHELL) $${libsrcdir}/configure \
11428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11429 --target=${target_alias} $${srcdiroption} \
11430 --with-build-libsubdir=$(HOST_SUBDIR) \
11431 $(STAGE4_CONFIGURE_FLAGS) \
11432 --disable-shared @extra_mpfr_configure_flags@
11433 @endif mpfr-bootstrap
11435 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11436 maybe-configure-stageprofile-mpfr:
11437 @if mpfr-bootstrap
11438 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11439 configure-stageprofile-mpfr:
11440 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11442 @r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11445 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11446 $(HOST_EXPORTS) \
11447 $(POSTSTAGE1_HOST_EXPORTS) \
11448 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11449 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11450 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11451 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11453 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11454 case $(srcdir) in \
11455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11456 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11458 esac; \
11459 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11460 libsrcdir="$$s/mpfr"; \
11461 $(SHELL) $${libsrcdir}/configure \
11462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11463 --target=${target_alias} $${srcdiroption} \
11464 --with-build-libsubdir=$(HOST_SUBDIR) \
11465 $(STAGEprofile_CONFIGURE_FLAGS) \
11466 --disable-shared @extra_mpfr_configure_flags@
11467 @endif mpfr-bootstrap
11469 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11470 maybe-configure-stagefeedback-mpfr:
11471 @if mpfr-bootstrap
11472 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11473 configure-stagefeedback-mpfr:
11474 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11475 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11476 @r=`${PWD_COMMAND}`; export r; \
11477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11478 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11479 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11480 $(HOST_EXPORTS) \
11481 $(POSTSTAGE1_HOST_EXPORTS) \
11482 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11483 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11484 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11485 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11486 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11487 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11488 case $(srcdir) in \
11489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11490 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11492 esac; \
11493 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11494 libsrcdir="$$s/mpfr"; \
11495 $(SHELL) $${libsrcdir}/configure \
11496 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11497 --target=${target_alias} $${srcdiroption} \
11498 --with-build-libsubdir=$(HOST_SUBDIR) \
11499 $(STAGEfeedback_CONFIGURE_FLAGS) \
11500 --disable-shared @extra_mpfr_configure_flags@
11501 @endif mpfr-bootstrap
11507 .PHONY: all-mpfr maybe-all-mpfr
11508 maybe-all-mpfr:
11509 @if gcc-bootstrap
11510 all-mpfr: stage_current
11511 @endif gcc-bootstrap
11512 @if mpfr
11513 TARGET-mpfr=all
11514 maybe-all-mpfr: all-mpfr
11515 all-mpfr: configure-mpfr
11516 @r=`${PWD_COMMAND}`; export r; \
11517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11518 $(HOST_EXPORTS) \
11519 (cd $(HOST_SUBDIR)/mpfr && \
11520 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11521 $(TARGET-mpfr))
11522 @endif mpfr
11526 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11527 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11528 maybe-all-stage1-mpfr:
11529 maybe-clean-stage1-mpfr:
11530 @if mpfr-bootstrap
11531 maybe-all-stage1-mpfr: all-stage1-mpfr
11532 all-stage1: all-stage1-mpfr
11533 TARGET-stage1-mpfr = $(TARGET-mpfr)
11534 all-stage1-mpfr: configure-stage1-mpfr
11535 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11536 @r=`${PWD_COMMAND}`; export r; \
11537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11538 TFLAGS="$(STAGE1_TFLAGS)"; \
11539 $(HOST_EXPORTS) \
11540 cd $(HOST_SUBDIR)/mpfr && \
11541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11542 CFLAGS="$(STAGE1_CFLAGS)" \
11543 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11544 LIBCFLAGS="$(LIBCFLAGS)" \
11545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11548 $(EXTRA_HOST_FLAGS) \
11549 TFLAGS="$(STAGE1_TFLAGS)" \
11550 $(TARGET-stage1-mpfr)
11552 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11553 clean-stage1: clean-stage1-mpfr
11554 clean-stage1-mpfr:
11555 @if [ $(current_stage) = stage1 ]; then \
11556 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11557 else \
11558 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11559 $(MAKE) stage1-start; \
11560 fi; \
11561 cd $(HOST_SUBDIR)/mpfr && \
11562 $(MAKE) $(EXTRA_HOST_FLAGS) \
11563 clean
11564 @endif mpfr-bootstrap
11567 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11568 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11569 maybe-all-stage2-mpfr:
11570 maybe-clean-stage2-mpfr:
11571 @if mpfr-bootstrap
11572 maybe-all-stage2-mpfr: all-stage2-mpfr
11573 all-stage2: all-stage2-mpfr
11574 TARGET-stage2-mpfr = $(TARGET-mpfr)
11575 all-stage2-mpfr: configure-stage2-mpfr
11576 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11577 @r=`${PWD_COMMAND}`; export r; \
11578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11579 TFLAGS="$(STAGE2_TFLAGS)"; \
11580 $(HOST_EXPORTS) \
11581 $(POSTSTAGE1_HOST_EXPORTS) \
11582 cd $(HOST_SUBDIR)/mpfr && \
11583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11584 CFLAGS="$(STAGE2_CFLAGS)" \
11585 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11586 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11591 TFLAGS="$(STAGE2_TFLAGS)" \
11592 $(TARGET-stage2-mpfr)
11594 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11595 clean-stage2: clean-stage2-mpfr
11596 clean-stage2-mpfr:
11597 @if [ $(current_stage) = stage2 ]; then \
11598 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11599 else \
11600 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11601 $(MAKE) stage2-start; \
11602 fi; \
11603 cd $(HOST_SUBDIR)/mpfr && \
11604 $(MAKE) $(EXTRA_HOST_FLAGS) \
11605 $(POSTSTAGE1_FLAGS_TO_PASS) \
11606 clean
11607 @endif mpfr-bootstrap
11610 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11611 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11612 maybe-all-stage3-mpfr:
11613 maybe-clean-stage3-mpfr:
11614 @if mpfr-bootstrap
11615 maybe-all-stage3-mpfr: all-stage3-mpfr
11616 all-stage3: all-stage3-mpfr
11617 TARGET-stage3-mpfr = $(TARGET-mpfr)
11618 all-stage3-mpfr: configure-stage3-mpfr
11619 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11620 @r=`${PWD_COMMAND}`; export r; \
11621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11622 TFLAGS="$(STAGE3_TFLAGS)"; \
11623 $(HOST_EXPORTS) \
11624 $(POSTSTAGE1_HOST_EXPORTS) \
11625 cd $(HOST_SUBDIR)/mpfr && \
11626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11627 CFLAGS="$(STAGE3_CFLAGS)" \
11628 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11629 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11634 TFLAGS="$(STAGE3_TFLAGS)" \
11635 $(TARGET-stage3-mpfr)
11637 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11638 clean-stage3: clean-stage3-mpfr
11639 clean-stage3-mpfr:
11640 @if [ $(current_stage) = stage3 ]; then \
11641 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11642 else \
11643 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11644 $(MAKE) stage3-start; \
11645 fi; \
11646 cd $(HOST_SUBDIR)/mpfr && \
11647 $(MAKE) $(EXTRA_HOST_FLAGS) \
11648 $(POSTSTAGE1_FLAGS_TO_PASS) \
11649 clean
11650 @endif mpfr-bootstrap
11653 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11654 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11655 maybe-all-stage4-mpfr:
11656 maybe-clean-stage4-mpfr:
11657 @if mpfr-bootstrap
11658 maybe-all-stage4-mpfr: all-stage4-mpfr
11659 all-stage4: all-stage4-mpfr
11660 TARGET-stage4-mpfr = $(TARGET-mpfr)
11661 all-stage4-mpfr: configure-stage4-mpfr
11662 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11663 @r=`${PWD_COMMAND}`; export r; \
11664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11665 TFLAGS="$(STAGE4_TFLAGS)"; \
11666 $(HOST_EXPORTS) \
11667 $(POSTSTAGE1_HOST_EXPORTS) \
11668 cd $(HOST_SUBDIR)/mpfr && \
11669 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11670 CFLAGS="$(STAGE4_CFLAGS)" \
11671 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11672 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11673 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11674 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11675 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11676 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11677 TFLAGS="$(STAGE4_TFLAGS)" \
11678 $(TARGET-stage4-mpfr)
11680 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11681 clean-stage4: clean-stage4-mpfr
11682 clean-stage4-mpfr:
11683 @if [ $(current_stage) = stage4 ]; then \
11684 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11685 else \
11686 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11687 $(MAKE) stage4-start; \
11688 fi; \
11689 cd $(HOST_SUBDIR)/mpfr && \
11690 $(MAKE) $(EXTRA_HOST_FLAGS) \
11691 $(POSTSTAGE1_FLAGS_TO_PASS) \
11692 clean
11693 @endif mpfr-bootstrap
11696 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11697 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11698 maybe-all-stageprofile-mpfr:
11699 maybe-clean-stageprofile-mpfr:
11700 @if mpfr-bootstrap
11701 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11702 all-stageprofile: all-stageprofile-mpfr
11703 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11704 all-stageprofile-mpfr: configure-stageprofile-mpfr
11705 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11706 @r=`${PWD_COMMAND}`; export r; \
11707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11708 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11709 $(HOST_EXPORTS) \
11710 $(POSTSTAGE1_HOST_EXPORTS) \
11711 cd $(HOST_SUBDIR)/mpfr && \
11712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11713 CFLAGS="$(STAGEprofile_CFLAGS)" \
11714 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11715 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11719 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11720 TFLAGS="$(STAGEprofile_TFLAGS)" \
11721 $(TARGET-stageprofile-mpfr)
11723 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11724 clean-stageprofile: clean-stageprofile-mpfr
11725 clean-stageprofile-mpfr:
11726 @if [ $(current_stage) = stageprofile ]; then \
11727 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11728 else \
11729 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11730 $(MAKE) stageprofile-start; \
11731 fi; \
11732 cd $(HOST_SUBDIR)/mpfr && \
11733 $(MAKE) $(EXTRA_HOST_FLAGS) \
11734 $(POSTSTAGE1_FLAGS_TO_PASS) \
11735 clean
11736 @endif mpfr-bootstrap
11739 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11740 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11741 maybe-all-stagefeedback-mpfr:
11742 maybe-clean-stagefeedback-mpfr:
11743 @if mpfr-bootstrap
11744 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11745 all-stagefeedback: all-stagefeedback-mpfr
11746 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11747 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11748 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11749 @r=`${PWD_COMMAND}`; export r; \
11750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11751 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11752 $(HOST_EXPORTS) \
11753 $(POSTSTAGE1_HOST_EXPORTS) \
11754 cd $(HOST_SUBDIR)/mpfr && \
11755 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11756 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11757 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11758 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11759 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11760 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11761 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11762 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11763 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11764 $(TARGET-stagefeedback-mpfr)
11766 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11767 clean-stagefeedback: clean-stagefeedback-mpfr
11768 clean-stagefeedback-mpfr:
11769 @if [ $(current_stage) = stagefeedback ]; then \
11770 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11771 else \
11772 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11773 $(MAKE) stagefeedback-start; \
11774 fi; \
11775 cd $(HOST_SUBDIR)/mpfr && \
11776 $(MAKE) $(EXTRA_HOST_FLAGS) \
11777 $(POSTSTAGE1_FLAGS_TO_PASS) \
11778 clean
11779 @endif mpfr-bootstrap
11785 .PHONY: check-mpfr maybe-check-mpfr
11786 maybe-check-mpfr:
11787 @if mpfr
11788 maybe-check-mpfr: check-mpfr
11790 check-mpfr:
11791 @: $(MAKE); $(unstage)
11792 @r=`${PWD_COMMAND}`; export r; \
11793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11794 $(HOST_EXPORTS) \
11795 (cd $(HOST_SUBDIR)/mpfr && \
11796 $(MAKE) $(FLAGS_TO_PASS) check)
11798 @endif mpfr
11800 .PHONY: install-mpfr maybe-install-mpfr
11801 maybe-install-mpfr:
11802 @if mpfr
11803 maybe-install-mpfr: install-mpfr
11805 install-mpfr:
11807 @endif mpfr
11809 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11810 maybe-install-strip-mpfr:
11811 @if mpfr
11812 maybe-install-strip-mpfr: install-strip-mpfr
11814 install-strip-mpfr:
11816 @endif mpfr
11818 # Other targets (info, dvi, pdf, etc.)
11820 .PHONY: maybe-info-mpfr info-mpfr
11821 maybe-info-mpfr:
11822 @if mpfr
11823 maybe-info-mpfr: info-mpfr
11825 info-mpfr: \
11826 configure-mpfr
11827 @[ -f ./mpfr/Makefile ] || exit 0; \
11828 r=`${PWD_COMMAND}`; export r; \
11829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11830 $(HOST_EXPORTS) \
11831 for flag in $(EXTRA_HOST_FLAGS) ; do \
11832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11833 done; \
11834 echo "Doing info in mpfr" ; \
11835 (cd $(HOST_SUBDIR)/mpfr && \
11836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11838 "RANLIB=$${RANLIB}" \
11839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11840 info) \
11841 || exit 1
11843 @endif mpfr
11845 .PHONY: maybe-dvi-mpfr dvi-mpfr
11846 maybe-dvi-mpfr:
11847 @if mpfr
11848 maybe-dvi-mpfr: dvi-mpfr
11850 dvi-mpfr: \
11851 configure-mpfr
11852 @[ -f ./mpfr/Makefile ] || exit 0; \
11853 r=`${PWD_COMMAND}`; export r; \
11854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11855 $(HOST_EXPORTS) \
11856 for flag in $(EXTRA_HOST_FLAGS) ; do \
11857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11858 done; \
11859 echo "Doing dvi in mpfr" ; \
11860 (cd $(HOST_SUBDIR)/mpfr && \
11861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11863 "RANLIB=$${RANLIB}" \
11864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11865 dvi) \
11866 || exit 1
11868 @endif mpfr
11870 .PHONY: maybe-pdf-mpfr pdf-mpfr
11871 maybe-pdf-mpfr:
11872 @if mpfr
11873 maybe-pdf-mpfr: pdf-mpfr
11875 pdf-mpfr: \
11876 configure-mpfr
11877 @[ -f ./mpfr/Makefile ] || exit 0; \
11878 r=`${PWD_COMMAND}`; export r; \
11879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11880 $(HOST_EXPORTS) \
11881 for flag in $(EXTRA_HOST_FLAGS) ; do \
11882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11883 done; \
11884 echo "Doing pdf in mpfr" ; \
11885 (cd $(HOST_SUBDIR)/mpfr && \
11886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11888 "RANLIB=$${RANLIB}" \
11889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11890 pdf) \
11891 || exit 1
11893 @endif mpfr
11895 .PHONY: maybe-html-mpfr html-mpfr
11896 maybe-html-mpfr:
11897 @if mpfr
11898 maybe-html-mpfr: html-mpfr
11900 html-mpfr: \
11901 configure-mpfr
11902 @[ -f ./mpfr/Makefile ] || exit 0; \
11903 r=`${PWD_COMMAND}`; export r; \
11904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11905 $(HOST_EXPORTS) \
11906 for flag in $(EXTRA_HOST_FLAGS) ; do \
11907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11908 done; \
11909 echo "Doing html in mpfr" ; \
11910 (cd $(HOST_SUBDIR)/mpfr && \
11911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11913 "RANLIB=$${RANLIB}" \
11914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11915 html) \
11916 || exit 1
11918 @endif mpfr
11920 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11921 maybe-TAGS-mpfr:
11922 @if mpfr
11923 maybe-TAGS-mpfr: TAGS-mpfr
11925 TAGS-mpfr: \
11926 configure-mpfr
11927 @[ -f ./mpfr/Makefile ] || exit 0; \
11928 r=`${PWD_COMMAND}`; export r; \
11929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11930 $(HOST_EXPORTS) \
11931 for flag in $(EXTRA_HOST_FLAGS) ; do \
11932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11933 done; \
11934 echo "Doing TAGS in mpfr" ; \
11935 (cd $(HOST_SUBDIR)/mpfr && \
11936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11938 "RANLIB=$${RANLIB}" \
11939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11940 TAGS) \
11941 || exit 1
11943 @endif mpfr
11945 .PHONY: maybe-install-info-mpfr install-info-mpfr
11946 maybe-install-info-mpfr:
11947 @if mpfr
11948 maybe-install-info-mpfr: install-info-mpfr
11950 install-info-mpfr: \
11951 configure-mpfr \
11952 info-mpfr
11953 @[ -f ./mpfr/Makefile ] || exit 0; \
11954 r=`${PWD_COMMAND}`; export r; \
11955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956 $(HOST_EXPORTS) \
11957 for flag in $(EXTRA_HOST_FLAGS) ; do \
11958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959 done; \
11960 echo "Doing install-info in mpfr" ; \
11961 (cd $(HOST_SUBDIR)/mpfr && \
11962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964 "RANLIB=$${RANLIB}" \
11965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11966 install-info) \
11967 || exit 1
11969 @endif mpfr
11971 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11972 maybe-install-pdf-mpfr:
11973 @if mpfr
11974 maybe-install-pdf-mpfr: install-pdf-mpfr
11976 install-pdf-mpfr: \
11977 configure-mpfr \
11978 pdf-mpfr
11979 @[ -f ./mpfr/Makefile ] || exit 0; \
11980 r=`${PWD_COMMAND}`; export r; \
11981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11982 $(HOST_EXPORTS) \
11983 for flag in $(EXTRA_HOST_FLAGS) ; do \
11984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11985 done; \
11986 echo "Doing install-pdf in mpfr" ; \
11987 (cd $(HOST_SUBDIR)/mpfr && \
11988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11990 "RANLIB=$${RANLIB}" \
11991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11992 install-pdf) \
11993 || exit 1
11995 @endif mpfr
11997 .PHONY: maybe-install-html-mpfr install-html-mpfr
11998 maybe-install-html-mpfr:
11999 @if mpfr
12000 maybe-install-html-mpfr: install-html-mpfr
12002 install-html-mpfr: \
12003 configure-mpfr \
12004 html-mpfr
12005 @[ -f ./mpfr/Makefile ] || exit 0; \
12006 r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12008 $(HOST_EXPORTS) \
12009 for flag in $(EXTRA_HOST_FLAGS) ; do \
12010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12011 done; \
12012 echo "Doing install-html in mpfr" ; \
12013 (cd $(HOST_SUBDIR)/mpfr && \
12014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12016 "RANLIB=$${RANLIB}" \
12017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12018 install-html) \
12019 || exit 1
12021 @endif mpfr
12023 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12024 maybe-installcheck-mpfr:
12025 @if mpfr
12026 maybe-installcheck-mpfr: installcheck-mpfr
12028 installcheck-mpfr: \
12029 configure-mpfr
12030 @[ -f ./mpfr/Makefile ] || exit 0; \
12031 r=`${PWD_COMMAND}`; export r; \
12032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12033 $(HOST_EXPORTS) \
12034 for flag in $(EXTRA_HOST_FLAGS) ; do \
12035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12036 done; \
12037 echo "Doing installcheck in mpfr" ; \
12038 (cd $(HOST_SUBDIR)/mpfr && \
12039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12041 "RANLIB=$${RANLIB}" \
12042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12043 installcheck) \
12044 || exit 1
12046 @endif mpfr
12048 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12049 maybe-mostlyclean-mpfr:
12050 @if mpfr
12051 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12053 mostlyclean-mpfr:
12054 @[ -f ./mpfr/Makefile ] || exit 0; \
12055 r=`${PWD_COMMAND}`; export r; \
12056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12057 $(HOST_EXPORTS) \
12058 for flag in $(EXTRA_HOST_FLAGS) ; do \
12059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12060 done; \
12061 echo "Doing mostlyclean in mpfr" ; \
12062 (cd $(HOST_SUBDIR)/mpfr && \
12063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12065 "RANLIB=$${RANLIB}" \
12066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12067 mostlyclean) \
12068 || exit 1
12070 @endif mpfr
12072 .PHONY: maybe-clean-mpfr clean-mpfr
12073 maybe-clean-mpfr:
12074 @if mpfr
12075 maybe-clean-mpfr: clean-mpfr
12077 clean-mpfr:
12078 @[ -f ./mpfr/Makefile ] || exit 0; \
12079 r=`${PWD_COMMAND}`; export r; \
12080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12081 $(HOST_EXPORTS) \
12082 for flag in $(EXTRA_HOST_FLAGS) ; do \
12083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12084 done; \
12085 echo "Doing clean in mpfr" ; \
12086 (cd $(HOST_SUBDIR)/mpfr && \
12087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12089 "RANLIB=$${RANLIB}" \
12090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12091 clean) \
12092 || exit 1
12094 @endif mpfr
12096 .PHONY: maybe-distclean-mpfr distclean-mpfr
12097 maybe-distclean-mpfr:
12098 @if mpfr
12099 maybe-distclean-mpfr: distclean-mpfr
12101 distclean-mpfr:
12102 @[ -f ./mpfr/Makefile ] || exit 0; \
12103 r=`${PWD_COMMAND}`; export r; \
12104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12105 $(HOST_EXPORTS) \
12106 for flag in $(EXTRA_HOST_FLAGS) ; do \
12107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12108 done; \
12109 echo "Doing distclean in mpfr" ; \
12110 (cd $(HOST_SUBDIR)/mpfr && \
12111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12113 "RANLIB=$${RANLIB}" \
12114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12115 distclean) \
12116 || exit 1
12118 @endif mpfr
12120 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12121 maybe-maintainer-clean-mpfr:
12122 @if mpfr
12123 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12125 maintainer-clean-mpfr:
12126 @[ -f ./mpfr/Makefile ] || exit 0; \
12127 r=`${PWD_COMMAND}`; export r; \
12128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12129 $(HOST_EXPORTS) \
12130 for flag in $(EXTRA_HOST_FLAGS) ; do \
12131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12132 done; \
12133 echo "Doing maintainer-clean in mpfr" ; \
12134 (cd $(HOST_SUBDIR)/mpfr && \
12135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12137 "RANLIB=$${RANLIB}" \
12138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12139 maintainer-clean) \
12140 || exit 1
12142 @endif mpfr
12146 .PHONY: configure-mpc maybe-configure-mpc
12147 maybe-configure-mpc:
12148 @if gcc-bootstrap
12149 configure-mpc: stage_current
12150 @endif gcc-bootstrap
12151 @if mpc
12152 maybe-configure-mpc: configure-mpc
12153 configure-mpc:
12154 @r=`${PWD_COMMAND}`; export r; \
12155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12156 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12158 $(HOST_EXPORTS) \
12159 echo Configuring in $(HOST_SUBDIR)/mpc; \
12160 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12161 case $(srcdir) in \
12162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12163 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12165 esac; \
12166 srcdiroption="--srcdir=$${topdir}/mpc"; \
12167 libsrcdir="$$s/mpc"; \
12168 $(SHELL) $${libsrcdir}/configure \
12169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12170 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12171 || exit 1
12172 @endif mpc
12176 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12177 maybe-configure-stage1-mpc:
12178 @if mpc-bootstrap
12179 maybe-configure-stage1-mpc: configure-stage1-mpc
12180 configure-stage1-mpc:
12181 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12182 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12183 @r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12185 TFLAGS="$(STAGE1_TFLAGS)"; \
12186 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12187 $(HOST_EXPORTS) \
12188 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12189 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12190 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12191 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12193 cd $(HOST_SUBDIR)/mpc || exit 1; \
12194 case $(srcdir) in \
12195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12196 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12198 esac; \
12199 srcdiroption="--srcdir=$${topdir}/mpc"; \
12200 libsrcdir="$$s/mpc"; \
12201 $(SHELL) $${libsrcdir}/configure \
12202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12203 --target=${target_alias} $${srcdiroption} \
12204 $(STAGE1_CONFIGURE_FLAGS) \
12205 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12206 @endif mpc-bootstrap
12208 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12209 maybe-configure-stage2-mpc:
12210 @if mpc-bootstrap
12211 maybe-configure-stage2-mpc: configure-stage2-mpc
12212 configure-stage2-mpc:
12213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12215 @r=`${PWD_COMMAND}`; export r; \
12216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12217 TFLAGS="$(STAGE2_TFLAGS)"; \
12218 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12219 $(HOST_EXPORTS) \
12220 $(POSTSTAGE1_HOST_EXPORTS) \
12221 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12222 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12223 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12224 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12226 cd $(HOST_SUBDIR)/mpc || exit 1; \
12227 case $(srcdir) in \
12228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12229 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12231 esac; \
12232 srcdiroption="--srcdir=$${topdir}/mpc"; \
12233 libsrcdir="$$s/mpc"; \
12234 $(SHELL) $${libsrcdir}/configure \
12235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12236 --target=${target_alias} $${srcdiroption} \
12237 --with-build-libsubdir=$(HOST_SUBDIR) \
12238 $(STAGE2_CONFIGURE_FLAGS) \
12239 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12240 @endif mpc-bootstrap
12242 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12243 maybe-configure-stage3-mpc:
12244 @if mpc-bootstrap
12245 maybe-configure-stage3-mpc: configure-stage3-mpc
12246 configure-stage3-mpc:
12247 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12249 @r=`${PWD_COMMAND}`; export r; \
12250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12251 TFLAGS="$(STAGE3_TFLAGS)"; \
12252 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12253 $(HOST_EXPORTS) \
12254 $(POSTSTAGE1_HOST_EXPORTS) \
12255 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12256 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12257 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12258 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12260 cd $(HOST_SUBDIR)/mpc || exit 1; \
12261 case $(srcdir) in \
12262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12263 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12265 esac; \
12266 srcdiroption="--srcdir=$${topdir}/mpc"; \
12267 libsrcdir="$$s/mpc"; \
12268 $(SHELL) $${libsrcdir}/configure \
12269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12270 --target=${target_alias} $${srcdiroption} \
12271 --with-build-libsubdir=$(HOST_SUBDIR) \
12272 $(STAGE3_CONFIGURE_FLAGS) \
12273 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12274 @endif mpc-bootstrap
12276 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12277 maybe-configure-stage4-mpc:
12278 @if mpc-bootstrap
12279 maybe-configure-stage4-mpc: configure-stage4-mpc
12280 configure-stage4-mpc:
12281 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12283 @r=`${PWD_COMMAND}`; export r; \
12284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12285 TFLAGS="$(STAGE4_TFLAGS)"; \
12286 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12287 $(HOST_EXPORTS) \
12288 $(POSTSTAGE1_HOST_EXPORTS) \
12289 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12290 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12291 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12292 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12294 cd $(HOST_SUBDIR)/mpc || exit 1; \
12295 case $(srcdir) in \
12296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12297 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12299 esac; \
12300 srcdiroption="--srcdir=$${topdir}/mpc"; \
12301 libsrcdir="$$s/mpc"; \
12302 $(SHELL) $${libsrcdir}/configure \
12303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12304 --target=${target_alias} $${srcdiroption} \
12305 --with-build-libsubdir=$(HOST_SUBDIR) \
12306 $(STAGE4_CONFIGURE_FLAGS) \
12307 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12308 @endif mpc-bootstrap
12310 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12311 maybe-configure-stageprofile-mpc:
12312 @if mpc-bootstrap
12313 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12314 configure-stageprofile-mpc:
12315 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12317 @r=`${PWD_COMMAND}`; export r; \
12318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12320 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12321 $(HOST_EXPORTS) \
12322 $(POSTSTAGE1_HOST_EXPORTS) \
12323 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12324 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12325 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12326 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12328 cd $(HOST_SUBDIR)/mpc || exit 1; \
12329 case $(srcdir) in \
12330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12331 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12333 esac; \
12334 srcdiroption="--srcdir=$${topdir}/mpc"; \
12335 libsrcdir="$$s/mpc"; \
12336 $(SHELL) $${libsrcdir}/configure \
12337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12338 --target=${target_alias} $${srcdiroption} \
12339 --with-build-libsubdir=$(HOST_SUBDIR) \
12340 $(STAGEprofile_CONFIGURE_FLAGS) \
12341 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12342 @endif mpc-bootstrap
12344 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12345 maybe-configure-stagefeedback-mpc:
12346 @if mpc-bootstrap
12347 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12348 configure-stagefeedback-mpc:
12349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12351 @r=`${PWD_COMMAND}`; export r; \
12352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12353 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12354 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12355 $(HOST_EXPORTS) \
12356 $(POSTSTAGE1_HOST_EXPORTS) \
12357 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12358 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12359 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12360 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12362 cd $(HOST_SUBDIR)/mpc || exit 1; \
12363 case $(srcdir) in \
12364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12365 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12367 esac; \
12368 srcdiroption="--srcdir=$${topdir}/mpc"; \
12369 libsrcdir="$$s/mpc"; \
12370 $(SHELL) $${libsrcdir}/configure \
12371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12372 --target=${target_alias} $${srcdiroption} \
12373 --with-build-libsubdir=$(HOST_SUBDIR) \
12374 $(STAGEfeedback_CONFIGURE_FLAGS) \
12375 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12376 @endif mpc-bootstrap
12382 .PHONY: all-mpc maybe-all-mpc
12383 maybe-all-mpc:
12384 @if gcc-bootstrap
12385 all-mpc: stage_current
12386 @endif gcc-bootstrap
12387 @if mpc
12388 TARGET-mpc=all
12389 maybe-all-mpc: all-mpc
12390 all-mpc: configure-mpc
12391 @r=`${PWD_COMMAND}`; export r; \
12392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12393 $(HOST_EXPORTS) \
12394 (cd $(HOST_SUBDIR)/mpc && \
12395 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12396 $(TARGET-mpc))
12397 @endif mpc
12401 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12402 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12403 maybe-all-stage1-mpc:
12404 maybe-clean-stage1-mpc:
12405 @if mpc-bootstrap
12406 maybe-all-stage1-mpc: all-stage1-mpc
12407 all-stage1: all-stage1-mpc
12408 TARGET-stage1-mpc = $(TARGET-mpc)
12409 all-stage1-mpc: configure-stage1-mpc
12410 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12411 @r=`${PWD_COMMAND}`; export r; \
12412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12413 TFLAGS="$(STAGE1_TFLAGS)"; \
12414 $(HOST_EXPORTS) \
12415 cd $(HOST_SUBDIR)/mpc && \
12416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12417 CFLAGS="$(STAGE1_CFLAGS)" \
12418 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12419 LIBCFLAGS="$(LIBCFLAGS)" \
12420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12423 $(EXTRA_HOST_FLAGS) \
12424 TFLAGS="$(STAGE1_TFLAGS)" \
12425 $(TARGET-stage1-mpc)
12427 maybe-clean-stage1-mpc: clean-stage1-mpc
12428 clean-stage1: clean-stage1-mpc
12429 clean-stage1-mpc:
12430 @if [ $(current_stage) = stage1 ]; then \
12431 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12432 else \
12433 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12434 $(MAKE) stage1-start; \
12435 fi; \
12436 cd $(HOST_SUBDIR)/mpc && \
12437 $(MAKE) $(EXTRA_HOST_FLAGS) \
12438 clean
12439 @endif mpc-bootstrap
12442 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12443 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12444 maybe-all-stage2-mpc:
12445 maybe-clean-stage2-mpc:
12446 @if mpc-bootstrap
12447 maybe-all-stage2-mpc: all-stage2-mpc
12448 all-stage2: all-stage2-mpc
12449 TARGET-stage2-mpc = $(TARGET-mpc)
12450 all-stage2-mpc: configure-stage2-mpc
12451 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12452 @r=`${PWD_COMMAND}`; export r; \
12453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12454 TFLAGS="$(STAGE2_TFLAGS)"; \
12455 $(HOST_EXPORTS) \
12456 $(POSTSTAGE1_HOST_EXPORTS) \
12457 cd $(HOST_SUBDIR)/mpc && \
12458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12459 CFLAGS="$(STAGE2_CFLAGS)" \
12460 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12461 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12466 TFLAGS="$(STAGE2_TFLAGS)" \
12467 $(TARGET-stage2-mpc)
12469 maybe-clean-stage2-mpc: clean-stage2-mpc
12470 clean-stage2: clean-stage2-mpc
12471 clean-stage2-mpc:
12472 @if [ $(current_stage) = stage2 ]; then \
12473 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12474 else \
12475 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12476 $(MAKE) stage2-start; \
12477 fi; \
12478 cd $(HOST_SUBDIR)/mpc && \
12479 $(MAKE) $(EXTRA_HOST_FLAGS) \
12480 $(POSTSTAGE1_FLAGS_TO_PASS) \
12481 clean
12482 @endif mpc-bootstrap
12485 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12486 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12487 maybe-all-stage3-mpc:
12488 maybe-clean-stage3-mpc:
12489 @if mpc-bootstrap
12490 maybe-all-stage3-mpc: all-stage3-mpc
12491 all-stage3: all-stage3-mpc
12492 TARGET-stage3-mpc = $(TARGET-mpc)
12493 all-stage3-mpc: configure-stage3-mpc
12494 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12495 @r=`${PWD_COMMAND}`; export r; \
12496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12497 TFLAGS="$(STAGE3_TFLAGS)"; \
12498 $(HOST_EXPORTS) \
12499 $(POSTSTAGE1_HOST_EXPORTS) \
12500 cd $(HOST_SUBDIR)/mpc && \
12501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12502 CFLAGS="$(STAGE3_CFLAGS)" \
12503 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12504 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12509 TFLAGS="$(STAGE3_TFLAGS)" \
12510 $(TARGET-stage3-mpc)
12512 maybe-clean-stage3-mpc: clean-stage3-mpc
12513 clean-stage3: clean-stage3-mpc
12514 clean-stage3-mpc:
12515 @if [ $(current_stage) = stage3 ]; then \
12516 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12517 else \
12518 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12519 $(MAKE) stage3-start; \
12520 fi; \
12521 cd $(HOST_SUBDIR)/mpc && \
12522 $(MAKE) $(EXTRA_HOST_FLAGS) \
12523 $(POSTSTAGE1_FLAGS_TO_PASS) \
12524 clean
12525 @endif mpc-bootstrap
12528 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12529 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12530 maybe-all-stage4-mpc:
12531 maybe-clean-stage4-mpc:
12532 @if mpc-bootstrap
12533 maybe-all-stage4-mpc: all-stage4-mpc
12534 all-stage4: all-stage4-mpc
12535 TARGET-stage4-mpc = $(TARGET-mpc)
12536 all-stage4-mpc: configure-stage4-mpc
12537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12538 @r=`${PWD_COMMAND}`; export r; \
12539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12540 TFLAGS="$(STAGE4_TFLAGS)"; \
12541 $(HOST_EXPORTS) \
12542 $(POSTSTAGE1_HOST_EXPORTS) \
12543 cd $(HOST_SUBDIR)/mpc && \
12544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12545 CFLAGS="$(STAGE4_CFLAGS)" \
12546 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12547 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12551 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12552 TFLAGS="$(STAGE4_TFLAGS)" \
12553 $(TARGET-stage4-mpc)
12555 maybe-clean-stage4-mpc: clean-stage4-mpc
12556 clean-stage4: clean-stage4-mpc
12557 clean-stage4-mpc:
12558 @if [ $(current_stage) = stage4 ]; then \
12559 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12560 else \
12561 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12562 $(MAKE) stage4-start; \
12563 fi; \
12564 cd $(HOST_SUBDIR)/mpc && \
12565 $(MAKE) $(EXTRA_HOST_FLAGS) \
12566 $(POSTSTAGE1_FLAGS_TO_PASS) \
12567 clean
12568 @endif mpc-bootstrap
12571 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12572 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12573 maybe-all-stageprofile-mpc:
12574 maybe-clean-stageprofile-mpc:
12575 @if mpc-bootstrap
12576 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12577 all-stageprofile: all-stageprofile-mpc
12578 TARGET-stageprofile-mpc = $(TARGET-mpc)
12579 all-stageprofile-mpc: configure-stageprofile-mpc
12580 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12581 @r=`${PWD_COMMAND}`; export r; \
12582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12583 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12584 $(HOST_EXPORTS) \
12585 $(POSTSTAGE1_HOST_EXPORTS) \
12586 cd $(HOST_SUBDIR)/mpc && \
12587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12588 CFLAGS="$(STAGEprofile_CFLAGS)" \
12589 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12590 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12595 TFLAGS="$(STAGEprofile_TFLAGS)" \
12596 $(TARGET-stageprofile-mpc)
12598 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12599 clean-stageprofile: clean-stageprofile-mpc
12600 clean-stageprofile-mpc:
12601 @if [ $(current_stage) = stageprofile ]; then \
12602 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12603 else \
12604 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12605 $(MAKE) stageprofile-start; \
12606 fi; \
12607 cd $(HOST_SUBDIR)/mpc && \
12608 $(MAKE) $(EXTRA_HOST_FLAGS) \
12609 $(POSTSTAGE1_FLAGS_TO_PASS) \
12610 clean
12611 @endif mpc-bootstrap
12614 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12615 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12616 maybe-all-stagefeedback-mpc:
12617 maybe-clean-stagefeedback-mpc:
12618 @if mpc-bootstrap
12619 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12620 all-stagefeedback: all-stagefeedback-mpc
12621 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12622 all-stagefeedback-mpc: configure-stagefeedback-mpc
12623 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12624 @r=`${PWD_COMMAND}`; export r; \
12625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12626 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12627 $(HOST_EXPORTS) \
12628 $(POSTSTAGE1_HOST_EXPORTS) \
12629 cd $(HOST_SUBDIR)/mpc && \
12630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12631 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12632 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12633 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12638 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12639 $(TARGET-stagefeedback-mpc)
12641 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12642 clean-stagefeedback: clean-stagefeedback-mpc
12643 clean-stagefeedback-mpc:
12644 @if [ $(current_stage) = stagefeedback ]; then \
12645 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12646 else \
12647 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12648 $(MAKE) stagefeedback-start; \
12649 fi; \
12650 cd $(HOST_SUBDIR)/mpc && \
12651 $(MAKE) $(EXTRA_HOST_FLAGS) \
12652 $(POSTSTAGE1_FLAGS_TO_PASS) \
12653 clean
12654 @endif mpc-bootstrap
12660 .PHONY: check-mpc maybe-check-mpc
12661 maybe-check-mpc:
12662 @if mpc
12663 maybe-check-mpc: check-mpc
12665 check-mpc:
12666 @: $(MAKE); $(unstage)
12667 @r=`${PWD_COMMAND}`; export r; \
12668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12669 $(HOST_EXPORTS) \
12670 (cd $(HOST_SUBDIR)/mpc && \
12671 $(MAKE) $(FLAGS_TO_PASS) check)
12673 @endif mpc
12675 .PHONY: install-mpc maybe-install-mpc
12676 maybe-install-mpc:
12677 @if mpc
12678 maybe-install-mpc: install-mpc
12680 install-mpc:
12682 @endif mpc
12684 .PHONY: install-strip-mpc maybe-install-strip-mpc
12685 maybe-install-strip-mpc:
12686 @if mpc
12687 maybe-install-strip-mpc: install-strip-mpc
12689 install-strip-mpc:
12691 @endif mpc
12693 # Other targets (info, dvi, pdf, etc.)
12695 .PHONY: maybe-info-mpc info-mpc
12696 maybe-info-mpc:
12697 @if mpc
12698 maybe-info-mpc: info-mpc
12700 info-mpc: \
12701 configure-mpc
12702 @[ -f ./mpc/Makefile ] || exit 0; \
12703 r=`${PWD_COMMAND}`; export r; \
12704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12705 $(HOST_EXPORTS) \
12706 for flag in $(EXTRA_HOST_FLAGS) ; do \
12707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12708 done; \
12709 echo "Doing info in mpc" ; \
12710 (cd $(HOST_SUBDIR)/mpc && \
12711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12713 "RANLIB=$${RANLIB}" \
12714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12715 info) \
12716 || exit 1
12718 @endif mpc
12720 .PHONY: maybe-dvi-mpc dvi-mpc
12721 maybe-dvi-mpc:
12722 @if mpc
12723 maybe-dvi-mpc: dvi-mpc
12725 dvi-mpc: \
12726 configure-mpc
12727 @[ -f ./mpc/Makefile ] || exit 0; \
12728 r=`${PWD_COMMAND}`; export r; \
12729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12730 $(HOST_EXPORTS) \
12731 for flag in $(EXTRA_HOST_FLAGS) ; do \
12732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12733 done; \
12734 echo "Doing dvi in mpc" ; \
12735 (cd $(HOST_SUBDIR)/mpc && \
12736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12738 "RANLIB=$${RANLIB}" \
12739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12740 dvi) \
12741 || exit 1
12743 @endif mpc
12745 .PHONY: maybe-pdf-mpc pdf-mpc
12746 maybe-pdf-mpc:
12747 @if mpc
12748 maybe-pdf-mpc: pdf-mpc
12750 pdf-mpc: \
12751 configure-mpc
12752 @[ -f ./mpc/Makefile ] || exit 0; \
12753 r=`${PWD_COMMAND}`; export r; \
12754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12755 $(HOST_EXPORTS) \
12756 for flag in $(EXTRA_HOST_FLAGS) ; do \
12757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12758 done; \
12759 echo "Doing pdf in mpc" ; \
12760 (cd $(HOST_SUBDIR)/mpc && \
12761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12763 "RANLIB=$${RANLIB}" \
12764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12765 pdf) \
12766 || exit 1
12768 @endif mpc
12770 .PHONY: maybe-html-mpc html-mpc
12771 maybe-html-mpc:
12772 @if mpc
12773 maybe-html-mpc: html-mpc
12775 html-mpc: \
12776 configure-mpc
12777 @[ -f ./mpc/Makefile ] || exit 0; \
12778 r=`${PWD_COMMAND}`; export r; \
12779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12780 $(HOST_EXPORTS) \
12781 for flag in $(EXTRA_HOST_FLAGS) ; do \
12782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12783 done; \
12784 echo "Doing html in mpc" ; \
12785 (cd $(HOST_SUBDIR)/mpc && \
12786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12788 "RANLIB=$${RANLIB}" \
12789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12790 html) \
12791 || exit 1
12793 @endif mpc
12795 .PHONY: maybe-TAGS-mpc TAGS-mpc
12796 maybe-TAGS-mpc:
12797 @if mpc
12798 maybe-TAGS-mpc: TAGS-mpc
12800 TAGS-mpc: \
12801 configure-mpc
12802 @[ -f ./mpc/Makefile ] || exit 0; \
12803 r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805 $(HOST_EXPORTS) \
12806 for flag in $(EXTRA_HOST_FLAGS) ; do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
12809 echo "Doing TAGS in mpc" ; \
12810 (cd $(HOST_SUBDIR)/mpc && \
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813 "RANLIB=$${RANLIB}" \
12814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12815 TAGS) \
12816 || exit 1
12818 @endif mpc
12820 .PHONY: maybe-install-info-mpc install-info-mpc
12821 maybe-install-info-mpc:
12822 @if mpc
12823 maybe-install-info-mpc: install-info-mpc
12825 install-info-mpc: \
12826 configure-mpc \
12827 info-mpc
12828 @[ -f ./mpc/Makefile ] || exit 0; \
12829 r=`${PWD_COMMAND}`; export r; \
12830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12831 $(HOST_EXPORTS) \
12832 for flag in $(EXTRA_HOST_FLAGS) ; do \
12833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834 done; \
12835 echo "Doing install-info in mpc" ; \
12836 (cd $(HOST_SUBDIR)/mpc && \
12837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12839 "RANLIB=$${RANLIB}" \
12840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12841 install-info) \
12842 || exit 1
12844 @endif mpc
12846 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12847 maybe-install-pdf-mpc:
12848 @if mpc
12849 maybe-install-pdf-mpc: install-pdf-mpc
12851 install-pdf-mpc: \
12852 configure-mpc \
12853 pdf-mpc
12854 @[ -f ./mpc/Makefile ] || exit 0; \
12855 r=`${PWD_COMMAND}`; export r; \
12856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12857 $(HOST_EXPORTS) \
12858 for flag in $(EXTRA_HOST_FLAGS) ; do \
12859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12860 done; \
12861 echo "Doing install-pdf in mpc" ; \
12862 (cd $(HOST_SUBDIR)/mpc && \
12863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12865 "RANLIB=$${RANLIB}" \
12866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12867 install-pdf) \
12868 || exit 1
12870 @endif mpc
12872 .PHONY: maybe-install-html-mpc install-html-mpc
12873 maybe-install-html-mpc:
12874 @if mpc
12875 maybe-install-html-mpc: install-html-mpc
12877 install-html-mpc: \
12878 configure-mpc \
12879 html-mpc
12880 @[ -f ./mpc/Makefile ] || exit 0; \
12881 r=`${PWD_COMMAND}`; export r; \
12882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12883 $(HOST_EXPORTS) \
12884 for flag in $(EXTRA_HOST_FLAGS) ; do \
12885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12886 done; \
12887 echo "Doing install-html in mpc" ; \
12888 (cd $(HOST_SUBDIR)/mpc && \
12889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12891 "RANLIB=$${RANLIB}" \
12892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12893 install-html) \
12894 || exit 1
12896 @endif mpc
12898 .PHONY: maybe-installcheck-mpc installcheck-mpc
12899 maybe-installcheck-mpc:
12900 @if mpc
12901 maybe-installcheck-mpc: installcheck-mpc
12903 installcheck-mpc: \
12904 configure-mpc
12905 @[ -f ./mpc/Makefile ] || exit 0; \
12906 r=`${PWD_COMMAND}`; export r; \
12907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12908 $(HOST_EXPORTS) \
12909 for flag in $(EXTRA_HOST_FLAGS) ; do \
12910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12911 done; \
12912 echo "Doing installcheck in mpc" ; \
12913 (cd $(HOST_SUBDIR)/mpc && \
12914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12916 "RANLIB=$${RANLIB}" \
12917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12918 installcheck) \
12919 || exit 1
12921 @endif mpc
12923 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12924 maybe-mostlyclean-mpc:
12925 @if mpc
12926 maybe-mostlyclean-mpc: mostlyclean-mpc
12928 mostlyclean-mpc:
12929 @[ -f ./mpc/Makefile ] || exit 0; \
12930 r=`${PWD_COMMAND}`; export r; \
12931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12932 $(HOST_EXPORTS) \
12933 for flag in $(EXTRA_HOST_FLAGS) ; do \
12934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12935 done; \
12936 echo "Doing mostlyclean in mpc" ; \
12937 (cd $(HOST_SUBDIR)/mpc && \
12938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12940 "RANLIB=$${RANLIB}" \
12941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12942 mostlyclean) \
12943 || exit 1
12945 @endif mpc
12947 .PHONY: maybe-clean-mpc clean-mpc
12948 maybe-clean-mpc:
12949 @if mpc
12950 maybe-clean-mpc: clean-mpc
12952 clean-mpc:
12953 @[ -f ./mpc/Makefile ] || exit 0; \
12954 r=`${PWD_COMMAND}`; export r; \
12955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12956 $(HOST_EXPORTS) \
12957 for flag in $(EXTRA_HOST_FLAGS) ; do \
12958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12959 done; \
12960 echo "Doing clean in mpc" ; \
12961 (cd $(HOST_SUBDIR)/mpc && \
12962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12964 "RANLIB=$${RANLIB}" \
12965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12966 clean) \
12967 || exit 1
12969 @endif mpc
12971 .PHONY: maybe-distclean-mpc distclean-mpc
12972 maybe-distclean-mpc:
12973 @if mpc
12974 maybe-distclean-mpc: distclean-mpc
12976 distclean-mpc:
12977 @[ -f ./mpc/Makefile ] || exit 0; \
12978 r=`${PWD_COMMAND}`; export r; \
12979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12980 $(HOST_EXPORTS) \
12981 for flag in $(EXTRA_HOST_FLAGS) ; do \
12982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12983 done; \
12984 echo "Doing distclean in mpc" ; \
12985 (cd $(HOST_SUBDIR)/mpc && \
12986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12988 "RANLIB=$${RANLIB}" \
12989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12990 distclean) \
12991 || exit 1
12993 @endif mpc
12995 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12996 maybe-maintainer-clean-mpc:
12997 @if mpc
12998 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13000 maintainer-clean-mpc:
13001 @[ -f ./mpc/Makefile ] || exit 0; \
13002 r=`${PWD_COMMAND}`; export r; \
13003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13004 $(HOST_EXPORTS) \
13005 for flag in $(EXTRA_HOST_FLAGS) ; do \
13006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13007 done; \
13008 echo "Doing maintainer-clean in mpc" ; \
13009 (cd $(HOST_SUBDIR)/mpc && \
13010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13012 "RANLIB=$${RANLIB}" \
13013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13014 maintainer-clean) \
13015 || exit 1
13017 @endif mpc
13021 .PHONY: configure-ppl maybe-configure-ppl
13022 maybe-configure-ppl:
13023 @if gcc-bootstrap
13024 configure-ppl: stage_current
13025 @endif gcc-bootstrap
13026 @if ppl
13027 maybe-configure-ppl: configure-ppl
13028 configure-ppl:
13029 @r=`${PWD_COMMAND}`; export r; \
13030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13031 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13033 $(HOST_EXPORTS) \
13034 echo Configuring in $(HOST_SUBDIR)/ppl; \
13035 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
13036 case $(srcdir) in \
13037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13038 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13040 esac; \
13041 srcdiroption="--srcdir=$${topdir}/ppl"; \
13042 libsrcdir="$$s/ppl"; \
13043 $(SHELL) $${libsrcdir}/configure \
13044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13045 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
13046 || exit 1
13047 @endif ppl
13051 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13052 maybe-configure-stage1-ppl:
13053 @if ppl-bootstrap
13054 maybe-configure-stage1-ppl: configure-stage1-ppl
13055 configure-stage1-ppl:
13056 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13058 @r=`${PWD_COMMAND}`; export r; \
13059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13060 TFLAGS="$(STAGE1_TFLAGS)"; \
13061 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13062 $(HOST_EXPORTS) \
13063 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13064 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13065 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13066 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13068 cd $(HOST_SUBDIR)/ppl || exit 1; \
13069 case $(srcdir) in \
13070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13071 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13073 esac; \
13074 srcdiroption="--srcdir=$${topdir}/ppl"; \
13075 libsrcdir="$$s/ppl"; \
13076 $(SHELL) $${libsrcdir}/configure \
13077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13078 --target=${target_alias} $${srcdiroption} \
13079 $(STAGE1_CONFIGURE_FLAGS) \
13080 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13081 @endif ppl-bootstrap
13083 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13084 maybe-configure-stage2-ppl:
13085 @if ppl-bootstrap
13086 maybe-configure-stage2-ppl: configure-stage2-ppl
13087 configure-stage2-ppl:
13088 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13090 @r=`${PWD_COMMAND}`; export r; \
13091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13092 TFLAGS="$(STAGE2_TFLAGS)"; \
13093 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13094 $(HOST_EXPORTS) \
13095 $(POSTSTAGE1_HOST_EXPORTS) \
13096 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13097 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13098 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13099 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13101 cd $(HOST_SUBDIR)/ppl || exit 1; \
13102 case $(srcdir) in \
13103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13104 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13106 esac; \
13107 srcdiroption="--srcdir=$${topdir}/ppl"; \
13108 libsrcdir="$$s/ppl"; \
13109 $(SHELL) $${libsrcdir}/configure \
13110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13111 --target=${target_alias} $${srcdiroption} \
13112 --with-build-libsubdir=$(HOST_SUBDIR) \
13113 $(STAGE2_CONFIGURE_FLAGS) \
13114 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13115 @endif ppl-bootstrap
13117 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13118 maybe-configure-stage3-ppl:
13119 @if ppl-bootstrap
13120 maybe-configure-stage3-ppl: configure-stage3-ppl
13121 configure-stage3-ppl:
13122 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13124 @r=`${PWD_COMMAND}`; export r; \
13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13126 TFLAGS="$(STAGE3_TFLAGS)"; \
13127 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13128 $(HOST_EXPORTS) \
13129 $(POSTSTAGE1_HOST_EXPORTS) \
13130 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13131 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13132 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13133 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13135 cd $(HOST_SUBDIR)/ppl || exit 1; \
13136 case $(srcdir) in \
13137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13138 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13140 esac; \
13141 srcdiroption="--srcdir=$${topdir}/ppl"; \
13142 libsrcdir="$$s/ppl"; \
13143 $(SHELL) $${libsrcdir}/configure \
13144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13145 --target=${target_alias} $${srcdiroption} \
13146 --with-build-libsubdir=$(HOST_SUBDIR) \
13147 $(STAGE3_CONFIGURE_FLAGS) \
13148 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13149 @endif ppl-bootstrap
13151 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13152 maybe-configure-stage4-ppl:
13153 @if ppl-bootstrap
13154 maybe-configure-stage4-ppl: configure-stage4-ppl
13155 configure-stage4-ppl:
13156 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13158 @r=`${PWD_COMMAND}`; export r; \
13159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13160 TFLAGS="$(STAGE4_TFLAGS)"; \
13161 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13162 $(HOST_EXPORTS) \
13163 $(POSTSTAGE1_HOST_EXPORTS) \
13164 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13165 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13166 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13167 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13169 cd $(HOST_SUBDIR)/ppl || exit 1; \
13170 case $(srcdir) in \
13171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13172 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13174 esac; \
13175 srcdiroption="--srcdir=$${topdir}/ppl"; \
13176 libsrcdir="$$s/ppl"; \
13177 $(SHELL) $${libsrcdir}/configure \
13178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13179 --target=${target_alias} $${srcdiroption} \
13180 --with-build-libsubdir=$(HOST_SUBDIR) \
13181 $(STAGE4_CONFIGURE_FLAGS) \
13182 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13183 @endif ppl-bootstrap
13185 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13186 maybe-configure-stageprofile-ppl:
13187 @if ppl-bootstrap
13188 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13189 configure-stageprofile-ppl:
13190 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13195 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13196 $(HOST_EXPORTS) \
13197 $(POSTSTAGE1_HOST_EXPORTS) \
13198 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13199 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13200 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13201 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13203 cd $(HOST_SUBDIR)/ppl || exit 1; \
13204 case $(srcdir) in \
13205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13206 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13208 esac; \
13209 srcdiroption="--srcdir=$${topdir}/ppl"; \
13210 libsrcdir="$$s/ppl"; \
13211 $(SHELL) $${libsrcdir}/configure \
13212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13213 --target=${target_alias} $${srcdiroption} \
13214 --with-build-libsubdir=$(HOST_SUBDIR) \
13215 $(STAGEprofile_CONFIGURE_FLAGS) \
13216 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13217 @endif ppl-bootstrap
13219 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13220 maybe-configure-stagefeedback-ppl:
13221 @if ppl-bootstrap
13222 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13223 configure-stagefeedback-ppl:
13224 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13226 @r=`${PWD_COMMAND}`; export r; \
13227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13228 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13229 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13230 $(HOST_EXPORTS) \
13231 $(POSTSTAGE1_HOST_EXPORTS) \
13232 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13233 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13234 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13235 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13237 cd $(HOST_SUBDIR)/ppl || exit 1; \
13238 case $(srcdir) in \
13239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13240 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13242 esac; \
13243 srcdiroption="--srcdir=$${topdir}/ppl"; \
13244 libsrcdir="$$s/ppl"; \
13245 $(SHELL) $${libsrcdir}/configure \
13246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13247 --target=${target_alias} $${srcdiroption} \
13248 --with-build-libsubdir=$(HOST_SUBDIR) \
13249 $(STAGEfeedback_CONFIGURE_FLAGS) \
13250 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13251 @endif ppl-bootstrap
13257 .PHONY: all-ppl maybe-all-ppl
13258 maybe-all-ppl:
13259 @if gcc-bootstrap
13260 all-ppl: stage_current
13261 @endif gcc-bootstrap
13262 @if ppl
13263 TARGET-ppl=all
13264 maybe-all-ppl: all-ppl
13265 all-ppl: configure-ppl
13266 @r=`${PWD_COMMAND}`; export r; \
13267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13268 $(HOST_EXPORTS) \
13269 (cd $(HOST_SUBDIR)/ppl && \
13270 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13271 $(TARGET-ppl))
13272 @endif ppl
13276 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13277 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13278 maybe-all-stage1-ppl:
13279 maybe-clean-stage1-ppl:
13280 @if ppl-bootstrap
13281 maybe-all-stage1-ppl: all-stage1-ppl
13282 all-stage1: all-stage1-ppl
13283 TARGET-stage1-ppl = $(TARGET-ppl)
13284 all-stage1-ppl: configure-stage1-ppl
13285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13286 @r=`${PWD_COMMAND}`; export r; \
13287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13288 TFLAGS="$(STAGE1_TFLAGS)"; \
13289 $(HOST_EXPORTS) \
13290 cd $(HOST_SUBDIR)/ppl && \
13291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13292 CFLAGS="$(STAGE1_CFLAGS)" \
13293 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13294 LIBCFLAGS="$(LIBCFLAGS)" \
13295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13298 $(EXTRA_HOST_FLAGS) \
13299 TFLAGS="$(STAGE1_TFLAGS)" \
13300 $(TARGET-stage1-ppl)
13302 maybe-clean-stage1-ppl: clean-stage1-ppl
13303 clean-stage1: clean-stage1-ppl
13304 clean-stage1-ppl:
13305 @if [ $(current_stage) = stage1 ]; then \
13306 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13307 else \
13308 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13309 $(MAKE) stage1-start; \
13310 fi; \
13311 cd $(HOST_SUBDIR)/ppl && \
13312 $(MAKE) $(EXTRA_HOST_FLAGS) \
13313 clean
13314 @endif ppl-bootstrap
13317 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13318 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13319 maybe-all-stage2-ppl:
13320 maybe-clean-stage2-ppl:
13321 @if ppl-bootstrap
13322 maybe-all-stage2-ppl: all-stage2-ppl
13323 all-stage2: all-stage2-ppl
13324 TARGET-stage2-ppl = $(TARGET-ppl)
13325 all-stage2-ppl: configure-stage2-ppl
13326 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13327 @r=`${PWD_COMMAND}`; export r; \
13328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13329 TFLAGS="$(STAGE2_TFLAGS)"; \
13330 $(HOST_EXPORTS) \
13331 $(POSTSTAGE1_HOST_EXPORTS) \
13332 cd $(HOST_SUBDIR)/ppl && \
13333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13334 CFLAGS="$(STAGE2_CFLAGS)" \
13335 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13336 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13341 TFLAGS="$(STAGE2_TFLAGS)" \
13342 $(TARGET-stage2-ppl)
13344 maybe-clean-stage2-ppl: clean-stage2-ppl
13345 clean-stage2: clean-stage2-ppl
13346 clean-stage2-ppl:
13347 @if [ $(current_stage) = stage2 ]; then \
13348 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13349 else \
13350 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13351 $(MAKE) stage2-start; \
13352 fi; \
13353 cd $(HOST_SUBDIR)/ppl && \
13354 $(MAKE) $(EXTRA_HOST_FLAGS) \
13355 $(POSTSTAGE1_FLAGS_TO_PASS) \
13356 clean
13357 @endif ppl-bootstrap
13360 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13361 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13362 maybe-all-stage3-ppl:
13363 maybe-clean-stage3-ppl:
13364 @if ppl-bootstrap
13365 maybe-all-stage3-ppl: all-stage3-ppl
13366 all-stage3: all-stage3-ppl
13367 TARGET-stage3-ppl = $(TARGET-ppl)
13368 all-stage3-ppl: configure-stage3-ppl
13369 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13370 @r=`${PWD_COMMAND}`; export r; \
13371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13372 TFLAGS="$(STAGE3_TFLAGS)"; \
13373 $(HOST_EXPORTS) \
13374 $(POSTSTAGE1_HOST_EXPORTS) \
13375 cd $(HOST_SUBDIR)/ppl && \
13376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13377 CFLAGS="$(STAGE3_CFLAGS)" \
13378 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13379 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13384 TFLAGS="$(STAGE3_TFLAGS)" \
13385 $(TARGET-stage3-ppl)
13387 maybe-clean-stage3-ppl: clean-stage3-ppl
13388 clean-stage3: clean-stage3-ppl
13389 clean-stage3-ppl:
13390 @if [ $(current_stage) = stage3 ]; then \
13391 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13392 else \
13393 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13394 $(MAKE) stage3-start; \
13395 fi; \
13396 cd $(HOST_SUBDIR)/ppl && \
13397 $(MAKE) $(EXTRA_HOST_FLAGS) \
13398 $(POSTSTAGE1_FLAGS_TO_PASS) \
13399 clean
13400 @endif ppl-bootstrap
13403 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13404 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13405 maybe-all-stage4-ppl:
13406 maybe-clean-stage4-ppl:
13407 @if ppl-bootstrap
13408 maybe-all-stage4-ppl: all-stage4-ppl
13409 all-stage4: all-stage4-ppl
13410 TARGET-stage4-ppl = $(TARGET-ppl)
13411 all-stage4-ppl: configure-stage4-ppl
13412 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13413 @r=`${PWD_COMMAND}`; export r; \
13414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13415 TFLAGS="$(STAGE4_TFLAGS)"; \
13416 $(HOST_EXPORTS) \
13417 $(POSTSTAGE1_HOST_EXPORTS) \
13418 cd $(HOST_SUBDIR)/ppl && \
13419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13420 CFLAGS="$(STAGE4_CFLAGS)" \
13421 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13422 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13427 TFLAGS="$(STAGE4_TFLAGS)" \
13428 $(TARGET-stage4-ppl)
13430 maybe-clean-stage4-ppl: clean-stage4-ppl
13431 clean-stage4: clean-stage4-ppl
13432 clean-stage4-ppl:
13433 @if [ $(current_stage) = stage4 ]; then \
13434 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13435 else \
13436 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13437 $(MAKE) stage4-start; \
13438 fi; \
13439 cd $(HOST_SUBDIR)/ppl && \
13440 $(MAKE) $(EXTRA_HOST_FLAGS) \
13441 $(POSTSTAGE1_FLAGS_TO_PASS) \
13442 clean
13443 @endif ppl-bootstrap
13446 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13447 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13448 maybe-all-stageprofile-ppl:
13449 maybe-clean-stageprofile-ppl:
13450 @if ppl-bootstrap
13451 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13452 all-stageprofile: all-stageprofile-ppl
13453 TARGET-stageprofile-ppl = $(TARGET-ppl)
13454 all-stageprofile-ppl: configure-stageprofile-ppl
13455 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13456 @r=`${PWD_COMMAND}`; export r; \
13457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13458 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13459 $(HOST_EXPORTS) \
13460 $(POSTSTAGE1_HOST_EXPORTS) \
13461 cd $(HOST_SUBDIR)/ppl && \
13462 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13463 CFLAGS="$(STAGEprofile_CFLAGS)" \
13464 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13465 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13466 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13467 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13468 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13469 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13470 TFLAGS="$(STAGEprofile_TFLAGS)" \
13471 $(TARGET-stageprofile-ppl)
13473 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13474 clean-stageprofile: clean-stageprofile-ppl
13475 clean-stageprofile-ppl:
13476 @if [ $(current_stage) = stageprofile ]; then \
13477 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13478 else \
13479 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13480 $(MAKE) stageprofile-start; \
13481 fi; \
13482 cd $(HOST_SUBDIR)/ppl && \
13483 $(MAKE) $(EXTRA_HOST_FLAGS) \
13484 $(POSTSTAGE1_FLAGS_TO_PASS) \
13485 clean
13486 @endif ppl-bootstrap
13489 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13490 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13491 maybe-all-stagefeedback-ppl:
13492 maybe-clean-stagefeedback-ppl:
13493 @if ppl-bootstrap
13494 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13495 all-stagefeedback: all-stagefeedback-ppl
13496 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13497 all-stagefeedback-ppl: configure-stagefeedback-ppl
13498 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13499 @r=`${PWD_COMMAND}`; export r; \
13500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13501 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13502 $(HOST_EXPORTS) \
13503 $(POSTSTAGE1_HOST_EXPORTS) \
13504 cd $(HOST_SUBDIR)/ppl && \
13505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13506 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13507 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13508 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13513 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13514 $(TARGET-stagefeedback-ppl)
13516 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13517 clean-stagefeedback: clean-stagefeedback-ppl
13518 clean-stagefeedback-ppl:
13519 @if [ $(current_stage) = stagefeedback ]; then \
13520 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13521 else \
13522 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13523 $(MAKE) stagefeedback-start; \
13524 fi; \
13525 cd $(HOST_SUBDIR)/ppl && \
13526 $(MAKE) $(EXTRA_HOST_FLAGS) \
13527 $(POSTSTAGE1_FLAGS_TO_PASS) \
13528 clean
13529 @endif ppl-bootstrap
13535 .PHONY: check-ppl maybe-check-ppl
13536 maybe-check-ppl:
13537 @if ppl
13538 maybe-check-ppl: check-ppl
13540 check-ppl:
13541 @: $(MAKE); $(unstage)
13542 @r=`${PWD_COMMAND}`; export r; \
13543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13544 $(HOST_EXPORTS) \
13545 (cd $(HOST_SUBDIR)/ppl && \
13546 $(MAKE) $(FLAGS_TO_PASS) check)
13548 @endif ppl
13550 .PHONY: install-ppl maybe-install-ppl
13551 maybe-install-ppl:
13552 @if ppl
13553 maybe-install-ppl: install-ppl
13555 install-ppl:
13557 @endif ppl
13559 .PHONY: install-strip-ppl maybe-install-strip-ppl
13560 maybe-install-strip-ppl:
13561 @if ppl
13562 maybe-install-strip-ppl: install-strip-ppl
13564 install-strip-ppl:
13566 @endif ppl
13568 # Other targets (info, dvi, pdf, etc.)
13570 .PHONY: maybe-info-ppl info-ppl
13571 maybe-info-ppl:
13572 @if ppl
13573 maybe-info-ppl: info-ppl
13575 info-ppl: \
13576 configure-ppl
13577 @[ -f ./ppl/Makefile ] || exit 0; \
13578 r=`${PWD_COMMAND}`; export r; \
13579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13580 $(HOST_EXPORTS) \
13581 for flag in $(EXTRA_HOST_FLAGS) ; do \
13582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583 done; \
13584 echo "Doing info in ppl" ; \
13585 (cd $(HOST_SUBDIR)/ppl && \
13586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588 "RANLIB=$${RANLIB}" \
13589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13590 info) \
13591 || exit 1
13593 @endif ppl
13595 .PHONY: maybe-dvi-ppl dvi-ppl
13596 maybe-dvi-ppl:
13597 @if ppl
13598 maybe-dvi-ppl: dvi-ppl
13600 dvi-ppl: \
13601 configure-ppl
13602 @[ -f ./ppl/Makefile ] || exit 0; \
13603 r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13605 $(HOST_EXPORTS) \
13606 for flag in $(EXTRA_HOST_FLAGS) ; do \
13607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13608 done; \
13609 echo "Doing dvi in ppl" ; \
13610 (cd $(HOST_SUBDIR)/ppl && \
13611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13613 "RANLIB=$${RANLIB}" \
13614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13615 dvi) \
13616 || exit 1
13618 @endif ppl
13620 .PHONY: maybe-pdf-ppl pdf-ppl
13621 maybe-pdf-ppl:
13622 @if ppl
13623 maybe-pdf-ppl: pdf-ppl
13625 pdf-ppl: \
13626 configure-ppl
13627 @[ -f ./ppl/Makefile ] || exit 0; \
13628 r=`${PWD_COMMAND}`; export r; \
13629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13630 $(HOST_EXPORTS) \
13631 for flag in $(EXTRA_HOST_FLAGS) ; do \
13632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13633 done; \
13634 echo "Doing pdf in ppl" ; \
13635 (cd $(HOST_SUBDIR)/ppl && \
13636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13638 "RANLIB=$${RANLIB}" \
13639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13640 pdf) \
13641 || exit 1
13643 @endif ppl
13645 .PHONY: maybe-html-ppl html-ppl
13646 maybe-html-ppl:
13647 @if ppl
13648 maybe-html-ppl: html-ppl
13650 html-ppl: \
13651 configure-ppl
13652 @[ -f ./ppl/Makefile ] || exit 0; \
13653 r=`${PWD_COMMAND}`; export r; \
13654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13655 $(HOST_EXPORTS) \
13656 for flag in $(EXTRA_HOST_FLAGS) ; do \
13657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13658 done; \
13659 echo "Doing html in ppl" ; \
13660 (cd $(HOST_SUBDIR)/ppl && \
13661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13663 "RANLIB=$${RANLIB}" \
13664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13665 html) \
13666 || exit 1
13668 @endif ppl
13670 .PHONY: maybe-TAGS-ppl TAGS-ppl
13671 maybe-TAGS-ppl:
13672 @if ppl
13673 maybe-TAGS-ppl: TAGS-ppl
13675 TAGS-ppl: \
13676 configure-ppl
13677 @[ -f ./ppl/Makefile ] || exit 0; \
13678 r=`${PWD_COMMAND}`; export r; \
13679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13680 $(HOST_EXPORTS) \
13681 for flag in $(EXTRA_HOST_FLAGS) ; do \
13682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683 done; \
13684 echo "Doing TAGS in ppl" ; \
13685 (cd $(HOST_SUBDIR)/ppl && \
13686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688 "RANLIB=$${RANLIB}" \
13689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13690 TAGS) \
13691 || exit 1
13693 @endif ppl
13695 .PHONY: maybe-install-info-ppl install-info-ppl
13696 maybe-install-info-ppl:
13697 @if ppl
13698 maybe-install-info-ppl: install-info-ppl
13700 install-info-ppl: \
13701 configure-ppl \
13702 info-ppl
13703 @[ -f ./ppl/Makefile ] || exit 0; \
13704 r=`${PWD_COMMAND}`; export r; \
13705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13706 $(HOST_EXPORTS) \
13707 for flag in $(EXTRA_HOST_FLAGS) ; do \
13708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709 done; \
13710 echo "Doing install-info in ppl" ; \
13711 (cd $(HOST_SUBDIR)/ppl && \
13712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714 "RANLIB=$${RANLIB}" \
13715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13716 install-info) \
13717 || exit 1
13719 @endif ppl
13721 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13722 maybe-install-pdf-ppl:
13723 @if ppl
13724 maybe-install-pdf-ppl: install-pdf-ppl
13726 install-pdf-ppl: \
13727 configure-ppl \
13728 pdf-ppl
13729 @[ -f ./ppl/Makefile ] || exit 0; \
13730 r=`${PWD_COMMAND}`; export r; \
13731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13732 $(HOST_EXPORTS) \
13733 for flag in $(EXTRA_HOST_FLAGS) ; do \
13734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13735 done; \
13736 echo "Doing install-pdf in ppl" ; \
13737 (cd $(HOST_SUBDIR)/ppl && \
13738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13740 "RANLIB=$${RANLIB}" \
13741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13742 install-pdf) \
13743 || exit 1
13745 @endif ppl
13747 .PHONY: maybe-install-html-ppl install-html-ppl
13748 maybe-install-html-ppl:
13749 @if ppl
13750 maybe-install-html-ppl: install-html-ppl
13752 install-html-ppl: \
13753 configure-ppl \
13754 html-ppl
13755 @[ -f ./ppl/Makefile ] || exit 0; \
13756 r=`${PWD_COMMAND}`; export r; \
13757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758 $(HOST_EXPORTS) \
13759 for flag in $(EXTRA_HOST_FLAGS) ; do \
13760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13761 done; \
13762 echo "Doing install-html in ppl" ; \
13763 (cd $(HOST_SUBDIR)/ppl && \
13764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13766 "RANLIB=$${RANLIB}" \
13767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13768 install-html) \
13769 || exit 1
13771 @endif ppl
13773 .PHONY: maybe-installcheck-ppl installcheck-ppl
13774 maybe-installcheck-ppl:
13775 @if ppl
13776 maybe-installcheck-ppl: installcheck-ppl
13778 installcheck-ppl: \
13779 configure-ppl
13780 @[ -f ./ppl/Makefile ] || exit 0; \
13781 r=`${PWD_COMMAND}`; export r; \
13782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13783 $(HOST_EXPORTS) \
13784 for flag in $(EXTRA_HOST_FLAGS) ; do \
13785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13786 done; \
13787 echo "Doing installcheck in ppl" ; \
13788 (cd $(HOST_SUBDIR)/ppl && \
13789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13791 "RANLIB=$${RANLIB}" \
13792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13793 installcheck) \
13794 || exit 1
13796 @endif ppl
13798 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13799 maybe-mostlyclean-ppl:
13800 @if ppl
13801 maybe-mostlyclean-ppl: mostlyclean-ppl
13803 mostlyclean-ppl:
13804 @[ -f ./ppl/Makefile ] || exit 0; \
13805 r=`${PWD_COMMAND}`; export r; \
13806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13807 $(HOST_EXPORTS) \
13808 for flag in $(EXTRA_HOST_FLAGS) ; do \
13809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13810 done; \
13811 echo "Doing mostlyclean in ppl" ; \
13812 (cd $(HOST_SUBDIR)/ppl && \
13813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13815 "RANLIB=$${RANLIB}" \
13816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13817 mostlyclean) \
13818 || exit 1
13820 @endif ppl
13822 .PHONY: maybe-clean-ppl clean-ppl
13823 maybe-clean-ppl:
13824 @if ppl
13825 maybe-clean-ppl: clean-ppl
13827 clean-ppl:
13828 @[ -f ./ppl/Makefile ] || exit 0; \
13829 r=`${PWD_COMMAND}`; export r; \
13830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13831 $(HOST_EXPORTS) \
13832 for flag in $(EXTRA_HOST_FLAGS) ; do \
13833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13834 done; \
13835 echo "Doing clean in ppl" ; \
13836 (cd $(HOST_SUBDIR)/ppl && \
13837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13839 "RANLIB=$${RANLIB}" \
13840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13841 clean) \
13842 || exit 1
13844 @endif ppl
13846 .PHONY: maybe-distclean-ppl distclean-ppl
13847 maybe-distclean-ppl:
13848 @if ppl
13849 maybe-distclean-ppl: distclean-ppl
13851 distclean-ppl:
13852 @[ -f ./ppl/Makefile ] || exit 0; \
13853 r=`${PWD_COMMAND}`; export r; \
13854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13855 $(HOST_EXPORTS) \
13856 for flag in $(EXTRA_HOST_FLAGS) ; do \
13857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13858 done; \
13859 echo "Doing distclean in ppl" ; \
13860 (cd $(HOST_SUBDIR)/ppl && \
13861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13863 "RANLIB=$${RANLIB}" \
13864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13865 distclean) \
13866 || exit 1
13868 @endif ppl
13870 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13871 maybe-maintainer-clean-ppl:
13872 @if ppl
13873 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13875 maintainer-clean-ppl:
13876 @[ -f ./ppl/Makefile ] || exit 0; \
13877 r=`${PWD_COMMAND}`; export r; \
13878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13879 $(HOST_EXPORTS) \
13880 for flag in $(EXTRA_HOST_FLAGS) ; do \
13881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13882 done; \
13883 echo "Doing maintainer-clean in ppl" ; \
13884 (cd $(HOST_SUBDIR)/ppl && \
13885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13887 "RANLIB=$${RANLIB}" \
13888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13889 maintainer-clean) \
13890 || exit 1
13892 @endif ppl
13896 .PHONY: configure-cloog maybe-configure-cloog
13897 maybe-configure-cloog:
13898 @if gcc-bootstrap
13899 configure-cloog: stage_current
13900 @endif gcc-bootstrap
13901 @if cloog
13902 maybe-configure-cloog: configure-cloog
13903 configure-cloog:
13904 @r=`${PWD_COMMAND}`; export r; \
13905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13906 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13908 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13909 echo Configuring in $(HOST_SUBDIR)/cloog; \
13910 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13911 case $(srcdir) in \
13912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13913 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13915 esac; \
13916 srcdiroption="--srcdir=$${topdir}/cloog"; \
13917 libsrcdir="$$s/cloog"; \
13918 $(SHELL) $${libsrcdir}/configure \
13919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13920 --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 \
13921 || exit 1
13922 @endif cloog
13926 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13927 maybe-configure-stage1-cloog:
13928 @if cloog-bootstrap
13929 maybe-configure-stage1-cloog: configure-stage1-cloog
13930 configure-stage1-cloog:
13931 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13933 @r=`${PWD_COMMAND}`; export r; \
13934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13935 TFLAGS="$(STAGE1_TFLAGS)"; \
13936 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13937 $(HOST_EXPORTS) \
13938 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13939 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13940 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13941 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13943 cd $(HOST_SUBDIR)/cloog || exit 1; \
13944 case $(srcdir) in \
13945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13946 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13948 esac; \
13949 srcdiroption="--srcdir=$${topdir}/cloog"; \
13950 libsrcdir="$$s/cloog"; \
13951 $(SHELL) $${libsrcdir}/configure \
13952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13953 --target=${target_alias} $${srcdiroption} \
13954 $(STAGE1_CONFIGURE_FLAGS) \
13955 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13956 @endif cloog-bootstrap
13958 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13959 maybe-configure-stage2-cloog:
13960 @if cloog-bootstrap
13961 maybe-configure-stage2-cloog: configure-stage2-cloog
13962 configure-stage2-cloog:
13963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13965 @r=`${PWD_COMMAND}`; export r; \
13966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13967 TFLAGS="$(STAGE2_TFLAGS)"; \
13968 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13969 $(HOST_EXPORTS) \
13970 $(POSTSTAGE1_HOST_EXPORTS) \
13971 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13972 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13973 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13974 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13976 cd $(HOST_SUBDIR)/cloog || exit 1; \
13977 case $(srcdir) in \
13978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13979 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13981 esac; \
13982 srcdiroption="--srcdir=$${topdir}/cloog"; \
13983 libsrcdir="$$s/cloog"; \
13984 $(SHELL) $${libsrcdir}/configure \
13985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13986 --target=${target_alias} $${srcdiroption} \
13987 --with-build-libsubdir=$(HOST_SUBDIR) \
13988 $(STAGE2_CONFIGURE_FLAGS) \
13989 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13990 @endif cloog-bootstrap
13992 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13993 maybe-configure-stage3-cloog:
13994 @if cloog-bootstrap
13995 maybe-configure-stage3-cloog: configure-stage3-cloog
13996 configure-stage3-cloog:
13997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13999 @r=`${PWD_COMMAND}`; export r; \
14000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14001 TFLAGS="$(STAGE3_TFLAGS)"; \
14002 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14003 $(HOST_EXPORTS) \
14004 $(POSTSTAGE1_HOST_EXPORTS) \
14005 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14006 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14007 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14008 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14010 cd $(HOST_SUBDIR)/cloog || exit 1; \
14011 case $(srcdir) in \
14012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14013 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14015 esac; \
14016 srcdiroption="--srcdir=$${topdir}/cloog"; \
14017 libsrcdir="$$s/cloog"; \
14018 $(SHELL) $${libsrcdir}/configure \
14019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14020 --target=${target_alias} $${srcdiroption} \
14021 --with-build-libsubdir=$(HOST_SUBDIR) \
14022 $(STAGE3_CONFIGURE_FLAGS) \
14023 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14024 @endif cloog-bootstrap
14026 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14027 maybe-configure-stage4-cloog:
14028 @if cloog-bootstrap
14029 maybe-configure-stage4-cloog: configure-stage4-cloog
14030 configure-stage4-cloog:
14031 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14033 @r=`${PWD_COMMAND}`; export r; \
14034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14035 TFLAGS="$(STAGE4_TFLAGS)"; \
14036 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14037 $(HOST_EXPORTS) \
14038 $(POSTSTAGE1_HOST_EXPORTS) \
14039 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14040 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14041 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14042 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14044 cd $(HOST_SUBDIR)/cloog || exit 1; \
14045 case $(srcdir) in \
14046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14047 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14049 esac; \
14050 srcdiroption="--srcdir=$${topdir}/cloog"; \
14051 libsrcdir="$$s/cloog"; \
14052 $(SHELL) $${libsrcdir}/configure \
14053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14054 --target=${target_alias} $${srcdiroption} \
14055 --with-build-libsubdir=$(HOST_SUBDIR) \
14056 $(STAGE4_CONFIGURE_FLAGS) \
14057 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14058 @endif cloog-bootstrap
14060 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14061 maybe-configure-stageprofile-cloog:
14062 @if cloog-bootstrap
14063 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14064 configure-stageprofile-cloog:
14065 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14067 @r=`${PWD_COMMAND}`; export r; \
14068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14069 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14070 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14071 $(HOST_EXPORTS) \
14072 $(POSTSTAGE1_HOST_EXPORTS) \
14073 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14074 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14075 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14076 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14078 cd $(HOST_SUBDIR)/cloog || exit 1; \
14079 case $(srcdir) in \
14080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14081 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14083 esac; \
14084 srcdiroption="--srcdir=$${topdir}/cloog"; \
14085 libsrcdir="$$s/cloog"; \
14086 $(SHELL) $${libsrcdir}/configure \
14087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14088 --target=${target_alias} $${srcdiroption} \
14089 --with-build-libsubdir=$(HOST_SUBDIR) \
14090 $(STAGEprofile_CONFIGURE_FLAGS) \
14091 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14092 @endif cloog-bootstrap
14094 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14095 maybe-configure-stagefeedback-cloog:
14096 @if cloog-bootstrap
14097 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14098 configure-stagefeedback-cloog:
14099 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14101 @r=`${PWD_COMMAND}`; export r; \
14102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14103 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14104 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14105 $(HOST_EXPORTS) \
14106 $(POSTSTAGE1_HOST_EXPORTS) \
14107 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14108 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14109 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14110 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14112 cd $(HOST_SUBDIR)/cloog || exit 1; \
14113 case $(srcdir) in \
14114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14115 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14117 esac; \
14118 srcdiroption="--srcdir=$${topdir}/cloog"; \
14119 libsrcdir="$$s/cloog"; \
14120 $(SHELL) $${libsrcdir}/configure \
14121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14122 --target=${target_alias} $${srcdiroption} \
14123 --with-build-libsubdir=$(HOST_SUBDIR) \
14124 $(STAGEfeedback_CONFIGURE_FLAGS) \
14125 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14126 @endif cloog-bootstrap
14132 .PHONY: all-cloog maybe-all-cloog
14133 maybe-all-cloog:
14134 @if gcc-bootstrap
14135 all-cloog: stage_current
14136 @endif gcc-bootstrap
14137 @if cloog
14138 TARGET-cloog=all
14139 maybe-all-cloog: all-cloog
14140 all-cloog: configure-cloog
14141 @r=`${PWD_COMMAND}`; export r; \
14142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14143 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14144 (cd $(HOST_SUBDIR)/cloog && \
14145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14146 $(TARGET-cloog))
14147 @endif cloog
14151 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14152 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14153 maybe-all-stage1-cloog:
14154 maybe-clean-stage1-cloog:
14155 @if cloog-bootstrap
14156 maybe-all-stage1-cloog: all-stage1-cloog
14157 all-stage1: all-stage1-cloog
14158 TARGET-stage1-cloog = $(TARGET-cloog)
14159 all-stage1-cloog: configure-stage1-cloog
14160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14161 @r=`${PWD_COMMAND}`; export r; \
14162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14163 TFLAGS="$(STAGE1_TFLAGS)"; \
14164 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14165 cd $(HOST_SUBDIR)/cloog && \
14166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14167 CFLAGS="$(STAGE1_CFLAGS)" \
14168 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14169 LIBCFLAGS="$(LIBCFLAGS)" \
14170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14173 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14174 TFLAGS="$(STAGE1_TFLAGS)" \
14175 $(TARGET-stage1-cloog)
14177 maybe-clean-stage1-cloog: clean-stage1-cloog
14178 clean-stage1: clean-stage1-cloog
14179 clean-stage1-cloog:
14180 @if [ $(current_stage) = stage1 ]; then \
14181 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14182 else \
14183 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14184 $(MAKE) stage1-start; \
14185 fi; \
14186 cd $(HOST_SUBDIR)/cloog && \
14187 $(MAKE) $(EXTRA_HOST_FLAGS) \
14188 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14189 @endif cloog-bootstrap
14192 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14193 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14194 maybe-all-stage2-cloog:
14195 maybe-clean-stage2-cloog:
14196 @if cloog-bootstrap
14197 maybe-all-stage2-cloog: all-stage2-cloog
14198 all-stage2: all-stage2-cloog
14199 TARGET-stage2-cloog = $(TARGET-cloog)
14200 all-stage2-cloog: configure-stage2-cloog
14201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14202 @r=`${PWD_COMMAND}`; export r; \
14203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14204 TFLAGS="$(STAGE2_TFLAGS)"; \
14205 $(HOST_EXPORTS) \
14206 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14207 cd $(HOST_SUBDIR)/cloog && \
14208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14209 CFLAGS="$(STAGE2_CFLAGS)" \
14210 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14211 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14215 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14216 TFLAGS="$(STAGE2_TFLAGS)" \
14217 $(TARGET-stage2-cloog)
14219 maybe-clean-stage2-cloog: clean-stage2-cloog
14220 clean-stage2: clean-stage2-cloog
14221 clean-stage2-cloog:
14222 @if [ $(current_stage) = stage2 ]; then \
14223 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14224 else \
14225 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14226 $(MAKE) stage2-start; \
14227 fi; \
14228 cd $(HOST_SUBDIR)/cloog && \
14229 $(MAKE) $(EXTRA_HOST_FLAGS) \
14230 $(POSTSTAGE1_FLAGS_TO_PASS) \
14231 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14232 @endif cloog-bootstrap
14235 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14236 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14237 maybe-all-stage3-cloog:
14238 maybe-clean-stage3-cloog:
14239 @if cloog-bootstrap
14240 maybe-all-stage3-cloog: all-stage3-cloog
14241 all-stage3: all-stage3-cloog
14242 TARGET-stage3-cloog = $(TARGET-cloog)
14243 all-stage3-cloog: configure-stage3-cloog
14244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14245 @r=`${PWD_COMMAND}`; export r; \
14246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14247 TFLAGS="$(STAGE3_TFLAGS)"; \
14248 $(HOST_EXPORTS) \
14249 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14250 cd $(HOST_SUBDIR)/cloog && \
14251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14252 CFLAGS="$(STAGE3_CFLAGS)" \
14253 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14254 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14255 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14256 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14257 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14258 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14259 TFLAGS="$(STAGE3_TFLAGS)" \
14260 $(TARGET-stage3-cloog)
14262 maybe-clean-stage3-cloog: clean-stage3-cloog
14263 clean-stage3: clean-stage3-cloog
14264 clean-stage3-cloog:
14265 @if [ $(current_stage) = stage3 ]; then \
14266 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14267 else \
14268 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14269 $(MAKE) stage3-start; \
14270 fi; \
14271 cd $(HOST_SUBDIR)/cloog && \
14272 $(MAKE) $(EXTRA_HOST_FLAGS) \
14273 $(POSTSTAGE1_FLAGS_TO_PASS) \
14274 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14275 @endif cloog-bootstrap
14278 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14279 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14280 maybe-all-stage4-cloog:
14281 maybe-clean-stage4-cloog:
14282 @if cloog-bootstrap
14283 maybe-all-stage4-cloog: all-stage4-cloog
14284 all-stage4: all-stage4-cloog
14285 TARGET-stage4-cloog = $(TARGET-cloog)
14286 all-stage4-cloog: configure-stage4-cloog
14287 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14288 @r=`${PWD_COMMAND}`; export r; \
14289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14290 TFLAGS="$(STAGE4_TFLAGS)"; \
14291 $(HOST_EXPORTS) \
14292 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14293 cd $(HOST_SUBDIR)/cloog && \
14294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14295 CFLAGS="$(STAGE4_CFLAGS)" \
14296 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14297 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14298 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14299 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14300 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14301 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14302 TFLAGS="$(STAGE4_TFLAGS)" \
14303 $(TARGET-stage4-cloog)
14305 maybe-clean-stage4-cloog: clean-stage4-cloog
14306 clean-stage4: clean-stage4-cloog
14307 clean-stage4-cloog:
14308 @if [ $(current_stage) = stage4 ]; then \
14309 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14310 else \
14311 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14312 $(MAKE) stage4-start; \
14313 fi; \
14314 cd $(HOST_SUBDIR)/cloog && \
14315 $(MAKE) $(EXTRA_HOST_FLAGS) \
14316 $(POSTSTAGE1_FLAGS_TO_PASS) \
14317 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14318 @endif cloog-bootstrap
14321 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14322 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14323 maybe-all-stageprofile-cloog:
14324 maybe-clean-stageprofile-cloog:
14325 @if cloog-bootstrap
14326 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14327 all-stageprofile: all-stageprofile-cloog
14328 TARGET-stageprofile-cloog = $(TARGET-cloog)
14329 all-stageprofile-cloog: configure-stageprofile-cloog
14330 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14331 @r=`${PWD_COMMAND}`; export r; \
14332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14333 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14334 $(HOST_EXPORTS) \
14335 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14336 cd $(HOST_SUBDIR)/cloog && \
14337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14338 CFLAGS="$(STAGEprofile_CFLAGS)" \
14339 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14340 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14341 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14342 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14343 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14344 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14345 TFLAGS="$(STAGEprofile_TFLAGS)" \
14346 $(TARGET-stageprofile-cloog)
14348 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14349 clean-stageprofile: clean-stageprofile-cloog
14350 clean-stageprofile-cloog:
14351 @if [ $(current_stage) = stageprofile ]; then \
14352 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14353 else \
14354 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14355 $(MAKE) stageprofile-start; \
14356 fi; \
14357 cd $(HOST_SUBDIR)/cloog && \
14358 $(MAKE) $(EXTRA_HOST_FLAGS) \
14359 $(POSTSTAGE1_FLAGS_TO_PASS) \
14360 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14361 @endif cloog-bootstrap
14364 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14365 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14366 maybe-all-stagefeedback-cloog:
14367 maybe-clean-stagefeedback-cloog:
14368 @if cloog-bootstrap
14369 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14370 all-stagefeedback: all-stagefeedback-cloog
14371 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14372 all-stagefeedback-cloog: configure-stagefeedback-cloog
14373 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14374 @r=`${PWD_COMMAND}`; export r; \
14375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14377 $(HOST_EXPORTS) \
14378 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14379 cd $(HOST_SUBDIR)/cloog && \
14380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14381 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14382 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14383 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14387 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14388 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14389 $(TARGET-stagefeedback-cloog)
14391 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14392 clean-stagefeedback: clean-stagefeedback-cloog
14393 clean-stagefeedback-cloog:
14394 @if [ $(current_stage) = stagefeedback ]; then \
14395 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14396 else \
14397 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14398 $(MAKE) stagefeedback-start; \
14399 fi; \
14400 cd $(HOST_SUBDIR)/cloog && \
14401 $(MAKE) $(EXTRA_HOST_FLAGS) \
14402 $(POSTSTAGE1_FLAGS_TO_PASS) \
14403 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14404 @endif cloog-bootstrap
14410 .PHONY: check-cloog maybe-check-cloog
14411 maybe-check-cloog:
14412 @if cloog
14413 maybe-check-cloog: check-cloog
14415 check-cloog:
14416 @: $(MAKE); $(unstage)
14417 @r=`${PWD_COMMAND}`; export r; \
14418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14419 $(HOST_EXPORTS) \
14420 (cd $(HOST_SUBDIR)/cloog && \
14421 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14423 @endif cloog
14425 .PHONY: install-cloog maybe-install-cloog
14426 maybe-install-cloog:
14427 @if cloog
14428 maybe-install-cloog: install-cloog
14430 install-cloog:
14432 @endif cloog
14434 .PHONY: install-strip-cloog maybe-install-strip-cloog
14435 maybe-install-strip-cloog:
14436 @if cloog
14437 maybe-install-strip-cloog: install-strip-cloog
14439 install-strip-cloog:
14441 @endif cloog
14443 # Other targets (info, dvi, pdf, etc.)
14445 .PHONY: maybe-info-cloog info-cloog
14446 maybe-info-cloog:
14447 @if cloog
14448 maybe-info-cloog: info-cloog
14450 info-cloog: \
14451 configure-cloog
14452 @[ -f ./cloog/Makefile ] || exit 0; \
14453 r=`${PWD_COMMAND}`; export r; \
14454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14455 $(HOST_EXPORTS) \
14456 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14458 done; \
14459 echo "Doing info in cloog" ; \
14460 (cd $(HOST_SUBDIR)/cloog && \
14461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14463 "RANLIB=$${RANLIB}" \
14464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14465 info) \
14466 || exit 1
14468 @endif cloog
14470 .PHONY: maybe-dvi-cloog dvi-cloog
14471 maybe-dvi-cloog:
14472 @if cloog
14473 maybe-dvi-cloog: dvi-cloog
14475 dvi-cloog: \
14476 configure-cloog
14477 @[ -f ./cloog/Makefile ] || exit 0; \
14478 r=`${PWD_COMMAND}`; export r; \
14479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14480 $(HOST_EXPORTS) \
14481 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14483 done; \
14484 echo "Doing dvi in cloog" ; \
14485 (cd $(HOST_SUBDIR)/cloog && \
14486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14488 "RANLIB=$${RANLIB}" \
14489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14490 dvi) \
14491 || exit 1
14493 @endif cloog
14495 .PHONY: maybe-pdf-cloog pdf-cloog
14496 maybe-pdf-cloog:
14497 @if cloog
14498 maybe-pdf-cloog: pdf-cloog
14500 pdf-cloog: \
14501 configure-cloog
14502 @[ -f ./cloog/Makefile ] || exit 0; \
14503 r=`${PWD_COMMAND}`; export r; \
14504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14505 $(HOST_EXPORTS) \
14506 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14508 done; \
14509 echo "Doing pdf in cloog" ; \
14510 (cd $(HOST_SUBDIR)/cloog && \
14511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14513 "RANLIB=$${RANLIB}" \
14514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14515 pdf) \
14516 || exit 1
14518 @endif cloog
14520 .PHONY: maybe-html-cloog html-cloog
14521 maybe-html-cloog:
14522 @if cloog
14523 maybe-html-cloog: html-cloog
14525 html-cloog: \
14526 configure-cloog
14527 @[ -f ./cloog/Makefile ] || exit 0; \
14528 r=`${PWD_COMMAND}`; export r; \
14529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14530 $(HOST_EXPORTS) \
14531 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14533 done; \
14534 echo "Doing html in cloog" ; \
14535 (cd $(HOST_SUBDIR)/cloog && \
14536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14538 "RANLIB=$${RANLIB}" \
14539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14540 html) \
14541 || exit 1
14543 @endif cloog
14545 .PHONY: maybe-TAGS-cloog TAGS-cloog
14546 maybe-TAGS-cloog:
14547 @if cloog
14548 maybe-TAGS-cloog: TAGS-cloog
14550 TAGS-cloog: \
14551 configure-cloog
14552 @[ -f ./cloog/Makefile ] || exit 0; \
14553 r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 $(HOST_EXPORTS) \
14556 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14558 done; \
14559 echo "Doing TAGS in cloog" ; \
14560 (cd $(HOST_SUBDIR)/cloog && \
14561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14563 "RANLIB=$${RANLIB}" \
14564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14565 TAGS) \
14566 || exit 1
14568 @endif cloog
14570 .PHONY: maybe-install-info-cloog install-info-cloog
14571 maybe-install-info-cloog:
14572 @if cloog
14573 maybe-install-info-cloog: install-info-cloog
14575 install-info-cloog: \
14576 configure-cloog \
14577 info-cloog
14578 @[ -f ./cloog/Makefile ] || exit 0; \
14579 r=`${PWD_COMMAND}`; export r; \
14580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14581 $(HOST_EXPORTS) \
14582 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14584 done; \
14585 echo "Doing install-info in cloog" ; \
14586 (cd $(HOST_SUBDIR)/cloog && \
14587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14589 "RANLIB=$${RANLIB}" \
14590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14591 install-info) \
14592 || exit 1
14594 @endif cloog
14596 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14597 maybe-install-pdf-cloog:
14598 @if cloog
14599 maybe-install-pdf-cloog: install-pdf-cloog
14601 install-pdf-cloog: \
14602 configure-cloog \
14603 pdf-cloog
14604 @[ -f ./cloog/Makefile ] || exit 0; \
14605 r=`${PWD_COMMAND}`; export r; \
14606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14607 $(HOST_EXPORTS) \
14608 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14610 done; \
14611 echo "Doing install-pdf in cloog" ; \
14612 (cd $(HOST_SUBDIR)/cloog && \
14613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14615 "RANLIB=$${RANLIB}" \
14616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14617 install-pdf) \
14618 || exit 1
14620 @endif cloog
14622 .PHONY: maybe-install-html-cloog install-html-cloog
14623 maybe-install-html-cloog:
14624 @if cloog
14625 maybe-install-html-cloog: install-html-cloog
14627 install-html-cloog: \
14628 configure-cloog \
14629 html-cloog
14630 @[ -f ./cloog/Makefile ] || exit 0; \
14631 r=`${PWD_COMMAND}`; export r; \
14632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14633 $(HOST_EXPORTS) \
14634 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14636 done; \
14637 echo "Doing install-html in cloog" ; \
14638 (cd $(HOST_SUBDIR)/cloog && \
14639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14641 "RANLIB=$${RANLIB}" \
14642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14643 install-html) \
14644 || exit 1
14646 @endif cloog
14648 .PHONY: maybe-installcheck-cloog installcheck-cloog
14649 maybe-installcheck-cloog:
14650 @if cloog
14651 maybe-installcheck-cloog: installcheck-cloog
14653 installcheck-cloog: \
14654 configure-cloog
14655 @[ -f ./cloog/Makefile ] || exit 0; \
14656 r=`${PWD_COMMAND}`; export r; \
14657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14658 $(HOST_EXPORTS) \
14659 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14661 done; \
14662 echo "Doing installcheck in cloog" ; \
14663 (cd $(HOST_SUBDIR)/cloog && \
14664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14666 "RANLIB=$${RANLIB}" \
14667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14668 installcheck) \
14669 || exit 1
14671 @endif cloog
14673 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14674 maybe-mostlyclean-cloog:
14675 @if cloog
14676 maybe-mostlyclean-cloog: mostlyclean-cloog
14678 mostlyclean-cloog:
14679 @[ -f ./cloog/Makefile ] || exit 0; \
14680 r=`${PWD_COMMAND}`; export r; \
14681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14682 $(HOST_EXPORTS) \
14683 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14685 done; \
14686 echo "Doing mostlyclean in cloog" ; \
14687 (cd $(HOST_SUBDIR)/cloog && \
14688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14690 "RANLIB=$${RANLIB}" \
14691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14692 mostlyclean) \
14693 || exit 1
14695 @endif cloog
14697 .PHONY: maybe-clean-cloog clean-cloog
14698 maybe-clean-cloog:
14699 @if cloog
14700 maybe-clean-cloog: clean-cloog
14702 clean-cloog:
14703 @[ -f ./cloog/Makefile ] || exit 0; \
14704 r=`${PWD_COMMAND}`; export r; \
14705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14706 $(HOST_EXPORTS) \
14707 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14709 done; \
14710 echo "Doing clean in cloog" ; \
14711 (cd $(HOST_SUBDIR)/cloog && \
14712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14714 "RANLIB=$${RANLIB}" \
14715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14716 clean) \
14717 || exit 1
14719 @endif cloog
14721 .PHONY: maybe-distclean-cloog distclean-cloog
14722 maybe-distclean-cloog:
14723 @if cloog
14724 maybe-distclean-cloog: distclean-cloog
14726 distclean-cloog:
14727 @[ -f ./cloog/Makefile ] || exit 0; \
14728 r=`${PWD_COMMAND}`; export r; \
14729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14730 $(HOST_EXPORTS) \
14731 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14733 done; \
14734 echo "Doing distclean in cloog" ; \
14735 (cd $(HOST_SUBDIR)/cloog && \
14736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14738 "RANLIB=$${RANLIB}" \
14739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14740 distclean) \
14741 || exit 1
14743 @endif cloog
14745 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14746 maybe-maintainer-clean-cloog:
14747 @if cloog
14748 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14750 maintainer-clean-cloog:
14751 @[ -f ./cloog/Makefile ] || exit 0; \
14752 r=`${PWD_COMMAND}`; export r; \
14753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14754 $(HOST_EXPORTS) \
14755 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14757 done; \
14758 echo "Doing maintainer-clean in cloog" ; \
14759 (cd $(HOST_SUBDIR)/cloog && \
14760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14762 "RANLIB=$${RANLIB}" \
14763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14764 maintainer-clean) \
14765 || exit 1
14767 @endif cloog
14771 .PHONY: configure-libelf maybe-configure-libelf
14772 maybe-configure-libelf:
14773 @if gcc-bootstrap
14774 configure-libelf: stage_current
14775 @endif gcc-bootstrap
14776 @if libelf
14777 maybe-configure-libelf: configure-libelf
14778 configure-libelf:
14779 @r=`${PWD_COMMAND}`; export r; \
14780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14781 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14783 $(HOST_EXPORTS) \
14784 echo Configuring in $(HOST_SUBDIR)/libelf; \
14785 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14786 case $(srcdir) in \
14787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14788 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14790 esac; \
14791 srcdiroption="--srcdir=$${topdir}/libelf"; \
14792 libsrcdir="$$s/libelf"; \
14793 $(SHELL) $${libsrcdir}/configure \
14794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14795 --target=${target_alias} $${srcdiroption} --disable-shared \
14796 || exit 1
14797 @endif libelf
14801 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14802 maybe-configure-stage1-libelf:
14803 @if libelf-bootstrap
14804 maybe-configure-stage1-libelf: configure-stage1-libelf
14805 configure-stage1-libelf:
14806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14807 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14808 @r=`${PWD_COMMAND}`; export r; \
14809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14810 TFLAGS="$(STAGE1_TFLAGS)"; \
14811 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14812 $(HOST_EXPORTS) \
14813 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14814 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14815 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14816 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14818 cd $(HOST_SUBDIR)/libelf || exit 1; \
14819 case $(srcdir) in \
14820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14821 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14823 esac; \
14824 srcdiroption="--srcdir=$${topdir}/libelf"; \
14825 libsrcdir="$$s/libelf"; \
14826 $(SHELL) $${libsrcdir}/configure \
14827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14828 --target=${target_alias} $${srcdiroption} \
14829 $(STAGE1_CONFIGURE_FLAGS) \
14830 --disable-shared
14831 @endif libelf-bootstrap
14833 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14834 maybe-configure-stage2-libelf:
14835 @if libelf-bootstrap
14836 maybe-configure-stage2-libelf: configure-stage2-libelf
14837 configure-stage2-libelf:
14838 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14839 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14840 @r=`${PWD_COMMAND}`; export r; \
14841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14842 TFLAGS="$(STAGE2_TFLAGS)"; \
14843 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14844 $(HOST_EXPORTS) \
14845 $(POSTSTAGE1_HOST_EXPORTS) \
14846 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14847 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14848 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14849 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14851 cd $(HOST_SUBDIR)/libelf || exit 1; \
14852 case $(srcdir) in \
14853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14854 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14856 esac; \
14857 srcdiroption="--srcdir=$${topdir}/libelf"; \
14858 libsrcdir="$$s/libelf"; \
14859 $(SHELL) $${libsrcdir}/configure \
14860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14861 --target=${target_alias} $${srcdiroption} \
14862 --with-build-libsubdir=$(HOST_SUBDIR) \
14863 $(STAGE2_CONFIGURE_FLAGS) \
14864 --disable-shared
14865 @endif libelf-bootstrap
14867 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14868 maybe-configure-stage3-libelf:
14869 @if libelf-bootstrap
14870 maybe-configure-stage3-libelf: configure-stage3-libelf
14871 configure-stage3-libelf:
14872 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14874 @r=`${PWD_COMMAND}`; export r; \
14875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14876 TFLAGS="$(STAGE3_TFLAGS)"; \
14877 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14878 $(HOST_EXPORTS) \
14879 $(POSTSTAGE1_HOST_EXPORTS) \
14880 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14881 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14882 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14883 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14885 cd $(HOST_SUBDIR)/libelf || exit 1; \
14886 case $(srcdir) in \
14887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14888 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14890 esac; \
14891 srcdiroption="--srcdir=$${topdir}/libelf"; \
14892 libsrcdir="$$s/libelf"; \
14893 $(SHELL) $${libsrcdir}/configure \
14894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14895 --target=${target_alias} $${srcdiroption} \
14896 --with-build-libsubdir=$(HOST_SUBDIR) \
14897 $(STAGE3_CONFIGURE_FLAGS) \
14898 --disable-shared
14899 @endif libelf-bootstrap
14901 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14902 maybe-configure-stage4-libelf:
14903 @if libelf-bootstrap
14904 maybe-configure-stage4-libelf: configure-stage4-libelf
14905 configure-stage4-libelf:
14906 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14908 @r=`${PWD_COMMAND}`; export r; \
14909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14910 TFLAGS="$(STAGE4_TFLAGS)"; \
14911 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14912 $(HOST_EXPORTS) \
14913 $(POSTSTAGE1_HOST_EXPORTS) \
14914 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14915 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14916 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14917 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14919 cd $(HOST_SUBDIR)/libelf || exit 1; \
14920 case $(srcdir) in \
14921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14922 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14924 esac; \
14925 srcdiroption="--srcdir=$${topdir}/libelf"; \
14926 libsrcdir="$$s/libelf"; \
14927 $(SHELL) $${libsrcdir}/configure \
14928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14929 --target=${target_alias} $${srcdiroption} \
14930 --with-build-libsubdir=$(HOST_SUBDIR) \
14931 $(STAGE4_CONFIGURE_FLAGS) \
14932 --disable-shared
14933 @endif libelf-bootstrap
14935 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14936 maybe-configure-stageprofile-libelf:
14937 @if libelf-bootstrap
14938 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14939 configure-stageprofile-libelf:
14940 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14942 @r=`${PWD_COMMAND}`; export r; \
14943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14944 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14945 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14946 $(HOST_EXPORTS) \
14947 $(POSTSTAGE1_HOST_EXPORTS) \
14948 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14949 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14950 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14951 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14953 cd $(HOST_SUBDIR)/libelf || exit 1; \
14954 case $(srcdir) in \
14955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14956 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14958 esac; \
14959 srcdiroption="--srcdir=$${topdir}/libelf"; \
14960 libsrcdir="$$s/libelf"; \
14961 $(SHELL) $${libsrcdir}/configure \
14962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14963 --target=${target_alias} $${srcdiroption} \
14964 --with-build-libsubdir=$(HOST_SUBDIR) \
14965 $(STAGEprofile_CONFIGURE_FLAGS) \
14966 --disable-shared
14967 @endif libelf-bootstrap
14969 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14970 maybe-configure-stagefeedback-libelf:
14971 @if libelf-bootstrap
14972 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14973 configure-stagefeedback-libelf:
14974 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14975 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14976 @r=`${PWD_COMMAND}`; export r; \
14977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14978 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14979 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14980 $(HOST_EXPORTS) \
14981 $(POSTSTAGE1_HOST_EXPORTS) \
14982 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14983 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14984 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14985 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14987 cd $(HOST_SUBDIR)/libelf || exit 1; \
14988 case $(srcdir) in \
14989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14990 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14992 esac; \
14993 srcdiroption="--srcdir=$${topdir}/libelf"; \
14994 libsrcdir="$$s/libelf"; \
14995 $(SHELL) $${libsrcdir}/configure \
14996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14997 --target=${target_alias} $${srcdiroption} \
14998 --with-build-libsubdir=$(HOST_SUBDIR) \
14999 $(STAGEfeedback_CONFIGURE_FLAGS) \
15000 --disable-shared
15001 @endif libelf-bootstrap
15007 .PHONY: all-libelf maybe-all-libelf
15008 maybe-all-libelf:
15009 @if gcc-bootstrap
15010 all-libelf: stage_current
15011 @endif gcc-bootstrap
15012 @if libelf
15013 TARGET-libelf=all
15014 maybe-all-libelf: all-libelf
15015 all-libelf: configure-libelf
15016 @r=`${PWD_COMMAND}`; export r; \
15017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15018 $(HOST_EXPORTS) \
15019 (cd $(HOST_SUBDIR)/libelf && \
15020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15021 $(TARGET-libelf))
15022 @endif libelf
15026 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15027 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15028 maybe-all-stage1-libelf:
15029 maybe-clean-stage1-libelf:
15030 @if libelf-bootstrap
15031 maybe-all-stage1-libelf: all-stage1-libelf
15032 all-stage1: all-stage1-libelf
15033 TARGET-stage1-libelf = $(TARGET-libelf)
15034 all-stage1-libelf: configure-stage1-libelf
15035 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15036 @r=`${PWD_COMMAND}`; export r; \
15037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15038 TFLAGS="$(STAGE1_TFLAGS)"; \
15039 $(HOST_EXPORTS) \
15040 cd $(HOST_SUBDIR)/libelf && \
15041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15042 CFLAGS="$(STAGE1_CFLAGS)" \
15043 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15044 LIBCFLAGS="$(LIBCFLAGS)" \
15045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15048 $(EXTRA_HOST_FLAGS) \
15049 TFLAGS="$(STAGE1_TFLAGS)" \
15050 $(TARGET-stage1-libelf)
15052 maybe-clean-stage1-libelf: clean-stage1-libelf
15053 clean-stage1: clean-stage1-libelf
15054 clean-stage1-libelf:
15055 @if [ $(current_stage) = stage1 ]; then \
15056 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15057 else \
15058 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15059 $(MAKE) stage1-start; \
15060 fi; \
15061 cd $(HOST_SUBDIR)/libelf && \
15062 $(MAKE) $(EXTRA_HOST_FLAGS) \
15063 clean
15064 @endif libelf-bootstrap
15067 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15068 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15069 maybe-all-stage2-libelf:
15070 maybe-clean-stage2-libelf:
15071 @if libelf-bootstrap
15072 maybe-all-stage2-libelf: all-stage2-libelf
15073 all-stage2: all-stage2-libelf
15074 TARGET-stage2-libelf = $(TARGET-libelf)
15075 all-stage2-libelf: configure-stage2-libelf
15076 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15077 @r=`${PWD_COMMAND}`; export r; \
15078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15079 TFLAGS="$(STAGE2_TFLAGS)"; \
15080 $(HOST_EXPORTS) \
15081 $(POSTSTAGE1_HOST_EXPORTS) \
15082 cd $(HOST_SUBDIR)/libelf && \
15083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15084 CFLAGS="$(STAGE2_CFLAGS)" \
15085 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15086 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15087 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15088 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15089 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15090 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15091 TFLAGS="$(STAGE2_TFLAGS)" \
15092 $(TARGET-stage2-libelf)
15094 maybe-clean-stage2-libelf: clean-stage2-libelf
15095 clean-stage2: clean-stage2-libelf
15096 clean-stage2-libelf:
15097 @if [ $(current_stage) = stage2 ]; then \
15098 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15099 else \
15100 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15101 $(MAKE) stage2-start; \
15102 fi; \
15103 cd $(HOST_SUBDIR)/libelf && \
15104 $(MAKE) $(EXTRA_HOST_FLAGS) \
15105 $(POSTSTAGE1_FLAGS_TO_PASS) \
15106 clean
15107 @endif libelf-bootstrap
15110 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15111 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15112 maybe-all-stage3-libelf:
15113 maybe-clean-stage3-libelf:
15114 @if libelf-bootstrap
15115 maybe-all-stage3-libelf: all-stage3-libelf
15116 all-stage3: all-stage3-libelf
15117 TARGET-stage3-libelf = $(TARGET-libelf)
15118 all-stage3-libelf: configure-stage3-libelf
15119 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15120 @r=`${PWD_COMMAND}`; export r; \
15121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15122 TFLAGS="$(STAGE3_TFLAGS)"; \
15123 $(HOST_EXPORTS) \
15124 $(POSTSTAGE1_HOST_EXPORTS) \
15125 cd $(HOST_SUBDIR)/libelf && \
15126 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15127 CFLAGS="$(STAGE3_CFLAGS)" \
15128 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15129 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15130 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15131 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15132 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15133 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15134 TFLAGS="$(STAGE3_TFLAGS)" \
15135 $(TARGET-stage3-libelf)
15137 maybe-clean-stage3-libelf: clean-stage3-libelf
15138 clean-stage3: clean-stage3-libelf
15139 clean-stage3-libelf:
15140 @if [ $(current_stage) = stage3 ]; then \
15141 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15142 else \
15143 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15144 $(MAKE) stage3-start; \
15145 fi; \
15146 cd $(HOST_SUBDIR)/libelf && \
15147 $(MAKE) $(EXTRA_HOST_FLAGS) \
15148 $(POSTSTAGE1_FLAGS_TO_PASS) \
15149 clean
15150 @endif libelf-bootstrap
15153 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15154 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15155 maybe-all-stage4-libelf:
15156 maybe-clean-stage4-libelf:
15157 @if libelf-bootstrap
15158 maybe-all-stage4-libelf: all-stage4-libelf
15159 all-stage4: all-stage4-libelf
15160 TARGET-stage4-libelf = $(TARGET-libelf)
15161 all-stage4-libelf: configure-stage4-libelf
15162 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15163 @r=`${PWD_COMMAND}`; export r; \
15164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15165 TFLAGS="$(STAGE4_TFLAGS)"; \
15166 $(HOST_EXPORTS) \
15167 $(POSTSTAGE1_HOST_EXPORTS) \
15168 cd $(HOST_SUBDIR)/libelf && \
15169 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15170 CFLAGS="$(STAGE4_CFLAGS)" \
15171 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15172 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15173 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15174 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15175 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15176 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15177 TFLAGS="$(STAGE4_TFLAGS)" \
15178 $(TARGET-stage4-libelf)
15180 maybe-clean-stage4-libelf: clean-stage4-libelf
15181 clean-stage4: clean-stage4-libelf
15182 clean-stage4-libelf:
15183 @if [ $(current_stage) = stage4 ]; then \
15184 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15185 else \
15186 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15187 $(MAKE) stage4-start; \
15188 fi; \
15189 cd $(HOST_SUBDIR)/libelf && \
15190 $(MAKE) $(EXTRA_HOST_FLAGS) \
15191 $(POSTSTAGE1_FLAGS_TO_PASS) \
15192 clean
15193 @endif libelf-bootstrap
15196 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15197 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15198 maybe-all-stageprofile-libelf:
15199 maybe-clean-stageprofile-libelf:
15200 @if libelf-bootstrap
15201 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15202 all-stageprofile: all-stageprofile-libelf
15203 TARGET-stageprofile-libelf = $(TARGET-libelf)
15204 all-stageprofile-libelf: configure-stageprofile-libelf
15205 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15206 @r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15208 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15209 $(HOST_EXPORTS) \
15210 $(POSTSTAGE1_HOST_EXPORTS) \
15211 cd $(HOST_SUBDIR)/libelf && \
15212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15213 CFLAGS="$(STAGEprofile_CFLAGS)" \
15214 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15215 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15219 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15220 TFLAGS="$(STAGEprofile_TFLAGS)" \
15221 $(TARGET-stageprofile-libelf)
15223 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15224 clean-stageprofile: clean-stageprofile-libelf
15225 clean-stageprofile-libelf:
15226 @if [ $(current_stage) = stageprofile ]; then \
15227 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15228 else \
15229 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15230 $(MAKE) stageprofile-start; \
15231 fi; \
15232 cd $(HOST_SUBDIR)/libelf && \
15233 $(MAKE) $(EXTRA_HOST_FLAGS) \
15234 $(POSTSTAGE1_FLAGS_TO_PASS) \
15235 clean
15236 @endif libelf-bootstrap
15239 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15240 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15241 maybe-all-stagefeedback-libelf:
15242 maybe-clean-stagefeedback-libelf:
15243 @if libelf-bootstrap
15244 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15245 all-stagefeedback: all-stagefeedback-libelf
15246 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15247 all-stagefeedback-libelf: configure-stagefeedback-libelf
15248 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15249 @r=`${PWD_COMMAND}`; export r; \
15250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15251 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15252 $(HOST_EXPORTS) \
15253 $(POSTSTAGE1_HOST_EXPORTS) \
15254 cd $(HOST_SUBDIR)/libelf && \
15255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15256 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15257 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15258 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15259 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15260 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15261 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15262 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15263 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15264 $(TARGET-stagefeedback-libelf)
15266 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15267 clean-stagefeedback: clean-stagefeedback-libelf
15268 clean-stagefeedback-libelf:
15269 @if [ $(current_stage) = stagefeedback ]; then \
15270 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15271 else \
15272 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15273 $(MAKE) stagefeedback-start; \
15274 fi; \
15275 cd $(HOST_SUBDIR)/libelf && \
15276 $(MAKE) $(EXTRA_HOST_FLAGS) \
15277 $(POSTSTAGE1_FLAGS_TO_PASS) \
15278 clean
15279 @endif libelf-bootstrap
15285 .PHONY: check-libelf maybe-check-libelf
15286 maybe-check-libelf:
15287 @if libelf
15288 maybe-check-libelf: check-libelf
15290 check-libelf:
15291 @: $(MAKE); $(unstage)
15292 @r=`${PWD_COMMAND}`; export r; \
15293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15294 $(HOST_EXPORTS) \
15295 (cd $(HOST_SUBDIR)/libelf && \
15296 $(MAKE) $(FLAGS_TO_PASS) check)
15298 @endif libelf
15300 .PHONY: install-libelf maybe-install-libelf
15301 maybe-install-libelf:
15302 @if libelf
15303 maybe-install-libelf: install-libelf
15305 install-libelf:
15307 @endif libelf
15309 .PHONY: install-strip-libelf maybe-install-strip-libelf
15310 maybe-install-strip-libelf:
15311 @if libelf
15312 maybe-install-strip-libelf: install-strip-libelf
15314 install-strip-libelf:
15316 @endif libelf
15318 # Other targets (info, dvi, pdf, etc.)
15320 .PHONY: maybe-info-libelf info-libelf
15321 maybe-info-libelf:
15322 @if libelf
15323 maybe-info-libelf: info-libelf
15325 info-libelf: \
15326 configure-libelf
15327 @[ -f ./libelf/Makefile ] || exit 0; \
15328 r=`${PWD_COMMAND}`; export r; \
15329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15330 $(HOST_EXPORTS) \
15331 for flag in $(EXTRA_HOST_FLAGS) ; do \
15332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15333 done; \
15334 echo "Doing info in libelf" ; \
15335 (cd $(HOST_SUBDIR)/libelf && \
15336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15338 "RANLIB=$${RANLIB}" \
15339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15340 info) \
15341 || exit 1
15343 @endif libelf
15345 .PHONY: maybe-dvi-libelf dvi-libelf
15346 maybe-dvi-libelf:
15347 @if libelf
15348 maybe-dvi-libelf: dvi-libelf
15350 dvi-libelf: \
15351 configure-libelf
15352 @[ -f ./libelf/Makefile ] || exit 0; \
15353 r=`${PWD_COMMAND}`; export r; \
15354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15355 $(HOST_EXPORTS) \
15356 for flag in $(EXTRA_HOST_FLAGS) ; do \
15357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15358 done; \
15359 echo "Doing dvi in libelf" ; \
15360 (cd $(HOST_SUBDIR)/libelf && \
15361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15363 "RANLIB=$${RANLIB}" \
15364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15365 dvi) \
15366 || exit 1
15368 @endif libelf
15370 .PHONY: maybe-pdf-libelf pdf-libelf
15371 maybe-pdf-libelf:
15372 @if libelf
15373 maybe-pdf-libelf: pdf-libelf
15375 pdf-libelf: \
15376 configure-libelf
15377 @[ -f ./libelf/Makefile ] || exit 0; \
15378 r=`${PWD_COMMAND}`; export r; \
15379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15380 $(HOST_EXPORTS) \
15381 for flag in $(EXTRA_HOST_FLAGS) ; do \
15382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15383 done; \
15384 echo "Doing pdf in libelf" ; \
15385 (cd $(HOST_SUBDIR)/libelf && \
15386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15388 "RANLIB=$${RANLIB}" \
15389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15390 pdf) \
15391 || exit 1
15393 @endif libelf
15395 .PHONY: maybe-html-libelf html-libelf
15396 maybe-html-libelf:
15397 @if libelf
15398 maybe-html-libelf: html-libelf
15400 html-libelf: \
15401 configure-libelf
15402 @[ -f ./libelf/Makefile ] || exit 0; \
15403 r=`${PWD_COMMAND}`; export r; \
15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15405 $(HOST_EXPORTS) \
15406 for flag in $(EXTRA_HOST_FLAGS) ; do \
15407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15408 done; \
15409 echo "Doing html in libelf" ; \
15410 (cd $(HOST_SUBDIR)/libelf && \
15411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15413 "RANLIB=$${RANLIB}" \
15414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15415 html) \
15416 || exit 1
15418 @endif libelf
15420 .PHONY: maybe-TAGS-libelf TAGS-libelf
15421 maybe-TAGS-libelf:
15422 @if libelf
15423 maybe-TAGS-libelf: TAGS-libelf
15425 TAGS-libelf: \
15426 configure-libelf
15427 @[ -f ./libelf/Makefile ] || exit 0; \
15428 r=`${PWD_COMMAND}`; export r; \
15429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15430 $(HOST_EXPORTS) \
15431 for flag in $(EXTRA_HOST_FLAGS) ; do \
15432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15433 done; \
15434 echo "Doing TAGS in libelf" ; \
15435 (cd $(HOST_SUBDIR)/libelf && \
15436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15438 "RANLIB=$${RANLIB}" \
15439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15440 TAGS) \
15441 || exit 1
15443 @endif libelf
15445 .PHONY: maybe-install-info-libelf install-info-libelf
15446 maybe-install-info-libelf:
15447 @if libelf
15448 maybe-install-info-libelf: install-info-libelf
15450 install-info-libelf: \
15451 configure-libelf \
15452 info-libelf
15453 @[ -f ./libelf/Makefile ] || exit 0; \
15454 r=`${PWD_COMMAND}`; export r; \
15455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15456 $(HOST_EXPORTS) \
15457 for flag in $(EXTRA_HOST_FLAGS) ; do \
15458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15459 done; \
15460 echo "Doing install-info in libelf" ; \
15461 (cd $(HOST_SUBDIR)/libelf && \
15462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15464 "RANLIB=$${RANLIB}" \
15465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15466 install-info) \
15467 || exit 1
15469 @endif libelf
15471 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15472 maybe-install-pdf-libelf:
15473 @if libelf
15474 maybe-install-pdf-libelf: install-pdf-libelf
15476 install-pdf-libelf: \
15477 configure-libelf \
15478 pdf-libelf
15479 @[ -f ./libelf/Makefile ] || exit 0; \
15480 r=`${PWD_COMMAND}`; export r; \
15481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15482 $(HOST_EXPORTS) \
15483 for flag in $(EXTRA_HOST_FLAGS) ; do \
15484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15485 done; \
15486 echo "Doing install-pdf in libelf" ; \
15487 (cd $(HOST_SUBDIR)/libelf && \
15488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15490 "RANLIB=$${RANLIB}" \
15491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15492 install-pdf) \
15493 || exit 1
15495 @endif libelf
15497 .PHONY: maybe-install-html-libelf install-html-libelf
15498 maybe-install-html-libelf:
15499 @if libelf
15500 maybe-install-html-libelf: install-html-libelf
15502 install-html-libelf: \
15503 configure-libelf \
15504 html-libelf
15505 @[ -f ./libelf/Makefile ] || exit 0; \
15506 r=`${PWD_COMMAND}`; export r; \
15507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15508 $(HOST_EXPORTS) \
15509 for flag in $(EXTRA_HOST_FLAGS) ; do \
15510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15511 done; \
15512 echo "Doing install-html in libelf" ; \
15513 (cd $(HOST_SUBDIR)/libelf && \
15514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15516 "RANLIB=$${RANLIB}" \
15517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15518 install-html) \
15519 || exit 1
15521 @endif libelf
15523 .PHONY: maybe-installcheck-libelf installcheck-libelf
15524 maybe-installcheck-libelf:
15525 @if libelf
15526 maybe-installcheck-libelf: installcheck-libelf
15528 installcheck-libelf: \
15529 configure-libelf
15530 @[ -f ./libelf/Makefile ] || exit 0; \
15531 r=`${PWD_COMMAND}`; export r; \
15532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15533 $(HOST_EXPORTS) \
15534 for flag in $(EXTRA_HOST_FLAGS) ; do \
15535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15536 done; \
15537 echo "Doing installcheck in libelf" ; \
15538 (cd $(HOST_SUBDIR)/libelf && \
15539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15541 "RANLIB=$${RANLIB}" \
15542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15543 installcheck) \
15544 || exit 1
15546 @endif libelf
15548 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15549 maybe-mostlyclean-libelf:
15550 @if libelf
15551 maybe-mostlyclean-libelf: mostlyclean-libelf
15553 mostlyclean-libelf:
15554 @[ -f ./libelf/Makefile ] || exit 0; \
15555 r=`${PWD_COMMAND}`; export r; \
15556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15557 $(HOST_EXPORTS) \
15558 for flag in $(EXTRA_HOST_FLAGS) ; do \
15559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15560 done; \
15561 echo "Doing mostlyclean in libelf" ; \
15562 (cd $(HOST_SUBDIR)/libelf && \
15563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15565 "RANLIB=$${RANLIB}" \
15566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15567 mostlyclean) \
15568 || exit 1
15570 @endif libelf
15572 .PHONY: maybe-clean-libelf clean-libelf
15573 maybe-clean-libelf:
15574 @if libelf
15575 maybe-clean-libelf: clean-libelf
15577 clean-libelf:
15578 @[ -f ./libelf/Makefile ] || exit 0; \
15579 r=`${PWD_COMMAND}`; export r; \
15580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15581 $(HOST_EXPORTS) \
15582 for flag in $(EXTRA_HOST_FLAGS) ; do \
15583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15584 done; \
15585 echo "Doing clean in libelf" ; \
15586 (cd $(HOST_SUBDIR)/libelf && \
15587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15589 "RANLIB=$${RANLIB}" \
15590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15591 clean) \
15592 || exit 1
15594 @endif libelf
15596 .PHONY: maybe-distclean-libelf distclean-libelf
15597 maybe-distclean-libelf:
15598 @if libelf
15599 maybe-distclean-libelf: distclean-libelf
15601 distclean-libelf:
15602 @[ -f ./libelf/Makefile ] || exit 0; \
15603 r=`${PWD_COMMAND}`; export r; \
15604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15605 $(HOST_EXPORTS) \
15606 for flag in $(EXTRA_HOST_FLAGS) ; do \
15607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15608 done; \
15609 echo "Doing distclean in libelf" ; \
15610 (cd $(HOST_SUBDIR)/libelf && \
15611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15613 "RANLIB=$${RANLIB}" \
15614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15615 distclean) \
15616 || exit 1
15618 @endif libelf
15620 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15621 maybe-maintainer-clean-libelf:
15622 @if libelf
15623 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15625 maintainer-clean-libelf:
15626 @[ -f ./libelf/Makefile ] || exit 0; \
15627 r=`${PWD_COMMAND}`; export r; \
15628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15629 $(HOST_EXPORTS) \
15630 for flag in $(EXTRA_HOST_FLAGS) ; do \
15631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15632 done; \
15633 echo "Doing maintainer-clean in libelf" ; \
15634 (cd $(HOST_SUBDIR)/libelf && \
15635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15637 "RANLIB=$${RANLIB}" \
15638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15639 maintainer-clean) \
15640 || exit 1
15642 @endif libelf
15646 .PHONY: configure-gold maybe-configure-gold
15647 maybe-configure-gold:
15648 @if gcc-bootstrap
15649 configure-gold: stage_current
15650 @endif gcc-bootstrap
15651 @if gold
15652 maybe-configure-gold: configure-gold
15653 configure-gold:
15654 @r=`${PWD_COMMAND}`; export r; \
15655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15656 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15658 $(HOST_EXPORTS) \
15659 echo Configuring in $(HOST_SUBDIR)/gold; \
15660 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15661 case $(srcdir) in \
15662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15663 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15665 esac; \
15666 srcdiroption="--srcdir=$${topdir}/gold"; \
15667 libsrcdir="$$s/gold"; \
15668 $(SHELL) $${libsrcdir}/configure \
15669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15670 --target=${target_alias} $${srcdiroption} \
15671 || exit 1
15672 @endif gold
15676 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15677 maybe-configure-stage1-gold:
15678 @if gold-bootstrap
15679 maybe-configure-stage1-gold: configure-stage1-gold
15680 configure-stage1-gold:
15681 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15682 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15683 @r=`${PWD_COMMAND}`; export r; \
15684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15685 TFLAGS="$(STAGE1_TFLAGS)"; \
15686 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15687 $(HOST_EXPORTS) \
15688 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15689 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15690 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15691 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15693 cd $(HOST_SUBDIR)/gold || exit 1; \
15694 case $(srcdir) in \
15695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15696 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15698 esac; \
15699 srcdiroption="--srcdir=$${topdir}/gold"; \
15700 libsrcdir="$$s/gold"; \
15701 $(SHELL) $${libsrcdir}/configure \
15702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15703 --target=${target_alias} $${srcdiroption} \
15704 $(STAGE1_CONFIGURE_FLAGS)
15705 @endif gold-bootstrap
15707 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15708 maybe-configure-stage2-gold:
15709 @if gold-bootstrap
15710 maybe-configure-stage2-gold: configure-stage2-gold
15711 configure-stage2-gold:
15712 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15713 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15714 @r=`${PWD_COMMAND}`; export r; \
15715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15716 TFLAGS="$(STAGE2_TFLAGS)"; \
15717 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15718 $(HOST_EXPORTS) \
15719 $(POSTSTAGE1_HOST_EXPORTS) \
15720 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15721 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15722 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15723 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15725 cd $(HOST_SUBDIR)/gold || exit 1; \
15726 case $(srcdir) in \
15727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15728 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15730 esac; \
15731 srcdiroption="--srcdir=$${topdir}/gold"; \
15732 libsrcdir="$$s/gold"; \
15733 $(SHELL) $${libsrcdir}/configure \
15734 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15735 --target=${target_alias} $${srcdiroption} \
15736 --with-build-libsubdir=$(HOST_SUBDIR) \
15737 $(STAGE2_CONFIGURE_FLAGS)
15738 @endif gold-bootstrap
15740 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15741 maybe-configure-stage3-gold:
15742 @if gold-bootstrap
15743 maybe-configure-stage3-gold: configure-stage3-gold
15744 configure-stage3-gold:
15745 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15746 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15747 @r=`${PWD_COMMAND}`; export r; \
15748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15749 TFLAGS="$(STAGE3_TFLAGS)"; \
15750 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15751 $(HOST_EXPORTS) \
15752 $(POSTSTAGE1_HOST_EXPORTS) \
15753 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15754 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15755 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15756 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15758 cd $(HOST_SUBDIR)/gold || exit 1; \
15759 case $(srcdir) in \
15760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15761 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15763 esac; \
15764 srcdiroption="--srcdir=$${topdir}/gold"; \
15765 libsrcdir="$$s/gold"; \
15766 $(SHELL) $${libsrcdir}/configure \
15767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15768 --target=${target_alias} $${srcdiroption} \
15769 --with-build-libsubdir=$(HOST_SUBDIR) \
15770 $(STAGE3_CONFIGURE_FLAGS)
15771 @endif gold-bootstrap
15773 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15774 maybe-configure-stage4-gold:
15775 @if gold-bootstrap
15776 maybe-configure-stage4-gold: configure-stage4-gold
15777 configure-stage4-gold:
15778 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15780 @r=`${PWD_COMMAND}`; export r; \
15781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15782 TFLAGS="$(STAGE4_TFLAGS)"; \
15783 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15784 $(HOST_EXPORTS) \
15785 $(POSTSTAGE1_HOST_EXPORTS) \
15786 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15787 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15788 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15789 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15791 cd $(HOST_SUBDIR)/gold || exit 1; \
15792 case $(srcdir) in \
15793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15794 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15796 esac; \
15797 srcdiroption="--srcdir=$${topdir}/gold"; \
15798 libsrcdir="$$s/gold"; \
15799 $(SHELL) $${libsrcdir}/configure \
15800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15801 --target=${target_alias} $${srcdiroption} \
15802 --with-build-libsubdir=$(HOST_SUBDIR) \
15803 $(STAGE4_CONFIGURE_FLAGS)
15804 @endif gold-bootstrap
15806 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15807 maybe-configure-stageprofile-gold:
15808 @if gold-bootstrap
15809 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15810 configure-stageprofile-gold:
15811 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15812 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15813 @r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15815 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15816 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15817 $(HOST_EXPORTS) \
15818 $(POSTSTAGE1_HOST_EXPORTS) \
15819 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15820 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15821 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15822 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15823 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15824 cd $(HOST_SUBDIR)/gold || exit 1; \
15825 case $(srcdir) in \
15826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15827 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15829 esac; \
15830 srcdiroption="--srcdir=$${topdir}/gold"; \
15831 libsrcdir="$$s/gold"; \
15832 $(SHELL) $${libsrcdir}/configure \
15833 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15834 --target=${target_alias} $${srcdiroption} \
15835 --with-build-libsubdir=$(HOST_SUBDIR) \
15836 $(STAGEprofile_CONFIGURE_FLAGS)
15837 @endif gold-bootstrap
15839 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15840 maybe-configure-stagefeedback-gold:
15841 @if gold-bootstrap
15842 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15843 configure-stagefeedback-gold:
15844 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15846 @r=`${PWD_COMMAND}`; export r; \
15847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15848 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15849 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15850 $(HOST_EXPORTS) \
15851 $(POSTSTAGE1_HOST_EXPORTS) \
15852 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15853 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15854 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15855 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15857 cd $(HOST_SUBDIR)/gold || exit 1; \
15858 case $(srcdir) in \
15859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15860 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15862 esac; \
15863 srcdiroption="--srcdir=$${topdir}/gold"; \
15864 libsrcdir="$$s/gold"; \
15865 $(SHELL) $${libsrcdir}/configure \
15866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15867 --target=${target_alias} $${srcdiroption} \
15868 --with-build-libsubdir=$(HOST_SUBDIR) \
15869 $(STAGEfeedback_CONFIGURE_FLAGS)
15870 @endif gold-bootstrap
15876 .PHONY: all-gold maybe-all-gold
15877 maybe-all-gold:
15878 @if gcc-bootstrap
15879 all-gold: stage_current
15880 @endif gcc-bootstrap
15881 @if gold
15882 TARGET-gold=all
15883 maybe-all-gold: all-gold
15884 all-gold: configure-gold
15885 @r=`${PWD_COMMAND}`; export r; \
15886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15887 $(HOST_EXPORTS) \
15888 (cd $(HOST_SUBDIR)/gold && \
15889 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15890 $(TARGET-gold))
15891 @endif gold
15895 .PHONY: all-stage1-gold maybe-all-stage1-gold
15896 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15897 maybe-all-stage1-gold:
15898 maybe-clean-stage1-gold:
15899 @if gold-bootstrap
15900 maybe-all-stage1-gold: all-stage1-gold
15901 all-stage1: all-stage1-gold
15902 TARGET-stage1-gold = $(TARGET-gold)
15903 all-stage1-gold: configure-stage1-gold
15904 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15905 @r=`${PWD_COMMAND}`; export r; \
15906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15907 TFLAGS="$(STAGE1_TFLAGS)"; \
15908 $(HOST_EXPORTS) \
15909 cd $(HOST_SUBDIR)/gold && \
15910 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15911 CFLAGS="$(STAGE1_CFLAGS)" \
15912 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15913 LIBCFLAGS="$(LIBCFLAGS)" \
15914 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15915 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15916 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15917 $(EXTRA_HOST_FLAGS) \
15918 TFLAGS="$(STAGE1_TFLAGS)" \
15919 $(TARGET-stage1-gold)
15921 maybe-clean-stage1-gold: clean-stage1-gold
15922 clean-stage1: clean-stage1-gold
15923 clean-stage1-gold:
15924 @if [ $(current_stage) = stage1 ]; then \
15925 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15926 else \
15927 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15928 $(MAKE) stage1-start; \
15929 fi; \
15930 cd $(HOST_SUBDIR)/gold && \
15931 $(MAKE) $(EXTRA_HOST_FLAGS) \
15932 clean
15933 @endif gold-bootstrap
15936 .PHONY: all-stage2-gold maybe-all-stage2-gold
15937 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15938 maybe-all-stage2-gold:
15939 maybe-clean-stage2-gold:
15940 @if gold-bootstrap
15941 maybe-all-stage2-gold: all-stage2-gold
15942 all-stage2: all-stage2-gold
15943 TARGET-stage2-gold = $(TARGET-gold)
15944 all-stage2-gold: configure-stage2-gold
15945 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15946 @r=`${PWD_COMMAND}`; export r; \
15947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15948 TFLAGS="$(STAGE2_TFLAGS)"; \
15949 $(HOST_EXPORTS) \
15950 $(POSTSTAGE1_HOST_EXPORTS) \
15951 cd $(HOST_SUBDIR)/gold && \
15952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15953 CFLAGS="$(STAGE2_CFLAGS)" \
15954 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15955 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15960 TFLAGS="$(STAGE2_TFLAGS)" \
15961 $(TARGET-stage2-gold)
15963 maybe-clean-stage2-gold: clean-stage2-gold
15964 clean-stage2: clean-stage2-gold
15965 clean-stage2-gold:
15966 @if [ $(current_stage) = stage2 ]; then \
15967 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15968 else \
15969 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15970 $(MAKE) stage2-start; \
15971 fi; \
15972 cd $(HOST_SUBDIR)/gold && \
15973 $(MAKE) $(EXTRA_HOST_FLAGS) \
15974 $(POSTSTAGE1_FLAGS_TO_PASS) \
15975 clean
15976 @endif gold-bootstrap
15979 .PHONY: all-stage3-gold maybe-all-stage3-gold
15980 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15981 maybe-all-stage3-gold:
15982 maybe-clean-stage3-gold:
15983 @if gold-bootstrap
15984 maybe-all-stage3-gold: all-stage3-gold
15985 all-stage3: all-stage3-gold
15986 TARGET-stage3-gold = $(TARGET-gold)
15987 all-stage3-gold: configure-stage3-gold
15988 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15989 @r=`${PWD_COMMAND}`; export r; \
15990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15991 TFLAGS="$(STAGE3_TFLAGS)"; \
15992 $(HOST_EXPORTS) \
15993 $(POSTSTAGE1_HOST_EXPORTS) \
15994 cd $(HOST_SUBDIR)/gold && \
15995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15996 CFLAGS="$(STAGE3_CFLAGS)" \
15997 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15998 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16002 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16003 TFLAGS="$(STAGE3_TFLAGS)" \
16004 $(TARGET-stage3-gold)
16006 maybe-clean-stage3-gold: clean-stage3-gold
16007 clean-stage3: clean-stage3-gold
16008 clean-stage3-gold:
16009 @if [ $(current_stage) = stage3 ]; then \
16010 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16011 else \
16012 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16013 $(MAKE) stage3-start; \
16014 fi; \
16015 cd $(HOST_SUBDIR)/gold && \
16016 $(MAKE) $(EXTRA_HOST_FLAGS) \
16017 $(POSTSTAGE1_FLAGS_TO_PASS) \
16018 clean
16019 @endif gold-bootstrap
16022 .PHONY: all-stage4-gold maybe-all-stage4-gold
16023 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16024 maybe-all-stage4-gold:
16025 maybe-clean-stage4-gold:
16026 @if gold-bootstrap
16027 maybe-all-stage4-gold: all-stage4-gold
16028 all-stage4: all-stage4-gold
16029 TARGET-stage4-gold = $(TARGET-gold)
16030 all-stage4-gold: configure-stage4-gold
16031 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16032 @r=`${PWD_COMMAND}`; export r; \
16033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16034 TFLAGS="$(STAGE4_TFLAGS)"; \
16035 $(HOST_EXPORTS) \
16036 $(POSTSTAGE1_HOST_EXPORTS) \
16037 cd $(HOST_SUBDIR)/gold && \
16038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16039 CFLAGS="$(STAGE4_CFLAGS)" \
16040 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16041 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16046 TFLAGS="$(STAGE4_TFLAGS)" \
16047 $(TARGET-stage4-gold)
16049 maybe-clean-stage4-gold: clean-stage4-gold
16050 clean-stage4: clean-stage4-gold
16051 clean-stage4-gold:
16052 @if [ $(current_stage) = stage4 ]; then \
16053 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16054 else \
16055 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16056 $(MAKE) stage4-start; \
16057 fi; \
16058 cd $(HOST_SUBDIR)/gold && \
16059 $(MAKE) $(EXTRA_HOST_FLAGS) \
16060 $(POSTSTAGE1_FLAGS_TO_PASS) \
16061 clean
16062 @endif gold-bootstrap
16065 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16066 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16067 maybe-all-stageprofile-gold:
16068 maybe-clean-stageprofile-gold:
16069 @if gold-bootstrap
16070 maybe-all-stageprofile-gold: all-stageprofile-gold
16071 all-stageprofile: all-stageprofile-gold
16072 TARGET-stageprofile-gold = $(TARGET-gold)
16073 all-stageprofile-gold: configure-stageprofile-gold
16074 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16075 @r=`${PWD_COMMAND}`; export r; \
16076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16077 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16078 $(HOST_EXPORTS) \
16079 $(POSTSTAGE1_HOST_EXPORTS) \
16080 cd $(HOST_SUBDIR)/gold && \
16081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16082 CFLAGS="$(STAGEprofile_CFLAGS)" \
16083 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16084 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16088 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16089 TFLAGS="$(STAGEprofile_TFLAGS)" \
16090 $(TARGET-stageprofile-gold)
16092 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16093 clean-stageprofile: clean-stageprofile-gold
16094 clean-stageprofile-gold:
16095 @if [ $(current_stage) = stageprofile ]; then \
16096 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16097 else \
16098 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16099 $(MAKE) stageprofile-start; \
16100 fi; \
16101 cd $(HOST_SUBDIR)/gold && \
16102 $(MAKE) $(EXTRA_HOST_FLAGS) \
16103 $(POSTSTAGE1_FLAGS_TO_PASS) \
16104 clean
16105 @endif gold-bootstrap
16108 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16109 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16110 maybe-all-stagefeedback-gold:
16111 maybe-clean-stagefeedback-gold:
16112 @if gold-bootstrap
16113 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16114 all-stagefeedback: all-stagefeedback-gold
16115 TARGET-stagefeedback-gold = $(TARGET-gold)
16116 all-stagefeedback-gold: configure-stagefeedback-gold
16117 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16118 @r=`${PWD_COMMAND}`; export r; \
16119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16120 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16121 $(HOST_EXPORTS) \
16122 $(POSTSTAGE1_HOST_EXPORTS) \
16123 cd $(HOST_SUBDIR)/gold && \
16124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16125 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16126 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16127 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16131 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16132 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16133 $(TARGET-stagefeedback-gold)
16135 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16136 clean-stagefeedback: clean-stagefeedback-gold
16137 clean-stagefeedback-gold:
16138 @if [ $(current_stage) = stagefeedback ]; then \
16139 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16140 else \
16141 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16142 $(MAKE) stagefeedback-start; \
16143 fi; \
16144 cd $(HOST_SUBDIR)/gold && \
16145 $(MAKE) $(EXTRA_HOST_FLAGS) \
16146 $(POSTSTAGE1_FLAGS_TO_PASS) \
16147 clean
16148 @endif gold-bootstrap
16154 .PHONY: check-gold maybe-check-gold
16155 maybe-check-gold:
16156 @if gold
16157 maybe-check-gold: check-gold
16159 check-gold:
16160 @: $(MAKE); $(unstage)
16161 @r=`${PWD_COMMAND}`; export r; \
16162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163 $(HOST_EXPORTS) \
16164 (cd $(HOST_SUBDIR)/gold && \
16165 $(MAKE) $(FLAGS_TO_PASS) check)
16167 @endif gold
16169 .PHONY: install-gold maybe-install-gold
16170 maybe-install-gold:
16171 @if gold
16172 maybe-install-gold: install-gold
16174 install-gold: installdirs
16175 @: $(MAKE); $(unstage)
16176 @r=`${PWD_COMMAND}`; export r; \
16177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16178 $(HOST_EXPORTS) \
16179 (cd $(HOST_SUBDIR)/gold && \
16180 $(MAKE) $(FLAGS_TO_PASS) install)
16182 @endif gold
16184 .PHONY: install-strip-gold maybe-install-strip-gold
16185 maybe-install-strip-gold:
16186 @if gold
16187 maybe-install-strip-gold: install-strip-gold
16189 install-strip-gold: installdirs
16190 @: $(MAKE); $(unstage)
16191 @r=`${PWD_COMMAND}`; export r; \
16192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16193 $(HOST_EXPORTS) \
16194 (cd $(HOST_SUBDIR)/gold && \
16195 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16197 @endif gold
16199 # Other targets (info, dvi, pdf, etc.)
16201 .PHONY: maybe-info-gold info-gold
16202 maybe-info-gold:
16203 @if gold
16204 maybe-info-gold: info-gold
16206 info-gold: \
16207 configure-gold
16208 @[ -f ./gold/Makefile ] || exit 0; \
16209 r=`${PWD_COMMAND}`; export r; \
16210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16211 $(HOST_EXPORTS) \
16212 for flag in $(EXTRA_HOST_FLAGS) ; do \
16213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16214 done; \
16215 echo "Doing info in gold" ; \
16216 (cd $(HOST_SUBDIR)/gold && \
16217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16219 "RANLIB=$${RANLIB}" \
16220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16221 info) \
16222 || exit 1
16224 @endif gold
16226 .PHONY: maybe-dvi-gold dvi-gold
16227 maybe-dvi-gold:
16228 @if gold
16229 maybe-dvi-gold: dvi-gold
16231 dvi-gold: \
16232 configure-gold
16233 @[ -f ./gold/Makefile ] || exit 0; \
16234 r=`${PWD_COMMAND}`; export r; \
16235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16236 $(HOST_EXPORTS) \
16237 for flag in $(EXTRA_HOST_FLAGS) ; do \
16238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16239 done; \
16240 echo "Doing dvi in gold" ; \
16241 (cd $(HOST_SUBDIR)/gold && \
16242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16244 "RANLIB=$${RANLIB}" \
16245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16246 dvi) \
16247 || exit 1
16249 @endif gold
16251 .PHONY: maybe-pdf-gold pdf-gold
16252 maybe-pdf-gold:
16253 @if gold
16254 maybe-pdf-gold: pdf-gold
16256 pdf-gold: \
16257 configure-gold
16258 @[ -f ./gold/Makefile ] || exit 0; \
16259 r=`${PWD_COMMAND}`; export r; \
16260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16261 $(HOST_EXPORTS) \
16262 for flag in $(EXTRA_HOST_FLAGS) ; do \
16263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16264 done; \
16265 echo "Doing pdf in gold" ; \
16266 (cd $(HOST_SUBDIR)/gold && \
16267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16269 "RANLIB=$${RANLIB}" \
16270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16271 pdf) \
16272 || exit 1
16274 @endif gold
16276 .PHONY: maybe-html-gold html-gold
16277 maybe-html-gold:
16278 @if gold
16279 maybe-html-gold: html-gold
16281 html-gold: \
16282 configure-gold
16283 @[ -f ./gold/Makefile ] || exit 0; \
16284 r=`${PWD_COMMAND}`; export r; \
16285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16286 $(HOST_EXPORTS) \
16287 for flag in $(EXTRA_HOST_FLAGS) ; do \
16288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16289 done; \
16290 echo "Doing html in gold" ; \
16291 (cd $(HOST_SUBDIR)/gold && \
16292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16294 "RANLIB=$${RANLIB}" \
16295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16296 html) \
16297 || exit 1
16299 @endif gold
16301 .PHONY: maybe-TAGS-gold TAGS-gold
16302 maybe-TAGS-gold:
16303 @if gold
16304 maybe-TAGS-gold: TAGS-gold
16306 TAGS-gold: \
16307 configure-gold
16308 @[ -f ./gold/Makefile ] || exit 0; \
16309 r=`${PWD_COMMAND}`; export r; \
16310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16311 $(HOST_EXPORTS) \
16312 for flag in $(EXTRA_HOST_FLAGS) ; do \
16313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16314 done; \
16315 echo "Doing TAGS in gold" ; \
16316 (cd $(HOST_SUBDIR)/gold && \
16317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16319 "RANLIB=$${RANLIB}" \
16320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16321 TAGS) \
16322 || exit 1
16324 @endif gold
16326 .PHONY: maybe-install-info-gold install-info-gold
16327 maybe-install-info-gold:
16328 @if gold
16329 maybe-install-info-gold: install-info-gold
16331 install-info-gold: \
16332 configure-gold \
16333 info-gold
16334 @[ -f ./gold/Makefile ] || exit 0; \
16335 r=`${PWD_COMMAND}`; export r; \
16336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16337 $(HOST_EXPORTS) \
16338 for flag in $(EXTRA_HOST_FLAGS) ; do \
16339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16340 done; \
16341 echo "Doing install-info in gold" ; \
16342 (cd $(HOST_SUBDIR)/gold && \
16343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16345 "RANLIB=$${RANLIB}" \
16346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16347 install-info) \
16348 || exit 1
16350 @endif gold
16352 .PHONY: maybe-install-pdf-gold install-pdf-gold
16353 maybe-install-pdf-gold:
16354 @if gold
16355 maybe-install-pdf-gold: install-pdf-gold
16357 install-pdf-gold: \
16358 configure-gold \
16359 pdf-gold
16360 @[ -f ./gold/Makefile ] || exit 0; \
16361 r=`${PWD_COMMAND}`; export r; \
16362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16363 $(HOST_EXPORTS) \
16364 for flag in $(EXTRA_HOST_FLAGS) ; do \
16365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16366 done; \
16367 echo "Doing install-pdf in gold" ; \
16368 (cd $(HOST_SUBDIR)/gold && \
16369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16371 "RANLIB=$${RANLIB}" \
16372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16373 install-pdf) \
16374 || exit 1
16376 @endif gold
16378 .PHONY: maybe-install-html-gold install-html-gold
16379 maybe-install-html-gold:
16380 @if gold
16381 maybe-install-html-gold: install-html-gold
16383 install-html-gold: \
16384 configure-gold \
16385 html-gold
16386 @[ -f ./gold/Makefile ] || exit 0; \
16387 r=`${PWD_COMMAND}`; export r; \
16388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16389 $(HOST_EXPORTS) \
16390 for flag in $(EXTRA_HOST_FLAGS) ; do \
16391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16392 done; \
16393 echo "Doing install-html in gold" ; \
16394 (cd $(HOST_SUBDIR)/gold && \
16395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16397 "RANLIB=$${RANLIB}" \
16398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16399 install-html) \
16400 || exit 1
16402 @endif gold
16404 .PHONY: maybe-installcheck-gold installcheck-gold
16405 maybe-installcheck-gold:
16406 @if gold
16407 maybe-installcheck-gold: installcheck-gold
16409 installcheck-gold: \
16410 configure-gold
16411 @[ -f ./gold/Makefile ] || exit 0; \
16412 r=`${PWD_COMMAND}`; export r; \
16413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16414 $(HOST_EXPORTS) \
16415 for flag in $(EXTRA_HOST_FLAGS) ; do \
16416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16417 done; \
16418 echo "Doing installcheck in gold" ; \
16419 (cd $(HOST_SUBDIR)/gold && \
16420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16422 "RANLIB=$${RANLIB}" \
16423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16424 installcheck) \
16425 || exit 1
16427 @endif gold
16429 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16430 maybe-mostlyclean-gold:
16431 @if gold
16432 maybe-mostlyclean-gold: mostlyclean-gold
16434 mostlyclean-gold:
16435 @[ -f ./gold/Makefile ] || exit 0; \
16436 r=`${PWD_COMMAND}`; export r; \
16437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16438 $(HOST_EXPORTS) \
16439 for flag in $(EXTRA_HOST_FLAGS) ; do \
16440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16441 done; \
16442 echo "Doing mostlyclean in gold" ; \
16443 (cd $(HOST_SUBDIR)/gold && \
16444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16446 "RANLIB=$${RANLIB}" \
16447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16448 mostlyclean) \
16449 || exit 1
16451 @endif gold
16453 .PHONY: maybe-clean-gold clean-gold
16454 maybe-clean-gold:
16455 @if gold
16456 maybe-clean-gold: clean-gold
16458 clean-gold:
16459 @[ -f ./gold/Makefile ] || exit 0; \
16460 r=`${PWD_COMMAND}`; export r; \
16461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16462 $(HOST_EXPORTS) \
16463 for flag in $(EXTRA_HOST_FLAGS) ; do \
16464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16465 done; \
16466 echo "Doing clean in gold" ; \
16467 (cd $(HOST_SUBDIR)/gold && \
16468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16470 "RANLIB=$${RANLIB}" \
16471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16472 clean) \
16473 || exit 1
16475 @endif gold
16477 .PHONY: maybe-distclean-gold distclean-gold
16478 maybe-distclean-gold:
16479 @if gold
16480 maybe-distclean-gold: distclean-gold
16482 distclean-gold:
16483 @[ -f ./gold/Makefile ] || exit 0; \
16484 r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 $(HOST_EXPORTS) \
16487 for flag in $(EXTRA_HOST_FLAGS) ; do \
16488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16489 done; \
16490 echo "Doing distclean in gold" ; \
16491 (cd $(HOST_SUBDIR)/gold && \
16492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16494 "RANLIB=$${RANLIB}" \
16495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16496 distclean) \
16497 || exit 1
16499 @endif gold
16501 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16502 maybe-maintainer-clean-gold:
16503 @if gold
16504 maybe-maintainer-clean-gold: maintainer-clean-gold
16506 maintainer-clean-gold:
16507 @[ -f ./gold/Makefile ] || exit 0; \
16508 r=`${PWD_COMMAND}`; export r; \
16509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16510 $(HOST_EXPORTS) \
16511 for flag in $(EXTRA_HOST_FLAGS) ; do \
16512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16513 done; \
16514 echo "Doing maintainer-clean in gold" ; \
16515 (cd $(HOST_SUBDIR)/gold && \
16516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16518 "RANLIB=$${RANLIB}" \
16519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16520 maintainer-clean) \
16521 || exit 1
16523 @endif gold
16527 .PHONY: configure-gprof maybe-configure-gprof
16528 maybe-configure-gprof:
16529 @if gcc-bootstrap
16530 configure-gprof: stage_current
16531 @endif gcc-bootstrap
16532 @if gprof
16533 maybe-configure-gprof: configure-gprof
16534 configure-gprof:
16535 @: $(MAKE); $(unstage)
16536 @r=`${PWD_COMMAND}`; export r; \
16537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16538 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16540 $(HOST_EXPORTS) \
16541 echo Configuring in $(HOST_SUBDIR)/gprof; \
16542 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16543 case $(srcdir) in \
16544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16545 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16547 esac; \
16548 srcdiroption="--srcdir=$${topdir}/gprof"; \
16549 libsrcdir="$$s/gprof"; \
16550 $(SHELL) $${libsrcdir}/configure \
16551 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16552 --target=${target_alias} $${srcdiroption} \
16553 || exit 1
16554 @endif gprof
16560 .PHONY: all-gprof maybe-all-gprof
16561 maybe-all-gprof:
16562 @if gcc-bootstrap
16563 all-gprof: stage_current
16564 @endif gcc-bootstrap
16565 @if gprof
16566 TARGET-gprof=all
16567 maybe-all-gprof: all-gprof
16568 all-gprof: configure-gprof
16569 @: $(MAKE); $(unstage)
16570 @r=`${PWD_COMMAND}`; export r; \
16571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16572 $(HOST_EXPORTS) \
16573 (cd $(HOST_SUBDIR)/gprof && \
16574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16575 $(TARGET-gprof))
16576 @endif gprof
16581 .PHONY: check-gprof maybe-check-gprof
16582 maybe-check-gprof:
16583 @if gprof
16584 maybe-check-gprof: check-gprof
16586 check-gprof:
16587 @: $(MAKE); $(unstage)
16588 @r=`${PWD_COMMAND}`; export r; \
16589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16590 $(HOST_EXPORTS) \
16591 (cd $(HOST_SUBDIR)/gprof && \
16592 $(MAKE) $(FLAGS_TO_PASS) check)
16594 @endif gprof
16596 .PHONY: install-gprof maybe-install-gprof
16597 maybe-install-gprof:
16598 @if gprof
16599 maybe-install-gprof: install-gprof
16601 install-gprof: installdirs
16602 @: $(MAKE); $(unstage)
16603 @r=`${PWD_COMMAND}`; export r; \
16604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605 $(HOST_EXPORTS) \
16606 (cd $(HOST_SUBDIR)/gprof && \
16607 $(MAKE) $(FLAGS_TO_PASS) install)
16609 @endif gprof
16611 .PHONY: install-strip-gprof maybe-install-strip-gprof
16612 maybe-install-strip-gprof:
16613 @if gprof
16614 maybe-install-strip-gprof: install-strip-gprof
16616 install-strip-gprof: installdirs
16617 @: $(MAKE); $(unstage)
16618 @r=`${PWD_COMMAND}`; export r; \
16619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16620 $(HOST_EXPORTS) \
16621 (cd $(HOST_SUBDIR)/gprof && \
16622 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16624 @endif gprof
16626 # Other targets (info, dvi, pdf, etc.)
16628 .PHONY: maybe-info-gprof info-gprof
16629 maybe-info-gprof:
16630 @if gprof
16631 maybe-info-gprof: info-gprof
16633 info-gprof: \
16634 configure-gprof
16635 @: $(MAKE); $(unstage)
16636 @[ -f ./gprof/Makefile ] || exit 0; \
16637 r=`${PWD_COMMAND}`; export r; \
16638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16639 $(HOST_EXPORTS) \
16640 for flag in $(EXTRA_HOST_FLAGS) ; do \
16641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16642 done; \
16643 echo "Doing info in gprof" ; \
16644 (cd $(HOST_SUBDIR)/gprof && \
16645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16647 "RANLIB=$${RANLIB}" \
16648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16649 info) \
16650 || exit 1
16652 @endif gprof
16654 .PHONY: maybe-dvi-gprof dvi-gprof
16655 maybe-dvi-gprof:
16656 @if gprof
16657 maybe-dvi-gprof: dvi-gprof
16659 dvi-gprof: \
16660 configure-gprof
16661 @: $(MAKE); $(unstage)
16662 @[ -f ./gprof/Makefile ] || exit 0; \
16663 r=`${PWD_COMMAND}`; export r; \
16664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16665 $(HOST_EXPORTS) \
16666 for flag in $(EXTRA_HOST_FLAGS) ; do \
16667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16668 done; \
16669 echo "Doing dvi in gprof" ; \
16670 (cd $(HOST_SUBDIR)/gprof && \
16671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16673 "RANLIB=$${RANLIB}" \
16674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16675 dvi) \
16676 || exit 1
16678 @endif gprof
16680 .PHONY: maybe-pdf-gprof pdf-gprof
16681 maybe-pdf-gprof:
16682 @if gprof
16683 maybe-pdf-gprof: pdf-gprof
16685 pdf-gprof: \
16686 configure-gprof
16687 @: $(MAKE); $(unstage)
16688 @[ -f ./gprof/Makefile ] || exit 0; \
16689 r=`${PWD_COMMAND}`; export r; \
16690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16691 $(HOST_EXPORTS) \
16692 for flag in $(EXTRA_HOST_FLAGS) ; do \
16693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16694 done; \
16695 echo "Doing pdf in gprof" ; \
16696 (cd $(HOST_SUBDIR)/gprof && \
16697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16699 "RANLIB=$${RANLIB}" \
16700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16701 pdf) \
16702 || exit 1
16704 @endif gprof
16706 .PHONY: maybe-html-gprof html-gprof
16707 maybe-html-gprof:
16708 @if gprof
16709 maybe-html-gprof: html-gprof
16711 html-gprof: \
16712 configure-gprof
16713 @: $(MAKE); $(unstage)
16714 @[ -f ./gprof/Makefile ] || exit 0; \
16715 r=`${PWD_COMMAND}`; export r; \
16716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16717 $(HOST_EXPORTS) \
16718 for flag in $(EXTRA_HOST_FLAGS) ; do \
16719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16720 done; \
16721 echo "Doing html in gprof" ; \
16722 (cd $(HOST_SUBDIR)/gprof && \
16723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16725 "RANLIB=$${RANLIB}" \
16726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16727 html) \
16728 || exit 1
16730 @endif gprof
16732 .PHONY: maybe-TAGS-gprof TAGS-gprof
16733 maybe-TAGS-gprof:
16734 @if gprof
16735 maybe-TAGS-gprof: TAGS-gprof
16737 TAGS-gprof: \
16738 configure-gprof
16739 @: $(MAKE); $(unstage)
16740 @[ -f ./gprof/Makefile ] || exit 0; \
16741 r=`${PWD_COMMAND}`; export r; \
16742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743 $(HOST_EXPORTS) \
16744 for flag in $(EXTRA_HOST_FLAGS) ; do \
16745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746 done; \
16747 echo "Doing TAGS in gprof" ; \
16748 (cd $(HOST_SUBDIR)/gprof && \
16749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751 "RANLIB=$${RANLIB}" \
16752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16753 TAGS) \
16754 || exit 1
16756 @endif gprof
16758 .PHONY: maybe-install-info-gprof install-info-gprof
16759 maybe-install-info-gprof:
16760 @if gprof
16761 maybe-install-info-gprof: install-info-gprof
16763 install-info-gprof: \
16764 configure-gprof \
16765 info-gprof
16766 @: $(MAKE); $(unstage)
16767 @[ -f ./gprof/Makefile ] || exit 0; \
16768 r=`${PWD_COMMAND}`; export r; \
16769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770 $(HOST_EXPORTS) \
16771 for flag in $(EXTRA_HOST_FLAGS) ; do \
16772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773 done; \
16774 echo "Doing install-info in gprof" ; \
16775 (cd $(HOST_SUBDIR)/gprof && \
16776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778 "RANLIB=$${RANLIB}" \
16779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16780 install-info) \
16781 || exit 1
16783 @endif gprof
16785 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16786 maybe-install-pdf-gprof:
16787 @if gprof
16788 maybe-install-pdf-gprof: install-pdf-gprof
16790 install-pdf-gprof: \
16791 configure-gprof \
16792 pdf-gprof
16793 @: $(MAKE); $(unstage)
16794 @[ -f ./gprof/Makefile ] || exit 0; \
16795 r=`${PWD_COMMAND}`; export r; \
16796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16797 $(HOST_EXPORTS) \
16798 for flag in $(EXTRA_HOST_FLAGS) ; do \
16799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16800 done; \
16801 echo "Doing install-pdf in gprof" ; \
16802 (cd $(HOST_SUBDIR)/gprof && \
16803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16805 "RANLIB=$${RANLIB}" \
16806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16807 install-pdf) \
16808 || exit 1
16810 @endif gprof
16812 .PHONY: maybe-install-html-gprof install-html-gprof
16813 maybe-install-html-gprof:
16814 @if gprof
16815 maybe-install-html-gprof: install-html-gprof
16817 install-html-gprof: \
16818 configure-gprof \
16819 html-gprof
16820 @: $(MAKE); $(unstage)
16821 @[ -f ./gprof/Makefile ] || exit 0; \
16822 r=`${PWD_COMMAND}`; export r; \
16823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16824 $(HOST_EXPORTS) \
16825 for flag in $(EXTRA_HOST_FLAGS) ; do \
16826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16827 done; \
16828 echo "Doing install-html in gprof" ; \
16829 (cd $(HOST_SUBDIR)/gprof && \
16830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16832 "RANLIB=$${RANLIB}" \
16833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16834 install-html) \
16835 || exit 1
16837 @endif gprof
16839 .PHONY: maybe-installcheck-gprof installcheck-gprof
16840 maybe-installcheck-gprof:
16841 @if gprof
16842 maybe-installcheck-gprof: installcheck-gprof
16844 installcheck-gprof: \
16845 configure-gprof
16846 @: $(MAKE); $(unstage)
16847 @[ -f ./gprof/Makefile ] || exit 0; \
16848 r=`${PWD_COMMAND}`; export r; \
16849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16850 $(HOST_EXPORTS) \
16851 for flag in $(EXTRA_HOST_FLAGS) ; do \
16852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16853 done; \
16854 echo "Doing installcheck in gprof" ; \
16855 (cd $(HOST_SUBDIR)/gprof && \
16856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16858 "RANLIB=$${RANLIB}" \
16859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16860 installcheck) \
16861 || exit 1
16863 @endif gprof
16865 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16866 maybe-mostlyclean-gprof:
16867 @if gprof
16868 maybe-mostlyclean-gprof: mostlyclean-gprof
16870 mostlyclean-gprof:
16871 @: $(MAKE); $(unstage)
16872 @[ -f ./gprof/Makefile ] || exit 0; \
16873 r=`${PWD_COMMAND}`; export r; \
16874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16875 $(HOST_EXPORTS) \
16876 for flag in $(EXTRA_HOST_FLAGS) ; do \
16877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16878 done; \
16879 echo "Doing mostlyclean in gprof" ; \
16880 (cd $(HOST_SUBDIR)/gprof && \
16881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16883 "RANLIB=$${RANLIB}" \
16884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16885 mostlyclean) \
16886 || exit 1
16888 @endif gprof
16890 .PHONY: maybe-clean-gprof clean-gprof
16891 maybe-clean-gprof:
16892 @if gprof
16893 maybe-clean-gprof: clean-gprof
16895 clean-gprof:
16896 @: $(MAKE); $(unstage)
16897 @[ -f ./gprof/Makefile ] || exit 0; \
16898 r=`${PWD_COMMAND}`; export r; \
16899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16900 $(HOST_EXPORTS) \
16901 for flag in $(EXTRA_HOST_FLAGS) ; do \
16902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16903 done; \
16904 echo "Doing clean in gprof" ; \
16905 (cd $(HOST_SUBDIR)/gprof && \
16906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16908 "RANLIB=$${RANLIB}" \
16909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16910 clean) \
16911 || exit 1
16913 @endif gprof
16915 .PHONY: maybe-distclean-gprof distclean-gprof
16916 maybe-distclean-gprof:
16917 @if gprof
16918 maybe-distclean-gprof: distclean-gprof
16920 distclean-gprof:
16921 @: $(MAKE); $(unstage)
16922 @[ -f ./gprof/Makefile ] || exit 0; \
16923 r=`${PWD_COMMAND}`; export r; \
16924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925 $(HOST_EXPORTS) \
16926 for flag in $(EXTRA_HOST_FLAGS) ; do \
16927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16928 done; \
16929 echo "Doing distclean in gprof" ; \
16930 (cd $(HOST_SUBDIR)/gprof && \
16931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16933 "RANLIB=$${RANLIB}" \
16934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16935 distclean) \
16936 || exit 1
16938 @endif gprof
16940 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16941 maybe-maintainer-clean-gprof:
16942 @if gprof
16943 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16945 maintainer-clean-gprof:
16946 @: $(MAKE); $(unstage)
16947 @[ -f ./gprof/Makefile ] || exit 0; \
16948 r=`${PWD_COMMAND}`; export r; \
16949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16950 $(HOST_EXPORTS) \
16951 for flag in $(EXTRA_HOST_FLAGS) ; do \
16952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16953 done; \
16954 echo "Doing maintainer-clean in gprof" ; \
16955 (cd $(HOST_SUBDIR)/gprof && \
16956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16958 "RANLIB=$${RANLIB}" \
16959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16960 maintainer-clean) \
16961 || exit 1
16963 @endif gprof
16967 .PHONY: configure-intl maybe-configure-intl
16968 maybe-configure-intl:
16969 @if gcc-bootstrap
16970 configure-intl: stage_current
16971 @endif gcc-bootstrap
16972 @if intl
16973 maybe-configure-intl: configure-intl
16974 configure-intl:
16975 @r=`${PWD_COMMAND}`; export r; \
16976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16977 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16979 $(HOST_EXPORTS) \
16980 echo Configuring in $(HOST_SUBDIR)/intl; \
16981 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16982 case $(srcdir) in \
16983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16984 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16986 esac; \
16987 srcdiroption="--srcdir=$${topdir}/intl"; \
16988 libsrcdir="$$s/intl"; \
16989 $(SHELL) $${libsrcdir}/configure \
16990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16991 --target=${target_alias} $${srcdiroption} \
16992 || exit 1
16993 @endif intl
16997 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16998 maybe-configure-stage1-intl:
16999 @if intl-bootstrap
17000 maybe-configure-stage1-intl: configure-stage1-intl
17001 configure-stage1-intl:
17002 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17004 @r=`${PWD_COMMAND}`; export r; \
17005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17006 TFLAGS="$(STAGE1_TFLAGS)"; \
17007 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17008 $(HOST_EXPORTS) \
17009 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17010 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17011 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17012 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17014 cd $(HOST_SUBDIR)/intl || exit 1; \
17015 case $(srcdir) in \
17016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17017 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17019 esac; \
17020 srcdiroption="--srcdir=$${topdir}/intl"; \
17021 libsrcdir="$$s/intl"; \
17022 $(SHELL) $${libsrcdir}/configure \
17023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17024 --target=${target_alias} $${srcdiroption} \
17025 $(STAGE1_CONFIGURE_FLAGS)
17026 @endif intl-bootstrap
17028 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17029 maybe-configure-stage2-intl:
17030 @if intl-bootstrap
17031 maybe-configure-stage2-intl: configure-stage2-intl
17032 configure-stage2-intl:
17033 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17035 @r=`${PWD_COMMAND}`; export r; \
17036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17037 TFLAGS="$(STAGE2_TFLAGS)"; \
17038 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17039 $(HOST_EXPORTS) \
17040 $(POSTSTAGE1_HOST_EXPORTS) \
17041 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17042 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17043 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17044 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17046 cd $(HOST_SUBDIR)/intl || exit 1; \
17047 case $(srcdir) in \
17048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17049 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17051 esac; \
17052 srcdiroption="--srcdir=$${topdir}/intl"; \
17053 libsrcdir="$$s/intl"; \
17054 $(SHELL) $${libsrcdir}/configure \
17055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17056 --target=${target_alias} $${srcdiroption} \
17057 --with-build-libsubdir=$(HOST_SUBDIR) \
17058 $(STAGE2_CONFIGURE_FLAGS)
17059 @endif intl-bootstrap
17061 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17062 maybe-configure-stage3-intl:
17063 @if intl-bootstrap
17064 maybe-configure-stage3-intl: configure-stage3-intl
17065 configure-stage3-intl:
17066 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17067 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17068 @r=`${PWD_COMMAND}`; export r; \
17069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17070 TFLAGS="$(STAGE3_TFLAGS)"; \
17071 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17072 $(HOST_EXPORTS) \
17073 $(POSTSTAGE1_HOST_EXPORTS) \
17074 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17075 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17076 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17077 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17079 cd $(HOST_SUBDIR)/intl || exit 1; \
17080 case $(srcdir) in \
17081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17082 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17084 esac; \
17085 srcdiroption="--srcdir=$${topdir}/intl"; \
17086 libsrcdir="$$s/intl"; \
17087 $(SHELL) $${libsrcdir}/configure \
17088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17089 --target=${target_alias} $${srcdiroption} \
17090 --with-build-libsubdir=$(HOST_SUBDIR) \
17091 $(STAGE3_CONFIGURE_FLAGS)
17092 @endif intl-bootstrap
17094 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17095 maybe-configure-stage4-intl:
17096 @if intl-bootstrap
17097 maybe-configure-stage4-intl: configure-stage4-intl
17098 configure-stage4-intl:
17099 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17101 @r=`${PWD_COMMAND}`; export r; \
17102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17103 TFLAGS="$(STAGE4_TFLAGS)"; \
17104 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17105 $(HOST_EXPORTS) \
17106 $(POSTSTAGE1_HOST_EXPORTS) \
17107 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17108 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17109 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17110 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17112 cd $(HOST_SUBDIR)/intl || exit 1; \
17113 case $(srcdir) in \
17114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17115 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17117 esac; \
17118 srcdiroption="--srcdir=$${topdir}/intl"; \
17119 libsrcdir="$$s/intl"; \
17120 $(SHELL) $${libsrcdir}/configure \
17121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17122 --target=${target_alias} $${srcdiroption} \
17123 --with-build-libsubdir=$(HOST_SUBDIR) \
17124 $(STAGE4_CONFIGURE_FLAGS)
17125 @endif intl-bootstrap
17127 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17128 maybe-configure-stageprofile-intl:
17129 @if intl-bootstrap
17130 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17131 configure-stageprofile-intl:
17132 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17134 @r=`${PWD_COMMAND}`; export r; \
17135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17136 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17137 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17138 $(HOST_EXPORTS) \
17139 $(POSTSTAGE1_HOST_EXPORTS) \
17140 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17141 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17142 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17143 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17145 cd $(HOST_SUBDIR)/intl || exit 1; \
17146 case $(srcdir) in \
17147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17148 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17150 esac; \
17151 srcdiroption="--srcdir=$${topdir}/intl"; \
17152 libsrcdir="$$s/intl"; \
17153 $(SHELL) $${libsrcdir}/configure \
17154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17155 --target=${target_alias} $${srcdiroption} \
17156 --with-build-libsubdir=$(HOST_SUBDIR) \
17157 $(STAGEprofile_CONFIGURE_FLAGS)
17158 @endif intl-bootstrap
17160 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17161 maybe-configure-stagefeedback-intl:
17162 @if intl-bootstrap
17163 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17164 configure-stagefeedback-intl:
17165 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17167 @r=`${PWD_COMMAND}`; export r; \
17168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17169 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17170 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17171 $(HOST_EXPORTS) \
17172 $(POSTSTAGE1_HOST_EXPORTS) \
17173 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17174 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17175 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17176 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17178 cd $(HOST_SUBDIR)/intl || exit 1; \
17179 case $(srcdir) in \
17180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17181 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17183 esac; \
17184 srcdiroption="--srcdir=$${topdir}/intl"; \
17185 libsrcdir="$$s/intl"; \
17186 $(SHELL) $${libsrcdir}/configure \
17187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17188 --target=${target_alias} $${srcdiroption} \
17189 --with-build-libsubdir=$(HOST_SUBDIR) \
17190 $(STAGEfeedback_CONFIGURE_FLAGS)
17191 @endif intl-bootstrap
17197 .PHONY: all-intl maybe-all-intl
17198 maybe-all-intl:
17199 @if gcc-bootstrap
17200 all-intl: stage_current
17201 @endif gcc-bootstrap
17202 @if intl
17203 TARGET-intl=all
17204 maybe-all-intl: all-intl
17205 all-intl: configure-intl
17206 @r=`${PWD_COMMAND}`; export r; \
17207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17208 $(HOST_EXPORTS) \
17209 (cd $(HOST_SUBDIR)/intl && \
17210 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17211 $(TARGET-intl))
17212 @endif intl
17216 .PHONY: all-stage1-intl maybe-all-stage1-intl
17217 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17218 maybe-all-stage1-intl:
17219 maybe-clean-stage1-intl:
17220 @if intl-bootstrap
17221 maybe-all-stage1-intl: all-stage1-intl
17222 all-stage1: all-stage1-intl
17223 TARGET-stage1-intl = $(TARGET-intl)
17224 all-stage1-intl: configure-stage1-intl
17225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17226 @r=`${PWD_COMMAND}`; export r; \
17227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17228 TFLAGS="$(STAGE1_TFLAGS)"; \
17229 $(HOST_EXPORTS) \
17230 cd $(HOST_SUBDIR)/intl && \
17231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17232 CFLAGS="$(STAGE1_CFLAGS)" \
17233 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17234 LIBCFLAGS="$(LIBCFLAGS)" \
17235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17238 $(EXTRA_HOST_FLAGS) \
17239 TFLAGS="$(STAGE1_TFLAGS)" \
17240 $(TARGET-stage1-intl)
17242 maybe-clean-stage1-intl: clean-stage1-intl
17243 clean-stage1: clean-stage1-intl
17244 clean-stage1-intl:
17245 @if [ $(current_stage) = stage1 ]; then \
17246 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17247 else \
17248 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17249 $(MAKE) stage1-start; \
17250 fi; \
17251 cd $(HOST_SUBDIR)/intl && \
17252 $(MAKE) $(EXTRA_HOST_FLAGS) \
17253 clean
17254 @endif intl-bootstrap
17257 .PHONY: all-stage2-intl maybe-all-stage2-intl
17258 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17259 maybe-all-stage2-intl:
17260 maybe-clean-stage2-intl:
17261 @if intl-bootstrap
17262 maybe-all-stage2-intl: all-stage2-intl
17263 all-stage2: all-stage2-intl
17264 TARGET-stage2-intl = $(TARGET-intl)
17265 all-stage2-intl: configure-stage2-intl
17266 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17267 @r=`${PWD_COMMAND}`; export r; \
17268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17269 TFLAGS="$(STAGE2_TFLAGS)"; \
17270 $(HOST_EXPORTS) \
17271 $(POSTSTAGE1_HOST_EXPORTS) \
17272 cd $(HOST_SUBDIR)/intl && \
17273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17274 CFLAGS="$(STAGE2_CFLAGS)" \
17275 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17276 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17280 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17281 TFLAGS="$(STAGE2_TFLAGS)" \
17282 $(TARGET-stage2-intl)
17284 maybe-clean-stage2-intl: clean-stage2-intl
17285 clean-stage2: clean-stage2-intl
17286 clean-stage2-intl:
17287 @if [ $(current_stage) = stage2 ]; then \
17288 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17289 else \
17290 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17291 $(MAKE) stage2-start; \
17292 fi; \
17293 cd $(HOST_SUBDIR)/intl && \
17294 $(MAKE) $(EXTRA_HOST_FLAGS) \
17295 $(POSTSTAGE1_FLAGS_TO_PASS) \
17296 clean
17297 @endif intl-bootstrap
17300 .PHONY: all-stage3-intl maybe-all-stage3-intl
17301 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17302 maybe-all-stage3-intl:
17303 maybe-clean-stage3-intl:
17304 @if intl-bootstrap
17305 maybe-all-stage3-intl: all-stage3-intl
17306 all-stage3: all-stage3-intl
17307 TARGET-stage3-intl = $(TARGET-intl)
17308 all-stage3-intl: configure-stage3-intl
17309 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17310 @r=`${PWD_COMMAND}`; export r; \
17311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17312 TFLAGS="$(STAGE3_TFLAGS)"; \
17313 $(HOST_EXPORTS) \
17314 $(POSTSTAGE1_HOST_EXPORTS) \
17315 cd $(HOST_SUBDIR)/intl && \
17316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17317 CFLAGS="$(STAGE3_CFLAGS)" \
17318 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17319 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17323 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17324 TFLAGS="$(STAGE3_TFLAGS)" \
17325 $(TARGET-stage3-intl)
17327 maybe-clean-stage3-intl: clean-stage3-intl
17328 clean-stage3: clean-stage3-intl
17329 clean-stage3-intl:
17330 @if [ $(current_stage) = stage3 ]; then \
17331 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17332 else \
17333 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17334 $(MAKE) stage3-start; \
17335 fi; \
17336 cd $(HOST_SUBDIR)/intl && \
17337 $(MAKE) $(EXTRA_HOST_FLAGS) \
17338 $(POSTSTAGE1_FLAGS_TO_PASS) \
17339 clean
17340 @endif intl-bootstrap
17343 .PHONY: all-stage4-intl maybe-all-stage4-intl
17344 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17345 maybe-all-stage4-intl:
17346 maybe-clean-stage4-intl:
17347 @if intl-bootstrap
17348 maybe-all-stage4-intl: all-stage4-intl
17349 all-stage4: all-stage4-intl
17350 TARGET-stage4-intl = $(TARGET-intl)
17351 all-stage4-intl: configure-stage4-intl
17352 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17353 @r=`${PWD_COMMAND}`; export r; \
17354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17355 TFLAGS="$(STAGE4_TFLAGS)"; \
17356 $(HOST_EXPORTS) \
17357 $(POSTSTAGE1_HOST_EXPORTS) \
17358 cd $(HOST_SUBDIR)/intl && \
17359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17360 CFLAGS="$(STAGE4_CFLAGS)" \
17361 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17362 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17366 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17367 TFLAGS="$(STAGE4_TFLAGS)" \
17368 $(TARGET-stage4-intl)
17370 maybe-clean-stage4-intl: clean-stage4-intl
17371 clean-stage4: clean-stage4-intl
17372 clean-stage4-intl:
17373 @if [ $(current_stage) = stage4 ]; then \
17374 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17375 else \
17376 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17377 $(MAKE) stage4-start; \
17378 fi; \
17379 cd $(HOST_SUBDIR)/intl && \
17380 $(MAKE) $(EXTRA_HOST_FLAGS) \
17381 $(POSTSTAGE1_FLAGS_TO_PASS) \
17382 clean
17383 @endif intl-bootstrap
17386 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17387 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17388 maybe-all-stageprofile-intl:
17389 maybe-clean-stageprofile-intl:
17390 @if intl-bootstrap
17391 maybe-all-stageprofile-intl: all-stageprofile-intl
17392 all-stageprofile: all-stageprofile-intl
17393 TARGET-stageprofile-intl = $(TARGET-intl)
17394 all-stageprofile-intl: configure-stageprofile-intl
17395 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17396 @r=`${PWD_COMMAND}`; export r; \
17397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17398 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17399 $(HOST_EXPORTS) \
17400 $(POSTSTAGE1_HOST_EXPORTS) \
17401 cd $(HOST_SUBDIR)/intl && \
17402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17403 CFLAGS="$(STAGEprofile_CFLAGS)" \
17404 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17405 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17409 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17410 TFLAGS="$(STAGEprofile_TFLAGS)" \
17411 $(TARGET-stageprofile-intl)
17413 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17414 clean-stageprofile: clean-stageprofile-intl
17415 clean-stageprofile-intl:
17416 @if [ $(current_stage) = stageprofile ]; then \
17417 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17418 else \
17419 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17420 $(MAKE) stageprofile-start; \
17421 fi; \
17422 cd $(HOST_SUBDIR)/intl && \
17423 $(MAKE) $(EXTRA_HOST_FLAGS) \
17424 $(POSTSTAGE1_FLAGS_TO_PASS) \
17425 clean
17426 @endif intl-bootstrap
17429 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17430 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17431 maybe-all-stagefeedback-intl:
17432 maybe-clean-stagefeedback-intl:
17433 @if intl-bootstrap
17434 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17435 all-stagefeedback: all-stagefeedback-intl
17436 TARGET-stagefeedback-intl = $(TARGET-intl)
17437 all-stagefeedback-intl: configure-stagefeedback-intl
17438 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17439 @r=`${PWD_COMMAND}`; export r; \
17440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17441 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17442 $(HOST_EXPORTS) \
17443 $(POSTSTAGE1_HOST_EXPORTS) \
17444 cd $(HOST_SUBDIR)/intl && \
17445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17446 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17447 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17448 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17453 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17454 $(TARGET-stagefeedback-intl)
17456 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17457 clean-stagefeedback: clean-stagefeedback-intl
17458 clean-stagefeedback-intl:
17459 @if [ $(current_stage) = stagefeedback ]; then \
17460 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17461 else \
17462 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17463 $(MAKE) stagefeedback-start; \
17464 fi; \
17465 cd $(HOST_SUBDIR)/intl && \
17466 $(MAKE) $(EXTRA_HOST_FLAGS) \
17467 $(POSTSTAGE1_FLAGS_TO_PASS) \
17468 clean
17469 @endif intl-bootstrap
17475 .PHONY: check-intl maybe-check-intl
17476 maybe-check-intl:
17477 @if intl
17478 maybe-check-intl: check-intl
17480 check-intl:
17481 @: $(MAKE); $(unstage)
17482 @r=`${PWD_COMMAND}`; export r; \
17483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17484 $(HOST_EXPORTS) \
17485 (cd $(HOST_SUBDIR)/intl && \
17486 $(MAKE) $(FLAGS_TO_PASS) check)
17488 @endif intl
17490 .PHONY: install-intl maybe-install-intl
17491 maybe-install-intl:
17492 @if intl
17493 maybe-install-intl: install-intl
17495 install-intl: installdirs
17496 @: $(MAKE); $(unstage)
17497 @r=`${PWD_COMMAND}`; export r; \
17498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499 $(HOST_EXPORTS) \
17500 (cd $(HOST_SUBDIR)/intl && \
17501 $(MAKE) $(FLAGS_TO_PASS) install)
17503 @endif intl
17505 .PHONY: install-strip-intl maybe-install-strip-intl
17506 maybe-install-strip-intl:
17507 @if intl
17508 maybe-install-strip-intl: install-strip-intl
17510 install-strip-intl: installdirs
17511 @: $(MAKE); $(unstage)
17512 @r=`${PWD_COMMAND}`; export r; \
17513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17514 $(HOST_EXPORTS) \
17515 (cd $(HOST_SUBDIR)/intl && \
17516 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17518 @endif intl
17520 # Other targets (info, dvi, pdf, etc.)
17522 .PHONY: maybe-info-intl info-intl
17523 maybe-info-intl:
17524 @if intl
17525 maybe-info-intl: info-intl
17527 info-intl: \
17528 configure-intl
17529 @[ -f ./intl/Makefile ] || exit 0; \
17530 r=`${PWD_COMMAND}`; export r; \
17531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17532 $(HOST_EXPORTS) \
17533 for flag in $(EXTRA_HOST_FLAGS) ; do \
17534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17535 done; \
17536 echo "Doing info in intl" ; \
17537 (cd $(HOST_SUBDIR)/intl && \
17538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17540 "RANLIB=$${RANLIB}" \
17541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17542 info) \
17543 || exit 1
17545 @endif intl
17547 .PHONY: maybe-dvi-intl dvi-intl
17548 maybe-dvi-intl:
17549 @if intl
17550 maybe-dvi-intl: dvi-intl
17552 dvi-intl: \
17553 configure-intl
17554 @[ -f ./intl/Makefile ] || exit 0; \
17555 r=`${PWD_COMMAND}`; export r; \
17556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17557 $(HOST_EXPORTS) \
17558 for flag in $(EXTRA_HOST_FLAGS) ; do \
17559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17560 done; \
17561 echo "Doing dvi in intl" ; \
17562 (cd $(HOST_SUBDIR)/intl && \
17563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17565 "RANLIB=$${RANLIB}" \
17566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17567 dvi) \
17568 || exit 1
17570 @endif intl
17572 .PHONY: maybe-pdf-intl pdf-intl
17573 maybe-pdf-intl:
17574 @if intl
17575 maybe-pdf-intl: pdf-intl
17577 pdf-intl: \
17578 configure-intl
17579 @[ -f ./intl/Makefile ] || exit 0; \
17580 r=`${PWD_COMMAND}`; export r; \
17581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17582 $(HOST_EXPORTS) \
17583 for flag in $(EXTRA_HOST_FLAGS) ; do \
17584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17585 done; \
17586 echo "Doing pdf in intl" ; \
17587 (cd $(HOST_SUBDIR)/intl && \
17588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17590 "RANLIB=$${RANLIB}" \
17591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17592 pdf) \
17593 || exit 1
17595 @endif intl
17597 .PHONY: maybe-html-intl html-intl
17598 maybe-html-intl:
17599 @if intl
17600 maybe-html-intl: html-intl
17602 html-intl: \
17603 configure-intl
17604 @[ -f ./intl/Makefile ] || exit 0; \
17605 r=`${PWD_COMMAND}`; export r; \
17606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17607 $(HOST_EXPORTS) \
17608 for flag in $(EXTRA_HOST_FLAGS) ; do \
17609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17610 done; \
17611 echo "Doing html in intl" ; \
17612 (cd $(HOST_SUBDIR)/intl && \
17613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17615 "RANLIB=$${RANLIB}" \
17616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17617 html) \
17618 || exit 1
17620 @endif intl
17622 .PHONY: maybe-TAGS-intl TAGS-intl
17623 maybe-TAGS-intl:
17624 @if intl
17625 maybe-TAGS-intl: TAGS-intl
17627 TAGS-intl: \
17628 configure-intl
17629 @[ -f ./intl/Makefile ] || exit 0; \
17630 r=`${PWD_COMMAND}`; export r; \
17631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632 $(HOST_EXPORTS) \
17633 for flag in $(EXTRA_HOST_FLAGS) ; do \
17634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635 done; \
17636 echo "Doing TAGS in intl" ; \
17637 (cd $(HOST_SUBDIR)/intl && \
17638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640 "RANLIB=$${RANLIB}" \
17641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17642 TAGS) \
17643 || exit 1
17645 @endif intl
17647 .PHONY: maybe-install-info-intl install-info-intl
17648 maybe-install-info-intl:
17649 @if intl
17650 maybe-install-info-intl: install-info-intl
17652 install-info-intl: \
17653 configure-intl \
17654 info-intl
17655 @[ -f ./intl/Makefile ] || exit 0; \
17656 r=`${PWD_COMMAND}`; export r; \
17657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17658 $(HOST_EXPORTS) \
17659 for flag in $(EXTRA_HOST_FLAGS) ; do \
17660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17661 done; \
17662 echo "Doing install-info in intl" ; \
17663 (cd $(HOST_SUBDIR)/intl && \
17664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17666 "RANLIB=$${RANLIB}" \
17667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17668 install-info) \
17669 || exit 1
17671 @endif intl
17673 .PHONY: maybe-install-pdf-intl install-pdf-intl
17674 maybe-install-pdf-intl:
17675 @if intl
17676 maybe-install-pdf-intl: install-pdf-intl
17678 install-pdf-intl: \
17679 configure-intl \
17680 pdf-intl
17681 @[ -f ./intl/Makefile ] || exit 0; \
17682 r=`${PWD_COMMAND}`; export r; \
17683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17684 $(HOST_EXPORTS) \
17685 for flag in $(EXTRA_HOST_FLAGS) ; do \
17686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17687 done; \
17688 echo "Doing install-pdf in intl" ; \
17689 (cd $(HOST_SUBDIR)/intl && \
17690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17692 "RANLIB=$${RANLIB}" \
17693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17694 install-pdf) \
17695 || exit 1
17697 @endif intl
17699 .PHONY: maybe-install-html-intl install-html-intl
17700 maybe-install-html-intl:
17701 @if intl
17702 maybe-install-html-intl: install-html-intl
17704 install-html-intl: \
17705 configure-intl \
17706 html-intl
17707 @[ -f ./intl/Makefile ] || exit 0; \
17708 r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 $(HOST_EXPORTS) \
17711 for flag in $(EXTRA_HOST_FLAGS) ; do \
17712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17713 done; \
17714 echo "Doing install-html in intl" ; \
17715 (cd $(HOST_SUBDIR)/intl && \
17716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17718 "RANLIB=$${RANLIB}" \
17719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17720 install-html) \
17721 || exit 1
17723 @endif intl
17725 .PHONY: maybe-installcheck-intl installcheck-intl
17726 maybe-installcheck-intl:
17727 @if intl
17728 maybe-installcheck-intl: installcheck-intl
17730 installcheck-intl: \
17731 configure-intl
17732 @[ -f ./intl/Makefile ] || exit 0; \
17733 r=`${PWD_COMMAND}`; export r; \
17734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17735 $(HOST_EXPORTS) \
17736 for flag in $(EXTRA_HOST_FLAGS) ; do \
17737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17738 done; \
17739 echo "Doing installcheck in intl" ; \
17740 (cd $(HOST_SUBDIR)/intl && \
17741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17743 "RANLIB=$${RANLIB}" \
17744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17745 installcheck) \
17746 || exit 1
17748 @endif intl
17750 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17751 maybe-mostlyclean-intl:
17752 @if intl
17753 maybe-mostlyclean-intl: mostlyclean-intl
17755 mostlyclean-intl:
17756 @[ -f ./intl/Makefile ] || exit 0; \
17757 r=`${PWD_COMMAND}`; export r; \
17758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17759 $(HOST_EXPORTS) \
17760 for flag in $(EXTRA_HOST_FLAGS) ; do \
17761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17762 done; \
17763 echo "Doing mostlyclean in intl" ; \
17764 (cd $(HOST_SUBDIR)/intl && \
17765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17767 "RANLIB=$${RANLIB}" \
17768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17769 mostlyclean) \
17770 || exit 1
17772 @endif intl
17774 .PHONY: maybe-clean-intl clean-intl
17775 maybe-clean-intl:
17776 @if intl
17777 maybe-clean-intl: clean-intl
17779 clean-intl:
17780 @[ -f ./intl/Makefile ] || exit 0; \
17781 r=`${PWD_COMMAND}`; export r; \
17782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17783 $(HOST_EXPORTS) \
17784 for flag in $(EXTRA_HOST_FLAGS) ; do \
17785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17786 done; \
17787 echo "Doing clean in intl" ; \
17788 (cd $(HOST_SUBDIR)/intl && \
17789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17791 "RANLIB=$${RANLIB}" \
17792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17793 clean) \
17794 || exit 1
17796 @endif intl
17798 .PHONY: maybe-distclean-intl distclean-intl
17799 maybe-distclean-intl:
17800 @if intl
17801 maybe-distclean-intl: distclean-intl
17803 distclean-intl:
17804 @[ -f ./intl/Makefile ] || exit 0; \
17805 r=`${PWD_COMMAND}`; export r; \
17806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17807 $(HOST_EXPORTS) \
17808 for flag in $(EXTRA_HOST_FLAGS) ; do \
17809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17810 done; \
17811 echo "Doing distclean in intl" ; \
17812 (cd $(HOST_SUBDIR)/intl && \
17813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17815 "RANLIB=$${RANLIB}" \
17816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17817 distclean) \
17818 || exit 1
17820 @endif intl
17822 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17823 maybe-maintainer-clean-intl:
17824 @if intl
17825 maybe-maintainer-clean-intl: maintainer-clean-intl
17827 maintainer-clean-intl:
17828 @[ -f ./intl/Makefile ] || exit 0; \
17829 r=`${PWD_COMMAND}`; export r; \
17830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17831 $(HOST_EXPORTS) \
17832 for flag in $(EXTRA_HOST_FLAGS) ; do \
17833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17834 done; \
17835 echo "Doing maintainer-clean in intl" ; \
17836 (cd $(HOST_SUBDIR)/intl && \
17837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17839 "RANLIB=$${RANLIB}" \
17840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17841 maintainer-clean) \
17842 || exit 1
17844 @endif intl
17848 .PHONY: configure-tcl maybe-configure-tcl
17849 maybe-configure-tcl:
17850 @if gcc-bootstrap
17851 configure-tcl: stage_current
17852 @endif gcc-bootstrap
17853 @if tcl
17854 maybe-configure-tcl: configure-tcl
17855 configure-tcl:
17856 @: $(MAKE); $(unstage)
17857 @r=`${PWD_COMMAND}`; export r; \
17858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17861 $(HOST_EXPORTS) \
17862 echo Configuring in $(HOST_SUBDIR)/tcl; \
17863 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17864 case $(srcdir) in \
17865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17866 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17868 esac; \
17869 srcdiroption="--srcdir=$${topdir}/tcl"; \
17870 libsrcdir="$$s/tcl"; \
17871 $(SHELL) $${libsrcdir}/configure \
17872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17873 --target=${target_alias} $${srcdiroption} \
17874 || exit 1
17875 @endif tcl
17881 .PHONY: all-tcl maybe-all-tcl
17882 maybe-all-tcl:
17883 @if gcc-bootstrap
17884 all-tcl: stage_current
17885 @endif gcc-bootstrap
17886 @if tcl
17887 TARGET-tcl=all
17888 maybe-all-tcl: all-tcl
17889 all-tcl: configure-tcl
17890 @: $(MAKE); $(unstage)
17891 @r=`${PWD_COMMAND}`; export r; \
17892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17893 $(HOST_EXPORTS) \
17894 (cd $(HOST_SUBDIR)/tcl && \
17895 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17896 $(TARGET-tcl))
17897 @endif tcl
17902 .PHONY: check-tcl maybe-check-tcl
17903 maybe-check-tcl:
17904 @if tcl
17905 maybe-check-tcl: check-tcl
17907 check-tcl:
17908 @: $(MAKE); $(unstage)
17909 @r=`${PWD_COMMAND}`; export r; \
17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17911 $(HOST_EXPORTS) \
17912 (cd $(HOST_SUBDIR)/tcl && \
17913 $(MAKE) $(FLAGS_TO_PASS) check)
17915 @endif tcl
17917 .PHONY: install-tcl maybe-install-tcl
17918 maybe-install-tcl:
17919 @if tcl
17920 maybe-install-tcl: install-tcl
17922 install-tcl: installdirs
17923 @: $(MAKE); $(unstage)
17924 @r=`${PWD_COMMAND}`; export r; \
17925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17926 $(HOST_EXPORTS) \
17927 (cd $(HOST_SUBDIR)/tcl && \
17928 $(MAKE) $(FLAGS_TO_PASS) install)
17930 @endif tcl
17932 .PHONY: install-strip-tcl maybe-install-strip-tcl
17933 maybe-install-strip-tcl:
17934 @if tcl
17935 maybe-install-strip-tcl: install-strip-tcl
17937 install-strip-tcl: installdirs
17938 @: $(MAKE); $(unstage)
17939 @r=`${PWD_COMMAND}`; export r; \
17940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17941 $(HOST_EXPORTS) \
17942 (cd $(HOST_SUBDIR)/tcl && \
17943 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17945 @endif tcl
17947 # Other targets (info, dvi, pdf, etc.)
17949 .PHONY: maybe-info-tcl info-tcl
17950 maybe-info-tcl:
17951 @if tcl
17952 maybe-info-tcl: info-tcl
17954 info-tcl: \
17955 configure-tcl
17956 @: $(MAKE); $(unstage)
17957 @[ -f ./tcl/Makefile ] || exit 0; \
17958 r=`${PWD_COMMAND}`; export r; \
17959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17960 $(HOST_EXPORTS) \
17961 for flag in $(EXTRA_HOST_FLAGS) ; do \
17962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17963 done; \
17964 echo "Doing info in tcl" ; \
17965 (cd $(HOST_SUBDIR)/tcl && \
17966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17968 "RANLIB=$${RANLIB}" \
17969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17970 info) \
17971 || exit 1
17973 @endif tcl
17975 .PHONY: maybe-dvi-tcl dvi-tcl
17976 maybe-dvi-tcl:
17977 @if tcl
17978 maybe-dvi-tcl: dvi-tcl
17980 dvi-tcl: \
17981 configure-tcl
17982 @: $(MAKE); $(unstage)
17983 @[ -f ./tcl/Makefile ] || exit 0; \
17984 r=`${PWD_COMMAND}`; export r; \
17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986 $(HOST_EXPORTS) \
17987 for flag in $(EXTRA_HOST_FLAGS) ; do \
17988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17989 done; \
17990 echo "Doing dvi in tcl" ; \
17991 (cd $(HOST_SUBDIR)/tcl && \
17992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17994 "RANLIB=$${RANLIB}" \
17995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17996 dvi) \
17997 || exit 1
17999 @endif tcl
18001 .PHONY: maybe-pdf-tcl pdf-tcl
18002 maybe-pdf-tcl:
18003 @if tcl
18004 maybe-pdf-tcl: pdf-tcl
18006 pdf-tcl: \
18007 configure-tcl
18008 @: $(MAKE); $(unstage)
18009 @[ -f ./tcl/Makefile ] || exit 0; \
18010 r=`${PWD_COMMAND}`; export r; \
18011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18012 $(HOST_EXPORTS) \
18013 for flag in $(EXTRA_HOST_FLAGS) ; do \
18014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015 done; \
18016 echo "Doing pdf in tcl" ; \
18017 (cd $(HOST_SUBDIR)/tcl && \
18018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020 "RANLIB=$${RANLIB}" \
18021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18022 pdf) \
18023 || exit 1
18025 @endif tcl
18027 .PHONY: maybe-html-tcl html-tcl
18028 maybe-html-tcl:
18029 @if tcl
18030 maybe-html-tcl: html-tcl
18032 html-tcl: \
18033 configure-tcl
18034 @: $(MAKE); $(unstage)
18035 @[ -f ./tcl/Makefile ] || exit 0; \
18036 r=`${PWD_COMMAND}`; export r; \
18037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18038 $(HOST_EXPORTS) \
18039 for flag in $(EXTRA_HOST_FLAGS) ; do \
18040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18041 done; \
18042 echo "Doing html in tcl" ; \
18043 (cd $(HOST_SUBDIR)/tcl && \
18044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18046 "RANLIB=$${RANLIB}" \
18047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18048 html) \
18049 || exit 1
18051 @endif tcl
18053 .PHONY: maybe-TAGS-tcl TAGS-tcl
18054 maybe-TAGS-tcl:
18055 @if tcl
18056 maybe-TAGS-tcl: TAGS-tcl
18058 TAGS-tcl: \
18059 configure-tcl
18060 @: $(MAKE); $(unstage)
18061 @[ -f ./tcl/Makefile ] || exit 0; \
18062 r=`${PWD_COMMAND}`; export r; \
18063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18064 $(HOST_EXPORTS) \
18065 for flag in $(EXTRA_HOST_FLAGS) ; do \
18066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18067 done; \
18068 echo "Doing TAGS in tcl" ; \
18069 (cd $(HOST_SUBDIR)/tcl && \
18070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18072 "RANLIB=$${RANLIB}" \
18073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18074 TAGS) \
18075 || exit 1
18077 @endif tcl
18079 .PHONY: maybe-install-info-tcl install-info-tcl
18080 maybe-install-info-tcl:
18081 @if tcl
18082 maybe-install-info-tcl: install-info-tcl
18084 install-info-tcl: \
18085 configure-tcl \
18086 info-tcl
18087 @: $(MAKE); $(unstage)
18088 @[ -f ./tcl/Makefile ] || exit 0; \
18089 r=`${PWD_COMMAND}`; export r; \
18090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18091 $(HOST_EXPORTS) \
18092 for flag in $(EXTRA_HOST_FLAGS) ; do \
18093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18094 done; \
18095 echo "Doing install-info in tcl" ; \
18096 (cd $(HOST_SUBDIR)/tcl && \
18097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18099 "RANLIB=$${RANLIB}" \
18100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18101 install-info) \
18102 || exit 1
18104 @endif tcl
18106 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18107 maybe-install-pdf-tcl:
18108 @if tcl
18109 maybe-install-pdf-tcl: install-pdf-tcl
18111 install-pdf-tcl: \
18112 configure-tcl \
18113 pdf-tcl
18114 @: $(MAKE); $(unstage)
18115 @[ -f ./tcl/Makefile ] || exit 0; \
18116 r=`${PWD_COMMAND}`; export r; \
18117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18118 $(HOST_EXPORTS) \
18119 for flag in $(EXTRA_HOST_FLAGS) ; do \
18120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18121 done; \
18122 echo "Doing install-pdf in tcl" ; \
18123 (cd $(HOST_SUBDIR)/tcl && \
18124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18126 "RANLIB=$${RANLIB}" \
18127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18128 install-pdf) \
18129 || exit 1
18131 @endif tcl
18133 .PHONY: maybe-install-html-tcl install-html-tcl
18134 maybe-install-html-tcl:
18135 @if tcl
18136 maybe-install-html-tcl: install-html-tcl
18138 install-html-tcl: \
18139 configure-tcl \
18140 html-tcl
18141 @: $(MAKE); $(unstage)
18142 @[ -f ./tcl/Makefile ] || exit 0; \
18143 r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18145 $(HOST_EXPORTS) \
18146 for flag in $(EXTRA_HOST_FLAGS) ; do \
18147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18148 done; \
18149 echo "Doing install-html in tcl" ; \
18150 (cd $(HOST_SUBDIR)/tcl && \
18151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18153 "RANLIB=$${RANLIB}" \
18154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18155 install-html) \
18156 || exit 1
18158 @endif tcl
18160 .PHONY: maybe-installcheck-tcl installcheck-tcl
18161 maybe-installcheck-tcl:
18162 @if tcl
18163 maybe-installcheck-tcl: installcheck-tcl
18165 installcheck-tcl: \
18166 configure-tcl
18167 @: $(MAKE); $(unstage)
18168 @[ -f ./tcl/Makefile ] || exit 0; \
18169 r=`${PWD_COMMAND}`; export r; \
18170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18171 $(HOST_EXPORTS) \
18172 for flag in $(EXTRA_HOST_FLAGS) ; do \
18173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18174 done; \
18175 echo "Doing installcheck in tcl" ; \
18176 (cd $(HOST_SUBDIR)/tcl && \
18177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18179 "RANLIB=$${RANLIB}" \
18180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18181 installcheck) \
18182 || exit 1
18184 @endif tcl
18186 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18187 maybe-mostlyclean-tcl:
18188 @if tcl
18189 maybe-mostlyclean-tcl: mostlyclean-tcl
18191 # tcl doesn't support mostlyclean.
18192 mostlyclean-tcl:
18194 @endif tcl
18196 .PHONY: maybe-clean-tcl clean-tcl
18197 maybe-clean-tcl:
18198 @if tcl
18199 maybe-clean-tcl: clean-tcl
18201 clean-tcl:
18202 @: $(MAKE); $(unstage)
18203 @[ -f ./tcl/Makefile ] || exit 0; \
18204 r=`${PWD_COMMAND}`; export r; \
18205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18206 $(HOST_EXPORTS) \
18207 for flag in $(EXTRA_HOST_FLAGS) ; do \
18208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18209 done; \
18210 echo "Doing clean in tcl" ; \
18211 (cd $(HOST_SUBDIR)/tcl && \
18212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18214 "RANLIB=$${RANLIB}" \
18215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18216 clean) \
18217 || exit 1
18219 @endif tcl
18221 .PHONY: maybe-distclean-tcl distclean-tcl
18222 maybe-distclean-tcl:
18223 @if tcl
18224 maybe-distclean-tcl: distclean-tcl
18226 distclean-tcl:
18227 @: $(MAKE); $(unstage)
18228 @[ -f ./tcl/Makefile ] || exit 0; \
18229 r=`${PWD_COMMAND}`; export r; \
18230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18231 $(HOST_EXPORTS) \
18232 for flag in $(EXTRA_HOST_FLAGS) ; do \
18233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18234 done; \
18235 echo "Doing distclean in tcl" ; \
18236 (cd $(HOST_SUBDIR)/tcl && \
18237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18239 "RANLIB=$${RANLIB}" \
18240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18241 distclean) \
18242 || exit 1
18244 @endif tcl
18246 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18247 maybe-maintainer-clean-tcl:
18248 @if tcl
18249 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18251 maintainer-clean-tcl:
18252 @: $(MAKE); $(unstage)
18253 @[ -f ./tcl/Makefile ] || exit 0; \
18254 r=`${PWD_COMMAND}`; export r; \
18255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18256 $(HOST_EXPORTS) \
18257 for flag in $(EXTRA_HOST_FLAGS) ; do \
18258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18259 done; \
18260 echo "Doing maintainer-clean in tcl" ; \
18261 (cd $(HOST_SUBDIR)/tcl && \
18262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18264 "RANLIB=$${RANLIB}" \
18265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18266 maintainer-clean) \
18267 || exit 1
18269 @endif tcl
18273 .PHONY: configure-itcl maybe-configure-itcl
18274 maybe-configure-itcl:
18275 @if gcc-bootstrap
18276 configure-itcl: stage_current
18277 @endif gcc-bootstrap
18278 @if itcl
18279 maybe-configure-itcl: configure-itcl
18280 configure-itcl:
18281 @: $(MAKE); $(unstage)
18282 @r=`${PWD_COMMAND}`; export r; \
18283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18286 $(HOST_EXPORTS) \
18287 echo Configuring in $(HOST_SUBDIR)/itcl; \
18288 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18289 case $(srcdir) in \
18290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18291 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18293 esac; \
18294 srcdiroption="--srcdir=$${topdir}/itcl"; \
18295 libsrcdir="$$s/itcl"; \
18296 $(SHELL) $${libsrcdir}/configure \
18297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18298 --target=${target_alias} $${srcdiroption} \
18299 || exit 1
18300 @endif itcl
18306 .PHONY: all-itcl maybe-all-itcl
18307 maybe-all-itcl:
18308 @if gcc-bootstrap
18309 all-itcl: stage_current
18310 @endif gcc-bootstrap
18311 @if itcl
18312 TARGET-itcl=all
18313 maybe-all-itcl: all-itcl
18314 all-itcl: configure-itcl
18315 @: $(MAKE); $(unstage)
18316 @r=`${PWD_COMMAND}`; export r; \
18317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18318 $(HOST_EXPORTS) \
18319 (cd $(HOST_SUBDIR)/itcl && \
18320 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18321 $(TARGET-itcl))
18322 @endif itcl
18327 .PHONY: check-itcl maybe-check-itcl
18328 maybe-check-itcl:
18329 @if itcl
18330 maybe-check-itcl: check-itcl
18332 check-itcl:
18333 @: $(MAKE); $(unstage)
18334 @r=`${PWD_COMMAND}`; export r; \
18335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18336 $(HOST_EXPORTS) \
18337 (cd $(HOST_SUBDIR)/itcl && \
18338 $(MAKE) $(FLAGS_TO_PASS) check)
18340 @endif itcl
18342 .PHONY: install-itcl maybe-install-itcl
18343 maybe-install-itcl:
18344 @if itcl
18345 maybe-install-itcl: install-itcl
18347 install-itcl: installdirs
18348 @: $(MAKE); $(unstage)
18349 @r=`${PWD_COMMAND}`; export r; \
18350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18351 $(HOST_EXPORTS) \
18352 (cd $(HOST_SUBDIR)/itcl && \
18353 $(MAKE) $(FLAGS_TO_PASS) install)
18355 @endif itcl
18357 .PHONY: install-strip-itcl maybe-install-strip-itcl
18358 maybe-install-strip-itcl:
18359 @if itcl
18360 maybe-install-strip-itcl: install-strip-itcl
18362 install-strip-itcl: installdirs
18363 @: $(MAKE); $(unstage)
18364 @r=`${PWD_COMMAND}`; export r; \
18365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18366 $(HOST_EXPORTS) \
18367 (cd $(HOST_SUBDIR)/itcl && \
18368 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18370 @endif itcl
18372 # Other targets (info, dvi, pdf, etc.)
18374 .PHONY: maybe-info-itcl info-itcl
18375 maybe-info-itcl:
18376 @if itcl
18377 maybe-info-itcl: info-itcl
18379 info-itcl: \
18380 configure-itcl
18381 @: $(MAKE); $(unstage)
18382 @[ -f ./itcl/Makefile ] || exit 0; \
18383 r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385 $(HOST_EXPORTS) \
18386 for flag in $(EXTRA_HOST_FLAGS) ; do \
18387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388 done; \
18389 echo "Doing info in itcl" ; \
18390 (cd $(HOST_SUBDIR)/itcl && \
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393 "RANLIB=$${RANLIB}" \
18394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18395 info) \
18396 || exit 1
18398 @endif itcl
18400 .PHONY: maybe-dvi-itcl dvi-itcl
18401 maybe-dvi-itcl:
18402 @if itcl
18403 maybe-dvi-itcl: dvi-itcl
18405 dvi-itcl: \
18406 configure-itcl
18407 @: $(MAKE); $(unstage)
18408 @[ -f ./itcl/Makefile ] || exit 0; \
18409 r=`${PWD_COMMAND}`; export r; \
18410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18411 $(HOST_EXPORTS) \
18412 for flag in $(EXTRA_HOST_FLAGS) ; do \
18413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414 done; \
18415 echo "Doing dvi in itcl" ; \
18416 (cd $(HOST_SUBDIR)/itcl && \
18417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419 "RANLIB=$${RANLIB}" \
18420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18421 dvi) \
18422 || exit 1
18424 @endif itcl
18426 .PHONY: maybe-pdf-itcl pdf-itcl
18427 maybe-pdf-itcl:
18428 @if itcl
18429 maybe-pdf-itcl: pdf-itcl
18431 pdf-itcl: \
18432 configure-itcl
18433 @: $(MAKE); $(unstage)
18434 @[ -f ./itcl/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing pdf in itcl" ; \
18442 (cd $(HOST_SUBDIR)/itcl && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 pdf) \
18448 || exit 1
18450 @endif itcl
18452 .PHONY: maybe-html-itcl html-itcl
18453 maybe-html-itcl:
18454 @if itcl
18455 maybe-html-itcl: html-itcl
18457 html-itcl: \
18458 configure-itcl
18459 @: $(MAKE); $(unstage)
18460 @[ -f ./itcl/Makefile ] || exit 0; \
18461 r=`${PWD_COMMAND}`; export r; \
18462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18463 $(HOST_EXPORTS) \
18464 for flag in $(EXTRA_HOST_FLAGS) ; do \
18465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18466 done; \
18467 echo "Doing html in itcl" ; \
18468 (cd $(HOST_SUBDIR)/itcl && \
18469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18471 "RANLIB=$${RANLIB}" \
18472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18473 html) \
18474 || exit 1
18476 @endif itcl
18478 .PHONY: maybe-TAGS-itcl TAGS-itcl
18479 maybe-TAGS-itcl:
18480 @if itcl
18481 maybe-TAGS-itcl: TAGS-itcl
18483 TAGS-itcl: \
18484 configure-itcl
18485 @: $(MAKE); $(unstage)
18486 @[ -f ./itcl/Makefile ] || exit 0; \
18487 r=`${PWD_COMMAND}`; export r; \
18488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18489 $(HOST_EXPORTS) \
18490 for flag in $(EXTRA_HOST_FLAGS) ; do \
18491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18492 done; \
18493 echo "Doing TAGS in itcl" ; \
18494 (cd $(HOST_SUBDIR)/itcl && \
18495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18497 "RANLIB=$${RANLIB}" \
18498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18499 TAGS) \
18500 || exit 1
18502 @endif itcl
18504 .PHONY: maybe-install-info-itcl install-info-itcl
18505 maybe-install-info-itcl:
18506 @if itcl
18507 maybe-install-info-itcl: install-info-itcl
18509 install-info-itcl: \
18510 configure-itcl \
18511 info-itcl
18512 @: $(MAKE); $(unstage)
18513 @[ -f ./itcl/Makefile ] || exit 0; \
18514 r=`${PWD_COMMAND}`; export r; \
18515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18516 $(HOST_EXPORTS) \
18517 for flag in $(EXTRA_HOST_FLAGS) ; do \
18518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18519 done; \
18520 echo "Doing install-info in itcl" ; \
18521 (cd $(HOST_SUBDIR)/itcl && \
18522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18524 "RANLIB=$${RANLIB}" \
18525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18526 install-info) \
18527 || exit 1
18529 @endif itcl
18531 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18532 maybe-install-pdf-itcl:
18533 @if itcl
18534 maybe-install-pdf-itcl: install-pdf-itcl
18536 install-pdf-itcl: \
18537 configure-itcl \
18538 pdf-itcl
18539 @: $(MAKE); $(unstage)
18540 @[ -f ./itcl/Makefile ] || exit 0; \
18541 r=`${PWD_COMMAND}`; export r; \
18542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18543 $(HOST_EXPORTS) \
18544 for flag in $(EXTRA_HOST_FLAGS) ; do \
18545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18546 done; \
18547 echo "Doing install-pdf in itcl" ; \
18548 (cd $(HOST_SUBDIR)/itcl && \
18549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18551 "RANLIB=$${RANLIB}" \
18552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18553 install-pdf) \
18554 || exit 1
18556 @endif itcl
18558 .PHONY: maybe-install-html-itcl install-html-itcl
18559 maybe-install-html-itcl:
18560 @if itcl
18561 maybe-install-html-itcl: install-html-itcl
18563 install-html-itcl: \
18564 configure-itcl \
18565 html-itcl
18566 @: $(MAKE); $(unstage)
18567 @[ -f ./itcl/Makefile ] || exit 0; \
18568 r=`${PWD_COMMAND}`; export r; \
18569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18570 $(HOST_EXPORTS) \
18571 for flag in $(EXTRA_HOST_FLAGS) ; do \
18572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18573 done; \
18574 echo "Doing install-html in itcl" ; \
18575 (cd $(HOST_SUBDIR)/itcl && \
18576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18578 "RANLIB=$${RANLIB}" \
18579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18580 install-html) \
18581 || exit 1
18583 @endif itcl
18585 .PHONY: maybe-installcheck-itcl installcheck-itcl
18586 maybe-installcheck-itcl:
18587 @if itcl
18588 maybe-installcheck-itcl: installcheck-itcl
18590 installcheck-itcl: \
18591 configure-itcl
18592 @: $(MAKE); $(unstage)
18593 @[ -f ./itcl/Makefile ] || exit 0; \
18594 r=`${PWD_COMMAND}`; export r; \
18595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18596 $(HOST_EXPORTS) \
18597 for flag in $(EXTRA_HOST_FLAGS) ; do \
18598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18599 done; \
18600 echo "Doing installcheck in itcl" ; \
18601 (cd $(HOST_SUBDIR)/itcl && \
18602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18604 "RANLIB=$${RANLIB}" \
18605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18606 installcheck) \
18607 || exit 1
18609 @endif itcl
18611 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18612 maybe-mostlyclean-itcl:
18613 @if itcl
18614 maybe-mostlyclean-itcl: mostlyclean-itcl
18616 mostlyclean-itcl:
18617 @: $(MAKE); $(unstage)
18618 @[ -f ./itcl/Makefile ] || exit 0; \
18619 r=`${PWD_COMMAND}`; export r; \
18620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18621 $(HOST_EXPORTS) \
18622 for flag in $(EXTRA_HOST_FLAGS) ; do \
18623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18624 done; \
18625 echo "Doing mostlyclean in itcl" ; \
18626 (cd $(HOST_SUBDIR)/itcl && \
18627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18629 "RANLIB=$${RANLIB}" \
18630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18631 mostlyclean) \
18632 || exit 1
18634 @endif itcl
18636 .PHONY: maybe-clean-itcl clean-itcl
18637 maybe-clean-itcl:
18638 @if itcl
18639 maybe-clean-itcl: clean-itcl
18641 clean-itcl:
18642 @: $(MAKE); $(unstage)
18643 @[ -f ./itcl/Makefile ] || exit 0; \
18644 r=`${PWD_COMMAND}`; export r; \
18645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18646 $(HOST_EXPORTS) \
18647 for flag in $(EXTRA_HOST_FLAGS) ; do \
18648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18649 done; \
18650 echo "Doing clean in itcl" ; \
18651 (cd $(HOST_SUBDIR)/itcl && \
18652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18654 "RANLIB=$${RANLIB}" \
18655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18656 clean) \
18657 || exit 1
18659 @endif itcl
18661 .PHONY: maybe-distclean-itcl distclean-itcl
18662 maybe-distclean-itcl:
18663 @if itcl
18664 maybe-distclean-itcl: distclean-itcl
18666 distclean-itcl:
18667 @: $(MAKE); $(unstage)
18668 @[ -f ./itcl/Makefile ] || exit 0; \
18669 r=`${PWD_COMMAND}`; export r; \
18670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18671 $(HOST_EXPORTS) \
18672 for flag in $(EXTRA_HOST_FLAGS) ; do \
18673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18674 done; \
18675 echo "Doing distclean in itcl" ; \
18676 (cd $(HOST_SUBDIR)/itcl && \
18677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18679 "RANLIB=$${RANLIB}" \
18680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18681 distclean) \
18682 || exit 1
18684 @endif itcl
18686 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18687 maybe-maintainer-clean-itcl:
18688 @if itcl
18689 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18691 maintainer-clean-itcl:
18692 @: $(MAKE); $(unstage)
18693 @[ -f ./itcl/Makefile ] || exit 0; \
18694 r=`${PWD_COMMAND}`; export r; \
18695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18696 $(HOST_EXPORTS) \
18697 for flag in $(EXTRA_HOST_FLAGS) ; do \
18698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18699 done; \
18700 echo "Doing maintainer-clean in itcl" ; \
18701 (cd $(HOST_SUBDIR)/itcl && \
18702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18704 "RANLIB=$${RANLIB}" \
18705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18706 maintainer-clean) \
18707 || exit 1
18709 @endif itcl
18713 .PHONY: configure-ld maybe-configure-ld
18714 maybe-configure-ld:
18715 @if gcc-bootstrap
18716 configure-ld: stage_current
18717 @endif gcc-bootstrap
18718 @if ld
18719 maybe-configure-ld: configure-ld
18720 configure-ld:
18721 @r=`${PWD_COMMAND}`; export r; \
18722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18723 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18725 $(HOST_EXPORTS) \
18726 echo Configuring in $(HOST_SUBDIR)/ld; \
18727 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18728 case $(srcdir) in \
18729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18730 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18732 esac; \
18733 srcdiroption="--srcdir=$${topdir}/ld"; \
18734 libsrcdir="$$s/ld"; \
18735 $(SHELL) $${libsrcdir}/configure \
18736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18737 --target=${target_alias} $${srcdiroption} \
18738 || exit 1
18739 @endif ld
18743 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18744 maybe-configure-stage1-ld:
18745 @if ld-bootstrap
18746 maybe-configure-stage1-ld: configure-stage1-ld
18747 configure-stage1-ld:
18748 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18750 @r=`${PWD_COMMAND}`; export r; \
18751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18752 TFLAGS="$(STAGE1_TFLAGS)"; \
18753 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18754 $(HOST_EXPORTS) \
18755 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18756 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18757 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18758 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18760 cd $(HOST_SUBDIR)/ld || exit 1; \
18761 case $(srcdir) in \
18762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18763 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18765 esac; \
18766 srcdiroption="--srcdir=$${topdir}/ld"; \
18767 libsrcdir="$$s/ld"; \
18768 $(SHELL) $${libsrcdir}/configure \
18769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18770 --target=${target_alias} $${srcdiroption} \
18771 $(STAGE1_CONFIGURE_FLAGS)
18772 @endif ld-bootstrap
18774 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18775 maybe-configure-stage2-ld:
18776 @if ld-bootstrap
18777 maybe-configure-stage2-ld: configure-stage2-ld
18778 configure-stage2-ld:
18779 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18781 @r=`${PWD_COMMAND}`; export r; \
18782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18783 TFLAGS="$(STAGE2_TFLAGS)"; \
18784 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18785 $(HOST_EXPORTS) \
18786 $(POSTSTAGE1_HOST_EXPORTS) \
18787 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18788 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18789 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18790 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18792 cd $(HOST_SUBDIR)/ld || exit 1; \
18793 case $(srcdir) in \
18794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18795 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18797 esac; \
18798 srcdiroption="--srcdir=$${topdir}/ld"; \
18799 libsrcdir="$$s/ld"; \
18800 $(SHELL) $${libsrcdir}/configure \
18801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18802 --target=${target_alias} $${srcdiroption} \
18803 --with-build-libsubdir=$(HOST_SUBDIR) \
18804 $(STAGE2_CONFIGURE_FLAGS)
18805 @endif ld-bootstrap
18807 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18808 maybe-configure-stage3-ld:
18809 @if ld-bootstrap
18810 maybe-configure-stage3-ld: configure-stage3-ld
18811 configure-stage3-ld:
18812 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18814 @r=`${PWD_COMMAND}`; export r; \
18815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18816 TFLAGS="$(STAGE3_TFLAGS)"; \
18817 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18818 $(HOST_EXPORTS) \
18819 $(POSTSTAGE1_HOST_EXPORTS) \
18820 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18821 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18822 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18823 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18825 cd $(HOST_SUBDIR)/ld || exit 1; \
18826 case $(srcdir) in \
18827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18828 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18830 esac; \
18831 srcdiroption="--srcdir=$${topdir}/ld"; \
18832 libsrcdir="$$s/ld"; \
18833 $(SHELL) $${libsrcdir}/configure \
18834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18835 --target=${target_alias} $${srcdiroption} \
18836 --with-build-libsubdir=$(HOST_SUBDIR) \
18837 $(STAGE3_CONFIGURE_FLAGS)
18838 @endif ld-bootstrap
18840 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18841 maybe-configure-stage4-ld:
18842 @if ld-bootstrap
18843 maybe-configure-stage4-ld: configure-stage4-ld
18844 configure-stage4-ld:
18845 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18847 @r=`${PWD_COMMAND}`; export r; \
18848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18849 TFLAGS="$(STAGE4_TFLAGS)"; \
18850 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18851 $(HOST_EXPORTS) \
18852 $(POSTSTAGE1_HOST_EXPORTS) \
18853 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18854 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18855 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18856 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18858 cd $(HOST_SUBDIR)/ld || exit 1; \
18859 case $(srcdir) in \
18860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18861 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18863 esac; \
18864 srcdiroption="--srcdir=$${topdir}/ld"; \
18865 libsrcdir="$$s/ld"; \
18866 $(SHELL) $${libsrcdir}/configure \
18867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18868 --target=${target_alias} $${srcdiroption} \
18869 --with-build-libsubdir=$(HOST_SUBDIR) \
18870 $(STAGE4_CONFIGURE_FLAGS)
18871 @endif ld-bootstrap
18873 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18874 maybe-configure-stageprofile-ld:
18875 @if ld-bootstrap
18876 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18877 configure-stageprofile-ld:
18878 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18880 @r=`${PWD_COMMAND}`; export r; \
18881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18882 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18883 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18884 $(HOST_EXPORTS) \
18885 $(POSTSTAGE1_HOST_EXPORTS) \
18886 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18887 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18888 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18889 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18891 cd $(HOST_SUBDIR)/ld || exit 1; \
18892 case $(srcdir) in \
18893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18894 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18896 esac; \
18897 srcdiroption="--srcdir=$${topdir}/ld"; \
18898 libsrcdir="$$s/ld"; \
18899 $(SHELL) $${libsrcdir}/configure \
18900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18901 --target=${target_alias} $${srcdiroption} \
18902 --with-build-libsubdir=$(HOST_SUBDIR) \
18903 $(STAGEprofile_CONFIGURE_FLAGS)
18904 @endif ld-bootstrap
18906 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18907 maybe-configure-stagefeedback-ld:
18908 @if ld-bootstrap
18909 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18910 configure-stagefeedback-ld:
18911 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18912 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18913 @r=`${PWD_COMMAND}`; export r; \
18914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18915 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18916 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18917 $(HOST_EXPORTS) \
18918 $(POSTSTAGE1_HOST_EXPORTS) \
18919 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18920 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18921 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18922 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18924 cd $(HOST_SUBDIR)/ld || exit 1; \
18925 case $(srcdir) in \
18926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18927 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18929 esac; \
18930 srcdiroption="--srcdir=$${topdir}/ld"; \
18931 libsrcdir="$$s/ld"; \
18932 $(SHELL) $${libsrcdir}/configure \
18933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18934 --target=${target_alias} $${srcdiroption} \
18935 --with-build-libsubdir=$(HOST_SUBDIR) \
18936 $(STAGEfeedback_CONFIGURE_FLAGS)
18937 @endif ld-bootstrap
18943 .PHONY: all-ld maybe-all-ld
18944 maybe-all-ld:
18945 @if gcc-bootstrap
18946 all-ld: stage_current
18947 @endif gcc-bootstrap
18948 @if ld
18949 TARGET-ld=all
18950 maybe-all-ld: all-ld
18951 all-ld: configure-ld
18952 @r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18954 $(HOST_EXPORTS) \
18955 (cd $(HOST_SUBDIR)/ld && \
18956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18957 $(TARGET-ld))
18958 @endif ld
18962 .PHONY: all-stage1-ld maybe-all-stage1-ld
18963 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18964 maybe-all-stage1-ld:
18965 maybe-clean-stage1-ld:
18966 @if ld-bootstrap
18967 maybe-all-stage1-ld: all-stage1-ld
18968 all-stage1: all-stage1-ld
18969 TARGET-stage1-ld = $(TARGET-ld)
18970 all-stage1-ld: configure-stage1-ld
18971 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18972 @r=`${PWD_COMMAND}`; export r; \
18973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18974 TFLAGS="$(STAGE1_TFLAGS)"; \
18975 $(HOST_EXPORTS) \
18976 cd $(HOST_SUBDIR)/ld && \
18977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18978 CFLAGS="$(STAGE1_CFLAGS)" \
18979 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18980 LIBCFLAGS="$(LIBCFLAGS)" \
18981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18984 $(EXTRA_HOST_FLAGS) \
18985 TFLAGS="$(STAGE1_TFLAGS)" \
18986 $(TARGET-stage1-ld)
18988 maybe-clean-stage1-ld: clean-stage1-ld
18989 clean-stage1: clean-stage1-ld
18990 clean-stage1-ld:
18991 @if [ $(current_stage) = stage1 ]; then \
18992 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18993 else \
18994 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18995 $(MAKE) stage1-start; \
18996 fi; \
18997 cd $(HOST_SUBDIR)/ld && \
18998 $(MAKE) $(EXTRA_HOST_FLAGS) \
18999 clean
19000 @endif ld-bootstrap
19003 .PHONY: all-stage2-ld maybe-all-stage2-ld
19004 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19005 maybe-all-stage2-ld:
19006 maybe-clean-stage2-ld:
19007 @if ld-bootstrap
19008 maybe-all-stage2-ld: all-stage2-ld
19009 all-stage2: all-stage2-ld
19010 TARGET-stage2-ld = $(TARGET-ld)
19011 all-stage2-ld: configure-stage2-ld
19012 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19013 @r=`${PWD_COMMAND}`; export r; \
19014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19015 TFLAGS="$(STAGE2_TFLAGS)"; \
19016 $(HOST_EXPORTS) \
19017 $(POSTSTAGE1_HOST_EXPORTS) \
19018 cd $(HOST_SUBDIR)/ld && \
19019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19020 CFLAGS="$(STAGE2_CFLAGS)" \
19021 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19022 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19023 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19024 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19025 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19026 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19027 TFLAGS="$(STAGE2_TFLAGS)" \
19028 $(TARGET-stage2-ld)
19030 maybe-clean-stage2-ld: clean-stage2-ld
19031 clean-stage2: clean-stage2-ld
19032 clean-stage2-ld:
19033 @if [ $(current_stage) = stage2 ]; then \
19034 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19035 else \
19036 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19037 $(MAKE) stage2-start; \
19038 fi; \
19039 cd $(HOST_SUBDIR)/ld && \
19040 $(MAKE) $(EXTRA_HOST_FLAGS) \
19041 $(POSTSTAGE1_FLAGS_TO_PASS) \
19042 clean
19043 @endif ld-bootstrap
19046 .PHONY: all-stage3-ld maybe-all-stage3-ld
19047 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19048 maybe-all-stage3-ld:
19049 maybe-clean-stage3-ld:
19050 @if ld-bootstrap
19051 maybe-all-stage3-ld: all-stage3-ld
19052 all-stage3: all-stage3-ld
19053 TARGET-stage3-ld = $(TARGET-ld)
19054 all-stage3-ld: configure-stage3-ld
19055 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19056 @r=`${PWD_COMMAND}`; export r; \
19057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19058 TFLAGS="$(STAGE3_TFLAGS)"; \
19059 $(HOST_EXPORTS) \
19060 $(POSTSTAGE1_HOST_EXPORTS) \
19061 cd $(HOST_SUBDIR)/ld && \
19062 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19063 CFLAGS="$(STAGE3_CFLAGS)" \
19064 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19065 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19066 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19067 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19068 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19069 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19070 TFLAGS="$(STAGE3_TFLAGS)" \
19071 $(TARGET-stage3-ld)
19073 maybe-clean-stage3-ld: clean-stage3-ld
19074 clean-stage3: clean-stage3-ld
19075 clean-stage3-ld:
19076 @if [ $(current_stage) = stage3 ]; then \
19077 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19078 else \
19079 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19080 $(MAKE) stage3-start; \
19081 fi; \
19082 cd $(HOST_SUBDIR)/ld && \
19083 $(MAKE) $(EXTRA_HOST_FLAGS) \
19084 $(POSTSTAGE1_FLAGS_TO_PASS) \
19085 clean
19086 @endif ld-bootstrap
19089 .PHONY: all-stage4-ld maybe-all-stage4-ld
19090 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19091 maybe-all-stage4-ld:
19092 maybe-clean-stage4-ld:
19093 @if ld-bootstrap
19094 maybe-all-stage4-ld: all-stage4-ld
19095 all-stage4: all-stage4-ld
19096 TARGET-stage4-ld = $(TARGET-ld)
19097 all-stage4-ld: configure-stage4-ld
19098 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19099 @r=`${PWD_COMMAND}`; export r; \
19100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101 TFLAGS="$(STAGE4_TFLAGS)"; \
19102 $(HOST_EXPORTS) \
19103 $(POSTSTAGE1_HOST_EXPORTS) \
19104 cd $(HOST_SUBDIR)/ld && \
19105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19106 CFLAGS="$(STAGE4_CFLAGS)" \
19107 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19108 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19113 TFLAGS="$(STAGE4_TFLAGS)" \
19114 $(TARGET-stage4-ld)
19116 maybe-clean-stage4-ld: clean-stage4-ld
19117 clean-stage4: clean-stage4-ld
19118 clean-stage4-ld:
19119 @if [ $(current_stage) = stage4 ]; then \
19120 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19121 else \
19122 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19123 $(MAKE) stage4-start; \
19124 fi; \
19125 cd $(HOST_SUBDIR)/ld && \
19126 $(MAKE) $(EXTRA_HOST_FLAGS) \
19127 $(POSTSTAGE1_FLAGS_TO_PASS) \
19128 clean
19129 @endif ld-bootstrap
19132 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19133 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19134 maybe-all-stageprofile-ld:
19135 maybe-clean-stageprofile-ld:
19136 @if ld-bootstrap
19137 maybe-all-stageprofile-ld: all-stageprofile-ld
19138 all-stageprofile: all-stageprofile-ld
19139 TARGET-stageprofile-ld = $(TARGET-ld)
19140 all-stageprofile-ld: configure-stageprofile-ld
19141 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19142 @r=`${PWD_COMMAND}`; export r; \
19143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19144 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19145 $(HOST_EXPORTS) \
19146 $(POSTSTAGE1_HOST_EXPORTS) \
19147 cd $(HOST_SUBDIR)/ld && \
19148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19149 CFLAGS="$(STAGEprofile_CFLAGS)" \
19150 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19151 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19156 TFLAGS="$(STAGEprofile_TFLAGS)" \
19157 $(TARGET-stageprofile-ld)
19159 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19160 clean-stageprofile: clean-stageprofile-ld
19161 clean-stageprofile-ld:
19162 @if [ $(current_stage) = stageprofile ]; then \
19163 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19164 else \
19165 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19166 $(MAKE) stageprofile-start; \
19167 fi; \
19168 cd $(HOST_SUBDIR)/ld && \
19169 $(MAKE) $(EXTRA_HOST_FLAGS) \
19170 $(POSTSTAGE1_FLAGS_TO_PASS) \
19171 clean
19172 @endif ld-bootstrap
19175 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19176 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19177 maybe-all-stagefeedback-ld:
19178 maybe-clean-stagefeedback-ld:
19179 @if ld-bootstrap
19180 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19181 all-stagefeedback: all-stagefeedback-ld
19182 TARGET-stagefeedback-ld = $(TARGET-ld)
19183 all-stagefeedback-ld: configure-stagefeedback-ld
19184 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19185 @r=`${PWD_COMMAND}`; export r; \
19186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19187 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19188 $(HOST_EXPORTS) \
19189 $(POSTSTAGE1_HOST_EXPORTS) \
19190 cd $(HOST_SUBDIR)/ld && \
19191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19192 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19193 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19194 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19198 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19199 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19200 $(TARGET-stagefeedback-ld)
19202 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19203 clean-stagefeedback: clean-stagefeedback-ld
19204 clean-stagefeedback-ld:
19205 @if [ $(current_stage) = stagefeedback ]; then \
19206 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19207 else \
19208 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19209 $(MAKE) stagefeedback-start; \
19210 fi; \
19211 cd $(HOST_SUBDIR)/ld && \
19212 $(MAKE) $(EXTRA_HOST_FLAGS) \
19213 $(POSTSTAGE1_FLAGS_TO_PASS) \
19214 clean
19215 @endif ld-bootstrap
19221 .PHONY: check-ld maybe-check-ld
19222 maybe-check-ld:
19223 @if ld
19224 maybe-check-ld: check-ld
19226 check-ld:
19227 @: $(MAKE); $(unstage)
19228 @r=`${PWD_COMMAND}`; export r; \
19229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19230 $(HOST_EXPORTS) \
19231 (cd $(HOST_SUBDIR)/ld && \
19232 $(MAKE) $(FLAGS_TO_PASS) check)
19234 @endif ld
19236 .PHONY: install-ld maybe-install-ld
19237 maybe-install-ld:
19238 @if ld
19239 maybe-install-ld: install-ld
19241 install-ld: installdirs
19242 @: $(MAKE); $(unstage)
19243 @r=`${PWD_COMMAND}`; export r; \
19244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19245 $(HOST_EXPORTS) \
19246 (cd $(HOST_SUBDIR)/ld && \
19247 $(MAKE) $(FLAGS_TO_PASS) install)
19249 @endif ld
19251 .PHONY: install-strip-ld maybe-install-strip-ld
19252 maybe-install-strip-ld:
19253 @if ld
19254 maybe-install-strip-ld: install-strip-ld
19256 install-strip-ld: installdirs
19257 @: $(MAKE); $(unstage)
19258 @r=`${PWD_COMMAND}`; export r; \
19259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19260 $(HOST_EXPORTS) \
19261 (cd $(HOST_SUBDIR)/ld && \
19262 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19264 @endif ld
19266 # Other targets (info, dvi, pdf, etc.)
19268 .PHONY: maybe-info-ld info-ld
19269 maybe-info-ld:
19270 @if ld
19271 maybe-info-ld: info-ld
19273 info-ld: \
19274 configure-ld
19275 @[ -f ./ld/Makefile ] || exit 0; \
19276 r=`${PWD_COMMAND}`; export r; \
19277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19278 $(HOST_EXPORTS) \
19279 for flag in $(EXTRA_HOST_FLAGS) ; do \
19280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19281 done; \
19282 echo "Doing info in ld" ; \
19283 (cd $(HOST_SUBDIR)/ld && \
19284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19286 "RANLIB=$${RANLIB}" \
19287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19288 info) \
19289 || exit 1
19291 @endif ld
19293 .PHONY: maybe-dvi-ld dvi-ld
19294 maybe-dvi-ld:
19295 @if ld
19296 maybe-dvi-ld: dvi-ld
19298 dvi-ld: \
19299 configure-ld
19300 @[ -f ./ld/Makefile ] || exit 0; \
19301 r=`${PWD_COMMAND}`; export r; \
19302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19303 $(HOST_EXPORTS) \
19304 for flag in $(EXTRA_HOST_FLAGS) ; do \
19305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19306 done; \
19307 echo "Doing dvi in ld" ; \
19308 (cd $(HOST_SUBDIR)/ld && \
19309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19311 "RANLIB=$${RANLIB}" \
19312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19313 dvi) \
19314 || exit 1
19316 @endif ld
19318 .PHONY: maybe-pdf-ld pdf-ld
19319 maybe-pdf-ld:
19320 @if ld
19321 maybe-pdf-ld: pdf-ld
19323 pdf-ld: \
19324 configure-ld
19325 @[ -f ./ld/Makefile ] || exit 0; \
19326 r=`${PWD_COMMAND}`; export r; \
19327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19328 $(HOST_EXPORTS) \
19329 for flag in $(EXTRA_HOST_FLAGS) ; do \
19330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19331 done; \
19332 echo "Doing pdf in ld" ; \
19333 (cd $(HOST_SUBDIR)/ld && \
19334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19336 "RANLIB=$${RANLIB}" \
19337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19338 pdf) \
19339 || exit 1
19341 @endif ld
19343 .PHONY: maybe-html-ld html-ld
19344 maybe-html-ld:
19345 @if ld
19346 maybe-html-ld: html-ld
19348 html-ld: \
19349 configure-ld
19350 @[ -f ./ld/Makefile ] || exit 0; \
19351 r=`${PWD_COMMAND}`; export r; \
19352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19353 $(HOST_EXPORTS) \
19354 for flag in $(EXTRA_HOST_FLAGS) ; do \
19355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19356 done; \
19357 echo "Doing html in ld" ; \
19358 (cd $(HOST_SUBDIR)/ld && \
19359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19361 "RANLIB=$${RANLIB}" \
19362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19363 html) \
19364 || exit 1
19366 @endif ld
19368 .PHONY: maybe-TAGS-ld TAGS-ld
19369 maybe-TAGS-ld:
19370 @if ld
19371 maybe-TAGS-ld: TAGS-ld
19373 TAGS-ld: \
19374 configure-ld
19375 @[ -f ./ld/Makefile ] || exit 0; \
19376 r=`${PWD_COMMAND}`; export r; \
19377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19378 $(HOST_EXPORTS) \
19379 for flag in $(EXTRA_HOST_FLAGS) ; do \
19380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19381 done; \
19382 echo "Doing TAGS in ld" ; \
19383 (cd $(HOST_SUBDIR)/ld && \
19384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19386 "RANLIB=$${RANLIB}" \
19387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19388 TAGS) \
19389 || exit 1
19391 @endif ld
19393 .PHONY: maybe-install-info-ld install-info-ld
19394 maybe-install-info-ld:
19395 @if ld
19396 maybe-install-info-ld: install-info-ld
19398 install-info-ld: \
19399 configure-ld \
19400 info-ld
19401 @[ -f ./ld/Makefile ] || exit 0; \
19402 r=`${PWD_COMMAND}`; export r; \
19403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19404 $(HOST_EXPORTS) \
19405 for flag in $(EXTRA_HOST_FLAGS) ; do \
19406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19407 done; \
19408 echo "Doing install-info in ld" ; \
19409 (cd $(HOST_SUBDIR)/ld && \
19410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19412 "RANLIB=$${RANLIB}" \
19413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19414 install-info) \
19415 || exit 1
19417 @endif ld
19419 .PHONY: maybe-install-pdf-ld install-pdf-ld
19420 maybe-install-pdf-ld:
19421 @if ld
19422 maybe-install-pdf-ld: install-pdf-ld
19424 install-pdf-ld: \
19425 configure-ld \
19426 pdf-ld
19427 @[ -f ./ld/Makefile ] || exit 0; \
19428 r=`${PWD_COMMAND}`; export r; \
19429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19430 $(HOST_EXPORTS) \
19431 for flag in $(EXTRA_HOST_FLAGS) ; do \
19432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19433 done; \
19434 echo "Doing install-pdf in ld" ; \
19435 (cd $(HOST_SUBDIR)/ld && \
19436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19438 "RANLIB=$${RANLIB}" \
19439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19440 install-pdf) \
19441 || exit 1
19443 @endif ld
19445 .PHONY: maybe-install-html-ld install-html-ld
19446 maybe-install-html-ld:
19447 @if ld
19448 maybe-install-html-ld: install-html-ld
19450 install-html-ld: \
19451 configure-ld \
19452 html-ld
19453 @[ -f ./ld/Makefile ] || exit 0; \
19454 r=`${PWD_COMMAND}`; export r; \
19455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19456 $(HOST_EXPORTS) \
19457 for flag in $(EXTRA_HOST_FLAGS) ; do \
19458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19459 done; \
19460 echo "Doing install-html in ld" ; \
19461 (cd $(HOST_SUBDIR)/ld && \
19462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19464 "RANLIB=$${RANLIB}" \
19465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19466 install-html) \
19467 || exit 1
19469 @endif ld
19471 .PHONY: maybe-installcheck-ld installcheck-ld
19472 maybe-installcheck-ld:
19473 @if ld
19474 maybe-installcheck-ld: installcheck-ld
19476 installcheck-ld: \
19477 configure-ld
19478 @[ -f ./ld/Makefile ] || exit 0; \
19479 r=`${PWD_COMMAND}`; export r; \
19480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19481 $(HOST_EXPORTS) \
19482 for flag in $(EXTRA_HOST_FLAGS) ; do \
19483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19484 done; \
19485 echo "Doing installcheck in ld" ; \
19486 (cd $(HOST_SUBDIR)/ld && \
19487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19489 "RANLIB=$${RANLIB}" \
19490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19491 installcheck) \
19492 || exit 1
19494 @endif ld
19496 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19497 maybe-mostlyclean-ld:
19498 @if ld
19499 maybe-mostlyclean-ld: mostlyclean-ld
19501 mostlyclean-ld:
19502 @[ -f ./ld/Makefile ] || exit 0; \
19503 r=`${PWD_COMMAND}`; export r; \
19504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19505 $(HOST_EXPORTS) \
19506 for flag in $(EXTRA_HOST_FLAGS) ; do \
19507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19508 done; \
19509 echo "Doing mostlyclean in ld" ; \
19510 (cd $(HOST_SUBDIR)/ld && \
19511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19513 "RANLIB=$${RANLIB}" \
19514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19515 mostlyclean) \
19516 || exit 1
19518 @endif ld
19520 .PHONY: maybe-clean-ld clean-ld
19521 maybe-clean-ld:
19522 @if ld
19523 maybe-clean-ld: clean-ld
19525 clean-ld:
19526 @[ -f ./ld/Makefile ] || exit 0; \
19527 r=`${PWD_COMMAND}`; export r; \
19528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19529 $(HOST_EXPORTS) \
19530 for flag in $(EXTRA_HOST_FLAGS) ; do \
19531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19532 done; \
19533 echo "Doing clean in ld" ; \
19534 (cd $(HOST_SUBDIR)/ld && \
19535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19537 "RANLIB=$${RANLIB}" \
19538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19539 clean) \
19540 || exit 1
19542 @endif ld
19544 .PHONY: maybe-distclean-ld distclean-ld
19545 maybe-distclean-ld:
19546 @if ld
19547 maybe-distclean-ld: distclean-ld
19549 distclean-ld:
19550 @[ -f ./ld/Makefile ] || exit 0; \
19551 r=`${PWD_COMMAND}`; export r; \
19552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19553 $(HOST_EXPORTS) \
19554 for flag in $(EXTRA_HOST_FLAGS) ; do \
19555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19556 done; \
19557 echo "Doing distclean in ld" ; \
19558 (cd $(HOST_SUBDIR)/ld && \
19559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19561 "RANLIB=$${RANLIB}" \
19562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19563 distclean) \
19564 || exit 1
19566 @endif ld
19568 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19569 maybe-maintainer-clean-ld:
19570 @if ld
19571 maybe-maintainer-clean-ld: maintainer-clean-ld
19573 maintainer-clean-ld:
19574 @[ -f ./ld/Makefile ] || exit 0; \
19575 r=`${PWD_COMMAND}`; export r; \
19576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19577 $(HOST_EXPORTS) \
19578 for flag in $(EXTRA_HOST_FLAGS) ; do \
19579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19580 done; \
19581 echo "Doing maintainer-clean in ld" ; \
19582 (cd $(HOST_SUBDIR)/ld && \
19583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19585 "RANLIB=$${RANLIB}" \
19586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19587 maintainer-clean) \
19588 || exit 1
19590 @endif ld
19594 .PHONY: configure-libcpp maybe-configure-libcpp
19595 maybe-configure-libcpp:
19596 @if gcc-bootstrap
19597 configure-libcpp: stage_current
19598 @endif gcc-bootstrap
19599 @if libcpp
19600 maybe-configure-libcpp: configure-libcpp
19601 configure-libcpp:
19602 @r=`${PWD_COMMAND}`; export r; \
19603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19604 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19606 $(HOST_EXPORTS) \
19607 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19608 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19609 case $(srcdir) in \
19610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19611 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19613 esac; \
19614 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19615 libsrcdir="$$s/libcpp"; \
19616 $(SHELL) $${libsrcdir}/configure \
19617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19618 --target=${target_alias} $${srcdiroption} \
19619 || exit 1
19620 @endif libcpp
19624 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19625 maybe-configure-stage1-libcpp:
19626 @if libcpp-bootstrap
19627 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19628 configure-stage1-libcpp:
19629 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19631 @r=`${PWD_COMMAND}`; export r; \
19632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19633 TFLAGS="$(STAGE1_TFLAGS)"; \
19634 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19635 $(HOST_EXPORTS) \
19636 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19637 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19638 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19639 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19640 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19641 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19642 case $(srcdir) in \
19643 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19644 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19645 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19646 esac; \
19647 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19648 libsrcdir="$$s/libcpp"; \
19649 $(SHELL) $${libsrcdir}/configure \
19650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19651 --target=${target_alias} $${srcdiroption} \
19652 $(STAGE1_CONFIGURE_FLAGS)
19653 @endif libcpp-bootstrap
19655 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19656 maybe-configure-stage2-libcpp:
19657 @if libcpp-bootstrap
19658 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19659 configure-stage2-libcpp:
19660 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19662 @r=`${PWD_COMMAND}`; export r; \
19663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19664 TFLAGS="$(STAGE2_TFLAGS)"; \
19665 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19666 $(HOST_EXPORTS) \
19667 $(POSTSTAGE1_HOST_EXPORTS) \
19668 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19669 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19670 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19671 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19673 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19674 case $(srcdir) in \
19675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19676 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19678 esac; \
19679 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19680 libsrcdir="$$s/libcpp"; \
19681 $(SHELL) $${libsrcdir}/configure \
19682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19683 --target=${target_alias} $${srcdiroption} \
19684 --with-build-libsubdir=$(HOST_SUBDIR) \
19685 $(STAGE2_CONFIGURE_FLAGS)
19686 @endif libcpp-bootstrap
19688 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19689 maybe-configure-stage3-libcpp:
19690 @if libcpp-bootstrap
19691 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19692 configure-stage3-libcpp:
19693 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19695 @r=`${PWD_COMMAND}`; export r; \
19696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19697 TFLAGS="$(STAGE3_TFLAGS)"; \
19698 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19699 $(HOST_EXPORTS) \
19700 $(POSTSTAGE1_HOST_EXPORTS) \
19701 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19702 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19703 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19704 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19706 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19707 case $(srcdir) in \
19708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19709 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19711 esac; \
19712 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19713 libsrcdir="$$s/libcpp"; \
19714 $(SHELL) $${libsrcdir}/configure \
19715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19716 --target=${target_alias} $${srcdiroption} \
19717 --with-build-libsubdir=$(HOST_SUBDIR) \
19718 $(STAGE3_CONFIGURE_FLAGS)
19719 @endif libcpp-bootstrap
19721 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19722 maybe-configure-stage4-libcpp:
19723 @if libcpp-bootstrap
19724 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19725 configure-stage4-libcpp:
19726 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19728 @r=`${PWD_COMMAND}`; export r; \
19729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19730 TFLAGS="$(STAGE4_TFLAGS)"; \
19731 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19732 $(HOST_EXPORTS) \
19733 $(POSTSTAGE1_HOST_EXPORTS) \
19734 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19735 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19736 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19737 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19739 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19740 case $(srcdir) in \
19741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19742 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19744 esac; \
19745 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19746 libsrcdir="$$s/libcpp"; \
19747 $(SHELL) $${libsrcdir}/configure \
19748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19749 --target=${target_alias} $${srcdiroption} \
19750 --with-build-libsubdir=$(HOST_SUBDIR) \
19751 $(STAGE4_CONFIGURE_FLAGS)
19752 @endif libcpp-bootstrap
19754 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19755 maybe-configure-stageprofile-libcpp:
19756 @if libcpp-bootstrap
19757 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19758 configure-stageprofile-libcpp:
19759 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19760 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19761 @r=`${PWD_COMMAND}`; export r; \
19762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19763 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19764 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19765 $(HOST_EXPORTS) \
19766 $(POSTSTAGE1_HOST_EXPORTS) \
19767 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19768 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19769 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19770 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19771 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19772 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19773 case $(srcdir) in \
19774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19775 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19777 esac; \
19778 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19779 libsrcdir="$$s/libcpp"; \
19780 $(SHELL) $${libsrcdir}/configure \
19781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19782 --target=${target_alias} $${srcdiroption} \
19783 --with-build-libsubdir=$(HOST_SUBDIR) \
19784 $(STAGEprofile_CONFIGURE_FLAGS)
19785 @endif libcpp-bootstrap
19787 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19788 maybe-configure-stagefeedback-libcpp:
19789 @if libcpp-bootstrap
19790 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19791 configure-stagefeedback-libcpp:
19792 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19793 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19794 @r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19796 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19797 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19798 $(HOST_EXPORTS) \
19799 $(POSTSTAGE1_HOST_EXPORTS) \
19800 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19801 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19802 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19803 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19804 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19805 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19806 case $(srcdir) in \
19807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19808 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19810 esac; \
19811 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19812 libsrcdir="$$s/libcpp"; \
19813 $(SHELL) $${libsrcdir}/configure \
19814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19815 --target=${target_alias} $${srcdiroption} \
19816 --with-build-libsubdir=$(HOST_SUBDIR) \
19817 $(STAGEfeedback_CONFIGURE_FLAGS)
19818 @endif libcpp-bootstrap
19824 .PHONY: all-libcpp maybe-all-libcpp
19825 maybe-all-libcpp:
19826 @if gcc-bootstrap
19827 all-libcpp: stage_current
19828 @endif gcc-bootstrap
19829 @if libcpp
19830 TARGET-libcpp=all
19831 maybe-all-libcpp: all-libcpp
19832 all-libcpp: configure-libcpp
19833 @r=`${PWD_COMMAND}`; export r; \
19834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19835 $(HOST_EXPORTS) \
19836 (cd $(HOST_SUBDIR)/libcpp && \
19837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19838 $(TARGET-libcpp))
19839 @endif libcpp
19843 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19844 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19845 maybe-all-stage1-libcpp:
19846 maybe-clean-stage1-libcpp:
19847 @if libcpp-bootstrap
19848 maybe-all-stage1-libcpp: all-stage1-libcpp
19849 all-stage1: all-stage1-libcpp
19850 TARGET-stage1-libcpp = $(TARGET-libcpp)
19851 all-stage1-libcpp: configure-stage1-libcpp
19852 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19853 @r=`${PWD_COMMAND}`; export r; \
19854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19855 TFLAGS="$(STAGE1_TFLAGS)"; \
19856 $(HOST_EXPORTS) \
19857 cd $(HOST_SUBDIR)/libcpp && \
19858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19859 CFLAGS="$(STAGE1_CFLAGS)" \
19860 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19861 LIBCFLAGS="$(LIBCFLAGS)" \
19862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19865 $(EXTRA_HOST_FLAGS) \
19866 TFLAGS="$(STAGE1_TFLAGS)" \
19867 $(TARGET-stage1-libcpp)
19869 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19870 clean-stage1: clean-stage1-libcpp
19871 clean-stage1-libcpp:
19872 @if [ $(current_stage) = stage1 ]; then \
19873 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19874 else \
19875 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19876 $(MAKE) stage1-start; \
19877 fi; \
19878 cd $(HOST_SUBDIR)/libcpp && \
19879 $(MAKE) $(EXTRA_HOST_FLAGS) \
19880 clean
19881 @endif libcpp-bootstrap
19884 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19885 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19886 maybe-all-stage2-libcpp:
19887 maybe-clean-stage2-libcpp:
19888 @if libcpp-bootstrap
19889 maybe-all-stage2-libcpp: all-stage2-libcpp
19890 all-stage2: all-stage2-libcpp
19891 TARGET-stage2-libcpp = $(TARGET-libcpp)
19892 all-stage2-libcpp: configure-stage2-libcpp
19893 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19894 @r=`${PWD_COMMAND}`; export r; \
19895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19896 TFLAGS="$(STAGE2_TFLAGS)"; \
19897 $(HOST_EXPORTS) \
19898 $(POSTSTAGE1_HOST_EXPORTS) \
19899 cd $(HOST_SUBDIR)/libcpp && \
19900 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19901 CFLAGS="$(STAGE2_CFLAGS)" \
19902 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19903 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19904 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19905 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19906 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19907 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19908 TFLAGS="$(STAGE2_TFLAGS)" \
19909 $(TARGET-stage2-libcpp)
19911 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19912 clean-stage2: clean-stage2-libcpp
19913 clean-stage2-libcpp:
19914 @if [ $(current_stage) = stage2 ]; then \
19915 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19916 else \
19917 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19918 $(MAKE) stage2-start; \
19919 fi; \
19920 cd $(HOST_SUBDIR)/libcpp && \
19921 $(MAKE) $(EXTRA_HOST_FLAGS) \
19922 $(POSTSTAGE1_FLAGS_TO_PASS) \
19923 clean
19924 @endif libcpp-bootstrap
19927 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19928 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19929 maybe-all-stage3-libcpp:
19930 maybe-clean-stage3-libcpp:
19931 @if libcpp-bootstrap
19932 maybe-all-stage3-libcpp: all-stage3-libcpp
19933 all-stage3: all-stage3-libcpp
19934 TARGET-stage3-libcpp = $(TARGET-libcpp)
19935 all-stage3-libcpp: configure-stage3-libcpp
19936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19937 @r=`${PWD_COMMAND}`; export r; \
19938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19939 TFLAGS="$(STAGE3_TFLAGS)"; \
19940 $(HOST_EXPORTS) \
19941 $(POSTSTAGE1_HOST_EXPORTS) \
19942 cd $(HOST_SUBDIR)/libcpp && \
19943 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19944 CFLAGS="$(STAGE3_CFLAGS)" \
19945 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19946 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19947 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19948 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19949 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19950 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19951 TFLAGS="$(STAGE3_TFLAGS)" \
19952 $(TARGET-stage3-libcpp)
19954 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19955 clean-stage3: clean-stage3-libcpp
19956 clean-stage3-libcpp:
19957 @if [ $(current_stage) = stage3 ]; then \
19958 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19959 else \
19960 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19961 $(MAKE) stage3-start; \
19962 fi; \
19963 cd $(HOST_SUBDIR)/libcpp && \
19964 $(MAKE) $(EXTRA_HOST_FLAGS) \
19965 $(POSTSTAGE1_FLAGS_TO_PASS) \
19966 clean
19967 @endif libcpp-bootstrap
19970 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19971 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19972 maybe-all-stage4-libcpp:
19973 maybe-clean-stage4-libcpp:
19974 @if libcpp-bootstrap
19975 maybe-all-stage4-libcpp: all-stage4-libcpp
19976 all-stage4: all-stage4-libcpp
19977 TARGET-stage4-libcpp = $(TARGET-libcpp)
19978 all-stage4-libcpp: configure-stage4-libcpp
19979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19980 @r=`${PWD_COMMAND}`; export r; \
19981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19982 TFLAGS="$(STAGE4_TFLAGS)"; \
19983 $(HOST_EXPORTS) \
19984 $(POSTSTAGE1_HOST_EXPORTS) \
19985 cd $(HOST_SUBDIR)/libcpp && \
19986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19987 CFLAGS="$(STAGE4_CFLAGS)" \
19988 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19989 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19994 TFLAGS="$(STAGE4_TFLAGS)" \
19995 $(TARGET-stage4-libcpp)
19997 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19998 clean-stage4: clean-stage4-libcpp
19999 clean-stage4-libcpp:
20000 @if [ $(current_stage) = stage4 ]; then \
20001 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20002 else \
20003 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20004 $(MAKE) stage4-start; \
20005 fi; \
20006 cd $(HOST_SUBDIR)/libcpp && \
20007 $(MAKE) $(EXTRA_HOST_FLAGS) \
20008 $(POSTSTAGE1_FLAGS_TO_PASS) \
20009 clean
20010 @endif libcpp-bootstrap
20013 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20014 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20015 maybe-all-stageprofile-libcpp:
20016 maybe-clean-stageprofile-libcpp:
20017 @if libcpp-bootstrap
20018 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20019 all-stageprofile: all-stageprofile-libcpp
20020 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20021 all-stageprofile-libcpp: configure-stageprofile-libcpp
20022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20023 @r=`${PWD_COMMAND}`; export r; \
20024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20026 $(HOST_EXPORTS) \
20027 $(POSTSTAGE1_HOST_EXPORTS) \
20028 cd $(HOST_SUBDIR)/libcpp && \
20029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20030 CFLAGS="$(STAGEprofile_CFLAGS)" \
20031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20032 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20037 TFLAGS="$(STAGEprofile_TFLAGS)" \
20038 $(TARGET-stageprofile-libcpp)
20040 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20041 clean-stageprofile: clean-stageprofile-libcpp
20042 clean-stageprofile-libcpp:
20043 @if [ $(current_stage) = stageprofile ]; then \
20044 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20045 else \
20046 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20047 $(MAKE) stageprofile-start; \
20048 fi; \
20049 cd $(HOST_SUBDIR)/libcpp && \
20050 $(MAKE) $(EXTRA_HOST_FLAGS) \
20051 $(POSTSTAGE1_FLAGS_TO_PASS) \
20052 clean
20053 @endif libcpp-bootstrap
20056 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20057 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20058 maybe-all-stagefeedback-libcpp:
20059 maybe-clean-stagefeedback-libcpp:
20060 @if libcpp-bootstrap
20061 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20062 all-stagefeedback: all-stagefeedback-libcpp
20063 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20064 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20065 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20066 @r=`${PWD_COMMAND}`; export r; \
20067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20068 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20069 $(HOST_EXPORTS) \
20070 $(POSTSTAGE1_HOST_EXPORTS) \
20071 cd $(HOST_SUBDIR)/libcpp && \
20072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20073 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20074 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20075 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20079 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20080 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20081 $(TARGET-stagefeedback-libcpp)
20083 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20084 clean-stagefeedback: clean-stagefeedback-libcpp
20085 clean-stagefeedback-libcpp:
20086 @if [ $(current_stage) = stagefeedback ]; then \
20087 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20088 else \
20089 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20090 $(MAKE) stagefeedback-start; \
20091 fi; \
20092 cd $(HOST_SUBDIR)/libcpp && \
20093 $(MAKE) $(EXTRA_HOST_FLAGS) \
20094 $(POSTSTAGE1_FLAGS_TO_PASS) \
20095 clean
20096 @endif libcpp-bootstrap
20102 .PHONY: check-libcpp maybe-check-libcpp
20103 maybe-check-libcpp:
20104 @if libcpp
20105 maybe-check-libcpp: check-libcpp
20107 check-libcpp:
20108 @: $(MAKE); $(unstage)
20109 @r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111 $(HOST_EXPORTS) \
20112 (cd $(HOST_SUBDIR)/libcpp && \
20113 $(MAKE) $(FLAGS_TO_PASS) check)
20115 @endif libcpp
20117 .PHONY: install-libcpp maybe-install-libcpp
20118 maybe-install-libcpp:
20119 @if libcpp
20120 maybe-install-libcpp: install-libcpp
20122 install-libcpp: installdirs
20123 @: $(MAKE); $(unstage)
20124 @r=`${PWD_COMMAND}`; export r; \
20125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20126 $(HOST_EXPORTS) \
20127 (cd $(HOST_SUBDIR)/libcpp && \
20128 $(MAKE) $(FLAGS_TO_PASS) install)
20130 @endif libcpp
20132 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20133 maybe-install-strip-libcpp:
20134 @if libcpp
20135 maybe-install-strip-libcpp: install-strip-libcpp
20137 install-strip-libcpp: installdirs
20138 @: $(MAKE); $(unstage)
20139 @r=`${PWD_COMMAND}`; export r; \
20140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20141 $(HOST_EXPORTS) \
20142 (cd $(HOST_SUBDIR)/libcpp && \
20143 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20145 @endif libcpp
20147 # Other targets (info, dvi, pdf, etc.)
20149 .PHONY: maybe-info-libcpp info-libcpp
20150 maybe-info-libcpp:
20151 @if libcpp
20152 maybe-info-libcpp: info-libcpp
20154 info-libcpp: \
20155 configure-libcpp
20156 @[ -f ./libcpp/Makefile ] || exit 0; \
20157 r=`${PWD_COMMAND}`; export r; \
20158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20159 $(HOST_EXPORTS) \
20160 for flag in $(EXTRA_HOST_FLAGS) ; do \
20161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20162 done; \
20163 echo "Doing info in libcpp" ; \
20164 (cd $(HOST_SUBDIR)/libcpp && \
20165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20167 "RANLIB=$${RANLIB}" \
20168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20169 info) \
20170 || exit 1
20172 @endif libcpp
20174 .PHONY: maybe-dvi-libcpp dvi-libcpp
20175 maybe-dvi-libcpp:
20176 @if libcpp
20177 maybe-dvi-libcpp: dvi-libcpp
20179 dvi-libcpp: \
20180 configure-libcpp
20181 @[ -f ./libcpp/Makefile ] || exit 0; \
20182 r=`${PWD_COMMAND}`; export r; \
20183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20184 $(HOST_EXPORTS) \
20185 for flag in $(EXTRA_HOST_FLAGS) ; do \
20186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20187 done; \
20188 echo "Doing dvi in libcpp" ; \
20189 (cd $(HOST_SUBDIR)/libcpp && \
20190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20192 "RANLIB=$${RANLIB}" \
20193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20194 dvi) \
20195 || exit 1
20197 @endif libcpp
20199 .PHONY: maybe-pdf-libcpp pdf-libcpp
20200 maybe-pdf-libcpp:
20201 @if libcpp
20202 maybe-pdf-libcpp: pdf-libcpp
20204 pdf-libcpp: \
20205 configure-libcpp
20206 @[ -f ./libcpp/Makefile ] || exit 0; \
20207 r=`${PWD_COMMAND}`; export r; \
20208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20209 $(HOST_EXPORTS) \
20210 for flag in $(EXTRA_HOST_FLAGS) ; do \
20211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20212 done; \
20213 echo "Doing pdf in libcpp" ; \
20214 (cd $(HOST_SUBDIR)/libcpp && \
20215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20217 "RANLIB=$${RANLIB}" \
20218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20219 pdf) \
20220 || exit 1
20222 @endif libcpp
20224 .PHONY: maybe-html-libcpp html-libcpp
20225 maybe-html-libcpp:
20226 @if libcpp
20227 maybe-html-libcpp: html-libcpp
20229 html-libcpp: \
20230 configure-libcpp
20231 @[ -f ./libcpp/Makefile ] || exit 0; \
20232 r=`${PWD_COMMAND}`; export r; \
20233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20234 $(HOST_EXPORTS) \
20235 for flag in $(EXTRA_HOST_FLAGS) ; do \
20236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20237 done; \
20238 echo "Doing html in libcpp" ; \
20239 (cd $(HOST_SUBDIR)/libcpp && \
20240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20242 "RANLIB=$${RANLIB}" \
20243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20244 html) \
20245 || exit 1
20247 @endif libcpp
20249 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20250 maybe-TAGS-libcpp:
20251 @if libcpp
20252 maybe-TAGS-libcpp: TAGS-libcpp
20254 TAGS-libcpp: \
20255 configure-libcpp
20256 @[ -f ./libcpp/Makefile ] || exit 0; \
20257 r=`${PWD_COMMAND}`; export r; \
20258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20259 $(HOST_EXPORTS) \
20260 for flag in $(EXTRA_HOST_FLAGS) ; do \
20261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20262 done; \
20263 echo "Doing TAGS in libcpp" ; \
20264 (cd $(HOST_SUBDIR)/libcpp && \
20265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20267 "RANLIB=$${RANLIB}" \
20268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20269 TAGS) \
20270 || exit 1
20272 @endif libcpp
20274 .PHONY: maybe-install-info-libcpp install-info-libcpp
20275 maybe-install-info-libcpp:
20276 @if libcpp
20277 maybe-install-info-libcpp: install-info-libcpp
20279 install-info-libcpp: \
20280 configure-libcpp \
20281 info-libcpp
20282 @[ -f ./libcpp/Makefile ] || exit 0; \
20283 r=`${PWD_COMMAND}`; export r; \
20284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20285 $(HOST_EXPORTS) \
20286 for flag in $(EXTRA_HOST_FLAGS) ; do \
20287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20288 done; \
20289 echo "Doing install-info in libcpp" ; \
20290 (cd $(HOST_SUBDIR)/libcpp && \
20291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20293 "RANLIB=$${RANLIB}" \
20294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20295 install-info) \
20296 || exit 1
20298 @endif libcpp
20300 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20301 maybe-install-pdf-libcpp:
20302 @if libcpp
20303 maybe-install-pdf-libcpp: install-pdf-libcpp
20305 install-pdf-libcpp: \
20306 configure-libcpp \
20307 pdf-libcpp
20308 @[ -f ./libcpp/Makefile ] || exit 0; \
20309 r=`${PWD_COMMAND}`; export r; \
20310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20311 $(HOST_EXPORTS) \
20312 for flag in $(EXTRA_HOST_FLAGS) ; do \
20313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20314 done; \
20315 echo "Doing install-pdf in libcpp" ; \
20316 (cd $(HOST_SUBDIR)/libcpp && \
20317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20319 "RANLIB=$${RANLIB}" \
20320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20321 install-pdf) \
20322 || exit 1
20324 @endif libcpp
20326 .PHONY: maybe-install-html-libcpp install-html-libcpp
20327 maybe-install-html-libcpp:
20328 @if libcpp
20329 maybe-install-html-libcpp: install-html-libcpp
20331 install-html-libcpp: \
20332 configure-libcpp \
20333 html-libcpp
20334 @[ -f ./libcpp/Makefile ] || exit 0; \
20335 r=`${PWD_COMMAND}`; export r; \
20336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20337 $(HOST_EXPORTS) \
20338 for flag in $(EXTRA_HOST_FLAGS) ; do \
20339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20340 done; \
20341 echo "Doing install-html in libcpp" ; \
20342 (cd $(HOST_SUBDIR)/libcpp && \
20343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20345 "RANLIB=$${RANLIB}" \
20346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20347 install-html) \
20348 || exit 1
20350 @endif libcpp
20352 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20353 maybe-installcheck-libcpp:
20354 @if libcpp
20355 maybe-installcheck-libcpp: installcheck-libcpp
20357 installcheck-libcpp: \
20358 configure-libcpp
20359 @[ -f ./libcpp/Makefile ] || exit 0; \
20360 r=`${PWD_COMMAND}`; export r; \
20361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20362 $(HOST_EXPORTS) \
20363 for flag in $(EXTRA_HOST_FLAGS) ; do \
20364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20365 done; \
20366 echo "Doing installcheck in libcpp" ; \
20367 (cd $(HOST_SUBDIR)/libcpp && \
20368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20370 "RANLIB=$${RANLIB}" \
20371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20372 installcheck) \
20373 || exit 1
20375 @endif libcpp
20377 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20378 maybe-mostlyclean-libcpp:
20379 @if libcpp
20380 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20382 mostlyclean-libcpp:
20383 @[ -f ./libcpp/Makefile ] || exit 0; \
20384 r=`${PWD_COMMAND}`; export r; \
20385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20386 $(HOST_EXPORTS) \
20387 for flag in $(EXTRA_HOST_FLAGS) ; do \
20388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20389 done; \
20390 echo "Doing mostlyclean in libcpp" ; \
20391 (cd $(HOST_SUBDIR)/libcpp && \
20392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20394 "RANLIB=$${RANLIB}" \
20395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20396 mostlyclean) \
20397 || exit 1
20399 @endif libcpp
20401 .PHONY: maybe-clean-libcpp clean-libcpp
20402 maybe-clean-libcpp:
20403 @if libcpp
20404 maybe-clean-libcpp: clean-libcpp
20406 clean-libcpp:
20407 @[ -f ./libcpp/Makefile ] || exit 0; \
20408 r=`${PWD_COMMAND}`; export r; \
20409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20410 $(HOST_EXPORTS) \
20411 for flag in $(EXTRA_HOST_FLAGS) ; do \
20412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20413 done; \
20414 echo "Doing clean in libcpp" ; \
20415 (cd $(HOST_SUBDIR)/libcpp && \
20416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20418 "RANLIB=$${RANLIB}" \
20419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20420 clean) \
20421 || exit 1
20423 @endif libcpp
20425 .PHONY: maybe-distclean-libcpp distclean-libcpp
20426 maybe-distclean-libcpp:
20427 @if libcpp
20428 maybe-distclean-libcpp: distclean-libcpp
20430 distclean-libcpp:
20431 @[ -f ./libcpp/Makefile ] || exit 0; \
20432 r=`${PWD_COMMAND}`; export r; \
20433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20434 $(HOST_EXPORTS) \
20435 for flag in $(EXTRA_HOST_FLAGS) ; do \
20436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20437 done; \
20438 echo "Doing distclean in libcpp" ; \
20439 (cd $(HOST_SUBDIR)/libcpp && \
20440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20442 "RANLIB=$${RANLIB}" \
20443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20444 distclean) \
20445 || exit 1
20447 @endif libcpp
20449 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20450 maybe-maintainer-clean-libcpp:
20451 @if libcpp
20452 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20454 maintainer-clean-libcpp:
20455 @[ -f ./libcpp/Makefile ] || exit 0; \
20456 r=`${PWD_COMMAND}`; export r; \
20457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20458 $(HOST_EXPORTS) \
20459 for flag in $(EXTRA_HOST_FLAGS) ; do \
20460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20461 done; \
20462 echo "Doing maintainer-clean in libcpp" ; \
20463 (cd $(HOST_SUBDIR)/libcpp && \
20464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20466 "RANLIB=$${RANLIB}" \
20467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20468 maintainer-clean) \
20469 || exit 1
20471 @endif libcpp
20475 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20476 maybe-configure-libdecnumber:
20477 @if gcc-bootstrap
20478 configure-libdecnumber: stage_current
20479 @endif gcc-bootstrap
20480 @if libdecnumber
20481 maybe-configure-libdecnumber: configure-libdecnumber
20482 configure-libdecnumber:
20483 @r=`${PWD_COMMAND}`; export r; \
20484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20485 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20486 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20487 $(HOST_EXPORTS) \
20488 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20489 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20490 case $(srcdir) in \
20491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20492 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20494 esac; \
20495 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20496 libsrcdir="$$s/libdecnumber"; \
20497 $(SHELL) $${libsrcdir}/configure \
20498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20499 --target=${target_alias} $${srcdiroption} \
20500 || exit 1
20501 @endif libdecnumber
20505 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20506 maybe-configure-stage1-libdecnumber:
20507 @if libdecnumber-bootstrap
20508 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20509 configure-stage1-libdecnumber:
20510 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20511 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20512 @r=`${PWD_COMMAND}`; export r; \
20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20514 TFLAGS="$(STAGE1_TFLAGS)"; \
20515 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20516 $(HOST_EXPORTS) \
20517 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20518 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20519 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20520 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20521 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20522 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20523 case $(srcdir) in \
20524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20525 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20527 esac; \
20528 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20529 libsrcdir="$$s/libdecnumber"; \
20530 $(SHELL) $${libsrcdir}/configure \
20531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20532 --target=${target_alias} $${srcdiroption} \
20533 $(STAGE1_CONFIGURE_FLAGS)
20534 @endif libdecnumber-bootstrap
20536 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20537 maybe-configure-stage2-libdecnumber:
20538 @if libdecnumber-bootstrap
20539 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20540 configure-stage2-libdecnumber:
20541 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20543 @r=`${PWD_COMMAND}`; export r; \
20544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20545 TFLAGS="$(STAGE2_TFLAGS)"; \
20546 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20547 $(HOST_EXPORTS) \
20548 $(POSTSTAGE1_HOST_EXPORTS) \
20549 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20550 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20551 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20552 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20554 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20555 case $(srcdir) in \
20556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20557 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20559 esac; \
20560 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20561 libsrcdir="$$s/libdecnumber"; \
20562 $(SHELL) $${libsrcdir}/configure \
20563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20564 --target=${target_alias} $${srcdiroption} \
20565 --with-build-libsubdir=$(HOST_SUBDIR) \
20566 $(STAGE2_CONFIGURE_FLAGS)
20567 @endif libdecnumber-bootstrap
20569 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20570 maybe-configure-stage3-libdecnumber:
20571 @if libdecnumber-bootstrap
20572 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20573 configure-stage3-libdecnumber:
20574 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20576 @r=`${PWD_COMMAND}`; export r; \
20577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20578 TFLAGS="$(STAGE3_TFLAGS)"; \
20579 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20580 $(HOST_EXPORTS) \
20581 $(POSTSTAGE1_HOST_EXPORTS) \
20582 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20583 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20584 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20585 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20587 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20588 case $(srcdir) in \
20589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20590 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20592 esac; \
20593 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20594 libsrcdir="$$s/libdecnumber"; \
20595 $(SHELL) $${libsrcdir}/configure \
20596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20597 --target=${target_alias} $${srcdiroption} \
20598 --with-build-libsubdir=$(HOST_SUBDIR) \
20599 $(STAGE3_CONFIGURE_FLAGS)
20600 @endif libdecnumber-bootstrap
20602 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20603 maybe-configure-stage4-libdecnumber:
20604 @if libdecnumber-bootstrap
20605 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20606 configure-stage4-libdecnumber:
20607 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20609 @r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20611 TFLAGS="$(STAGE4_TFLAGS)"; \
20612 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20613 $(HOST_EXPORTS) \
20614 $(POSTSTAGE1_HOST_EXPORTS) \
20615 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20616 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20617 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20618 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20620 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20621 case $(srcdir) in \
20622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20623 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20625 esac; \
20626 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20627 libsrcdir="$$s/libdecnumber"; \
20628 $(SHELL) $${libsrcdir}/configure \
20629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20630 --target=${target_alias} $${srcdiroption} \
20631 --with-build-libsubdir=$(HOST_SUBDIR) \
20632 $(STAGE4_CONFIGURE_FLAGS)
20633 @endif libdecnumber-bootstrap
20635 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20636 maybe-configure-stageprofile-libdecnumber:
20637 @if libdecnumber-bootstrap
20638 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20639 configure-stageprofile-libdecnumber:
20640 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20641 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20642 @r=`${PWD_COMMAND}`; export r; \
20643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20644 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20645 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20646 $(HOST_EXPORTS) \
20647 $(POSTSTAGE1_HOST_EXPORTS) \
20648 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20649 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20650 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20651 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20653 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20654 case $(srcdir) in \
20655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20656 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20658 esac; \
20659 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20660 libsrcdir="$$s/libdecnumber"; \
20661 $(SHELL) $${libsrcdir}/configure \
20662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20663 --target=${target_alias} $${srcdiroption} \
20664 --with-build-libsubdir=$(HOST_SUBDIR) \
20665 $(STAGEprofile_CONFIGURE_FLAGS)
20666 @endif libdecnumber-bootstrap
20668 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20669 maybe-configure-stagefeedback-libdecnumber:
20670 @if libdecnumber-bootstrap
20671 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20672 configure-stagefeedback-libdecnumber:
20673 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20674 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20675 @r=`${PWD_COMMAND}`; export r; \
20676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20677 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20678 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20679 $(HOST_EXPORTS) \
20680 $(POSTSTAGE1_HOST_EXPORTS) \
20681 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20682 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20683 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20684 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20686 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20687 case $(srcdir) in \
20688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20689 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20691 esac; \
20692 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20693 libsrcdir="$$s/libdecnumber"; \
20694 $(SHELL) $${libsrcdir}/configure \
20695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20696 --target=${target_alias} $${srcdiroption} \
20697 --with-build-libsubdir=$(HOST_SUBDIR) \
20698 $(STAGEfeedback_CONFIGURE_FLAGS)
20699 @endif libdecnumber-bootstrap
20705 .PHONY: all-libdecnumber maybe-all-libdecnumber
20706 maybe-all-libdecnumber:
20707 @if gcc-bootstrap
20708 all-libdecnumber: stage_current
20709 @endif gcc-bootstrap
20710 @if libdecnumber
20711 TARGET-libdecnumber=all
20712 maybe-all-libdecnumber: all-libdecnumber
20713 all-libdecnumber: configure-libdecnumber
20714 @r=`${PWD_COMMAND}`; export r; \
20715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20716 $(HOST_EXPORTS) \
20717 (cd $(HOST_SUBDIR)/libdecnumber && \
20718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20719 $(TARGET-libdecnumber))
20720 @endif libdecnumber
20724 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20725 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20726 maybe-all-stage1-libdecnumber:
20727 maybe-clean-stage1-libdecnumber:
20728 @if libdecnumber-bootstrap
20729 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20730 all-stage1: all-stage1-libdecnumber
20731 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20732 all-stage1-libdecnumber: configure-stage1-libdecnumber
20733 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20734 @r=`${PWD_COMMAND}`; export r; \
20735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20736 TFLAGS="$(STAGE1_TFLAGS)"; \
20737 $(HOST_EXPORTS) \
20738 cd $(HOST_SUBDIR)/libdecnumber && \
20739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20740 CFLAGS="$(STAGE1_CFLAGS)" \
20741 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20742 LIBCFLAGS="$(LIBCFLAGS)" \
20743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20746 $(EXTRA_HOST_FLAGS) \
20747 TFLAGS="$(STAGE1_TFLAGS)" \
20748 $(TARGET-stage1-libdecnumber)
20750 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20751 clean-stage1: clean-stage1-libdecnumber
20752 clean-stage1-libdecnumber:
20753 @if [ $(current_stage) = stage1 ]; then \
20754 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20755 else \
20756 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20757 $(MAKE) stage1-start; \
20758 fi; \
20759 cd $(HOST_SUBDIR)/libdecnumber && \
20760 $(MAKE) $(EXTRA_HOST_FLAGS) \
20761 clean
20762 @endif libdecnumber-bootstrap
20765 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20766 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20767 maybe-all-stage2-libdecnumber:
20768 maybe-clean-stage2-libdecnumber:
20769 @if libdecnumber-bootstrap
20770 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20771 all-stage2: all-stage2-libdecnumber
20772 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20773 all-stage2-libdecnumber: configure-stage2-libdecnumber
20774 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20775 @r=`${PWD_COMMAND}`; export r; \
20776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20777 TFLAGS="$(STAGE2_TFLAGS)"; \
20778 $(HOST_EXPORTS) \
20779 $(POSTSTAGE1_HOST_EXPORTS) \
20780 cd $(HOST_SUBDIR)/libdecnumber && \
20781 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20782 CFLAGS="$(STAGE2_CFLAGS)" \
20783 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20784 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20785 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20786 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20787 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20788 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20789 TFLAGS="$(STAGE2_TFLAGS)" \
20790 $(TARGET-stage2-libdecnumber)
20792 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20793 clean-stage2: clean-stage2-libdecnumber
20794 clean-stage2-libdecnumber:
20795 @if [ $(current_stage) = stage2 ]; then \
20796 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20797 else \
20798 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20799 $(MAKE) stage2-start; \
20800 fi; \
20801 cd $(HOST_SUBDIR)/libdecnumber && \
20802 $(MAKE) $(EXTRA_HOST_FLAGS) \
20803 $(POSTSTAGE1_FLAGS_TO_PASS) \
20804 clean
20805 @endif libdecnumber-bootstrap
20808 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20809 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20810 maybe-all-stage3-libdecnumber:
20811 maybe-clean-stage3-libdecnumber:
20812 @if libdecnumber-bootstrap
20813 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20814 all-stage3: all-stage3-libdecnumber
20815 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20816 all-stage3-libdecnumber: configure-stage3-libdecnumber
20817 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20818 @r=`${PWD_COMMAND}`; export r; \
20819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20820 TFLAGS="$(STAGE3_TFLAGS)"; \
20821 $(HOST_EXPORTS) \
20822 $(POSTSTAGE1_HOST_EXPORTS) \
20823 cd $(HOST_SUBDIR)/libdecnumber && \
20824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20825 CFLAGS="$(STAGE3_CFLAGS)" \
20826 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20827 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20832 TFLAGS="$(STAGE3_TFLAGS)" \
20833 $(TARGET-stage3-libdecnumber)
20835 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20836 clean-stage3: clean-stage3-libdecnumber
20837 clean-stage3-libdecnumber:
20838 @if [ $(current_stage) = stage3 ]; then \
20839 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20840 else \
20841 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20842 $(MAKE) stage3-start; \
20843 fi; \
20844 cd $(HOST_SUBDIR)/libdecnumber && \
20845 $(MAKE) $(EXTRA_HOST_FLAGS) \
20846 $(POSTSTAGE1_FLAGS_TO_PASS) \
20847 clean
20848 @endif libdecnumber-bootstrap
20851 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20852 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20853 maybe-all-stage4-libdecnumber:
20854 maybe-clean-stage4-libdecnumber:
20855 @if libdecnumber-bootstrap
20856 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20857 all-stage4: all-stage4-libdecnumber
20858 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20859 all-stage4-libdecnumber: configure-stage4-libdecnumber
20860 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20861 @r=`${PWD_COMMAND}`; export r; \
20862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20863 TFLAGS="$(STAGE4_TFLAGS)"; \
20864 $(HOST_EXPORTS) \
20865 $(POSTSTAGE1_HOST_EXPORTS) \
20866 cd $(HOST_SUBDIR)/libdecnumber && \
20867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20868 CFLAGS="$(STAGE4_CFLAGS)" \
20869 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20870 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20874 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20875 TFLAGS="$(STAGE4_TFLAGS)" \
20876 $(TARGET-stage4-libdecnumber)
20878 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20879 clean-stage4: clean-stage4-libdecnumber
20880 clean-stage4-libdecnumber:
20881 @if [ $(current_stage) = stage4 ]; then \
20882 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20883 else \
20884 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20885 $(MAKE) stage4-start; \
20886 fi; \
20887 cd $(HOST_SUBDIR)/libdecnumber && \
20888 $(MAKE) $(EXTRA_HOST_FLAGS) \
20889 $(POSTSTAGE1_FLAGS_TO_PASS) \
20890 clean
20891 @endif libdecnumber-bootstrap
20894 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20895 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20896 maybe-all-stageprofile-libdecnumber:
20897 maybe-clean-stageprofile-libdecnumber:
20898 @if libdecnumber-bootstrap
20899 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20900 all-stageprofile: all-stageprofile-libdecnumber
20901 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20902 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20903 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20904 @r=`${PWD_COMMAND}`; export r; \
20905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20906 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20907 $(HOST_EXPORTS) \
20908 $(POSTSTAGE1_HOST_EXPORTS) \
20909 cd $(HOST_SUBDIR)/libdecnumber && \
20910 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20911 CFLAGS="$(STAGEprofile_CFLAGS)" \
20912 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20913 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20914 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20915 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20916 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20917 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20918 TFLAGS="$(STAGEprofile_TFLAGS)" \
20919 $(TARGET-stageprofile-libdecnumber)
20921 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20922 clean-stageprofile: clean-stageprofile-libdecnumber
20923 clean-stageprofile-libdecnumber:
20924 @if [ $(current_stage) = stageprofile ]; then \
20925 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20926 else \
20927 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20928 $(MAKE) stageprofile-start; \
20929 fi; \
20930 cd $(HOST_SUBDIR)/libdecnumber && \
20931 $(MAKE) $(EXTRA_HOST_FLAGS) \
20932 $(POSTSTAGE1_FLAGS_TO_PASS) \
20933 clean
20934 @endif libdecnumber-bootstrap
20937 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20938 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20939 maybe-all-stagefeedback-libdecnumber:
20940 maybe-clean-stagefeedback-libdecnumber:
20941 @if libdecnumber-bootstrap
20942 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20943 all-stagefeedback: all-stagefeedback-libdecnumber
20944 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20945 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20946 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20947 @r=`${PWD_COMMAND}`; export r; \
20948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20950 $(HOST_EXPORTS) \
20951 $(POSTSTAGE1_HOST_EXPORTS) \
20952 cd $(HOST_SUBDIR)/libdecnumber && \
20953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20954 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20955 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20956 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20960 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20961 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20962 $(TARGET-stagefeedback-libdecnumber)
20964 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20965 clean-stagefeedback: clean-stagefeedback-libdecnumber
20966 clean-stagefeedback-libdecnumber:
20967 @if [ $(current_stage) = stagefeedback ]; then \
20968 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20969 else \
20970 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20971 $(MAKE) stagefeedback-start; \
20972 fi; \
20973 cd $(HOST_SUBDIR)/libdecnumber && \
20974 $(MAKE) $(EXTRA_HOST_FLAGS) \
20975 $(POSTSTAGE1_FLAGS_TO_PASS) \
20976 clean
20977 @endif libdecnumber-bootstrap
20983 .PHONY: check-libdecnumber maybe-check-libdecnumber
20984 maybe-check-libdecnumber:
20985 @if libdecnumber
20986 maybe-check-libdecnumber: check-libdecnumber
20988 check-libdecnumber:
20989 @: $(MAKE); $(unstage)
20990 @r=`${PWD_COMMAND}`; export r; \
20991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992 $(HOST_EXPORTS) \
20993 (cd $(HOST_SUBDIR)/libdecnumber && \
20994 $(MAKE) $(FLAGS_TO_PASS) check)
20996 @endif libdecnumber
20998 .PHONY: install-libdecnumber maybe-install-libdecnumber
20999 maybe-install-libdecnumber:
21000 @if libdecnumber
21001 maybe-install-libdecnumber: install-libdecnumber
21003 install-libdecnumber: installdirs
21004 @: $(MAKE); $(unstage)
21005 @r=`${PWD_COMMAND}`; export r; \
21006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21007 $(HOST_EXPORTS) \
21008 (cd $(HOST_SUBDIR)/libdecnumber && \
21009 $(MAKE) $(FLAGS_TO_PASS) install)
21011 @endif libdecnumber
21013 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21014 maybe-install-strip-libdecnumber:
21015 @if libdecnumber
21016 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21018 install-strip-libdecnumber: installdirs
21019 @: $(MAKE); $(unstage)
21020 @r=`${PWD_COMMAND}`; export r; \
21021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21022 $(HOST_EXPORTS) \
21023 (cd $(HOST_SUBDIR)/libdecnumber && \
21024 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21026 @endif libdecnumber
21028 # Other targets (info, dvi, pdf, etc.)
21030 .PHONY: maybe-info-libdecnumber info-libdecnumber
21031 maybe-info-libdecnumber:
21032 @if libdecnumber
21033 maybe-info-libdecnumber: info-libdecnumber
21035 info-libdecnumber: \
21036 configure-libdecnumber
21037 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21038 r=`${PWD_COMMAND}`; export r; \
21039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21040 $(HOST_EXPORTS) \
21041 for flag in $(EXTRA_HOST_FLAGS) ; do \
21042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21043 done; \
21044 echo "Doing info in libdecnumber" ; \
21045 (cd $(HOST_SUBDIR)/libdecnumber && \
21046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21048 "RANLIB=$${RANLIB}" \
21049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21050 info) \
21051 || exit 1
21053 @endif libdecnumber
21055 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21056 maybe-dvi-libdecnumber:
21057 @if libdecnumber
21058 maybe-dvi-libdecnumber: dvi-libdecnumber
21060 dvi-libdecnumber: \
21061 configure-libdecnumber
21062 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21063 r=`${PWD_COMMAND}`; export r; \
21064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065 $(HOST_EXPORTS) \
21066 for flag in $(EXTRA_HOST_FLAGS) ; do \
21067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21068 done; \
21069 echo "Doing dvi in libdecnumber" ; \
21070 (cd $(HOST_SUBDIR)/libdecnumber && \
21071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21073 "RANLIB=$${RANLIB}" \
21074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21075 dvi) \
21076 || exit 1
21078 @endif libdecnumber
21080 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21081 maybe-pdf-libdecnumber:
21082 @if libdecnumber
21083 maybe-pdf-libdecnumber: pdf-libdecnumber
21085 pdf-libdecnumber: \
21086 configure-libdecnumber
21087 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21088 r=`${PWD_COMMAND}`; export r; \
21089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21090 $(HOST_EXPORTS) \
21091 for flag in $(EXTRA_HOST_FLAGS) ; do \
21092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21093 done; \
21094 echo "Doing pdf in libdecnumber" ; \
21095 (cd $(HOST_SUBDIR)/libdecnumber && \
21096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21098 "RANLIB=$${RANLIB}" \
21099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21100 pdf) \
21101 || exit 1
21103 @endif libdecnumber
21105 .PHONY: maybe-html-libdecnumber html-libdecnumber
21106 maybe-html-libdecnumber:
21107 @if libdecnumber
21108 maybe-html-libdecnumber: html-libdecnumber
21110 html-libdecnumber: \
21111 configure-libdecnumber
21112 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21113 r=`${PWD_COMMAND}`; export r; \
21114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21115 $(HOST_EXPORTS) \
21116 for flag in $(EXTRA_HOST_FLAGS) ; do \
21117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118 done; \
21119 echo "Doing html in libdecnumber" ; \
21120 (cd $(HOST_SUBDIR)/libdecnumber && \
21121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123 "RANLIB=$${RANLIB}" \
21124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21125 html) \
21126 || exit 1
21128 @endif libdecnumber
21130 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21131 maybe-TAGS-libdecnumber:
21132 @if libdecnumber
21133 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21135 TAGS-libdecnumber: \
21136 configure-libdecnumber
21137 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21138 r=`${PWD_COMMAND}`; export r; \
21139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21140 $(HOST_EXPORTS) \
21141 for flag in $(EXTRA_HOST_FLAGS) ; do \
21142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21143 done; \
21144 echo "Doing TAGS in libdecnumber" ; \
21145 (cd $(HOST_SUBDIR)/libdecnumber && \
21146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21148 "RANLIB=$${RANLIB}" \
21149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21150 TAGS) \
21151 || exit 1
21153 @endif libdecnumber
21155 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21156 maybe-install-info-libdecnumber:
21157 @if libdecnumber
21158 maybe-install-info-libdecnumber: install-info-libdecnumber
21160 install-info-libdecnumber: \
21161 configure-libdecnumber \
21162 info-libdecnumber
21163 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21164 r=`${PWD_COMMAND}`; export r; \
21165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21166 $(HOST_EXPORTS) \
21167 for flag in $(EXTRA_HOST_FLAGS) ; do \
21168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21169 done; \
21170 echo "Doing install-info in libdecnumber" ; \
21171 (cd $(HOST_SUBDIR)/libdecnumber && \
21172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21174 "RANLIB=$${RANLIB}" \
21175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21176 install-info) \
21177 || exit 1
21179 @endif libdecnumber
21181 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21182 maybe-install-pdf-libdecnumber:
21183 @if libdecnumber
21184 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21186 install-pdf-libdecnumber: \
21187 configure-libdecnumber \
21188 pdf-libdecnumber
21189 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21190 r=`${PWD_COMMAND}`; export r; \
21191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21192 $(HOST_EXPORTS) \
21193 for flag in $(EXTRA_HOST_FLAGS) ; do \
21194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21195 done; \
21196 echo "Doing install-pdf in libdecnumber" ; \
21197 (cd $(HOST_SUBDIR)/libdecnumber && \
21198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21200 "RANLIB=$${RANLIB}" \
21201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21202 install-pdf) \
21203 || exit 1
21205 @endif libdecnumber
21207 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21208 maybe-install-html-libdecnumber:
21209 @if libdecnumber
21210 maybe-install-html-libdecnumber: install-html-libdecnumber
21212 install-html-libdecnumber: \
21213 configure-libdecnumber \
21214 html-libdecnumber
21215 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21216 r=`${PWD_COMMAND}`; export r; \
21217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21218 $(HOST_EXPORTS) \
21219 for flag in $(EXTRA_HOST_FLAGS) ; do \
21220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21221 done; \
21222 echo "Doing install-html in libdecnumber" ; \
21223 (cd $(HOST_SUBDIR)/libdecnumber && \
21224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21226 "RANLIB=$${RANLIB}" \
21227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21228 install-html) \
21229 || exit 1
21231 @endif libdecnumber
21233 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21234 maybe-installcheck-libdecnumber:
21235 @if libdecnumber
21236 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21238 installcheck-libdecnumber: \
21239 configure-libdecnumber
21240 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21241 r=`${PWD_COMMAND}`; export r; \
21242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21243 $(HOST_EXPORTS) \
21244 for flag in $(EXTRA_HOST_FLAGS) ; do \
21245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21246 done; \
21247 echo "Doing installcheck in libdecnumber" ; \
21248 (cd $(HOST_SUBDIR)/libdecnumber && \
21249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21251 "RANLIB=$${RANLIB}" \
21252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21253 installcheck) \
21254 || exit 1
21256 @endif libdecnumber
21258 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21259 maybe-mostlyclean-libdecnumber:
21260 @if libdecnumber
21261 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21263 mostlyclean-libdecnumber:
21264 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21265 r=`${PWD_COMMAND}`; export r; \
21266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21267 $(HOST_EXPORTS) \
21268 for flag in $(EXTRA_HOST_FLAGS) ; do \
21269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21270 done; \
21271 echo "Doing mostlyclean in libdecnumber" ; \
21272 (cd $(HOST_SUBDIR)/libdecnumber && \
21273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21275 "RANLIB=$${RANLIB}" \
21276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21277 mostlyclean) \
21278 || exit 1
21280 @endif libdecnumber
21282 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21283 maybe-clean-libdecnumber:
21284 @if libdecnumber
21285 maybe-clean-libdecnumber: clean-libdecnumber
21287 clean-libdecnumber:
21288 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21289 r=`${PWD_COMMAND}`; export r; \
21290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21291 $(HOST_EXPORTS) \
21292 for flag in $(EXTRA_HOST_FLAGS) ; do \
21293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21294 done; \
21295 echo "Doing clean in libdecnumber" ; \
21296 (cd $(HOST_SUBDIR)/libdecnumber && \
21297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21299 "RANLIB=$${RANLIB}" \
21300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21301 clean) \
21302 || exit 1
21304 @endif libdecnumber
21306 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21307 maybe-distclean-libdecnumber:
21308 @if libdecnumber
21309 maybe-distclean-libdecnumber: distclean-libdecnumber
21311 distclean-libdecnumber:
21312 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21313 r=`${PWD_COMMAND}`; export r; \
21314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21315 $(HOST_EXPORTS) \
21316 for flag in $(EXTRA_HOST_FLAGS) ; do \
21317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21318 done; \
21319 echo "Doing distclean in libdecnumber" ; \
21320 (cd $(HOST_SUBDIR)/libdecnumber && \
21321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21323 "RANLIB=$${RANLIB}" \
21324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21325 distclean) \
21326 || exit 1
21328 @endif libdecnumber
21330 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21331 maybe-maintainer-clean-libdecnumber:
21332 @if libdecnumber
21333 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21335 maintainer-clean-libdecnumber:
21336 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21337 r=`${PWD_COMMAND}`; export r; \
21338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21339 $(HOST_EXPORTS) \
21340 for flag in $(EXTRA_HOST_FLAGS) ; do \
21341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21342 done; \
21343 echo "Doing maintainer-clean in libdecnumber" ; \
21344 (cd $(HOST_SUBDIR)/libdecnumber && \
21345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21347 "RANLIB=$${RANLIB}" \
21348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21349 maintainer-clean) \
21350 || exit 1
21352 @endif libdecnumber
21356 .PHONY: configure-libgui maybe-configure-libgui
21357 maybe-configure-libgui:
21358 @if gcc-bootstrap
21359 configure-libgui: stage_current
21360 @endif gcc-bootstrap
21361 @if libgui
21362 maybe-configure-libgui: configure-libgui
21363 configure-libgui:
21364 @: $(MAKE); $(unstage)
21365 @r=`${PWD_COMMAND}`; export r; \
21366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21367 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21369 $(HOST_EXPORTS) \
21370 echo Configuring in $(HOST_SUBDIR)/libgui; \
21371 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21372 case $(srcdir) in \
21373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21374 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21376 esac; \
21377 srcdiroption="--srcdir=$${topdir}/libgui"; \
21378 libsrcdir="$$s/libgui"; \
21379 $(SHELL) $${libsrcdir}/configure \
21380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21381 --target=${target_alias} $${srcdiroption} \
21382 || exit 1
21383 @endif libgui
21389 .PHONY: all-libgui maybe-all-libgui
21390 maybe-all-libgui:
21391 @if gcc-bootstrap
21392 all-libgui: stage_current
21393 @endif gcc-bootstrap
21394 @if libgui
21395 TARGET-libgui=all
21396 maybe-all-libgui: all-libgui
21397 all-libgui: configure-libgui
21398 @: $(MAKE); $(unstage)
21399 @r=`${PWD_COMMAND}`; export r; \
21400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21401 $(HOST_EXPORTS) \
21402 (cd $(HOST_SUBDIR)/libgui && \
21403 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21404 $(TARGET-libgui))
21405 @endif libgui
21410 .PHONY: check-libgui maybe-check-libgui
21411 maybe-check-libgui:
21412 @if libgui
21413 maybe-check-libgui: check-libgui
21415 check-libgui:
21416 @: $(MAKE); $(unstage)
21417 @r=`${PWD_COMMAND}`; export r; \
21418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21419 $(HOST_EXPORTS) \
21420 (cd $(HOST_SUBDIR)/libgui && \
21421 $(MAKE) $(FLAGS_TO_PASS) check)
21423 @endif libgui
21425 .PHONY: install-libgui maybe-install-libgui
21426 maybe-install-libgui:
21427 @if libgui
21428 maybe-install-libgui: install-libgui
21430 install-libgui: installdirs
21431 @: $(MAKE); $(unstage)
21432 @r=`${PWD_COMMAND}`; export r; \
21433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21434 $(HOST_EXPORTS) \
21435 (cd $(HOST_SUBDIR)/libgui && \
21436 $(MAKE) $(FLAGS_TO_PASS) install)
21438 @endif libgui
21440 .PHONY: install-strip-libgui maybe-install-strip-libgui
21441 maybe-install-strip-libgui:
21442 @if libgui
21443 maybe-install-strip-libgui: install-strip-libgui
21445 install-strip-libgui: installdirs
21446 @: $(MAKE); $(unstage)
21447 @r=`${PWD_COMMAND}`; export r; \
21448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21449 $(HOST_EXPORTS) \
21450 (cd $(HOST_SUBDIR)/libgui && \
21451 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21453 @endif libgui
21455 # Other targets (info, dvi, pdf, etc.)
21457 .PHONY: maybe-info-libgui info-libgui
21458 maybe-info-libgui:
21459 @if libgui
21460 maybe-info-libgui: info-libgui
21462 info-libgui: \
21463 configure-libgui
21464 @: $(MAKE); $(unstage)
21465 @[ -f ./libgui/Makefile ] || exit 0; \
21466 r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468 $(HOST_EXPORTS) \
21469 for flag in $(EXTRA_HOST_FLAGS) ; do \
21470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21471 done; \
21472 echo "Doing info in libgui" ; \
21473 (cd $(HOST_SUBDIR)/libgui && \
21474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21476 "RANLIB=$${RANLIB}" \
21477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21478 info) \
21479 || exit 1
21481 @endif libgui
21483 .PHONY: maybe-dvi-libgui dvi-libgui
21484 maybe-dvi-libgui:
21485 @if libgui
21486 maybe-dvi-libgui: dvi-libgui
21488 dvi-libgui: \
21489 configure-libgui
21490 @: $(MAKE); $(unstage)
21491 @[ -f ./libgui/Makefile ] || exit 0; \
21492 r=`${PWD_COMMAND}`; export r; \
21493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494 $(HOST_EXPORTS) \
21495 for flag in $(EXTRA_HOST_FLAGS) ; do \
21496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21497 done; \
21498 echo "Doing dvi in libgui" ; \
21499 (cd $(HOST_SUBDIR)/libgui && \
21500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21502 "RANLIB=$${RANLIB}" \
21503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21504 dvi) \
21505 || exit 1
21507 @endif libgui
21509 .PHONY: maybe-pdf-libgui pdf-libgui
21510 maybe-pdf-libgui:
21511 @if libgui
21512 maybe-pdf-libgui: pdf-libgui
21514 pdf-libgui: \
21515 configure-libgui
21516 @: $(MAKE); $(unstage)
21517 @[ -f ./libgui/Makefile ] || exit 0; \
21518 r=`${PWD_COMMAND}`; export r; \
21519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21520 $(HOST_EXPORTS) \
21521 for flag in $(EXTRA_HOST_FLAGS) ; do \
21522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21523 done; \
21524 echo "Doing pdf in libgui" ; \
21525 (cd $(HOST_SUBDIR)/libgui && \
21526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21528 "RANLIB=$${RANLIB}" \
21529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21530 pdf) \
21531 || exit 1
21533 @endif libgui
21535 .PHONY: maybe-html-libgui html-libgui
21536 maybe-html-libgui:
21537 @if libgui
21538 maybe-html-libgui: html-libgui
21540 html-libgui: \
21541 configure-libgui
21542 @: $(MAKE); $(unstage)
21543 @[ -f ./libgui/Makefile ] || exit 0; \
21544 r=`${PWD_COMMAND}`; export r; \
21545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21546 $(HOST_EXPORTS) \
21547 for flag in $(EXTRA_HOST_FLAGS) ; do \
21548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21549 done; \
21550 echo "Doing html in libgui" ; \
21551 (cd $(HOST_SUBDIR)/libgui && \
21552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21554 "RANLIB=$${RANLIB}" \
21555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21556 html) \
21557 || exit 1
21559 @endif libgui
21561 .PHONY: maybe-TAGS-libgui TAGS-libgui
21562 maybe-TAGS-libgui:
21563 @if libgui
21564 maybe-TAGS-libgui: TAGS-libgui
21566 TAGS-libgui: \
21567 configure-libgui
21568 @: $(MAKE); $(unstage)
21569 @[ -f ./libgui/Makefile ] || exit 0; \
21570 r=`${PWD_COMMAND}`; export r; \
21571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21572 $(HOST_EXPORTS) \
21573 for flag in $(EXTRA_HOST_FLAGS) ; do \
21574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21575 done; \
21576 echo "Doing TAGS in libgui" ; \
21577 (cd $(HOST_SUBDIR)/libgui && \
21578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21580 "RANLIB=$${RANLIB}" \
21581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21582 TAGS) \
21583 || exit 1
21585 @endif libgui
21587 .PHONY: maybe-install-info-libgui install-info-libgui
21588 maybe-install-info-libgui:
21589 @if libgui
21590 maybe-install-info-libgui: install-info-libgui
21592 install-info-libgui: \
21593 configure-libgui \
21594 info-libgui
21595 @: $(MAKE); $(unstage)
21596 @[ -f ./libgui/Makefile ] || exit 0; \
21597 r=`${PWD_COMMAND}`; export r; \
21598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21599 $(HOST_EXPORTS) \
21600 for flag in $(EXTRA_HOST_FLAGS) ; do \
21601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21602 done; \
21603 echo "Doing install-info in libgui" ; \
21604 (cd $(HOST_SUBDIR)/libgui && \
21605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21607 "RANLIB=$${RANLIB}" \
21608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21609 install-info) \
21610 || exit 1
21612 @endif libgui
21614 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21615 maybe-install-pdf-libgui:
21616 @if libgui
21617 maybe-install-pdf-libgui: install-pdf-libgui
21619 install-pdf-libgui: \
21620 configure-libgui \
21621 pdf-libgui
21622 @: $(MAKE); $(unstage)
21623 @[ -f ./libgui/Makefile ] || exit 0; \
21624 r=`${PWD_COMMAND}`; export r; \
21625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21626 $(HOST_EXPORTS) \
21627 for flag in $(EXTRA_HOST_FLAGS) ; do \
21628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21629 done; \
21630 echo "Doing install-pdf in libgui" ; \
21631 (cd $(HOST_SUBDIR)/libgui && \
21632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21634 "RANLIB=$${RANLIB}" \
21635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21636 install-pdf) \
21637 || exit 1
21639 @endif libgui
21641 .PHONY: maybe-install-html-libgui install-html-libgui
21642 maybe-install-html-libgui:
21643 @if libgui
21644 maybe-install-html-libgui: install-html-libgui
21646 install-html-libgui: \
21647 configure-libgui \
21648 html-libgui
21649 @: $(MAKE); $(unstage)
21650 @[ -f ./libgui/Makefile ] || exit 0; \
21651 r=`${PWD_COMMAND}`; export r; \
21652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21653 $(HOST_EXPORTS) \
21654 for flag in $(EXTRA_HOST_FLAGS) ; do \
21655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21656 done; \
21657 echo "Doing install-html in libgui" ; \
21658 (cd $(HOST_SUBDIR)/libgui && \
21659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21661 "RANLIB=$${RANLIB}" \
21662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21663 install-html) \
21664 || exit 1
21666 @endif libgui
21668 .PHONY: maybe-installcheck-libgui installcheck-libgui
21669 maybe-installcheck-libgui:
21670 @if libgui
21671 maybe-installcheck-libgui: installcheck-libgui
21673 installcheck-libgui: \
21674 configure-libgui
21675 @: $(MAKE); $(unstage)
21676 @[ -f ./libgui/Makefile ] || exit 0; \
21677 r=`${PWD_COMMAND}`; export r; \
21678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21679 $(HOST_EXPORTS) \
21680 for flag in $(EXTRA_HOST_FLAGS) ; do \
21681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21682 done; \
21683 echo "Doing installcheck in libgui" ; \
21684 (cd $(HOST_SUBDIR)/libgui && \
21685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21687 "RANLIB=$${RANLIB}" \
21688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21689 installcheck) \
21690 || exit 1
21692 @endif libgui
21694 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21695 maybe-mostlyclean-libgui:
21696 @if libgui
21697 maybe-mostlyclean-libgui: mostlyclean-libgui
21699 mostlyclean-libgui:
21700 @: $(MAKE); $(unstage)
21701 @[ -f ./libgui/Makefile ] || exit 0; \
21702 r=`${PWD_COMMAND}`; export r; \
21703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21704 $(HOST_EXPORTS) \
21705 for flag in $(EXTRA_HOST_FLAGS) ; do \
21706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21707 done; \
21708 echo "Doing mostlyclean in libgui" ; \
21709 (cd $(HOST_SUBDIR)/libgui && \
21710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21712 "RANLIB=$${RANLIB}" \
21713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21714 mostlyclean) \
21715 || exit 1
21717 @endif libgui
21719 .PHONY: maybe-clean-libgui clean-libgui
21720 maybe-clean-libgui:
21721 @if libgui
21722 maybe-clean-libgui: clean-libgui
21724 clean-libgui:
21725 @: $(MAKE); $(unstage)
21726 @[ -f ./libgui/Makefile ] || exit 0; \
21727 r=`${PWD_COMMAND}`; export r; \
21728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21729 $(HOST_EXPORTS) \
21730 for flag in $(EXTRA_HOST_FLAGS) ; do \
21731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21732 done; \
21733 echo "Doing clean in libgui" ; \
21734 (cd $(HOST_SUBDIR)/libgui && \
21735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21737 "RANLIB=$${RANLIB}" \
21738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21739 clean) \
21740 || exit 1
21742 @endif libgui
21744 .PHONY: maybe-distclean-libgui distclean-libgui
21745 maybe-distclean-libgui:
21746 @if libgui
21747 maybe-distclean-libgui: distclean-libgui
21749 distclean-libgui:
21750 @: $(MAKE); $(unstage)
21751 @[ -f ./libgui/Makefile ] || exit 0; \
21752 r=`${PWD_COMMAND}`; export r; \
21753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21754 $(HOST_EXPORTS) \
21755 for flag in $(EXTRA_HOST_FLAGS) ; do \
21756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21757 done; \
21758 echo "Doing distclean in libgui" ; \
21759 (cd $(HOST_SUBDIR)/libgui && \
21760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21762 "RANLIB=$${RANLIB}" \
21763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21764 distclean) \
21765 || exit 1
21767 @endif libgui
21769 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21770 maybe-maintainer-clean-libgui:
21771 @if libgui
21772 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21774 maintainer-clean-libgui:
21775 @: $(MAKE); $(unstage)
21776 @[ -f ./libgui/Makefile ] || exit 0; \
21777 r=`${PWD_COMMAND}`; export r; \
21778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21779 $(HOST_EXPORTS) \
21780 for flag in $(EXTRA_HOST_FLAGS) ; do \
21781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21782 done; \
21783 echo "Doing maintainer-clean in libgui" ; \
21784 (cd $(HOST_SUBDIR)/libgui && \
21785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21787 "RANLIB=$${RANLIB}" \
21788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21789 maintainer-clean) \
21790 || exit 1
21792 @endif libgui
21796 .PHONY: configure-libiberty maybe-configure-libiberty
21797 maybe-configure-libiberty:
21798 @if gcc-bootstrap
21799 configure-libiberty: stage_current
21800 @endif gcc-bootstrap
21801 @if libiberty
21802 maybe-configure-libiberty: configure-libiberty
21803 configure-libiberty:
21804 @r=`${PWD_COMMAND}`; export r; \
21805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21806 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21808 $(HOST_EXPORTS) \
21809 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21810 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21811 case $(srcdir) in \
21812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21813 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21815 esac; \
21816 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21817 libsrcdir="$$s/libiberty"; \
21818 $(SHELL) $${libsrcdir}/configure \
21819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21820 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21821 || exit 1
21822 @endif libiberty
21826 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21827 maybe-configure-stage1-libiberty:
21828 @if libiberty-bootstrap
21829 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21830 configure-stage1-libiberty:
21831 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21833 @r=`${PWD_COMMAND}`; export r; \
21834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21835 TFLAGS="$(STAGE1_TFLAGS)"; \
21836 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21837 $(HOST_EXPORTS) \
21838 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21839 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21840 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21841 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21843 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21844 case $(srcdir) in \
21845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21846 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21848 esac; \
21849 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21850 libsrcdir="$$s/libiberty"; \
21851 $(SHELL) $${libsrcdir}/configure \
21852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21853 --target=${target_alias} $${srcdiroption} \
21854 $(STAGE1_CONFIGURE_FLAGS) \
21855 @extra_host_libiberty_configure_flags@
21856 @endif libiberty-bootstrap
21858 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21859 maybe-configure-stage2-libiberty:
21860 @if libiberty-bootstrap
21861 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21862 configure-stage2-libiberty:
21863 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21865 @r=`${PWD_COMMAND}`; export r; \
21866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21867 TFLAGS="$(STAGE2_TFLAGS)"; \
21868 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21869 $(HOST_EXPORTS) \
21870 $(POSTSTAGE1_HOST_EXPORTS) \
21871 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21872 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21873 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21874 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21876 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21877 case $(srcdir) in \
21878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21879 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21881 esac; \
21882 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21883 libsrcdir="$$s/libiberty"; \
21884 $(SHELL) $${libsrcdir}/configure \
21885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21886 --target=${target_alias} $${srcdiroption} \
21887 --with-build-libsubdir=$(HOST_SUBDIR) \
21888 $(STAGE2_CONFIGURE_FLAGS) \
21889 @extra_host_libiberty_configure_flags@
21890 @endif libiberty-bootstrap
21892 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21893 maybe-configure-stage3-libiberty:
21894 @if libiberty-bootstrap
21895 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21896 configure-stage3-libiberty:
21897 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21898 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21899 @r=`${PWD_COMMAND}`; export r; \
21900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21901 TFLAGS="$(STAGE3_TFLAGS)"; \
21902 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21903 $(HOST_EXPORTS) \
21904 $(POSTSTAGE1_HOST_EXPORTS) \
21905 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21906 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21907 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21908 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21910 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21911 case $(srcdir) in \
21912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21913 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21915 esac; \
21916 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21917 libsrcdir="$$s/libiberty"; \
21918 $(SHELL) $${libsrcdir}/configure \
21919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21920 --target=${target_alias} $${srcdiroption} \
21921 --with-build-libsubdir=$(HOST_SUBDIR) \
21922 $(STAGE3_CONFIGURE_FLAGS) \
21923 @extra_host_libiberty_configure_flags@
21924 @endif libiberty-bootstrap
21926 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21927 maybe-configure-stage4-libiberty:
21928 @if libiberty-bootstrap
21929 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21930 configure-stage4-libiberty:
21931 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21933 @r=`${PWD_COMMAND}`; export r; \
21934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21935 TFLAGS="$(STAGE4_TFLAGS)"; \
21936 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21937 $(HOST_EXPORTS) \
21938 $(POSTSTAGE1_HOST_EXPORTS) \
21939 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21940 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21941 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21942 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21944 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21945 case $(srcdir) in \
21946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21947 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21949 esac; \
21950 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21951 libsrcdir="$$s/libiberty"; \
21952 $(SHELL) $${libsrcdir}/configure \
21953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21954 --target=${target_alias} $${srcdiroption} \
21955 --with-build-libsubdir=$(HOST_SUBDIR) \
21956 $(STAGE4_CONFIGURE_FLAGS) \
21957 @extra_host_libiberty_configure_flags@
21958 @endif libiberty-bootstrap
21960 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21961 maybe-configure-stageprofile-libiberty:
21962 @if libiberty-bootstrap
21963 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21964 configure-stageprofile-libiberty:
21965 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21967 @r=`${PWD_COMMAND}`; export r; \
21968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21969 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21970 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21971 $(HOST_EXPORTS) \
21972 $(POSTSTAGE1_HOST_EXPORTS) \
21973 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21974 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21975 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21976 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21978 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21979 case $(srcdir) in \
21980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21981 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21983 esac; \
21984 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21985 libsrcdir="$$s/libiberty"; \
21986 $(SHELL) $${libsrcdir}/configure \
21987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21988 --target=${target_alias} $${srcdiroption} \
21989 --with-build-libsubdir=$(HOST_SUBDIR) \
21990 $(STAGEprofile_CONFIGURE_FLAGS) \
21991 @extra_host_libiberty_configure_flags@
21992 @endif libiberty-bootstrap
21994 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21995 maybe-configure-stagefeedback-libiberty:
21996 @if libiberty-bootstrap
21997 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21998 configure-stagefeedback-libiberty:
21999 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22001 @r=`${PWD_COMMAND}`; export r; \
22002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22003 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22004 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22005 $(HOST_EXPORTS) \
22006 $(POSTSTAGE1_HOST_EXPORTS) \
22007 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22008 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22009 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22010 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22012 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22013 case $(srcdir) in \
22014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22015 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22017 esac; \
22018 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22019 libsrcdir="$$s/libiberty"; \
22020 $(SHELL) $${libsrcdir}/configure \
22021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22022 --target=${target_alias} $${srcdiroption} \
22023 --with-build-libsubdir=$(HOST_SUBDIR) \
22024 $(STAGEfeedback_CONFIGURE_FLAGS) \
22025 @extra_host_libiberty_configure_flags@
22026 @endif libiberty-bootstrap
22032 .PHONY: all-libiberty maybe-all-libiberty
22033 maybe-all-libiberty:
22034 @if gcc-bootstrap
22035 all-libiberty: stage_current
22036 @endif gcc-bootstrap
22037 @if libiberty
22038 TARGET-libiberty=all
22039 maybe-all-libiberty: all-libiberty
22040 all-libiberty: configure-libiberty
22041 @r=`${PWD_COMMAND}`; export r; \
22042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22043 $(HOST_EXPORTS) \
22044 (cd $(HOST_SUBDIR)/libiberty && \
22045 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22046 $(TARGET-libiberty))
22047 @endif libiberty
22051 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22052 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22053 maybe-all-stage1-libiberty:
22054 maybe-clean-stage1-libiberty:
22055 @if libiberty-bootstrap
22056 maybe-all-stage1-libiberty: all-stage1-libiberty
22057 all-stage1: all-stage1-libiberty
22058 TARGET-stage1-libiberty = $(TARGET-libiberty)
22059 all-stage1-libiberty: configure-stage1-libiberty
22060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22061 @r=`${PWD_COMMAND}`; export r; \
22062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22063 TFLAGS="$(STAGE1_TFLAGS)"; \
22064 $(HOST_EXPORTS) \
22065 cd $(HOST_SUBDIR)/libiberty && \
22066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22067 CFLAGS="$(STAGE1_CFLAGS)" \
22068 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22069 LIBCFLAGS="$(LIBCFLAGS)" \
22070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22073 $(EXTRA_HOST_FLAGS) \
22074 TFLAGS="$(STAGE1_TFLAGS)" \
22075 $(TARGET-stage1-libiberty)
22077 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22078 clean-stage1: clean-stage1-libiberty
22079 clean-stage1-libiberty:
22080 @if [ $(current_stage) = stage1 ]; then \
22081 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22082 else \
22083 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22084 $(MAKE) stage1-start; \
22085 fi; \
22086 cd $(HOST_SUBDIR)/libiberty && \
22087 $(MAKE) $(EXTRA_HOST_FLAGS) \
22088 clean
22089 @endif libiberty-bootstrap
22092 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22093 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22094 maybe-all-stage2-libiberty:
22095 maybe-clean-stage2-libiberty:
22096 @if libiberty-bootstrap
22097 maybe-all-stage2-libiberty: all-stage2-libiberty
22098 all-stage2: all-stage2-libiberty
22099 TARGET-stage2-libiberty = $(TARGET-libiberty)
22100 all-stage2-libiberty: configure-stage2-libiberty
22101 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22102 @r=`${PWD_COMMAND}`; export r; \
22103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22104 TFLAGS="$(STAGE2_TFLAGS)"; \
22105 $(HOST_EXPORTS) \
22106 $(POSTSTAGE1_HOST_EXPORTS) \
22107 cd $(HOST_SUBDIR)/libiberty && \
22108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22109 CFLAGS="$(STAGE2_CFLAGS)" \
22110 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22111 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22115 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22116 TFLAGS="$(STAGE2_TFLAGS)" \
22117 $(TARGET-stage2-libiberty)
22119 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22120 clean-stage2: clean-stage2-libiberty
22121 clean-stage2-libiberty:
22122 @if [ $(current_stage) = stage2 ]; then \
22123 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22124 else \
22125 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22126 $(MAKE) stage2-start; \
22127 fi; \
22128 cd $(HOST_SUBDIR)/libiberty && \
22129 $(MAKE) $(EXTRA_HOST_FLAGS) \
22130 $(POSTSTAGE1_FLAGS_TO_PASS) \
22131 clean
22132 @endif libiberty-bootstrap
22135 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22136 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22137 maybe-all-stage3-libiberty:
22138 maybe-clean-stage3-libiberty:
22139 @if libiberty-bootstrap
22140 maybe-all-stage3-libiberty: all-stage3-libiberty
22141 all-stage3: all-stage3-libiberty
22142 TARGET-stage3-libiberty = $(TARGET-libiberty)
22143 all-stage3-libiberty: configure-stage3-libiberty
22144 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22145 @r=`${PWD_COMMAND}`; export r; \
22146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22147 TFLAGS="$(STAGE3_TFLAGS)"; \
22148 $(HOST_EXPORTS) \
22149 $(POSTSTAGE1_HOST_EXPORTS) \
22150 cd $(HOST_SUBDIR)/libiberty && \
22151 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22152 CFLAGS="$(STAGE3_CFLAGS)" \
22153 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22154 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22155 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22156 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22157 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22158 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22159 TFLAGS="$(STAGE3_TFLAGS)" \
22160 $(TARGET-stage3-libiberty)
22162 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22163 clean-stage3: clean-stage3-libiberty
22164 clean-stage3-libiberty:
22165 @if [ $(current_stage) = stage3 ]; then \
22166 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22167 else \
22168 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22169 $(MAKE) stage3-start; \
22170 fi; \
22171 cd $(HOST_SUBDIR)/libiberty && \
22172 $(MAKE) $(EXTRA_HOST_FLAGS) \
22173 $(POSTSTAGE1_FLAGS_TO_PASS) \
22174 clean
22175 @endif libiberty-bootstrap
22178 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22179 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22180 maybe-all-stage4-libiberty:
22181 maybe-clean-stage4-libiberty:
22182 @if libiberty-bootstrap
22183 maybe-all-stage4-libiberty: all-stage4-libiberty
22184 all-stage4: all-stage4-libiberty
22185 TARGET-stage4-libiberty = $(TARGET-libiberty)
22186 all-stage4-libiberty: configure-stage4-libiberty
22187 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22188 @r=`${PWD_COMMAND}`; export r; \
22189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22190 TFLAGS="$(STAGE4_TFLAGS)"; \
22191 $(HOST_EXPORTS) \
22192 $(POSTSTAGE1_HOST_EXPORTS) \
22193 cd $(HOST_SUBDIR)/libiberty && \
22194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22195 CFLAGS="$(STAGE4_CFLAGS)" \
22196 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22197 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22201 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22202 TFLAGS="$(STAGE4_TFLAGS)" \
22203 $(TARGET-stage4-libiberty)
22205 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22206 clean-stage4: clean-stage4-libiberty
22207 clean-stage4-libiberty:
22208 @if [ $(current_stage) = stage4 ]; then \
22209 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22210 else \
22211 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22212 $(MAKE) stage4-start; \
22213 fi; \
22214 cd $(HOST_SUBDIR)/libiberty && \
22215 $(MAKE) $(EXTRA_HOST_FLAGS) \
22216 $(POSTSTAGE1_FLAGS_TO_PASS) \
22217 clean
22218 @endif libiberty-bootstrap
22221 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22222 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22223 maybe-all-stageprofile-libiberty:
22224 maybe-clean-stageprofile-libiberty:
22225 @if libiberty-bootstrap
22226 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22227 all-stageprofile: all-stageprofile-libiberty
22228 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22229 all-stageprofile-libiberty: configure-stageprofile-libiberty
22230 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22231 @r=`${PWD_COMMAND}`; export r; \
22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22233 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22234 $(HOST_EXPORTS) \
22235 $(POSTSTAGE1_HOST_EXPORTS) \
22236 cd $(HOST_SUBDIR)/libiberty && \
22237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22238 CFLAGS="$(STAGEprofile_CFLAGS)" \
22239 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22240 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22244 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22245 TFLAGS="$(STAGEprofile_TFLAGS)" \
22246 $(TARGET-stageprofile-libiberty)
22248 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22249 clean-stageprofile: clean-stageprofile-libiberty
22250 clean-stageprofile-libiberty:
22251 @if [ $(current_stage) = stageprofile ]; then \
22252 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22253 else \
22254 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22255 $(MAKE) stageprofile-start; \
22256 fi; \
22257 cd $(HOST_SUBDIR)/libiberty && \
22258 $(MAKE) $(EXTRA_HOST_FLAGS) \
22259 $(POSTSTAGE1_FLAGS_TO_PASS) \
22260 clean
22261 @endif libiberty-bootstrap
22264 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22265 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22266 maybe-all-stagefeedback-libiberty:
22267 maybe-clean-stagefeedback-libiberty:
22268 @if libiberty-bootstrap
22269 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22270 all-stagefeedback: all-stagefeedback-libiberty
22271 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22272 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22273 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22274 @r=`${PWD_COMMAND}`; export r; \
22275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22276 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22277 $(HOST_EXPORTS) \
22278 $(POSTSTAGE1_HOST_EXPORTS) \
22279 cd $(HOST_SUBDIR)/libiberty && \
22280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22281 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22282 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22283 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22288 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22289 $(TARGET-stagefeedback-libiberty)
22291 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22292 clean-stagefeedback: clean-stagefeedback-libiberty
22293 clean-stagefeedback-libiberty:
22294 @if [ $(current_stage) = stagefeedback ]; then \
22295 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22296 else \
22297 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22298 $(MAKE) stagefeedback-start; \
22299 fi; \
22300 cd $(HOST_SUBDIR)/libiberty && \
22301 $(MAKE) $(EXTRA_HOST_FLAGS) \
22302 $(POSTSTAGE1_FLAGS_TO_PASS) \
22303 clean
22304 @endif libiberty-bootstrap
22310 .PHONY: check-libiberty maybe-check-libiberty
22311 maybe-check-libiberty:
22312 @if libiberty
22313 maybe-check-libiberty: check-libiberty
22315 check-libiberty:
22316 @: $(MAKE); $(unstage)
22317 @r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22319 $(HOST_EXPORTS) \
22320 (cd $(HOST_SUBDIR)/libiberty && \
22321 $(MAKE) $(FLAGS_TO_PASS) check)
22323 @endif libiberty
22325 .PHONY: install-libiberty maybe-install-libiberty
22326 maybe-install-libiberty:
22327 @if libiberty
22328 maybe-install-libiberty: install-libiberty
22330 install-libiberty: installdirs
22331 @: $(MAKE); $(unstage)
22332 @r=`${PWD_COMMAND}`; export r; \
22333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22334 $(HOST_EXPORTS) \
22335 (cd $(HOST_SUBDIR)/libiberty && \
22336 $(MAKE) $(FLAGS_TO_PASS) install)
22338 @endif libiberty
22340 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22341 maybe-install-strip-libiberty:
22342 @if libiberty
22343 maybe-install-strip-libiberty: install-strip-libiberty
22345 install-strip-libiberty: installdirs
22346 @: $(MAKE); $(unstage)
22347 @r=`${PWD_COMMAND}`; export r; \
22348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22349 $(HOST_EXPORTS) \
22350 (cd $(HOST_SUBDIR)/libiberty && \
22351 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22353 @endif libiberty
22355 # Other targets (info, dvi, pdf, etc.)
22357 .PHONY: maybe-info-libiberty info-libiberty
22358 maybe-info-libiberty:
22359 @if libiberty
22360 maybe-info-libiberty: info-libiberty
22362 info-libiberty: \
22363 configure-libiberty
22364 @[ -f ./libiberty/Makefile ] || exit 0; \
22365 r=`${PWD_COMMAND}`; export r; \
22366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22367 $(HOST_EXPORTS) \
22368 for flag in $(EXTRA_HOST_FLAGS) ; do \
22369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22370 done; \
22371 echo "Doing info in libiberty" ; \
22372 (cd $(HOST_SUBDIR)/libiberty && \
22373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22375 "RANLIB=$${RANLIB}" \
22376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22377 info) \
22378 || exit 1
22380 @endif libiberty
22382 .PHONY: maybe-dvi-libiberty dvi-libiberty
22383 maybe-dvi-libiberty:
22384 @if libiberty
22385 maybe-dvi-libiberty: dvi-libiberty
22387 dvi-libiberty: \
22388 configure-libiberty
22389 @[ -f ./libiberty/Makefile ] || exit 0; \
22390 r=`${PWD_COMMAND}`; export r; \
22391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392 $(HOST_EXPORTS) \
22393 for flag in $(EXTRA_HOST_FLAGS) ; do \
22394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22395 done; \
22396 echo "Doing dvi in libiberty" ; \
22397 (cd $(HOST_SUBDIR)/libiberty && \
22398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22400 "RANLIB=$${RANLIB}" \
22401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22402 dvi) \
22403 || exit 1
22405 @endif libiberty
22407 .PHONY: maybe-pdf-libiberty pdf-libiberty
22408 maybe-pdf-libiberty:
22409 @if libiberty
22410 maybe-pdf-libiberty: pdf-libiberty
22412 pdf-libiberty: \
22413 configure-libiberty
22414 @[ -f ./libiberty/Makefile ] || exit 0; \
22415 r=`${PWD_COMMAND}`; export r; \
22416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22417 $(HOST_EXPORTS) \
22418 for flag in $(EXTRA_HOST_FLAGS) ; do \
22419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22420 done; \
22421 echo "Doing pdf in libiberty" ; \
22422 (cd $(HOST_SUBDIR)/libiberty && \
22423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22425 "RANLIB=$${RANLIB}" \
22426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22427 pdf) \
22428 || exit 1
22430 @endif libiberty
22432 .PHONY: maybe-html-libiberty html-libiberty
22433 maybe-html-libiberty:
22434 @if libiberty
22435 maybe-html-libiberty: html-libiberty
22437 html-libiberty: \
22438 configure-libiberty
22439 @[ -f ./libiberty/Makefile ] || exit 0; \
22440 r=`${PWD_COMMAND}`; export r; \
22441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22442 $(HOST_EXPORTS) \
22443 for flag in $(EXTRA_HOST_FLAGS) ; do \
22444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22445 done; \
22446 echo "Doing html in libiberty" ; \
22447 (cd $(HOST_SUBDIR)/libiberty && \
22448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22450 "RANLIB=$${RANLIB}" \
22451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22452 html) \
22453 || exit 1
22455 @endif libiberty
22457 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22458 maybe-TAGS-libiberty:
22459 @if libiberty
22460 maybe-TAGS-libiberty: TAGS-libiberty
22462 TAGS-libiberty: \
22463 configure-libiberty
22464 @[ -f ./libiberty/Makefile ] || exit 0; \
22465 r=`${PWD_COMMAND}`; export r; \
22466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22467 $(HOST_EXPORTS) \
22468 for flag in $(EXTRA_HOST_FLAGS) ; do \
22469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22470 done; \
22471 echo "Doing TAGS in libiberty" ; \
22472 (cd $(HOST_SUBDIR)/libiberty && \
22473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22475 "RANLIB=$${RANLIB}" \
22476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22477 TAGS) \
22478 || exit 1
22480 @endif libiberty
22482 .PHONY: maybe-install-info-libiberty install-info-libiberty
22483 maybe-install-info-libiberty:
22484 @if libiberty
22485 maybe-install-info-libiberty: install-info-libiberty
22487 install-info-libiberty: \
22488 configure-libiberty \
22489 info-libiberty
22490 @[ -f ./libiberty/Makefile ] || exit 0; \
22491 r=`${PWD_COMMAND}`; export r; \
22492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493 $(HOST_EXPORTS) \
22494 for flag in $(EXTRA_HOST_FLAGS) ; do \
22495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22496 done; \
22497 echo "Doing install-info in libiberty" ; \
22498 (cd $(HOST_SUBDIR)/libiberty && \
22499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22501 "RANLIB=$${RANLIB}" \
22502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22503 install-info) \
22504 || exit 1
22506 @endif libiberty
22508 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22509 maybe-install-pdf-libiberty:
22510 @if libiberty
22511 maybe-install-pdf-libiberty: install-pdf-libiberty
22513 install-pdf-libiberty: \
22514 configure-libiberty \
22515 pdf-libiberty
22516 @[ -f ./libiberty/Makefile ] || exit 0; \
22517 r=`${PWD_COMMAND}`; export r; \
22518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22519 $(HOST_EXPORTS) \
22520 for flag in $(EXTRA_HOST_FLAGS) ; do \
22521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22522 done; \
22523 echo "Doing install-pdf in libiberty" ; \
22524 (cd $(HOST_SUBDIR)/libiberty && \
22525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22527 "RANLIB=$${RANLIB}" \
22528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22529 install-pdf) \
22530 || exit 1
22532 @endif libiberty
22534 .PHONY: maybe-install-html-libiberty install-html-libiberty
22535 maybe-install-html-libiberty:
22536 @if libiberty
22537 maybe-install-html-libiberty: install-html-libiberty
22539 install-html-libiberty: \
22540 configure-libiberty \
22541 html-libiberty
22542 @[ -f ./libiberty/Makefile ] || exit 0; \
22543 r=`${PWD_COMMAND}`; export r; \
22544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545 $(HOST_EXPORTS) \
22546 for flag in $(EXTRA_HOST_FLAGS) ; do \
22547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22548 done; \
22549 echo "Doing install-html in libiberty" ; \
22550 (cd $(HOST_SUBDIR)/libiberty && \
22551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22553 "RANLIB=$${RANLIB}" \
22554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22555 install-html) \
22556 || exit 1
22558 @endif libiberty
22560 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22561 maybe-installcheck-libiberty:
22562 @if libiberty
22563 maybe-installcheck-libiberty: installcheck-libiberty
22565 installcheck-libiberty: \
22566 configure-libiberty
22567 @[ -f ./libiberty/Makefile ] || exit 0; \
22568 r=`${PWD_COMMAND}`; export r; \
22569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22570 $(HOST_EXPORTS) \
22571 for flag in $(EXTRA_HOST_FLAGS) ; do \
22572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22573 done; \
22574 echo "Doing installcheck in libiberty" ; \
22575 (cd $(HOST_SUBDIR)/libiberty && \
22576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22578 "RANLIB=$${RANLIB}" \
22579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22580 installcheck) \
22581 || exit 1
22583 @endif libiberty
22585 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22586 maybe-mostlyclean-libiberty:
22587 @if libiberty
22588 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22590 mostlyclean-libiberty:
22591 @[ -f ./libiberty/Makefile ] || exit 0; \
22592 r=`${PWD_COMMAND}`; export r; \
22593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22594 $(HOST_EXPORTS) \
22595 for flag in $(EXTRA_HOST_FLAGS) ; do \
22596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22597 done; \
22598 echo "Doing mostlyclean in libiberty" ; \
22599 (cd $(HOST_SUBDIR)/libiberty && \
22600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22602 "RANLIB=$${RANLIB}" \
22603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22604 mostlyclean) \
22605 || exit 1
22607 @endif libiberty
22609 .PHONY: maybe-clean-libiberty clean-libiberty
22610 maybe-clean-libiberty:
22611 @if libiberty
22612 maybe-clean-libiberty: clean-libiberty
22614 clean-libiberty:
22615 @[ -f ./libiberty/Makefile ] || exit 0; \
22616 r=`${PWD_COMMAND}`; export r; \
22617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22618 $(HOST_EXPORTS) \
22619 for flag in $(EXTRA_HOST_FLAGS) ; do \
22620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22621 done; \
22622 echo "Doing clean in libiberty" ; \
22623 (cd $(HOST_SUBDIR)/libiberty && \
22624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22626 "RANLIB=$${RANLIB}" \
22627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22628 clean) \
22629 || exit 1
22631 @endif libiberty
22633 .PHONY: maybe-distclean-libiberty distclean-libiberty
22634 maybe-distclean-libiberty:
22635 @if libiberty
22636 maybe-distclean-libiberty: distclean-libiberty
22638 distclean-libiberty:
22639 @[ -f ./libiberty/Makefile ] || exit 0; \
22640 r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22642 $(HOST_EXPORTS) \
22643 for flag in $(EXTRA_HOST_FLAGS) ; do \
22644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22645 done; \
22646 echo "Doing distclean in libiberty" ; \
22647 (cd $(HOST_SUBDIR)/libiberty && \
22648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22650 "RANLIB=$${RANLIB}" \
22651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22652 distclean) \
22653 || exit 1
22655 @endif libiberty
22657 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22658 maybe-maintainer-clean-libiberty:
22659 @if libiberty
22660 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22662 maintainer-clean-libiberty:
22663 @[ -f ./libiberty/Makefile ] || exit 0; \
22664 r=`${PWD_COMMAND}`; export r; \
22665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22666 $(HOST_EXPORTS) \
22667 for flag in $(EXTRA_HOST_FLAGS) ; do \
22668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22669 done; \
22670 echo "Doing maintainer-clean in libiberty" ; \
22671 (cd $(HOST_SUBDIR)/libiberty && \
22672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22674 "RANLIB=$${RANLIB}" \
22675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22676 maintainer-clean) \
22677 || exit 1
22679 @endif libiberty
22683 .PHONY: configure-libiconv maybe-configure-libiconv
22684 maybe-configure-libiconv:
22685 @if gcc-bootstrap
22686 configure-libiconv: stage_current
22687 @endif gcc-bootstrap
22688 @if libiconv
22689 maybe-configure-libiconv: configure-libiconv
22690 configure-libiconv:
22691 @: $(MAKE); $(unstage)
22692 @r=`${PWD_COMMAND}`; export r; \
22693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22694 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22696 $(HOST_EXPORTS) \
22697 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22698 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22699 case $(srcdir) in \
22700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22701 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22703 esac; \
22704 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22705 libsrcdir="$$s/libiconv"; \
22706 $(SHELL) $${libsrcdir}/configure \
22707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22708 --target=${target_alias} $${srcdiroption} --disable-shared \
22709 || exit 1
22710 @endif libiconv
22716 .PHONY: all-libiconv maybe-all-libiconv
22717 maybe-all-libiconv:
22718 @if gcc-bootstrap
22719 all-libiconv: stage_current
22720 @endif gcc-bootstrap
22721 @if libiconv
22722 TARGET-libiconv=all
22723 maybe-all-libiconv: all-libiconv
22724 all-libiconv: configure-libiconv
22725 @: $(MAKE); $(unstage)
22726 @r=`${PWD_COMMAND}`; export r; \
22727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22728 $(HOST_EXPORTS) \
22729 (cd $(HOST_SUBDIR)/libiconv && \
22730 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22731 $(TARGET-libiconv))
22732 @endif libiconv
22737 .PHONY: check-libiconv maybe-check-libiconv
22738 maybe-check-libiconv:
22739 @if libiconv
22740 maybe-check-libiconv: check-libiconv
22742 check-libiconv:
22743 @: $(MAKE); $(unstage)
22744 @r=`${PWD_COMMAND}`; export r; \
22745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22746 $(HOST_EXPORTS) \
22747 (cd $(HOST_SUBDIR)/libiconv && \
22748 $(MAKE) $(FLAGS_TO_PASS) check)
22750 @endif libiconv
22752 .PHONY: install-libiconv maybe-install-libiconv
22753 maybe-install-libiconv:
22754 @if libiconv
22755 maybe-install-libiconv: install-libiconv
22757 install-libiconv:
22759 @endif libiconv
22761 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22762 maybe-install-strip-libiconv:
22763 @if libiconv
22764 maybe-install-strip-libiconv: install-strip-libiconv
22766 install-strip-libiconv:
22768 @endif libiconv
22770 # Other targets (info, dvi, pdf, etc.)
22772 .PHONY: maybe-info-libiconv info-libiconv
22773 maybe-info-libiconv:
22774 @if libiconv
22775 maybe-info-libiconv: info-libiconv
22777 info-libiconv: \
22778 configure-libiconv
22779 @: $(MAKE); $(unstage)
22780 @[ -f ./libiconv/Makefile ] || exit 0; \
22781 r=`${PWD_COMMAND}`; export r; \
22782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22783 $(HOST_EXPORTS) \
22784 for flag in $(EXTRA_HOST_FLAGS) ; do \
22785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22786 done; \
22787 echo "Doing info in libiconv" ; \
22788 (cd $(HOST_SUBDIR)/libiconv && \
22789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22791 "RANLIB=$${RANLIB}" \
22792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22793 info) \
22794 || exit 1
22796 @endif libiconv
22798 .PHONY: maybe-dvi-libiconv dvi-libiconv
22799 maybe-dvi-libiconv:
22800 @if libiconv
22801 maybe-dvi-libiconv: dvi-libiconv
22803 dvi-libiconv: \
22804 configure-libiconv
22805 @: $(MAKE); $(unstage)
22806 @[ -f ./libiconv/Makefile ] || exit 0; \
22807 r=`${PWD_COMMAND}`; export r; \
22808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809 $(HOST_EXPORTS) \
22810 for flag in $(EXTRA_HOST_FLAGS) ; do \
22811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22812 done; \
22813 echo "Doing dvi in libiconv" ; \
22814 (cd $(HOST_SUBDIR)/libiconv && \
22815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22817 "RANLIB=$${RANLIB}" \
22818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22819 dvi) \
22820 || exit 1
22822 @endif libiconv
22824 .PHONY: maybe-pdf-libiconv pdf-libiconv
22825 maybe-pdf-libiconv:
22826 @if libiconv
22827 maybe-pdf-libiconv: pdf-libiconv
22829 pdf-libiconv: \
22830 configure-libiconv
22831 @: $(MAKE); $(unstage)
22832 @[ -f ./libiconv/Makefile ] || exit 0; \
22833 r=`${PWD_COMMAND}`; export r; \
22834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22835 $(HOST_EXPORTS) \
22836 for flag in $(EXTRA_HOST_FLAGS) ; do \
22837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22838 done; \
22839 echo "Doing pdf in libiconv" ; \
22840 (cd $(HOST_SUBDIR)/libiconv && \
22841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22843 "RANLIB=$${RANLIB}" \
22844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22845 pdf) \
22846 || exit 1
22848 @endif libiconv
22850 .PHONY: maybe-html-libiconv html-libiconv
22851 maybe-html-libiconv:
22852 @if libiconv
22853 maybe-html-libiconv: html-libiconv
22855 html-libiconv: \
22856 configure-libiconv
22857 @: $(MAKE); $(unstage)
22858 @[ -f ./libiconv/Makefile ] || exit 0; \
22859 r=`${PWD_COMMAND}`; export r; \
22860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22861 $(HOST_EXPORTS) \
22862 for flag in $(EXTRA_HOST_FLAGS) ; do \
22863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22864 done; \
22865 echo "Doing html in libiconv" ; \
22866 (cd $(HOST_SUBDIR)/libiconv && \
22867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22869 "RANLIB=$${RANLIB}" \
22870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22871 html) \
22872 || exit 1
22874 @endif libiconv
22876 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22877 maybe-TAGS-libiconv:
22878 @if libiconv
22879 maybe-TAGS-libiconv: TAGS-libiconv
22881 TAGS-libiconv: \
22882 configure-libiconv
22883 @: $(MAKE); $(unstage)
22884 @[ -f ./libiconv/Makefile ] || exit 0; \
22885 r=`${PWD_COMMAND}`; export r; \
22886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22887 $(HOST_EXPORTS) \
22888 for flag in $(EXTRA_HOST_FLAGS) ; do \
22889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22890 done; \
22891 echo "Doing TAGS in libiconv" ; \
22892 (cd $(HOST_SUBDIR)/libiconv && \
22893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22895 "RANLIB=$${RANLIB}" \
22896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22897 TAGS) \
22898 || exit 1
22900 @endif libiconv
22902 .PHONY: maybe-install-info-libiconv install-info-libiconv
22903 maybe-install-info-libiconv:
22904 @if libiconv
22905 maybe-install-info-libiconv: install-info-libiconv
22907 # libiconv doesn't support install-info.
22908 install-info-libiconv:
22910 @endif libiconv
22912 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22913 maybe-install-pdf-libiconv:
22914 @if libiconv
22915 maybe-install-pdf-libiconv: install-pdf-libiconv
22917 # libiconv doesn't support install-pdf.
22918 install-pdf-libiconv:
22920 @endif libiconv
22922 .PHONY: maybe-install-html-libiconv install-html-libiconv
22923 maybe-install-html-libiconv:
22924 @if libiconv
22925 maybe-install-html-libiconv: install-html-libiconv
22927 # libiconv doesn't support install-html.
22928 install-html-libiconv:
22930 @endif libiconv
22932 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22933 maybe-installcheck-libiconv:
22934 @if libiconv
22935 maybe-installcheck-libiconv: installcheck-libiconv
22937 installcheck-libiconv: \
22938 configure-libiconv
22939 @: $(MAKE); $(unstage)
22940 @[ -f ./libiconv/Makefile ] || exit 0; \
22941 r=`${PWD_COMMAND}`; export r; \
22942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22943 $(HOST_EXPORTS) \
22944 for flag in $(EXTRA_HOST_FLAGS) ; do \
22945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22946 done; \
22947 echo "Doing installcheck in libiconv" ; \
22948 (cd $(HOST_SUBDIR)/libiconv && \
22949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22951 "RANLIB=$${RANLIB}" \
22952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22953 installcheck) \
22954 || exit 1
22956 @endif libiconv
22958 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22959 maybe-mostlyclean-libiconv:
22960 @if libiconv
22961 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22963 mostlyclean-libiconv:
22964 @: $(MAKE); $(unstage)
22965 @[ -f ./libiconv/Makefile ] || exit 0; \
22966 r=`${PWD_COMMAND}`; export r; \
22967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22968 $(HOST_EXPORTS) \
22969 for flag in $(EXTRA_HOST_FLAGS) ; do \
22970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22971 done; \
22972 echo "Doing mostlyclean in libiconv" ; \
22973 (cd $(HOST_SUBDIR)/libiconv && \
22974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22976 "RANLIB=$${RANLIB}" \
22977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22978 mostlyclean) \
22979 || exit 1
22981 @endif libiconv
22983 .PHONY: maybe-clean-libiconv clean-libiconv
22984 maybe-clean-libiconv:
22985 @if libiconv
22986 maybe-clean-libiconv: clean-libiconv
22988 clean-libiconv:
22989 @: $(MAKE); $(unstage)
22990 @[ -f ./libiconv/Makefile ] || exit 0; \
22991 r=`${PWD_COMMAND}`; export r; \
22992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22993 $(HOST_EXPORTS) \
22994 for flag in $(EXTRA_HOST_FLAGS) ; do \
22995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22996 done; \
22997 echo "Doing clean in libiconv" ; \
22998 (cd $(HOST_SUBDIR)/libiconv && \
22999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23001 "RANLIB=$${RANLIB}" \
23002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23003 clean) \
23004 || exit 1
23006 @endif libiconv
23008 .PHONY: maybe-distclean-libiconv distclean-libiconv
23009 maybe-distclean-libiconv:
23010 @if libiconv
23011 maybe-distclean-libiconv: distclean-libiconv
23013 distclean-libiconv:
23014 @: $(MAKE); $(unstage)
23015 @[ -f ./libiconv/Makefile ] || exit 0; \
23016 r=`${PWD_COMMAND}`; export r; \
23017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23018 $(HOST_EXPORTS) \
23019 for flag in $(EXTRA_HOST_FLAGS) ; do \
23020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23021 done; \
23022 echo "Doing distclean in libiconv" ; \
23023 (cd $(HOST_SUBDIR)/libiconv && \
23024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23026 "RANLIB=$${RANLIB}" \
23027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23028 distclean) \
23029 || exit 1
23031 @endif libiconv
23033 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23034 maybe-maintainer-clean-libiconv:
23035 @if libiconv
23036 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23038 maintainer-clean-libiconv:
23039 @: $(MAKE); $(unstage)
23040 @[ -f ./libiconv/Makefile ] || exit 0; \
23041 r=`${PWD_COMMAND}`; export r; \
23042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23043 $(HOST_EXPORTS) \
23044 for flag in $(EXTRA_HOST_FLAGS) ; do \
23045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23046 done; \
23047 echo "Doing maintainer-clean in libiconv" ; \
23048 (cd $(HOST_SUBDIR)/libiconv && \
23049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23051 "RANLIB=$${RANLIB}" \
23052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23053 maintainer-clean) \
23054 || exit 1
23056 @endif libiconv
23060 .PHONY: configure-m4 maybe-configure-m4
23061 maybe-configure-m4:
23062 @if gcc-bootstrap
23063 configure-m4: stage_current
23064 @endif gcc-bootstrap
23065 @if m4
23066 maybe-configure-m4: configure-m4
23067 configure-m4:
23068 @: $(MAKE); $(unstage)
23069 @r=`${PWD_COMMAND}`; export r; \
23070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23071 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23073 $(HOST_EXPORTS) \
23074 echo Configuring in $(HOST_SUBDIR)/m4; \
23075 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23076 case $(srcdir) in \
23077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23078 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23080 esac; \
23081 srcdiroption="--srcdir=$${topdir}/m4"; \
23082 libsrcdir="$$s/m4"; \
23083 $(SHELL) $${libsrcdir}/configure \
23084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23085 --target=${target_alias} $${srcdiroption} \
23086 || exit 1
23087 @endif m4
23093 .PHONY: all-m4 maybe-all-m4
23094 maybe-all-m4:
23095 @if gcc-bootstrap
23096 all-m4: stage_current
23097 @endif gcc-bootstrap
23098 @if m4
23099 TARGET-m4=all
23100 maybe-all-m4: all-m4
23101 all-m4: configure-m4
23102 @: $(MAKE); $(unstage)
23103 @r=`${PWD_COMMAND}`; export r; \
23104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23105 $(HOST_EXPORTS) \
23106 (cd $(HOST_SUBDIR)/m4 && \
23107 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23108 $(TARGET-m4))
23109 @endif m4
23114 .PHONY: check-m4 maybe-check-m4
23115 maybe-check-m4:
23116 @if m4
23117 maybe-check-m4: check-m4
23119 check-m4:
23120 @: $(MAKE); $(unstage)
23121 @r=`${PWD_COMMAND}`; export r; \
23122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23123 $(HOST_EXPORTS) \
23124 (cd $(HOST_SUBDIR)/m4 && \
23125 $(MAKE) $(FLAGS_TO_PASS) check)
23127 @endif m4
23129 .PHONY: install-m4 maybe-install-m4
23130 maybe-install-m4:
23131 @if m4
23132 maybe-install-m4: install-m4
23134 install-m4: installdirs
23135 @: $(MAKE); $(unstage)
23136 @r=`${PWD_COMMAND}`; export r; \
23137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23138 $(HOST_EXPORTS) \
23139 (cd $(HOST_SUBDIR)/m4 && \
23140 $(MAKE) $(FLAGS_TO_PASS) install)
23142 @endif m4
23144 .PHONY: install-strip-m4 maybe-install-strip-m4
23145 maybe-install-strip-m4:
23146 @if m4
23147 maybe-install-strip-m4: install-strip-m4
23149 install-strip-m4: installdirs
23150 @: $(MAKE); $(unstage)
23151 @r=`${PWD_COMMAND}`; export r; \
23152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23153 $(HOST_EXPORTS) \
23154 (cd $(HOST_SUBDIR)/m4 && \
23155 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23157 @endif m4
23159 # Other targets (info, dvi, pdf, etc.)
23161 .PHONY: maybe-info-m4 info-m4
23162 maybe-info-m4:
23163 @if m4
23164 maybe-info-m4: info-m4
23166 info-m4: \
23167 configure-m4
23168 @: $(MAKE); $(unstage)
23169 @[ -f ./m4/Makefile ] || exit 0; \
23170 r=`${PWD_COMMAND}`; export r; \
23171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172 $(HOST_EXPORTS) \
23173 for flag in $(EXTRA_HOST_FLAGS) ; do \
23174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23175 done; \
23176 echo "Doing info in m4" ; \
23177 (cd $(HOST_SUBDIR)/m4 && \
23178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23180 "RANLIB=$${RANLIB}" \
23181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23182 info) \
23183 || exit 1
23185 @endif m4
23187 .PHONY: maybe-dvi-m4 dvi-m4
23188 maybe-dvi-m4:
23189 @if m4
23190 maybe-dvi-m4: dvi-m4
23192 dvi-m4: \
23193 configure-m4
23194 @: $(MAKE); $(unstage)
23195 @[ -f ./m4/Makefile ] || exit 0; \
23196 r=`${PWD_COMMAND}`; export r; \
23197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23198 $(HOST_EXPORTS) \
23199 for flag in $(EXTRA_HOST_FLAGS) ; do \
23200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23201 done; \
23202 echo "Doing dvi in m4" ; \
23203 (cd $(HOST_SUBDIR)/m4 && \
23204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23206 "RANLIB=$${RANLIB}" \
23207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23208 dvi) \
23209 || exit 1
23211 @endif m4
23213 .PHONY: maybe-pdf-m4 pdf-m4
23214 maybe-pdf-m4:
23215 @if m4
23216 maybe-pdf-m4: pdf-m4
23218 pdf-m4: \
23219 configure-m4
23220 @: $(MAKE); $(unstage)
23221 @[ -f ./m4/Makefile ] || exit 0; \
23222 r=`${PWD_COMMAND}`; export r; \
23223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23224 $(HOST_EXPORTS) \
23225 for flag in $(EXTRA_HOST_FLAGS) ; do \
23226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23227 done; \
23228 echo "Doing pdf in m4" ; \
23229 (cd $(HOST_SUBDIR)/m4 && \
23230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23232 "RANLIB=$${RANLIB}" \
23233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23234 pdf) \
23235 || exit 1
23237 @endif m4
23239 .PHONY: maybe-html-m4 html-m4
23240 maybe-html-m4:
23241 @if m4
23242 maybe-html-m4: html-m4
23244 html-m4: \
23245 configure-m4
23246 @: $(MAKE); $(unstage)
23247 @[ -f ./m4/Makefile ] || exit 0; \
23248 r=`${PWD_COMMAND}`; export r; \
23249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23250 $(HOST_EXPORTS) \
23251 for flag in $(EXTRA_HOST_FLAGS) ; do \
23252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23253 done; \
23254 echo "Doing html in m4" ; \
23255 (cd $(HOST_SUBDIR)/m4 && \
23256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23258 "RANLIB=$${RANLIB}" \
23259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23260 html) \
23261 || exit 1
23263 @endif m4
23265 .PHONY: maybe-TAGS-m4 TAGS-m4
23266 maybe-TAGS-m4:
23267 @if m4
23268 maybe-TAGS-m4: TAGS-m4
23270 TAGS-m4: \
23271 configure-m4
23272 @: $(MAKE); $(unstage)
23273 @[ -f ./m4/Makefile ] || exit 0; \
23274 r=`${PWD_COMMAND}`; export r; \
23275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276 $(HOST_EXPORTS) \
23277 for flag in $(EXTRA_HOST_FLAGS) ; do \
23278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279 done; \
23280 echo "Doing TAGS in m4" ; \
23281 (cd $(HOST_SUBDIR)/m4 && \
23282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284 "RANLIB=$${RANLIB}" \
23285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286 TAGS) \
23287 || exit 1
23289 @endif m4
23291 .PHONY: maybe-install-info-m4 install-info-m4
23292 maybe-install-info-m4:
23293 @if m4
23294 maybe-install-info-m4: install-info-m4
23296 install-info-m4: \
23297 configure-m4 \
23298 info-m4
23299 @: $(MAKE); $(unstage)
23300 @[ -f ./m4/Makefile ] || exit 0; \
23301 r=`${PWD_COMMAND}`; export r; \
23302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23303 $(HOST_EXPORTS) \
23304 for flag in $(EXTRA_HOST_FLAGS) ; do \
23305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23306 done; \
23307 echo "Doing install-info in m4" ; \
23308 (cd $(HOST_SUBDIR)/m4 && \
23309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23311 "RANLIB=$${RANLIB}" \
23312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23313 install-info) \
23314 || exit 1
23316 @endif m4
23318 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23319 maybe-install-pdf-m4:
23320 @if m4
23321 maybe-install-pdf-m4: install-pdf-m4
23323 install-pdf-m4: \
23324 configure-m4 \
23325 pdf-m4
23326 @: $(MAKE); $(unstage)
23327 @[ -f ./m4/Makefile ] || exit 0; \
23328 r=`${PWD_COMMAND}`; export r; \
23329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23330 $(HOST_EXPORTS) \
23331 for flag in $(EXTRA_HOST_FLAGS) ; do \
23332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23333 done; \
23334 echo "Doing install-pdf in m4" ; \
23335 (cd $(HOST_SUBDIR)/m4 && \
23336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23338 "RANLIB=$${RANLIB}" \
23339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23340 install-pdf) \
23341 || exit 1
23343 @endif m4
23345 .PHONY: maybe-install-html-m4 install-html-m4
23346 maybe-install-html-m4:
23347 @if m4
23348 maybe-install-html-m4: install-html-m4
23350 install-html-m4: \
23351 configure-m4 \
23352 html-m4
23353 @: $(MAKE); $(unstage)
23354 @[ -f ./m4/Makefile ] || exit 0; \
23355 r=`${PWD_COMMAND}`; export r; \
23356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23357 $(HOST_EXPORTS) \
23358 for flag in $(EXTRA_HOST_FLAGS) ; do \
23359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23360 done; \
23361 echo "Doing install-html in m4" ; \
23362 (cd $(HOST_SUBDIR)/m4 && \
23363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23365 "RANLIB=$${RANLIB}" \
23366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23367 install-html) \
23368 || exit 1
23370 @endif m4
23372 .PHONY: maybe-installcheck-m4 installcheck-m4
23373 maybe-installcheck-m4:
23374 @if m4
23375 maybe-installcheck-m4: installcheck-m4
23377 installcheck-m4: \
23378 configure-m4
23379 @: $(MAKE); $(unstage)
23380 @[ -f ./m4/Makefile ] || exit 0; \
23381 r=`${PWD_COMMAND}`; export r; \
23382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23383 $(HOST_EXPORTS) \
23384 for flag in $(EXTRA_HOST_FLAGS) ; do \
23385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23386 done; \
23387 echo "Doing installcheck in m4" ; \
23388 (cd $(HOST_SUBDIR)/m4 && \
23389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23391 "RANLIB=$${RANLIB}" \
23392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23393 installcheck) \
23394 || exit 1
23396 @endif m4
23398 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23399 maybe-mostlyclean-m4:
23400 @if m4
23401 maybe-mostlyclean-m4: mostlyclean-m4
23403 mostlyclean-m4:
23404 @: $(MAKE); $(unstage)
23405 @[ -f ./m4/Makefile ] || exit 0; \
23406 r=`${PWD_COMMAND}`; export r; \
23407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23408 $(HOST_EXPORTS) \
23409 for flag in $(EXTRA_HOST_FLAGS) ; do \
23410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23411 done; \
23412 echo "Doing mostlyclean in m4" ; \
23413 (cd $(HOST_SUBDIR)/m4 && \
23414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23416 "RANLIB=$${RANLIB}" \
23417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23418 mostlyclean) \
23419 || exit 1
23421 @endif m4
23423 .PHONY: maybe-clean-m4 clean-m4
23424 maybe-clean-m4:
23425 @if m4
23426 maybe-clean-m4: clean-m4
23428 clean-m4:
23429 @: $(MAKE); $(unstage)
23430 @[ -f ./m4/Makefile ] || exit 0; \
23431 r=`${PWD_COMMAND}`; export r; \
23432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23433 $(HOST_EXPORTS) \
23434 for flag in $(EXTRA_HOST_FLAGS) ; do \
23435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23436 done; \
23437 echo "Doing clean in m4" ; \
23438 (cd $(HOST_SUBDIR)/m4 && \
23439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23441 "RANLIB=$${RANLIB}" \
23442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23443 clean) \
23444 || exit 1
23446 @endif m4
23448 .PHONY: maybe-distclean-m4 distclean-m4
23449 maybe-distclean-m4:
23450 @if m4
23451 maybe-distclean-m4: distclean-m4
23453 distclean-m4:
23454 @: $(MAKE); $(unstage)
23455 @[ -f ./m4/Makefile ] || exit 0; \
23456 r=`${PWD_COMMAND}`; export r; \
23457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23458 $(HOST_EXPORTS) \
23459 for flag in $(EXTRA_HOST_FLAGS) ; do \
23460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23461 done; \
23462 echo "Doing distclean in m4" ; \
23463 (cd $(HOST_SUBDIR)/m4 && \
23464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23466 "RANLIB=$${RANLIB}" \
23467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23468 distclean) \
23469 || exit 1
23471 @endif m4
23473 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23474 maybe-maintainer-clean-m4:
23475 @if m4
23476 maybe-maintainer-clean-m4: maintainer-clean-m4
23478 maintainer-clean-m4:
23479 @: $(MAKE); $(unstage)
23480 @[ -f ./m4/Makefile ] || exit 0; \
23481 r=`${PWD_COMMAND}`; export r; \
23482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23483 $(HOST_EXPORTS) \
23484 for flag in $(EXTRA_HOST_FLAGS) ; do \
23485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23486 done; \
23487 echo "Doing maintainer-clean in m4" ; \
23488 (cd $(HOST_SUBDIR)/m4 && \
23489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23491 "RANLIB=$${RANLIB}" \
23492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23493 maintainer-clean) \
23494 || exit 1
23496 @endif m4
23500 .PHONY: configure-readline maybe-configure-readline
23501 maybe-configure-readline:
23502 @if gcc-bootstrap
23503 configure-readline: stage_current
23504 @endif gcc-bootstrap
23505 @if readline
23506 maybe-configure-readline: configure-readline
23507 configure-readline:
23508 @: $(MAKE); $(unstage)
23509 @r=`${PWD_COMMAND}`; export r; \
23510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23511 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23513 $(HOST_EXPORTS) \
23514 echo Configuring in $(HOST_SUBDIR)/readline; \
23515 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23516 case $(srcdir) in \
23517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23518 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23520 esac; \
23521 srcdiroption="--srcdir=$${topdir}/readline"; \
23522 libsrcdir="$$s/readline"; \
23523 $(SHELL) $${libsrcdir}/configure \
23524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23525 --target=${target_alias} $${srcdiroption} \
23526 || exit 1
23527 @endif readline
23533 .PHONY: all-readline maybe-all-readline
23534 maybe-all-readline:
23535 @if gcc-bootstrap
23536 all-readline: stage_current
23537 @endif gcc-bootstrap
23538 @if readline
23539 TARGET-readline=all
23540 maybe-all-readline: all-readline
23541 all-readline: configure-readline
23542 @: $(MAKE); $(unstage)
23543 @r=`${PWD_COMMAND}`; export r; \
23544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23545 $(HOST_EXPORTS) \
23546 (cd $(HOST_SUBDIR)/readline && \
23547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23548 $(TARGET-readline))
23549 @endif readline
23554 .PHONY: check-readline maybe-check-readline
23555 maybe-check-readline:
23556 @if readline
23557 maybe-check-readline: check-readline
23559 check-readline:
23560 @: $(MAKE); $(unstage)
23561 @r=`${PWD_COMMAND}`; export r; \
23562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23563 $(HOST_EXPORTS) \
23564 (cd $(HOST_SUBDIR)/readline && \
23565 $(MAKE) $(FLAGS_TO_PASS) check)
23567 @endif readline
23569 .PHONY: install-readline maybe-install-readline
23570 maybe-install-readline:
23571 @if readline
23572 maybe-install-readline: install-readline
23574 install-readline: installdirs
23575 @: $(MAKE); $(unstage)
23576 @r=`${PWD_COMMAND}`; export r; \
23577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23578 $(HOST_EXPORTS) \
23579 (cd $(HOST_SUBDIR)/readline && \
23580 $(MAKE) $(FLAGS_TO_PASS) install)
23582 @endif readline
23584 .PHONY: install-strip-readline maybe-install-strip-readline
23585 maybe-install-strip-readline:
23586 @if readline
23587 maybe-install-strip-readline: install-strip-readline
23589 install-strip-readline: installdirs
23590 @: $(MAKE); $(unstage)
23591 @r=`${PWD_COMMAND}`; export r; \
23592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23593 $(HOST_EXPORTS) \
23594 (cd $(HOST_SUBDIR)/readline && \
23595 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23597 @endif readline
23599 # Other targets (info, dvi, pdf, etc.)
23601 .PHONY: maybe-info-readline info-readline
23602 maybe-info-readline:
23603 @if readline
23604 maybe-info-readline: info-readline
23606 info-readline: \
23607 configure-readline
23608 @: $(MAKE); $(unstage)
23609 @[ -f ./readline/Makefile ] || exit 0; \
23610 r=`${PWD_COMMAND}`; export r; \
23611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23612 $(HOST_EXPORTS) \
23613 for flag in $(EXTRA_HOST_FLAGS) ; do \
23614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23615 done; \
23616 echo "Doing info in readline" ; \
23617 (cd $(HOST_SUBDIR)/readline && \
23618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23620 "RANLIB=$${RANLIB}" \
23621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23622 info) \
23623 || exit 1
23625 @endif readline
23627 .PHONY: maybe-dvi-readline dvi-readline
23628 maybe-dvi-readline:
23629 @if readline
23630 maybe-dvi-readline: dvi-readline
23632 dvi-readline: \
23633 configure-readline
23634 @: $(MAKE); $(unstage)
23635 @[ -f ./readline/Makefile ] || exit 0; \
23636 r=`${PWD_COMMAND}`; export r; \
23637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23638 $(HOST_EXPORTS) \
23639 for flag in $(EXTRA_HOST_FLAGS) ; do \
23640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23641 done; \
23642 echo "Doing dvi in readline" ; \
23643 (cd $(HOST_SUBDIR)/readline && \
23644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23646 "RANLIB=$${RANLIB}" \
23647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23648 dvi) \
23649 || exit 1
23651 @endif readline
23653 .PHONY: maybe-pdf-readline pdf-readline
23654 maybe-pdf-readline:
23655 @if readline
23656 maybe-pdf-readline: pdf-readline
23658 pdf-readline: \
23659 configure-readline
23660 @: $(MAKE); $(unstage)
23661 @[ -f ./readline/Makefile ] || exit 0; \
23662 r=`${PWD_COMMAND}`; export r; \
23663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23664 $(HOST_EXPORTS) \
23665 for flag in $(EXTRA_HOST_FLAGS) ; do \
23666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23667 done; \
23668 echo "Doing pdf in readline" ; \
23669 (cd $(HOST_SUBDIR)/readline && \
23670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23672 "RANLIB=$${RANLIB}" \
23673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23674 pdf) \
23675 || exit 1
23677 @endif readline
23679 .PHONY: maybe-html-readline html-readline
23680 maybe-html-readline:
23681 @if readline
23682 maybe-html-readline: html-readline
23684 html-readline: \
23685 configure-readline
23686 @: $(MAKE); $(unstage)
23687 @[ -f ./readline/Makefile ] || exit 0; \
23688 r=`${PWD_COMMAND}`; export r; \
23689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23690 $(HOST_EXPORTS) \
23691 for flag in $(EXTRA_HOST_FLAGS) ; do \
23692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23693 done; \
23694 echo "Doing html in readline" ; \
23695 (cd $(HOST_SUBDIR)/readline && \
23696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23698 "RANLIB=$${RANLIB}" \
23699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23700 html) \
23701 || exit 1
23703 @endif readline
23705 .PHONY: maybe-TAGS-readline TAGS-readline
23706 maybe-TAGS-readline:
23707 @if readline
23708 maybe-TAGS-readline: TAGS-readline
23710 TAGS-readline: \
23711 configure-readline
23712 @: $(MAKE); $(unstage)
23713 @[ -f ./readline/Makefile ] || exit 0; \
23714 r=`${PWD_COMMAND}`; export r; \
23715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23716 $(HOST_EXPORTS) \
23717 for flag in $(EXTRA_HOST_FLAGS) ; do \
23718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23719 done; \
23720 echo "Doing TAGS in readline" ; \
23721 (cd $(HOST_SUBDIR)/readline && \
23722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23724 "RANLIB=$${RANLIB}" \
23725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23726 TAGS) \
23727 || exit 1
23729 @endif readline
23731 .PHONY: maybe-install-info-readline install-info-readline
23732 maybe-install-info-readline:
23733 @if readline
23734 maybe-install-info-readline: install-info-readline
23736 install-info-readline: \
23737 configure-readline \
23738 info-readline
23739 @: $(MAKE); $(unstage)
23740 @[ -f ./readline/Makefile ] || exit 0; \
23741 r=`${PWD_COMMAND}`; export r; \
23742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23743 $(HOST_EXPORTS) \
23744 for flag in $(EXTRA_HOST_FLAGS) ; do \
23745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23746 done; \
23747 echo "Doing install-info in readline" ; \
23748 (cd $(HOST_SUBDIR)/readline && \
23749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23751 "RANLIB=$${RANLIB}" \
23752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23753 install-info) \
23754 || exit 1
23756 @endif readline
23758 .PHONY: maybe-install-pdf-readline install-pdf-readline
23759 maybe-install-pdf-readline:
23760 @if readline
23761 maybe-install-pdf-readline: install-pdf-readline
23763 install-pdf-readline: \
23764 configure-readline \
23765 pdf-readline
23766 @: $(MAKE); $(unstage)
23767 @[ -f ./readline/Makefile ] || exit 0; \
23768 r=`${PWD_COMMAND}`; export r; \
23769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23770 $(HOST_EXPORTS) \
23771 for flag in $(EXTRA_HOST_FLAGS) ; do \
23772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23773 done; \
23774 echo "Doing install-pdf in readline" ; \
23775 (cd $(HOST_SUBDIR)/readline && \
23776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23778 "RANLIB=$${RANLIB}" \
23779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23780 install-pdf) \
23781 || exit 1
23783 @endif readline
23785 .PHONY: maybe-install-html-readline install-html-readline
23786 maybe-install-html-readline:
23787 @if readline
23788 maybe-install-html-readline: install-html-readline
23790 install-html-readline: \
23791 configure-readline \
23792 html-readline
23793 @: $(MAKE); $(unstage)
23794 @[ -f ./readline/Makefile ] || exit 0; \
23795 r=`${PWD_COMMAND}`; export r; \
23796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23797 $(HOST_EXPORTS) \
23798 for flag in $(EXTRA_HOST_FLAGS) ; do \
23799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23800 done; \
23801 echo "Doing install-html in readline" ; \
23802 (cd $(HOST_SUBDIR)/readline && \
23803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23805 "RANLIB=$${RANLIB}" \
23806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23807 install-html) \
23808 || exit 1
23810 @endif readline
23812 .PHONY: maybe-installcheck-readline installcheck-readline
23813 maybe-installcheck-readline:
23814 @if readline
23815 maybe-installcheck-readline: installcheck-readline
23817 installcheck-readline: \
23818 configure-readline
23819 @: $(MAKE); $(unstage)
23820 @[ -f ./readline/Makefile ] || exit 0; \
23821 r=`${PWD_COMMAND}`; export r; \
23822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23823 $(HOST_EXPORTS) \
23824 for flag in $(EXTRA_HOST_FLAGS) ; do \
23825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23826 done; \
23827 echo "Doing installcheck in readline" ; \
23828 (cd $(HOST_SUBDIR)/readline && \
23829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23831 "RANLIB=$${RANLIB}" \
23832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23833 installcheck) \
23834 || exit 1
23836 @endif readline
23838 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23839 maybe-mostlyclean-readline:
23840 @if readline
23841 maybe-mostlyclean-readline: mostlyclean-readline
23843 mostlyclean-readline:
23844 @: $(MAKE); $(unstage)
23845 @[ -f ./readline/Makefile ] || exit 0; \
23846 r=`${PWD_COMMAND}`; export r; \
23847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23848 $(HOST_EXPORTS) \
23849 for flag in $(EXTRA_HOST_FLAGS) ; do \
23850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23851 done; \
23852 echo "Doing mostlyclean in readline" ; \
23853 (cd $(HOST_SUBDIR)/readline && \
23854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23856 "RANLIB=$${RANLIB}" \
23857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23858 mostlyclean) \
23859 || exit 1
23861 @endif readline
23863 .PHONY: maybe-clean-readline clean-readline
23864 maybe-clean-readline:
23865 @if readline
23866 maybe-clean-readline: clean-readline
23868 clean-readline:
23869 @: $(MAKE); $(unstage)
23870 @[ -f ./readline/Makefile ] || exit 0; \
23871 r=`${PWD_COMMAND}`; export r; \
23872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23873 $(HOST_EXPORTS) \
23874 for flag in $(EXTRA_HOST_FLAGS) ; do \
23875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23876 done; \
23877 echo "Doing clean in readline" ; \
23878 (cd $(HOST_SUBDIR)/readline && \
23879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23881 "RANLIB=$${RANLIB}" \
23882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23883 clean) \
23884 || exit 1
23886 @endif readline
23888 .PHONY: maybe-distclean-readline distclean-readline
23889 maybe-distclean-readline:
23890 @if readline
23891 maybe-distclean-readline: distclean-readline
23893 distclean-readline:
23894 @: $(MAKE); $(unstage)
23895 @[ -f ./readline/Makefile ] || exit 0; \
23896 r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23898 $(HOST_EXPORTS) \
23899 for flag in $(EXTRA_HOST_FLAGS) ; do \
23900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23901 done; \
23902 echo "Doing distclean in readline" ; \
23903 (cd $(HOST_SUBDIR)/readline && \
23904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23906 "RANLIB=$${RANLIB}" \
23907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23908 distclean) \
23909 || exit 1
23911 @endif readline
23913 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23914 maybe-maintainer-clean-readline:
23915 @if readline
23916 maybe-maintainer-clean-readline: maintainer-clean-readline
23918 maintainer-clean-readline:
23919 @: $(MAKE); $(unstage)
23920 @[ -f ./readline/Makefile ] || exit 0; \
23921 r=`${PWD_COMMAND}`; export r; \
23922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23923 $(HOST_EXPORTS) \
23924 for flag in $(EXTRA_HOST_FLAGS) ; do \
23925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23926 done; \
23927 echo "Doing maintainer-clean in readline" ; \
23928 (cd $(HOST_SUBDIR)/readline && \
23929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23931 "RANLIB=$${RANLIB}" \
23932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23933 maintainer-clean) \
23934 || exit 1
23936 @endif readline
23940 .PHONY: configure-sid maybe-configure-sid
23941 maybe-configure-sid:
23942 @if gcc-bootstrap
23943 configure-sid: stage_current
23944 @endif gcc-bootstrap
23945 @if sid
23946 maybe-configure-sid: configure-sid
23947 configure-sid:
23948 @: $(MAKE); $(unstage)
23949 @r=`${PWD_COMMAND}`; export r; \
23950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23953 $(HOST_EXPORTS) \
23954 echo Configuring in $(HOST_SUBDIR)/sid; \
23955 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23956 case $(srcdir) in \
23957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23958 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23960 esac; \
23961 srcdiroption="--srcdir=$${topdir}/sid"; \
23962 libsrcdir="$$s/sid"; \
23963 $(SHELL) $${libsrcdir}/configure \
23964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23965 --target=${target_alias} $${srcdiroption} \
23966 || exit 1
23967 @endif sid
23973 .PHONY: all-sid maybe-all-sid
23974 maybe-all-sid:
23975 @if gcc-bootstrap
23976 all-sid: stage_current
23977 @endif gcc-bootstrap
23978 @if sid
23979 TARGET-sid=all
23980 maybe-all-sid: all-sid
23981 all-sid: configure-sid
23982 @: $(MAKE); $(unstage)
23983 @r=`${PWD_COMMAND}`; export r; \
23984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23985 $(HOST_EXPORTS) \
23986 (cd $(HOST_SUBDIR)/sid && \
23987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23988 $(TARGET-sid))
23989 @endif sid
23994 .PHONY: check-sid maybe-check-sid
23995 maybe-check-sid:
23996 @if sid
23997 maybe-check-sid: check-sid
23999 check-sid:
24000 @: $(MAKE); $(unstage)
24001 @r=`${PWD_COMMAND}`; export r; \
24002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003 $(HOST_EXPORTS) \
24004 (cd $(HOST_SUBDIR)/sid && \
24005 $(MAKE) $(FLAGS_TO_PASS) check)
24007 @endif sid
24009 .PHONY: install-sid maybe-install-sid
24010 maybe-install-sid:
24011 @if sid
24012 maybe-install-sid: install-sid
24014 install-sid: installdirs
24015 @: $(MAKE); $(unstage)
24016 @r=`${PWD_COMMAND}`; export r; \
24017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24018 $(HOST_EXPORTS) \
24019 (cd $(HOST_SUBDIR)/sid && \
24020 $(MAKE) $(FLAGS_TO_PASS) install)
24022 @endif sid
24024 .PHONY: install-strip-sid maybe-install-strip-sid
24025 maybe-install-strip-sid:
24026 @if sid
24027 maybe-install-strip-sid: install-strip-sid
24029 install-strip-sid: installdirs
24030 @: $(MAKE); $(unstage)
24031 @r=`${PWD_COMMAND}`; export r; \
24032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24033 $(HOST_EXPORTS) \
24034 (cd $(HOST_SUBDIR)/sid && \
24035 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24037 @endif sid
24039 # Other targets (info, dvi, pdf, etc.)
24041 .PHONY: maybe-info-sid info-sid
24042 maybe-info-sid:
24043 @if sid
24044 maybe-info-sid: info-sid
24046 info-sid: \
24047 configure-sid
24048 @: $(MAKE); $(unstage)
24049 @[ -f ./sid/Makefile ] || exit 0; \
24050 r=`${PWD_COMMAND}`; export r; \
24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24052 $(HOST_EXPORTS) \
24053 for flag in $(EXTRA_HOST_FLAGS) ; do \
24054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24055 done; \
24056 echo "Doing info in sid" ; \
24057 (cd $(HOST_SUBDIR)/sid && \
24058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24060 "RANLIB=$${RANLIB}" \
24061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24062 info) \
24063 || exit 1
24065 @endif sid
24067 .PHONY: maybe-dvi-sid dvi-sid
24068 maybe-dvi-sid:
24069 @if sid
24070 maybe-dvi-sid: dvi-sid
24072 dvi-sid: \
24073 configure-sid
24074 @: $(MAKE); $(unstage)
24075 @[ -f ./sid/Makefile ] || exit 0; \
24076 r=`${PWD_COMMAND}`; export r; \
24077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24078 $(HOST_EXPORTS) \
24079 for flag in $(EXTRA_HOST_FLAGS) ; do \
24080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24081 done; \
24082 echo "Doing dvi in sid" ; \
24083 (cd $(HOST_SUBDIR)/sid && \
24084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24086 "RANLIB=$${RANLIB}" \
24087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24088 dvi) \
24089 || exit 1
24091 @endif sid
24093 .PHONY: maybe-pdf-sid pdf-sid
24094 maybe-pdf-sid:
24095 @if sid
24096 maybe-pdf-sid: pdf-sid
24098 pdf-sid: \
24099 configure-sid
24100 @: $(MAKE); $(unstage)
24101 @[ -f ./sid/Makefile ] || exit 0; \
24102 r=`${PWD_COMMAND}`; export r; \
24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24104 $(HOST_EXPORTS) \
24105 for flag in $(EXTRA_HOST_FLAGS) ; do \
24106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24107 done; \
24108 echo "Doing pdf in sid" ; \
24109 (cd $(HOST_SUBDIR)/sid && \
24110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24112 "RANLIB=$${RANLIB}" \
24113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24114 pdf) \
24115 || exit 1
24117 @endif sid
24119 .PHONY: maybe-html-sid html-sid
24120 maybe-html-sid:
24121 @if sid
24122 maybe-html-sid: html-sid
24124 html-sid: \
24125 configure-sid
24126 @: $(MAKE); $(unstage)
24127 @[ -f ./sid/Makefile ] || exit 0; \
24128 r=`${PWD_COMMAND}`; export r; \
24129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24130 $(HOST_EXPORTS) \
24131 for flag in $(EXTRA_HOST_FLAGS) ; do \
24132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24133 done; \
24134 echo "Doing html in sid" ; \
24135 (cd $(HOST_SUBDIR)/sid && \
24136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24138 "RANLIB=$${RANLIB}" \
24139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24140 html) \
24141 || exit 1
24143 @endif sid
24145 .PHONY: maybe-TAGS-sid TAGS-sid
24146 maybe-TAGS-sid:
24147 @if sid
24148 maybe-TAGS-sid: TAGS-sid
24150 TAGS-sid: \
24151 configure-sid
24152 @: $(MAKE); $(unstage)
24153 @[ -f ./sid/Makefile ] || exit 0; \
24154 r=`${PWD_COMMAND}`; export r; \
24155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156 $(HOST_EXPORTS) \
24157 for flag in $(EXTRA_HOST_FLAGS) ; do \
24158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24159 done; \
24160 echo "Doing TAGS in sid" ; \
24161 (cd $(HOST_SUBDIR)/sid && \
24162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24164 "RANLIB=$${RANLIB}" \
24165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24166 TAGS) \
24167 || exit 1
24169 @endif sid
24171 .PHONY: maybe-install-info-sid install-info-sid
24172 maybe-install-info-sid:
24173 @if sid
24174 maybe-install-info-sid: install-info-sid
24176 install-info-sid: \
24177 configure-sid \
24178 info-sid
24179 @: $(MAKE); $(unstage)
24180 @[ -f ./sid/Makefile ] || exit 0; \
24181 r=`${PWD_COMMAND}`; export r; \
24182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183 $(HOST_EXPORTS) \
24184 for flag in $(EXTRA_HOST_FLAGS) ; do \
24185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24186 done; \
24187 echo "Doing install-info in sid" ; \
24188 (cd $(HOST_SUBDIR)/sid && \
24189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24191 "RANLIB=$${RANLIB}" \
24192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24193 install-info) \
24194 || exit 1
24196 @endif sid
24198 .PHONY: maybe-install-pdf-sid install-pdf-sid
24199 maybe-install-pdf-sid:
24200 @if sid
24201 maybe-install-pdf-sid: install-pdf-sid
24203 install-pdf-sid: \
24204 configure-sid \
24205 pdf-sid
24206 @: $(MAKE); $(unstage)
24207 @[ -f ./sid/Makefile ] || exit 0; \
24208 r=`${PWD_COMMAND}`; export r; \
24209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24210 $(HOST_EXPORTS) \
24211 for flag in $(EXTRA_HOST_FLAGS) ; do \
24212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24213 done; \
24214 echo "Doing install-pdf in sid" ; \
24215 (cd $(HOST_SUBDIR)/sid && \
24216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24218 "RANLIB=$${RANLIB}" \
24219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24220 install-pdf) \
24221 || exit 1
24223 @endif sid
24225 .PHONY: maybe-install-html-sid install-html-sid
24226 maybe-install-html-sid:
24227 @if sid
24228 maybe-install-html-sid: install-html-sid
24230 install-html-sid: \
24231 configure-sid \
24232 html-sid
24233 @: $(MAKE); $(unstage)
24234 @[ -f ./sid/Makefile ] || exit 0; \
24235 r=`${PWD_COMMAND}`; export r; \
24236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24237 $(HOST_EXPORTS) \
24238 for flag in $(EXTRA_HOST_FLAGS) ; do \
24239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24240 done; \
24241 echo "Doing install-html in sid" ; \
24242 (cd $(HOST_SUBDIR)/sid && \
24243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24245 "RANLIB=$${RANLIB}" \
24246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24247 install-html) \
24248 || exit 1
24250 @endif sid
24252 .PHONY: maybe-installcheck-sid installcheck-sid
24253 maybe-installcheck-sid:
24254 @if sid
24255 maybe-installcheck-sid: installcheck-sid
24257 installcheck-sid: \
24258 configure-sid
24259 @: $(MAKE); $(unstage)
24260 @[ -f ./sid/Makefile ] || exit 0; \
24261 r=`${PWD_COMMAND}`; export r; \
24262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24263 $(HOST_EXPORTS) \
24264 for flag in $(EXTRA_HOST_FLAGS) ; do \
24265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24266 done; \
24267 echo "Doing installcheck in sid" ; \
24268 (cd $(HOST_SUBDIR)/sid && \
24269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24271 "RANLIB=$${RANLIB}" \
24272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24273 installcheck) \
24274 || exit 1
24276 @endif sid
24278 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24279 maybe-mostlyclean-sid:
24280 @if sid
24281 maybe-mostlyclean-sid: mostlyclean-sid
24283 mostlyclean-sid:
24284 @: $(MAKE); $(unstage)
24285 @[ -f ./sid/Makefile ] || exit 0; \
24286 r=`${PWD_COMMAND}`; export r; \
24287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24288 $(HOST_EXPORTS) \
24289 for flag in $(EXTRA_HOST_FLAGS) ; do \
24290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24291 done; \
24292 echo "Doing mostlyclean in sid" ; \
24293 (cd $(HOST_SUBDIR)/sid && \
24294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24296 "RANLIB=$${RANLIB}" \
24297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24298 mostlyclean) \
24299 || exit 1
24301 @endif sid
24303 .PHONY: maybe-clean-sid clean-sid
24304 maybe-clean-sid:
24305 @if sid
24306 maybe-clean-sid: clean-sid
24308 clean-sid:
24309 @: $(MAKE); $(unstage)
24310 @[ -f ./sid/Makefile ] || exit 0; \
24311 r=`${PWD_COMMAND}`; export r; \
24312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24313 $(HOST_EXPORTS) \
24314 for flag in $(EXTRA_HOST_FLAGS) ; do \
24315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24316 done; \
24317 echo "Doing clean in sid" ; \
24318 (cd $(HOST_SUBDIR)/sid && \
24319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24321 "RANLIB=$${RANLIB}" \
24322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24323 clean) \
24324 || exit 1
24326 @endif sid
24328 .PHONY: maybe-distclean-sid distclean-sid
24329 maybe-distclean-sid:
24330 @if sid
24331 maybe-distclean-sid: distclean-sid
24333 distclean-sid:
24334 @: $(MAKE); $(unstage)
24335 @[ -f ./sid/Makefile ] || exit 0; \
24336 r=`${PWD_COMMAND}`; export r; \
24337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24338 $(HOST_EXPORTS) \
24339 for flag in $(EXTRA_HOST_FLAGS) ; do \
24340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24341 done; \
24342 echo "Doing distclean in sid" ; \
24343 (cd $(HOST_SUBDIR)/sid && \
24344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24346 "RANLIB=$${RANLIB}" \
24347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24348 distclean) \
24349 || exit 1
24351 @endif sid
24353 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24354 maybe-maintainer-clean-sid:
24355 @if sid
24356 maybe-maintainer-clean-sid: maintainer-clean-sid
24358 maintainer-clean-sid:
24359 @: $(MAKE); $(unstage)
24360 @[ -f ./sid/Makefile ] || exit 0; \
24361 r=`${PWD_COMMAND}`; export r; \
24362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24363 $(HOST_EXPORTS) \
24364 for flag in $(EXTRA_HOST_FLAGS) ; do \
24365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24366 done; \
24367 echo "Doing maintainer-clean in sid" ; \
24368 (cd $(HOST_SUBDIR)/sid && \
24369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24371 "RANLIB=$${RANLIB}" \
24372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24373 maintainer-clean) \
24374 || exit 1
24376 @endif sid
24380 .PHONY: configure-sim maybe-configure-sim
24381 maybe-configure-sim:
24382 @if gcc-bootstrap
24383 configure-sim: stage_current
24384 @endif gcc-bootstrap
24385 @if sim
24386 maybe-configure-sim: configure-sim
24387 configure-sim:
24388 @: $(MAKE); $(unstage)
24389 @r=`${PWD_COMMAND}`; export r; \
24390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24393 $(HOST_EXPORTS) \
24394 echo Configuring in $(HOST_SUBDIR)/sim; \
24395 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24396 case $(srcdir) in \
24397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24398 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24400 esac; \
24401 srcdiroption="--srcdir=$${topdir}/sim"; \
24402 libsrcdir="$$s/sim"; \
24403 $(SHELL) $${libsrcdir}/configure \
24404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24405 --target=${target_alias} $${srcdiroption} \
24406 || exit 1
24407 @endif sim
24413 .PHONY: all-sim maybe-all-sim
24414 maybe-all-sim:
24415 @if gcc-bootstrap
24416 all-sim: stage_current
24417 @endif gcc-bootstrap
24418 @if sim
24419 TARGET-sim=all
24420 maybe-all-sim: all-sim
24421 all-sim: configure-sim
24422 @: $(MAKE); $(unstage)
24423 @r=`${PWD_COMMAND}`; export r; \
24424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24425 $(HOST_EXPORTS) \
24426 (cd $(HOST_SUBDIR)/sim && \
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24428 $(TARGET-sim))
24429 @endif sim
24434 .PHONY: check-sim maybe-check-sim
24435 maybe-check-sim:
24436 @if sim
24437 maybe-check-sim: check-sim
24439 check-sim:
24440 @: $(MAKE); $(unstage)
24441 @r=`${PWD_COMMAND}`; export r; \
24442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443 $(HOST_EXPORTS) \
24444 (cd $(HOST_SUBDIR)/sim && \
24445 $(MAKE) $(FLAGS_TO_PASS) check)
24447 @endif sim
24449 .PHONY: install-sim maybe-install-sim
24450 maybe-install-sim:
24451 @if sim
24452 maybe-install-sim: install-sim
24454 install-sim: installdirs
24455 @: $(MAKE); $(unstage)
24456 @r=`${PWD_COMMAND}`; export r; \
24457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24458 $(HOST_EXPORTS) \
24459 (cd $(HOST_SUBDIR)/sim && \
24460 $(MAKE) $(FLAGS_TO_PASS) install)
24462 @endif sim
24464 .PHONY: install-strip-sim maybe-install-strip-sim
24465 maybe-install-strip-sim:
24466 @if sim
24467 maybe-install-strip-sim: install-strip-sim
24469 install-strip-sim: installdirs
24470 @: $(MAKE); $(unstage)
24471 @r=`${PWD_COMMAND}`; export r; \
24472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24473 $(HOST_EXPORTS) \
24474 (cd $(HOST_SUBDIR)/sim && \
24475 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24477 @endif sim
24479 # Other targets (info, dvi, pdf, etc.)
24481 .PHONY: maybe-info-sim info-sim
24482 maybe-info-sim:
24483 @if sim
24484 maybe-info-sim: info-sim
24486 info-sim: \
24487 configure-sim
24488 @: $(MAKE); $(unstage)
24489 @[ -f ./sim/Makefile ] || exit 0; \
24490 r=`${PWD_COMMAND}`; export r; \
24491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492 $(HOST_EXPORTS) \
24493 for flag in $(EXTRA_HOST_FLAGS) ; do \
24494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24495 done; \
24496 echo "Doing info in sim" ; \
24497 (cd $(HOST_SUBDIR)/sim && \
24498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24500 "RANLIB=$${RANLIB}" \
24501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24502 info) \
24503 || exit 1
24505 @endif sim
24507 .PHONY: maybe-dvi-sim dvi-sim
24508 maybe-dvi-sim:
24509 @if sim
24510 maybe-dvi-sim: dvi-sim
24512 dvi-sim: \
24513 configure-sim
24514 @: $(MAKE); $(unstage)
24515 @[ -f ./sim/Makefile ] || exit 0; \
24516 r=`${PWD_COMMAND}`; export r; \
24517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24518 $(HOST_EXPORTS) \
24519 for flag in $(EXTRA_HOST_FLAGS) ; do \
24520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24521 done; \
24522 echo "Doing dvi in sim" ; \
24523 (cd $(HOST_SUBDIR)/sim && \
24524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24526 "RANLIB=$${RANLIB}" \
24527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24528 dvi) \
24529 || exit 1
24531 @endif sim
24533 .PHONY: maybe-pdf-sim pdf-sim
24534 maybe-pdf-sim:
24535 @if sim
24536 maybe-pdf-sim: pdf-sim
24538 pdf-sim: \
24539 configure-sim
24540 @: $(MAKE); $(unstage)
24541 @[ -f ./sim/Makefile ] || exit 0; \
24542 r=`${PWD_COMMAND}`; export r; \
24543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24544 $(HOST_EXPORTS) \
24545 for flag in $(EXTRA_HOST_FLAGS) ; do \
24546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24547 done; \
24548 echo "Doing pdf in sim" ; \
24549 (cd $(HOST_SUBDIR)/sim && \
24550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24552 "RANLIB=$${RANLIB}" \
24553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24554 pdf) \
24555 || exit 1
24557 @endif sim
24559 .PHONY: maybe-html-sim html-sim
24560 maybe-html-sim:
24561 @if sim
24562 maybe-html-sim: html-sim
24564 html-sim: \
24565 configure-sim
24566 @: $(MAKE); $(unstage)
24567 @[ -f ./sim/Makefile ] || exit 0; \
24568 r=`${PWD_COMMAND}`; export r; \
24569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24570 $(HOST_EXPORTS) \
24571 for flag in $(EXTRA_HOST_FLAGS) ; do \
24572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24573 done; \
24574 echo "Doing html in sim" ; \
24575 (cd $(HOST_SUBDIR)/sim && \
24576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24578 "RANLIB=$${RANLIB}" \
24579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24580 html) \
24581 || exit 1
24583 @endif sim
24585 .PHONY: maybe-TAGS-sim TAGS-sim
24586 maybe-TAGS-sim:
24587 @if sim
24588 maybe-TAGS-sim: TAGS-sim
24590 TAGS-sim: \
24591 configure-sim
24592 @: $(MAKE); $(unstage)
24593 @[ -f ./sim/Makefile ] || exit 0; \
24594 r=`${PWD_COMMAND}`; export r; \
24595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24596 $(HOST_EXPORTS) \
24597 for flag in $(EXTRA_HOST_FLAGS) ; do \
24598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24599 done; \
24600 echo "Doing TAGS in sim" ; \
24601 (cd $(HOST_SUBDIR)/sim && \
24602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24604 "RANLIB=$${RANLIB}" \
24605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24606 TAGS) \
24607 || exit 1
24609 @endif sim
24611 .PHONY: maybe-install-info-sim install-info-sim
24612 maybe-install-info-sim:
24613 @if sim
24614 maybe-install-info-sim: install-info-sim
24616 install-info-sim: \
24617 configure-sim \
24618 info-sim
24619 @: $(MAKE); $(unstage)
24620 @[ -f ./sim/Makefile ] || exit 0; \
24621 r=`${PWD_COMMAND}`; export r; \
24622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623 $(HOST_EXPORTS) \
24624 for flag in $(EXTRA_HOST_FLAGS) ; do \
24625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626 done; \
24627 echo "Doing install-info in sim" ; \
24628 (cd $(HOST_SUBDIR)/sim && \
24629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631 "RANLIB=$${RANLIB}" \
24632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24633 install-info) \
24634 || exit 1
24636 @endif sim
24638 .PHONY: maybe-install-pdf-sim install-pdf-sim
24639 maybe-install-pdf-sim:
24640 @if sim
24641 maybe-install-pdf-sim: install-pdf-sim
24643 install-pdf-sim: \
24644 configure-sim \
24645 pdf-sim
24646 @: $(MAKE); $(unstage)
24647 @[ -f ./sim/Makefile ] || exit 0; \
24648 r=`${PWD_COMMAND}`; export r; \
24649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24650 $(HOST_EXPORTS) \
24651 for flag in $(EXTRA_HOST_FLAGS) ; do \
24652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24653 done; \
24654 echo "Doing install-pdf in sim" ; \
24655 (cd $(HOST_SUBDIR)/sim && \
24656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24658 "RANLIB=$${RANLIB}" \
24659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24660 install-pdf) \
24661 || exit 1
24663 @endif sim
24665 .PHONY: maybe-install-html-sim install-html-sim
24666 maybe-install-html-sim:
24667 @if sim
24668 maybe-install-html-sim: install-html-sim
24670 install-html-sim: \
24671 configure-sim \
24672 html-sim
24673 @: $(MAKE); $(unstage)
24674 @[ -f ./sim/Makefile ] || exit 0; \
24675 r=`${PWD_COMMAND}`; export r; \
24676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24677 $(HOST_EXPORTS) \
24678 for flag in $(EXTRA_HOST_FLAGS) ; do \
24679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24680 done; \
24681 echo "Doing install-html in sim" ; \
24682 (cd $(HOST_SUBDIR)/sim && \
24683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24685 "RANLIB=$${RANLIB}" \
24686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24687 install-html) \
24688 || exit 1
24690 @endif sim
24692 .PHONY: maybe-installcheck-sim installcheck-sim
24693 maybe-installcheck-sim:
24694 @if sim
24695 maybe-installcheck-sim: installcheck-sim
24697 installcheck-sim: \
24698 configure-sim
24699 @: $(MAKE); $(unstage)
24700 @[ -f ./sim/Makefile ] || exit 0; \
24701 r=`${PWD_COMMAND}`; export r; \
24702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24703 $(HOST_EXPORTS) \
24704 for flag in $(EXTRA_HOST_FLAGS) ; do \
24705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24706 done; \
24707 echo "Doing installcheck in sim" ; \
24708 (cd $(HOST_SUBDIR)/sim && \
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24711 "RANLIB=$${RANLIB}" \
24712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24713 installcheck) \
24714 || exit 1
24716 @endif sim
24718 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24719 maybe-mostlyclean-sim:
24720 @if sim
24721 maybe-mostlyclean-sim: mostlyclean-sim
24723 mostlyclean-sim:
24724 @: $(MAKE); $(unstage)
24725 @[ -f ./sim/Makefile ] || exit 0; \
24726 r=`${PWD_COMMAND}`; export r; \
24727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24728 $(HOST_EXPORTS) \
24729 for flag in $(EXTRA_HOST_FLAGS) ; do \
24730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24731 done; \
24732 echo "Doing mostlyclean in sim" ; \
24733 (cd $(HOST_SUBDIR)/sim && \
24734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24736 "RANLIB=$${RANLIB}" \
24737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24738 mostlyclean) \
24739 || exit 1
24741 @endif sim
24743 .PHONY: maybe-clean-sim clean-sim
24744 maybe-clean-sim:
24745 @if sim
24746 maybe-clean-sim: clean-sim
24748 clean-sim:
24749 @: $(MAKE); $(unstage)
24750 @[ -f ./sim/Makefile ] || exit 0; \
24751 r=`${PWD_COMMAND}`; export r; \
24752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24753 $(HOST_EXPORTS) \
24754 for flag in $(EXTRA_HOST_FLAGS) ; do \
24755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24756 done; \
24757 echo "Doing clean in sim" ; \
24758 (cd $(HOST_SUBDIR)/sim && \
24759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24761 "RANLIB=$${RANLIB}" \
24762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24763 clean) \
24764 || exit 1
24766 @endif sim
24768 .PHONY: maybe-distclean-sim distclean-sim
24769 maybe-distclean-sim:
24770 @if sim
24771 maybe-distclean-sim: distclean-sim
24773 distclean-sim:
24774 @: $(MAKE); $(unstage)
24775 @[ -f ./sim/Makefile ] || exit 0; \
24776 r=`${PWD_COMMAND}`; export r; \
24777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24778 $(HOST_EXPORTS) \
24779 for flag in $(EXTRA_HOST_FLAGS) ; do \
24780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24781 done; \
24782 echo "Doing distclean in sim" ; \
24783 (cd $(HOST_SUBDIR)/sim && \
24784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24786 "RANLIB=$${RANLIB}" \
24787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24788 distclean) \
24789 || exit 1
24791 @endif sim
24793 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24794 maybe-maintainer-clean-sim:
24795 @if sim
24796 maybe-maintainer-clean-sim: maintainer-clean-sim
24798 maintainer-clean-sim:
24799 @: $(MAKE); $(unstage)
24800 @[ -f ./sim/Makefile ] || exit 0; \
24801 r=`${PWD_COMMAND}`; export r; \
24802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24803 $(HOST_EXPORTS) \
24804 for flag in $(EXTRA_HOST_FLAGS) ; do \
24805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24806 done; \
24807 echo "Doing maintainer-clean in sim" ; \
24808 (cd $(HOST_SUBDIR)/sim && \
24809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24811 "RANLIB=$${RANLIB}" \
24812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24813 maintainer-clean) \
24814 || exit 1
24816 @endif sim
24820 .PHONY: configure-texinfo maybe-configure-texinfo
24821 maybe-configure-texinfo:
24822 @if gcc-bootstrap
24823 configure-texinfo: stage_current
24824 @endif gcc-bootstrap
24825 @if texinfo
24826 maybe-configure-texinfo: configure-texinfo
24827 configure-texinfo:
24828 @: $(MAKE); $(unstage)
24829 @r=`${PWD_COMMAND}`; export r; \
24830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24831 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24833 $(HOST_EXPORTS) \
24834 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24835 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24836 case $(srcdir) in \
24837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24838 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24840 esac; \
24841 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24842 libsrcdir="$$s/texinfo"; \
24843 $(SHELL) $${libsrcdir}/configure \
24844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24845 --target=${target_alias} $${srcdiroption} \
24846 || exit 1
24847 @endif texinfo
24853 .PHONY: all-texinfo maybe-all-texinfo
24854 maybe-all-texinfo:
24855 @if gcc-bootstrap
24856 all-texinfo: stage_current
24857 @endif gcc-bootstrap
24858 @if texinfo
24859 TARGET-texinfo=all
24860 maybe-all-texinfo: all-texinfo
24861 all-texinfo: configure-texinfo
24862 @: $(MAKE); $(unstage)
24863 @r=`${PWD_COMMAND}`; export r; \
24864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24865 $(HOST_EXPORTS) \
24866 (cd $(HOST_SUBDIR)/texinfo && \
24867 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24868 $(TARGET-texinfo))
24869 @endif texinfo
24874 .PHONY: check-texinfo maybe-check-texinfo
24875 maybe-check-texinfo:
24876 @if texinfo
24877 maybe-check-texinfo: check-texinfo
24879 check-texinfo:
24880 @: $(MAKE); $(unstage)
24881 @r=`${PWD_COMMAND}`; export r; \
24882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24883 $(HOST_EXPORTS) \
24884 (cd $(HOST_SUBDIR)/texinfo && \
24885 $(MAKE) $(FLAGS_TO_PASS) check)
24887 @endif texinfo
24889 .PHONY: install-texinfo maybe-install-texinfo
24890 maybe-install-texinfo:
24891 @if texinfo
24892 maybe-install-texinfo: install-texinfo
24894 install-texinfo:
24896 @endif texinfo
24898 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24899 maybe-install-strip-texinfo:
24900 @if texinfo
24901 maybe-install-strip-texinfo: install-strip-texinfo
24903 install-strip-texinfo:
24905 @endif texinfo
24907 # Other targets (info, dvi, pdf, etc.)
24909 .PHONY: maybe-info-texinfo info-texinfo
24910 maybe-info-texinfo:
24911 @if texinfo
24912 maybe-info-texinfo: info-texinfo
24914 info-texinfo: \
24915 configure-texinfo
24916 @: $(MAKE); $(unstage)
24917 @[ -f ./texinfo/Makefile ] || exit 0; \
24918 r=`${PWD_COMMAND}`; export r; \
24919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24920 $(HOST_EXPORTS) \
24921 for flag in $(EXTRA_HOST_FLAGS) ; do \
24922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24923 done; \
24924 echo "Doing info in texinfo" ; \
24925 (cd $(HOST_SUBDIR)/texinfo && \
24926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24928 "RANLIB=$${RANLIB}" \
24929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24930 info) \
24931 || exit 1
24933 @endif texinfo
24935 .PHONY: maybe-dvi-texinfo dvi-texinfo
24936 maybe-dvi-texinfo:
24937 @if texinfo
24938 maybe-dvi-texinfo: dvi-texinfo
24940 dvi-texinfo: \
24941 configure-texinfo
24942 @: $(MAKE); $(unstage)
24943 @[ -f ./texinfo/Makefile ] || exit 0; \
24944 r=`${PWD_COMMAND}`; export r; \
24945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24946 $(HOST_EXPORTS) \
24947 for flag in $(EXTRA_HOST_FLAGS) ; do \
24948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24949 done; \
24950 echo "Doing dvi in texinfo" ; \
24951 (cd $(HOST_SUBDIR)/texinfo && \
24952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24954 "RANLIB=$${RANLIB}" \
24955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24956 dvi) \
24957 || exit 1
24959 @endif texinfo
24961 .PHONY: maybe-pdf-texinfo pdf-texinfo
24962 maybe-pdf-texinfo:
24963 @if texinfo
24964 maybe-pdf-texinfo: pdf-texinfo
24966 pdf-texinfo: \
24967 configure-texinfo
24968 @: $(MAKE); $(unstage)
24969 @[ -f ./texinfo/Makefile ] || exit 0; \
24970 r=`${PWD_COMMAND}`; export r; \
24971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24972 $(HOST_EXPORTS) \
24973 for flag in $(EXTRA_HOST_FLAGS) ; do \
24974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24975 done; \
24976 echo "Doing pdf in texinfo" ; \
24977 (cd $(HOST_SUBDIR)/texinfo && \
24978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24980 "RANLIB=$${RANLIB}" \
24981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24982 pdf) \
24983 || exit 1
24985 @endif texinfo
24987 .PHONY: maybe-html-texinfo html-texinfo
24988 maybe-html-texinfo:
24989 @if texinfo
24990 maybe-html-texinfo: html-texinfo
24992 html-texinfo: \
24993 configure-texinfo
24994 @: $(MAKE); $(unstage)
24995 @[ -f ./texinfo/Makefile ] || exit 0; \
24996 r=`${PWD_COMMAND}`; export r; \
24997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24998 $(HOST_EXPORTS) \
24999 for flag in $(EXTRA_HOST_FLAGS) ; do \
25000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25001 done; \
25002 echo "Doing html in texinfo" ; \
25003 (cd $(HOST_SUBDIR)/texinfo && \
25004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25006 "RANLIB=$${RANLIB}" \
25007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25008 html) \
25009 || exit 1
25011 @endif texinfo
25013 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25014 maybe-TAGS-texinfo:
25015 @if texinfo
25016 maybe-TAGS-texinfo: TAGS-texinfo
25018 TAGS-texinfo: \
25019 configure-texinfo
25020 @: $(MAKE); $(unstage)
25021 @[ -f ./texinfo/Makefile ] || exit 0; \
25022 r=`${PWD_COMMAND}`; export r; \
25023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25024 $(HOST_EXPORTS) \
25025 for flag in $(EXTRA_HOST_FLAGS) ; do \
25026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25027 done; \
25028 echo "Doing TAGS in texinfo" ; \
25029 (cd $(HOST_SUBDIR)/texinfo && \
25030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25032 "RANLIB=$${RANLIB}" \
25033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25034 TAGS) \
25035 || exit 1
25037 @endif texinfo
25039 .PHONY: maybe-install-info-texinfo install-info-texinfo
25040 maybe-install-info-texinfo:
25041 @if texinfo
25042 maybe-install-info-texinfo: install-info-texinfo
25044 install-info-texinfo: \
25045 configure-texinfo \
25046 info-texinfo
25047 @: $(MAKE); $(unstage)
25048 @[ -f ./texinfo/Makefile ] || exit 0; \
25049 r=`${PWD_COMMAND}`; export r; \
25050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25051 $(HOST_EXPORTS) \
25052 for flag in $(EXTRA_HOST_FLAGS) ; do \
25053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25054 done; \
25055 echo "Doing install-info in texinfo" ; \
25056 (cd $(HOST_SUBDIR)/texinfo && \
25057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25059 "RANLIB=$${RANLIB}" \
25060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25061 install-info) \
25062 || exit 1
25064 @endif texinfo
25066 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25067 maybe-install-pdf-texinfo:
25068 @if texinfo
25069 maybe-install-pdf-texinfo: install-pdf-texinfo
25071 install-pdf-texinfo: \
25072 configure-texinfo \
25073 pdf-texinfo
25074 @: $(MAKE); $(unstage)
25075 @[ -f ./texinfo/Makefile ] || exit 0; \
25076 r=`${PWD_COMMAND}`; export r; \
25077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078 $(HOST_EXPORTS) \
25079 for flag in $(EXTRA_HOST_FLAGS) ; do \
25080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25081 done; \
25082 echo "Doing install-pdf in texinfo" ; \
25083 (cd $(HOST_SUBDIR)/texinfo && \
25084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25086 "RANLIB=$${RANLIB}" \
25087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25088 install-pdf) \
25089 || exit 1
25091 @endif texinfo
25093 .PHONY: maybe-install-html-texinfo install-html-texinfo
25094 maybe-install-html-texinfo:
25095 @if texinfo
25096 maybe-install-html-texinfo: install-html-texinfo
25098 install-html-texinfo: \
25099 configure-texinfo \
25100 html-texinfo
25101 @: $(MAKE); $(unstage)
25102 @[ -f ./texinfo/Makefile ] || exit 0; \
25103 r=`${PWD_COMMAND}`; export r; \
25104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25105 $(HOST_EXPORTS) \
25106 for flag in $(EXTRA_HOST_FLAGS) ; do \
25107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25108 done; \
25109 echo "Doing install-html in texinfo" ; \
25110 (cd $(HOST_SUBDIR)/texinfo && \
25111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25113 "RANLIB=$${RANLIB}" \
25114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25115 install-html) \
25116 || exit 1
25118 @endif texinfo
25120 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25121 maybe-installcheck-texinfo:
25122 @if texinfo
25123 maybe-installcheck-texinfo: installcheck-texinfo
25125 installcheck-texinfo: \
25126 configure-texinfo
25127 @: $(MAKE); $(unstage)
25128 @[ -f ./texinfo/Makefile ] || exit 0; \
25129 r=`${PWD_COMMAND}`; export r; \
25130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25131 $(HOST_EXPORTS) \
25132 for flag in $(EXTRA_HOST_FLAGS) ; do \
25133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25134 done; \
25135 echo "Doing installcheck in texinfo" ; \
25136 (cd $(HOST_SUBDIR)/texinfo && \
25137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25139 "RANLIB=$${RANLIB}" \
25140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25141 installcheck) \
25142 || exit 1
25144 @endif texinfo
25146 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25147 maybe-mostlyclean-texinfo:
25148 @if texinfo
25149 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25151 mostlyclean-texinfo:
25152 @: $(MAKE); $(unstage)
25153 @[ -f ./texinfo/Makefile ] || exit 0; \
25154 r=`${PWD_COMMAND}`; export r; \
25155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25156 $(HOST_EXPORTS) \
25157 for flag in $(EXTRA_HOST_FLAGS) ; do \
25158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25159 done; \
25160 echo "Doing mostlyclean in texinfo" ; \
25161 (cd $(HOST_SUBDIR)/texinfo && \
25162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25164 "RANLIB=$${RANLIB}" \
25165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25166 mostlyclean) \
25167 || exit 1
25169 @endif texinfo
25171 .PHONY: maybe-clean-texinfo clean-texinfo
25172 maybe-clean-texinfo:
25173 @if texinfo
25174 maybe-clean-texinfo: clean-texinfo
25176 clean-texinfo:
25177 @: $(MAKE); $(unstage)
25178 @[ -f ./texinfo/Makefile ] || exit 0; \
25179 r=`${PWD_COMMAND}`; export r; \
25180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25181 $(HOST_EXPORTS) \
25182 for flag in $(EXTRA_HOST_FLAGS) ; do \
25183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25184 done; \
25185 echo "Doing clean in texinfo" ; \
25186 (cd $(HOST_SUBDIR)/texinfo && \
25187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25189 "RANLIB=$${RANLIB}" \
25190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25191 clean) \
25192 || exit 1
25194 @endif texinfo
25196 .PHONY: maybe-distclean-texinfo distclean-texinfo
25197 maybe-distclean-texinfo:
25198 @if texinfo
25199 maybe-distclean-texinfo: distclean-texinfo
25201 distclean-texinfo:
25202 @: $(MAKE); $(unstage)
25203 @[ -f ./texinfo/Makefile ] || exit 0; \
25204 r=`${PWD_COMMAND}`; export r; \
25205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25206 $(HOST_EXPORTS) \
25207 for flag in $(EXTRA_HOST_FLAGS) ; do \
25208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25209 done; \
25210 echo "Doing distclean in texinfo" ; \
25211 (cd $(HOST_SUBDIR)/texinfo && \
25212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25214 "RANLIB=$${RANLIB}" \
25215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25216 distclean) \
25217 || exit 1
25219 @endif texinfo
25221 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25222 maybe-maintainer-clean-texinfo:
25223 @if texinfo
25224 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25226 maintainer-clean-texinfo:
25227 @: $(MAKE); $(unstage)
25228 @[ -f ./texinfo/Makefile ] || exit 0; \
25229 r=`${PWD_COMMAND}`; export r; \
25230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25231 $(HOST_EXPORTS) \
25232 for flag in $(EXTRA_HOST_FLAGS) ; do \
25233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25234 done; \
25235 echo "Doing maintainer-clean in texinfo" ; \
25236 (cd $(HOST_SUBDIR)/texinfo && \
25237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25239 "RANLIB=$${RANLIB}" \
25240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25241 maintainer-clean) \
25242 || exit 1
25244 @endif texinfo
25248 .PHONY: configure-zlib maybe-configure-zlib
25249 maybe-configure-zlib:
25250 @if gcc-bootstrap
25251 configure-zlib: stage_current
25252 @endif gcc-bootstrap
25253 @if zlib
25254 maybe-configure-zlib: configure-zlib
25255 configure-zlib:
25256 @r=`${PWD_COMMAND}`; export r; \
25257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25258 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25260 $(HOST_EXPORTS) \
25261 echo Configuring in $(HOST_SUBDIR)/zlib; \
25262 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25263 case $(srcdir) in \
25264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25265 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25267 esac; \
25268 srcdiroption="--srcdir=$${topdir}/zlib"; \
25269 libsrcdir="$$s/zlib"; \
25270 $(SHELL) $${libsrcdir}/configure \
25271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25272 --target=${target_alias} $${srcdiroption} \
25273 || exit 1
25274 @endif zlib
25278 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25279 maybe-configure-stage1-zlib:
25280 @if zlib-bootstrap
25281 maybe-configure-stage1-zlib: configure-stage1-zlib
25282 configure-stage1-zlib:
25283 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25285 @r=`${PWD_COMMAND}`; export r; \
25286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25287 TFLAGS="$(STAGE1_TFLAGS)"; \
25288 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25289 $(HOST_EXPORTS) \
25290 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25291 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25292 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25293 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25295 cd $(HOST_SUBDIR)/zlib || exit 1; \
25296 case $(srcdir) in \
25297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25298 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25300 esac; \
25301 srcdiroption="--srcdir=$${topdir}/zlib"; \
25302 libsrcdir="$$s/zlib"; \
25303 $(SHELL) $${libsrcdir}/configure \
25304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25305 --target=${target_alias} $${srcdiroption} \
25306 $(STAGE1_CONFIGURE_FLAGS)
25307 @endif zlib-bootstrap
25309 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25310 maybe-configure-stage2-zlib:
25311 @if zlib-bootstrap
25312 maybe-configure-stage2-zlib: configure-stage2-zlib
25313 configure-stage2-zlib:
25314 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25316 @r=`${PWD_COMMAND}`; export r; \
25317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25318 TFLAGS="$(STAGE2_TFLAGS)"; \
25319 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25320 $(HOST_EXPORTS) \
25321 $(POSTSTAGE1_HOST_EXPORTS) \
25322 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25323 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25324 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25325 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25327 cd $(HOST_SUBDIR)/zlib || exit 1; \
25328 case $(srcdir) in \
25329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25330 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25332 esac; \
25333 srcdiroption="--srcdir=$${topdir}/zlib"; \
25334 libsrcdir="$$s/zlib"; \
25335 $(SHELL) $${libsrcdir}/configure \
25336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25337 --target=${target_alias} $${srcdiroption} \
25338 --with-build-libsubdir=$(HOST_SUBDIR) \
25339 $(STAGE2_CONFIGURE_FLAGS)
25340 @endif zlib-bootstrap
25342 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25343 maybe-configure-stage3-zlib:
25344 @if zlib-bootstrap
25345 maybe-configure-stage3-zlib: configure-stage3-zlib
25346 configure-stage3-zlib:
25347 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25349 @r=`${PWD_COMMAND}`; export r; \
25350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25351 TFLAGS="$(STAGE3_TFLAGS)"; \
25352 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25353 $(HOST_EXPORTS) \
25354 $(POSTSTAGE1_HOST_EXPORTS) \
25355 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25356 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25357 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25358 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25360 cd $(HOST_SUBDIR)/zlib || exit 1; \
25361 case $(srcdir) in \
25362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25363 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25365 esac; \
25366 srcdiroption="--srcdir=$${topdir}/zlib"; \
25367 libsrcdir="$$s/zlib"; \
25368 $(SHELL) $${libsrcdir}/configure \
25369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25370 --target=${target_alias} $${srcdiroption} \
25371 --with-build-libsubdir=$(HOST_SUBDIR) \
25372 $(STAGE3_CONFIGURE_FLAGS)
25373 @endif zlib-bootstrap
25375 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25376 maybe-configure-stage4-zlib:
25377 @if zlib-bootstrap
25378 maybe-configure-stage4-zlib: configure-stage4-zlib
25379 configure-stage4-zlib:
25380 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25382 @r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25384 TFLAGS="$(STAGE4_TFLAGS)"; \
25385 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25386 $(HOST_EXPORTS) \
25387 $(POSTSTAGE1_HOST_EXPORTS) \
25388 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25389 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25390 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25391 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25393 cd $(HOST_SUBDIR)/zlib || exit 1; \
25394 case $(srcdir) in \
25395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25396 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25398 esac; \
25399 srcdiroption="--srcdir=$${topdir}/zlib"; \
25400 libsrcdir="$$s/zlib"; \
25401 $(SHELL) $${libsrcdir}/configure \
25402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25403 --target=${target_alias} $${srcdiroption} \
25404 --with-build-libsubdir=$(HOST_SUBDIR) \
25405 $(STAGE4_CONFIGURE_FLAGS)
25406 @endif zlib-bootstrap
25408 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25409 maybe-configure-stageprofile-zlib:
25410 @if zlib-bootstrap
25411 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25412 configure-stageprofile-zlib:
25413 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25415 @r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25417 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25418 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25419 $(HOST_EXPORTS) \
25420 $(POSTSTAGE1_HOST_EXPORTS) \
25421 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25422 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25423 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25424 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25426 cd $(HOST_SUBDIR)/zlib || exit 1; \
25427 case $(srcdir) in \
25428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25429 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25431 esac; \
25432 srcdiroption="--srcdir=$${topdir}/zlib"; \
25433 libsrcdir="$$s/zlib"; \
25434 $(SHELL) $${libsrcdir}/configure \
25435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25436 --target=${target_alias} $${srcdiroption} \
25437 --with-build-libsubdir=$(HOST_SUBDIR) \
25438 $(STAGEprofile_CONFIGURE_FLAGS)
25439 @endif zlib-bootstrap
25441 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25442 maybe-configure-stagefeedback-zlib:
25443 @if zlib-bootstrap
25444 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25445 configure-stagefeedback-zlib:
25446 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25448 @r=`${PWD_COMMAND}`; export r; \
25449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25450 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25451 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25452 $(HOST_EXPORTS) \
25453 $(POSTSTAGE1_HOST_EXPORTS) \
25454 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25455 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25456 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25457 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25459 cd $(HOST_SUBDIR)/zlib || exit 1; \
25460 case $(srcdir) in \
25461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25462 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25464 esac; \
25465 srcdiroption="--srcdir=$${topdir}/zlib"; \
25466 libsrcdir="$$s/zlib"; \
25467 $(SHELL) $${libsrcdir}/configure \
25468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25469 --target=${target_alias} $${srcdiroption} \
25470 --with-build-libsubdir=$(HOST_SUBDIR) \
25471 $(STAGEfeedback_CONFIGURE_FLAGS)
25472 @endif zlib-bootstrap
25478 .PHONY: all-zlib maybe-all-zlib
25479 maybe-all-zlib:
25480 @if gcc-bootstrap
25481 all-zlib: stage_current
25482 @endif gcc-bootstrap
25483 @if zlib
25484 TARGET-zlib=all
25485 maybe-all-zlib: all-zlib
25486 all-zlib: configure-zlib
25487 @r=`${PWD_COMMAND}`; export r; \
25488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25489 $(HOST_EXPORTS) \
25490 (cd $(HOST_SUBDIR)/zlib && \
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25492 $(TARGET-zlib))
25493 @endif zlib
25497 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25498 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25499 maybe-all-stage1-zlib:
25500 maybe-clean-stage1-zlib:
25501 @if zlib-bootstrap
25502 maybe-all-stage1-zlib: all-stage1-zlib
25503 all-stage1: all-stage1-zlib
25504 TARGET-stage1-zlib = $(TARGET-zlib)
25505 all-stage1-zlib: configure-stage1-zlib
25506 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25507 @r=`${PWD_COMMAND}`; export r; \
25508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25509 TFLAGS="$(STAGE1_TFLAGS)"; \
25510 $(HOST_EXPORTS) \
25511 cd $(HOST_SUBDIR)/zlib && \
25512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25513 CFLAGS="$(STAGE1_CFLAGS)" \
25514 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25515 LIBCFLAGS="$(LIBCFLAGS)" \
25516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25519 $(EXTRA_HOST_FLAGS) \
25520 TFLAGS="$(STAGE1_TFLAGS)" \
25521 $(TARGET-stage1-zlib)
25523 maybe-clean-stage1-zlib: clean-stage1-zlib
25524 clean-stage1: clean-stage1-zlib
25525 clean-stage1-zlib:
25526 @if [ $(current_stage) = stage1 ]; then \
25527 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25528 else \
25529 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25530 $(MAKE) stage1-start; \
25531 fi; \
25532 cd $(HOST_SUBDIR)/zlib && \
25533 $(MAKE) $(EXTRA_HOST_FLAGS) \
25534 clean
25535 @endif zlib-bootstrap
25538 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25539 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25540 maybe-all-stage2-zlib:
25541 maybe-clean-stage2-zlib:
25542 @if zlib-bootstrap
25543 maybe-all-stage2-zlib: all-stage2-zlib
25544 all-stage2: all-stage2-zlib
25545 TARGET-stage2-zlib = $(TARGET-zlib)
25546 all-stage2-zlib: configure-stage2-zlib
25547 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25548 @r=`${PWD_COMMAND}`; export r; \
25549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25550 TFLAGS="$(STAGE2_TFLAGS)"; \
25551 $(HOST_EXPORTS) \
25552 $(POSTSTAGE1_HOST_EXPORTS) \
25553 cd $(HOST_SUBDIR)/zlib && \
25554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25555 CFLAGS="$(STAGE2_CFLAGS)" \
25556 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25557 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25562 TFLAGS="$(STAGE2_TFLAGS)" \
25563 $(TARGET-stage2-zlib)
25565 maybe-clean-stage2-zlib: clean-stage2-zlib
25566 clean-stage2: clean-stage2-zlib
25567 clean-stage2-zlib:
25568 @if [ $(current_stage) = stage2 ]; then \
25569 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25570 else \
25571 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25572 $(MAKE) stage2-start; \
25573 fi; \
25574 cd $(HOST_SUBDIR)/zlib && \
25575 $(MAKE) $(EXTRA_HOST_FLAGS) \
25576 $(POSTSTAGE1_FLAGS_TO_PASS) \
25577 clean
25578 @endif zlib-bootstrap
25581 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25582 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25583 maybe-all-stage3-zlib:
25584 maybe-clean-stage3-zlib:
25585 @if zlib-bootstrap
25586 maybe-all-stage3-zlib: all-stage3-zlib
25587 all-stage3: all-stage3-zlib
25588 TARGET-stage3-zlib = $(TARGET-zlib)
25589 all-stage3-zlib: configure-stage3-zlib
25590 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25591 @r=`${PWD_COMMAND}`; export r; \
25592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25593 TFLAGS="$(STAGE3_TFLAGS)"; \
25594 $(HOST_EXPORTS) \
25595 $(POSTSTAGE1_HOST_EXPORTS) \
25596 cd $(HOST_SUBDIR)/zlib && \
25597 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25598 CFLAGS="$(STAGE3_CFLAGS)" \
25599 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25600 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25601 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25602 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25603 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25604 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25605 TFLAGS="$(STAGE3_TFLAGS)" \
25606 $(TARGET-stage3-zlib)
25608 maybe-clean-stage3-zlib: clean-stage3-zlib
25609 clean-stage3: clean-stage3-zlib
25610 clean-stage3-zlib:
25611 @if [ $(current_stage) = stage3 ]; then \
25612 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25613 else \
25614 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25615 $(MAKE) stage3-start; \
25616 fi; \
25617 cd $(HOST_SUBDIR)/zlib && \
25618 $(MAKE) $(EXTRA_HOST_FLAGS) \
25619 $(POSTSTAGE1_FLAGS_TO_PASS) \
25620 clean
25621 @endif zlib-bootstrap
25624 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25625 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25626 maybe-all-stage4-zlib:
25627 maybe-clean-stage4-zlib:
25628 @if zlib-bootstrap
25629 maybe-all-stage4-zlib: all-stage4-zlib
25630 all-stage4: all-stage4-zlib
25631 TARGET-stage4-zlib = $(TARGET-zlib)
25632 all-stage4-zlib: configure-stage4-zlib
25633 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25634 @r=`${PWD_COMMAND}`; export r; \
25635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25636 TFLAGS="$(STAGE4_TFLAGS)"; \
25637 $(HOST_EXPORTS) \
25638 $(POSTSTAGE1_HOST_EXPORTS) \
25639 cd $(HOST_SUBDIR)/zlib && \
25640 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25641 CFLAGS="$(STAGE4_CFLAGS)" \
25642 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25643 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25644 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25645 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25646 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25647 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25648 TFLAGS="$(STAGE4_TFLAGS)" \
25649 $(TARGET-stage4-zlib)
25651 maybe-clean-stage4-zlib: clean-stage4-zlib
25652 clean-stage4: clean-stage4-zlib
25653 clean-stage4-zlib:
25654 @if [ $(current_stage) = stage4 ]; then \
25655 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25656 else \
25657 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25658 $(MAKE) stage4-start; \
25659 fi; \
25660 cd $(HOST_SUBDIR)/zlib && \
25661 $(MAKE) $(EXTRA_HOST_FLAGS) \
25662 $(POSTSTAGE1_FLAGS_TO_PASS) \
25663 clean
25664 @endif zlib-bootstrap
25667 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25668 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25669 maybe-all-stageprofile-zlib:
25670 maybe-clean-stageprofile-zlib:
25671 @if zlib-bootstrap
25672 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25673 all-stageprofile: all-stageprofile-zlib
25674 TARGET-stageprofile-zlib = $(TARGET-zlib)
25675 all-stageprofile-zlib: configure-stageprofile-zlib
25676 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25677 @r=`${PWD_COMMAND}`; export r; \
25678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25679 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25680 $(HOST_EXPORTS) \
25681 $(POSTSTAGE1_HOST_EXPORTS) \
25682 cd $(HOST_SUBDIR)/zlib && \
25683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25684 CFLAGS="$(STAGEprofile_CFLAGS)" \
25685 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25686 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25690 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25691 TFLAGS="$(STAGEprofile_TFLAGS)" \
25692 $(TARGET-stageprofile-zlib)
25694 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25695 clean-stageprofile: clean-stageprofile-zlib
25696 clean-stageprofile-zlib:
25697 @if [ $(current_stage) = stageprofile ]; then \
25698 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25699 else \
25700 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25701 $(MAKE) stageprofile-start; \
25702 fi; \
25703 cd $(HOST_SUBDIR)/zlib && \
25704 $(MAKE) $(EXTRA_HOST_FLAGS) \
25705 $(POSTSTAGE1_FLAGS_TO_PASS) \
25706 clean
25707 @endif zlib-bootstrap
25710 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25711 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25712 maybe-all-stagefeedback-zlib:
25713 maybe-clean-stagefeedback-zlib:
25714 @if zlib-bootstrap
25715 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25716 all-stagefeedback: all-stagefeedback-zlib
25717 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25718 all-stagefeedback-zlib: configure-stagefeedback-zlib
25719 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25720 @r=`${PWD_COMMAND}`; export r; \
25721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25722 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25723 $(HOST_EXPORTS) \
25724 $(POSTSTAGE1_HOST_EXPORTS) \
25725 cd $(HOST_SUBDIR)/zlib && \
25726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25727 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25728 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25729 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25734 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25735 $(TARGET-stagefeedback-zlib)
25737 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25738 clean-stagefeedback: clean-stagefeedback-zlib
25739 clean-stagefeedback-zlib:
25740 @if [ $(current_stage) = stagefeedback ]; then \
25741 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25742 else \
25743 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25744 $(MAKE) stagefeedback-start; \
25745 fi; \
25746 cd $(HOST_SUBDIR)/zlib && \
25747 $(MAKE) $(EXTRA_HOST_FLAGS) \
25748 $(POSTSTAGE1_FLAGS_TO_PASS) \
25749 clean
25750 @endif zlib-bootstrap
25756 .PHONY: check-zlib maybe-check-zlib
25757 maybe-check-zlib:
25758 @if zlib
25759 maybe-check-zlib: check-zlib
25761 check-zlib:
25763 @endif zlib
25765 .PHONY: install-zlib maybe-install-zlib
25766 maybe-install-zlib:
25767 @if zlib
25768 maybe-install-zlib: install-zlib
25770 install-zlib:
25772 @endif zlib
25774 .PHONY: install-strip-zlib maybe-install-strip-zlib
25775 maybe-install-strip-zlib:
25776 @if zlib
25777 maybe-install-strip-zlib: install-strip-zlib
25779 install-strip-zlib:
25781 @endif zlib
25783 # Other targets (info, dvi, pdf, etc.)
25785 .PHONY: maybe-info-zlib info-zlib
25786 maybe-info-zlib:
25787 @if zlib
25788 maybe-info-zlib: info-zlib
25790 info-zlib: \
25791 configure-zlib
25792 @[ -f ./zlib/Makefile ] || exit 0; \
25793 r=`${PWD_COMMAND}`; export r; \
25794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25795 $(HOST_EXPORTS) \
25796 for flag in $(EXTRA_HOST_FLAGS) ; do \
25797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25798 done; \
25799 echo "Doing info in zlib" ; \
25800 (cd $(HOST_SUBDIR)/zlib && \
25801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25803 "RANLIB=$${RANLIB}" \
25804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25805 info) \
25806 || exit 1
25808 @endif zlib
25810 .PHONY: maybe-dvi-zlib dvi-zlib
25811 maybe-dvi-zlib:
25812 @if zlib
25813 maybe-dvi-zlib: dvi-zlib
25815 dvi-zlib: \
25816 configure-zlib
25817 @[ -f ./zlib/Makefile ] || exit 0; \
25818 r=`${PWD_COMMAND}`; export r; \
25819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25820 $(HOST_EXPORTS) \
25821 for flag in $(EXTRA_HOST_FLAGS) ; do \
25822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25823 done; \
25824 echo "Doing dvi in zlib" ; \
25825 (cd $(HOST_SUBDIR)/zlib && \
25826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25828 "RANLIB=$${RANLIB}" \
25829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25830 dvi) \
25831 || exit 1
25833 @endif zlib
25835 .PHONY: maybe-pdf-zlib pdf-zlib
25836 maybe-pdf-zlib:
25837 @if zlib
25838 maybe-pdf-zlib: pdf-zlib
25840 pdf-zlib: \
25841 configure-zlib
25842 @[ -f ./zlib/Makefile ] || exit 0; \
25843 r=`${PWD_COMMAND}`; export r; \
25844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25845 $(HOST_EXPORTS) \
25846 for flag in $(EXTRA_HOST_FLAGS) ; do \
25847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25848 done; \
25849 echo "Doing pdf in zlib" ; \
25850 (cd $(HOST_SUBDIR)/zlib && \
25851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25853 "RANLIB=$${RANLIB}" \
25854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25855 pdf) \
25856 || exit 1
25858 @endif zlib
25860 .PHONY: maybe-html-zlib html-zlib
25861 maybe-html-zlib:
25862 @if zlib
25863 maybe-html-zlib: html-zlib
25865 html-zlib: \
25866 configure-zlib
25867 @[ -f ./zlib/Makefile ] || exit 0; \
25868 r=`${PWD_COMMAND}`; export r; \
25869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25870 $(HOST_EXPORTS) \
25871 for flag in $(EXTRA_HOST_FLAGS) ; do \
25872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25873 done; \
25874 echo "Doing html in zlib" ; \
25875 (cd $(HOST_SUBDIR)/zlib && \
25876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25878 "RANLIB=$${RANLIB}" \
25879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25880 html) \
25881 || exit 1
25883 @endif zlib
25885 .PHONY: maybe-TAGS-zlib TAGS-zlib
25886 maybe-TAGS-zlib:
25887 @if zlib
25888 maybe-TAGS-zlib: TAGS-zlib
25890 TAGS-zlib: \
25891 configure-zlib
25892 @[ -f ./zlib/Makefile ] || exit 0; \
25893 r=`${PWD_COMMAND}`; export r; \
25894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895 $(HOST_EXPORTS) \
25896 for flag in $(EXTRA_HOST_FLAGS) ; do \
25897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25898 done; \
25899 echo "Doing TAGS in zlib" ; \
25900 (cd $(HOST_SUBDIR)/zlib && \
25901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25903 "RANLIB=$${RANLIB}" \
25904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25905 TAGS) \
25906 || exit 1
25908 @endif zlib
25910 .PHONY: maybe-install-info-zlib install-info-zlib
25911 maybe-install-info-zlib:
25912 @if zlib
25913 maybe-install-info-zlib: install-info-zlib
25915 install-info-zlib: \
25916 configure-zlib \
25917 info-zlib
25918 @[ -f ./zlib/Makefile ] || exit 0; \
25919 r=`${PWD_COMMAND}`; export r; \
25920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25921 $(HOST_EXPORTS) \
25922 for flag in $(EXTRA_HOST_FLAGS) ; do \
25923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924 done; \
25925 echo "Doing install-info in zlib" ; \
25926 (cd $(HOST_SUBDIR)/zlib && \
25927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929 "RANLIB=$${RANLIB}" \
25930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25931 install-info) \
25932 || exit 1
25934 @endif zlib
25936 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25937 maybe-install-pdf-zlib:
25938 @if zlib
25939 maybe-install-pdf-zlib: install-pdf-zlib
25941 install-pdf-zlib: \
25942 configure-zlib \
25943 pdf-zlib
25944 @[ -f ./zlib/Makefile ] || exit 0; \
25945 r=`${PWD_COMMAND}`; export r; \
25946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25947 $(HOST_EXPORTS) \
25948 for flag in $(EXTRA_HOST_FLAGS) ; do \
25949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25950 done; \
25951 echo "Doing install-pdf in zlib" ; \
25952 (cd $(HOST_SUBDIR)/zlib && \
25953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25955 "RANLIB=$${RANLIB}" \
25956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25957 install-pdf) \
25958 || exit 1
25960 @endif zlib
25962 .PHONY: maybe-install-html-zlib install-html-zlib
25963 maybe-install-html-zlib:
25964 @if zlib
25965 maybe-install-html-zlib: install-html-zlib
25967 install-html-zlib: \
25968 configure-zlib \
25969 html-zlib
25970 @[ -f ./zlib/Makefile ] || exit 0; \
25971 r=`${PWD_COMMAND}`; export r; \
25972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25973 $(HOST_EXPORTS) \
25974 for flag in $(EXTRA_HOST_FLAGS) ; do \
25975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25976 done; \
25977 echo "Doing install-html in zlib" ; \
25978 (cd $(HOST_SUBDIR)/zlib && \
25979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25981 "RANLIB=$${RANLIB}" \
25982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25983 install-html) \
25984 || exit 1
25986 @endif zlib
25988 .PHONY: maybe-installcheck-zlib installcheck-zlib
25989 maybe-installcheck-zlib:
25990 @if zlib
25991 maybe-installcheck-zlib: installcheck-zlib
25993 installcheck-zlib: \
25994 configure-zlib
25995 @[ -f ./zlib/Makefile ] || exit 0; \
25996 r=`${PWD_COMMAND}`; export r; \
25997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25998 $(HOST_EXPORTS) \
25999 for flag in $(EXTRA_HOST_FLAGS) ; do \
26000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26001 done; \
26002 echo "Doing installcheck in zlib" ; \
26003 (cd $(HOST_SUBDIR)/zlib && \
26004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26006 "RANLIB=$${RANLIB}" \
26007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26008 installcheck) \
26009 || exit 1
26011 @endif zlib
26013 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26014 maybe-mostlyclean-zlib:
26015 @if zlib
26016 maybe-mostlyclean-zlib: mostlyclean-zlib
26018 mostlyclean-zlib:
26019 @[ -f ./zlib/Makefile ] || exit 0; \
26020 r=`${PWD_COMMAND}`; export r; \
26021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26022 $(HOST_EXPORTS) \
26023 for flag in $(EXTRA_HOST_FLAGS) ; do \
26024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26025 done; \
26026 echo "Doing mostlyclean in zlib" ; \
26027 (cd $(HOST_SUBDIR)/zlib && \
26028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26030 "RANLIB=$${RANLIB}" \
26031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26032 mostlyclean) \
26033 || exit 1
26035 @endif zlib
26037 .PHONY: maybe-clean-zlib clean-zlib
26038 maybe-clean-zlib:
26039 @if zlib
26040 maybe-clean-zlib: clean-zlib
26042 clean-zlib:
26043 @[ -f ./zlib/Makefile ] || exit 0; \
26044 r=`${PWD_COMMAND}`; export r; \
26045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26046 $(HOST_EXPORTS) \
26047 for flag in $(EXTRA_HOST_FLAGS) ; do \
26048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26049 done; \
26050 echo "Doing clean in zlib" ; \
26051 (cd $(HOST_SUBDIR)/zlib && \
26052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26054 "RANLIB=$${RANLIB}" \
26055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26056 clean) \
26057 || exit 1
26059 @endif zlib
26061 .PHONY: maybe-distclean-zlib distclean-zlib
26062 maybe-distclean-zlib:
26063 @if zlib
26064 maybe-distclean-zlib: distclean-zlib
26066 distclean-zlib:
26067 @[ -f ./zlib/Makefile ] || exit 0; \
26068 r=`${PWD_COMMAND}`; export r; \
26069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070 $(HOST_EXPORTS) \
26071 for flag in $(EXTRA_HOST_FLAGS) ; do \
26072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26073 done; \
26074 echo "Doing distclean in zlib" ; \
26075 (cd $(HOST_SUBDIR)/zlib && \
26076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26078 "RANLIB=$${RANLIB}" \
26079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26080 distclean) \
26081 || exit 1
26083 @endif zlib
26085 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26086 maybe-maintainer-clean-zlib:
26087 @if zlib
26088 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26090 maintainer-clean-zlib:
26091 @[ -f ./zlib/Makefile ] || exit 0; \
26092 r=`${PWD_COMMAND}`; export r; \
26093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26094 $(HOST_EXPORTS) \
26095 for flag in $(EXTRA_HOST_FLAGS) ; do \
26096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26097 done; \
26098 echo "Doing maintainer-clean in zlib" ; \
26099 (cd $(HOST_SUBDIR)/zlib && \
26100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26102 "RANLIB=$${RANLIB}" \
26103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26104 maintainer-clean) \
26105 || exit 1
26107 @endif zlib
26111 .PHONY: configure-gdb maybe-configure-gdb
26112 maybe-configure-gdb:
26113 @if gcc-bootstrap
26114 configure-gdb: stage_current
26115 @endif gcc-bootstrap
26116 @if gdb
26117 maybe-configure-gdb: configure-gdb
26118 configure-gdb:
26119 @: $(MAKE); $(unstage)
26120 @r=`${PWD_COMMAND}`; export r; \
26121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26122 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26124 $(HOST_EXPORTS) \
26125 echo Configuring in $(HOST_SUBDIR)/gdb; \
26126 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26127 case $(srcdir) in \
26128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26129 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26131 esac; \
26132 srcdiroption="--srcdir=$${topdir}/gdb"; \
26133 libsrcdir="$$s/gdb"; \
26134 $(SHELL) $${libsrcdir}/configure \
26135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26136 --target=${target_alias} $${srcdiroption} \
26137 || exit 1
26138 @endif gdb
26144 .PHONY: all-gdb maybe-all-gdb
26145 maybe-all-gdb:
26146 @if gcc-bootstrap
26147 all-gdb: stage_current
26148 @endif gcc-bootstrap
26149 @if gdb
26150 TARGET-gdb=all
26151 maybe-all-gdb: all-gdb
26152 all-gdb: configure-gdb
26153 @: $(MAKE); $(unstage)
26154 @r=`${PWD_COMMAND}`; export r; \
26155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26156 $(HOST_EXPORTS) \
26157 (cd $(HOST_SUBDIR)/gdb && \
26158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26159 $(TARGET-gdb))
26160 @endif gdb
26165 .PHONY: check-gdb maybe-check-gdb
26166 maybe-check-gdb:
26167 @if gdb
26168 maybe-check-gdb: check-gdb
26170 check-gdb:
26171 @: $(MAKE); $(unstage)
26172 @r=`${PWD_COMMAND}`; export r; \
26173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26174 $(HOST_EXPORTS) \
26175 (cd $(HOST_SUBDIR)/gdb && \
26176 $(MAKE) $(FLAGS_TO_PASS) check)
26178 @endif gdb
26180 .PHONY: install-gdb maybe-install-gdb
26181 maybe-install-gdb:
26182 @if gdb
26183 maybe-install-gdb: install-gdb
26185 install-gdb: installdirs
26186 @: $(MAKE); $(unstage)
26187 @r=`${PWD_COMMAND}`; export r; \
26188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26189 $(HOST_EXPORTS) \
26190 (cd $(HOST_SUBDIR)/gdb && \
26191 $(MAKE) $(FLAGS_TO_PASS) install)
26193 @endif gdb
26195 .PHONY: install-strip-gdb maybe-install-strip-gdb
26196 maybe-install-strip-gdb:
26197 @if gdb
26198 maybe-install-strip-gdb: install-strip-gdb
26200 install-strip-gdb: installdirs
26201 @: $(MAKE); $(unstage)
26202 @r=`${PWD_COMMAND}`; export r; \
26203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26204 $(HOST_EXPORTS) \
26205 (cd $(HOST_SUBDIR)/gdb && \
26206 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26208 @endif gdb
26210 # Other targets (info, dvi, pdf, etc.)
26212 .PHONY: maybe-info-gdb info-gdb
26213 maybe-info-gdb:
26214 @if gdb
26215 maybe-info-gdb: info-gdb
26217 info-gdb: \
26218 configure-gdb
26219 @: $(MAKE); $(unstage)
26220 @[ -f ./gdb/Makefile ] || exit 0; \
26221 r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 $(HOST_EXPORTS) \
26224 for flag in $(EXTRA_HOST_FLAGS) ; do \
26225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26226 done; \
26227 echo "Doing info in gdb" ; \
26228 (cd $(HOST_SUBDIR)/gdb && \
26229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26231 "RANLIB=$${RANLIB}" \
26232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26233 info) \
26234 || exit 1
26236 @endif gdb
26238 .PHONY: maybe-dvi-gdb dvi-gdb
26239 maybe-dvi-gdb:
26240 @if gdb
26241 maybe-dvi-gdb: dvi-gdb
26243 dvi-gdb: \
26244 configure-gdb
26245 @: $(MAKE); $(unstage)
26246 @[ -f ./gdb/Makefile ] || exit 0; \
26247 r=`${PWD_COMMAND}`; export r; \
26248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26249 $(HOST_EXPORTS) \
26250 for flag in $(EXTRA_HOST_FLAGS) ; do \
26251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26252 done; \
26253 echo "Doing dvi in gdb" ; \
26254 (cd $(HOST_SUBDIR)/gdb && \
26255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26257 "RANLIB=$${RANLIB}" \
26258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26259 dvi) \
26260 || exit 1
26262 @endif gdb
26264 .PHONY: maybe-pdf-gdb pdf-gdb
26265 maybe-pdf-gdb:
26266 @if gdb
26267 maybe-pdf-gdb: pdf-gdb
26269 pdf-gdb: \
26270 configure-gdb
26271 @: $(MAKE); $(unstage)
26272 @[ -f ./gdb/Makefile ] || exit 0; \
26273 r=`${PWD_COMMAND}`; export r; \
26274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26275 $(HOST_EXPORTS) \
26276 for flag in $(EXTRA_HOST_FLAGS) ; do \
26277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26278 done; \
26279 echo "Doing pdf in gdb" ; \
26280 (cd $(HOST_SUBDIR)/gdb && \
26281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26283 "RANLIB=$${RANLIB}" \
26284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26285 pdf) \
26286 || exit 1
26288 @endif gdb
26290 .PHONY: maybe-html-gdb html-gdb
26291 maybe-html-gdb:
26292 @if gdb
26293 maybe-html-gdb: html-gdb
26295 html-gdb: \
26296 configure-gdb
26297 @: $(MAKE); $(unstage)
26298 @[ -f ./gdb/Makefile ] || exit 0; \
26299 r=`${PWD_COMMAND}`; export r; \
26300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26301 $(HOST_EXPORTS) \
26302 for flag in $(EXTRA_HOST_FLAGS) ; do \
26303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26304 done; \
26305 echo "Doing html in gdb" ; \
26306 (cd $(HOST_SUBDIR)/gdb && \
26307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26309 "RANLIB=$${RANLIB}" \
26310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26311 html) \
26312 || exit 1
26314 @endif gdb
26316 .PHONY: maybe-TAGS-gdb TAGS-gdb
26317 maybe-TAGS-gdb:
26318 @if gdb
26319 maybe-TAGS-gdb: TAGS-gdb
26321 TAGS-gdb: \
26322 configure-gdb
26323 @: $(MAKE); $(unstage)
26324 @[ -f ./gdb/Makefile ] || exit 0; \
26325 r=`${PWD_COMMAND}`; export r; \
26326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26327 $(HOST_EXPORTS) \
26328 for flag in $(EXTRA_HOST_FLAGS) ; do \
26329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26330 done; \
26331 echo "Doing TAGS in gdb" ; \
26332 (cd $(HOST_SUBDIR)/gdb && \
26333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26335 "RANLIB=$${RANLIB}" \
26336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26337 TAGS) \
26338 || exit 1
26340 @endif gdb
26342 .PHONY: maybe-install-info-gdb install-info-gdb
26343 maybe-install-info-gdb:
26344 @if gdb
26345 maybe-install-info-gdb: install-info-gdb
26347 install-info-gdb: \
26348 configure-gdb \
26349 info-gdb
26350 @: $(MAKE); $(unstage)
26351 @[ -f ./gdb/Makefile ] || exit 0; \
26352 r=`${PWD_COMMAND}`; export r; \
26353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26354 $(HOST_EXPORTS) \
26355 for flag in $(EXTRA_HOST_FLAGS) ; do \
26356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26357 done; \
26358 echo "Doing install-info in gdb" ; \
26359 (cd $(HOST_SUBDIR)/gdb && \
26360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26362 "RANLIB=$${RANLIB}" \
26363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26364 install-info) \
26365 || exit 1
26367 @endif gdb
26369 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26370 maybe-install-pdf-gdb:
26371 @if gdb
26372 maybe-install-pdf-gdb: install-pdf-gdb
26374 install-pdf-gdb: \
26375 configure-gdb \
26376 pdf-gdb
26377 @: $(MAKE); $(unstage)
26378 @[ -f ./gdb/Makefile ] || exit 0; \
26379 r=`${PWD_COMMAND}`; export r; \
26380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26381 $(HOST_EXPORTS) \
26382 for flag in $(EXTRA_HOST_FLAGS) ; do \
26383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26384 done; \
26385 echo "Doing install-pdf in gdb" ; \
26386 (cd $(HOST_SUBDIR)/gdb && \
26387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26389 "RANLIB=$${RANLIB}" \
26390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26391 install-pdf) \
26392 || exit 1
26394 @endif gdb
26396 .PHONY: maybe-install-html-gdb install-html-gdb
26397 maybe-install-html-gdb:
26398 @if gdb
26399 maybe-install-html-gdb: install-html-gdb
26401 install-html-gdb: \
26402 configure-gdb \
26403 html-gdb
26404 @: $(MAKE); $(unstage)
26405 @[ -f ./gdb/Makefile ] || exit 0; \
26406 r=`${PWD_COMMAND}`; export r; \
26407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26408 $(HOST_EXPORTS) \
26409 for flag in $(EXTRA_HOST_FLAGS) ; do \
26410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26411 done; \
26412 echo "Doing install-html in gdb" ; \
26413 (cd $(HOST_SUBDIR)/gdb && \
26414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26416 "RANLIB=$${RANLIB}" \
26417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26418 install-html) \
26419 || exit 1
26421 @endif gdb
26423 .PHONY: maybe-installcheck-gdb installcheck-gdb
26424 maybe-installcheck-gdb:
26425 @if gdb
26426 maybe-installcheck-gdb: installcheck-gdb
26428 installcheck-gdb: \
26429 configure-gdb
26430 @: $(MAKE); $(unstage)
26431 @[ -f ./gdb/Makefile ] || exit 0; \
26432 r=`${PWD_COMMAND}`; export r; \
26433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26434 $(HOST_EXPORTS) \
26435 for flag in $(EXTRA_HOST_FLAGS) ; do \
26436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26437 done; \
26438 echo "Doing installcheck in gdb" ; \
26439 (cd $(HOST_SUBDIR)/gdb && \
26440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26442 "RANLIB=$${RANLIB}" \
26443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26444 installcheck) \
26445 || exit 1
26447 @endif gdb
26449 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26450 maybe-mostlyclean-gdb:
26451 @if gdb
26452 maybe-mostlyclean-gdb: mostlyclean-gdb
26454 mostlyclean-gdb:
26455 @: $(MAKE); $(unstage)
26456 @[ -f ./gdb/Makefile ] || exit 0; \
26457 r=`${PWD_COMMAND}`; export r; \
26458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26459 $(HOST_EXPORTS) \
26460 for flag in $(EXTRA_HOST_FLAGS) ; do \
26461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26462 done; \
26463 echo "Doing mostlyclean in gdb" ; \
26464 (cd $(HOST_SUBDIR)/gdb && \
26465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26467 "RANLIB=$${RANLIB}" \
26468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26469 mostlyclean) \
26470 || exit 1
26472 @endif gdb
26474 .PHONY: maybe-clean-gdb clean-gdb
26475 maybe-clean-gdb:
26476 @if gdb
26477 maybe-clean-gdb: clean-gdb
26479 clean-gdb:
26480 @: $(MAKE); $(unstage)
26481 @[ -f ./gdb/Makefile ] || exit 0; \
26482 r=`${PWD_COMMAND}`; export r; \
26483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26484 $(HOST_EXPORTS) \
26485 for flag in $(EXTRA_HOST_FLAGS) ; do \
26486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26487 done; \
26488 echo "Doing clean in gdb" ; \
26489 (cd $(HOST_SUBDIR)/gdb && \
26490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26492 "RANLIB=$${RANLIB}" \
26493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26494 clean) \
26495 || exit 1
26497 @endif gdb
26499 .PHONY: maybe-distclean-gdb distclean-gdb
26500 maybe-distclean-gdb:
26501 @if gdb
26502 maybe-distclean-gdb: distclean-gdb
26504 distclean-gdb:
26505 @: $(MAKE); $(unstage)
26506 @[ -f ./gdb/Makefile ] || exit 0; \
26507 r=`${PWD_COMMAND}`; export r; \
26508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26509 $(HOST_EXPORTS) \
26510 for flag in $(EXTRA_HOST_FLAGS) ; do \
26511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26512 done; \
26513 echo "Doing distclean in gdb" ; \
26514 (cd $(HOST_SUBDIR)/gdb && \
26515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26517 "RANLIB=$${RANLIB}" \
26518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26519 distclean) \
26520 || exit 1
26522 @endif gdb
26524 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26525 maybe-maintainer-clean-gdb:
26526 @if gdb
26527 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26529 maintainer-clean-gdb:
26530 @: $(MAKE); $(unstage)
26531 @[ -f ./gdb/Makefile ] || exit 0; \
26532 r=`${PWD_COMMAND}`; export r; \
26533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26534 $(HOST_EXPORTS) \
26535 for flag in $(EXTRA_HOST_FLAGS) ; do \
26536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26537 done; \
26538 echo "Doing maintainer-clean in gdb" ; \
26539 (cd $(HOST_SUBDIR)/gdb && \
26540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26542 "RANLIB=$${RANLIB}" \
26543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26544 maintainer-clean) \
26545 || exit 1
26547 @endif gdb
26551 .PHONY: configure-expect maybe-configure-expect
26552 maybe-configure-expect:
26553 @if gcc-bootstrap
26554 configure-expect: stage_current
26555 @endif gcc-bootstrap
26556 @if expect
26557 maybe-configure-expect: configure-expect
26558 configure-expect:
26559 @: $(MAKE); $(unstage)
26560 @r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26564 $(HOST_EXPORTS) \
26565 echo Configuring in $(HOST_SUBDIR)/expect; \
26566 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26567 case $(srcdir) in \
26568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26569 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26571 esac; \
26572 srcdiroption="--srcdir=$${topdir}/expect"; \
26573 libsrcdir="$$s/expect"; \
26574 $(SHELL) $${libsrcdir}/configure \
26575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26576 --target=${target_alias} $${srcdiroption} \
26577 || exit 1
26578 @endif expect
26584 .PHONY: all-expect maybe-all-expect
26585 maybe-all-expect:
26586 @if gcc-bootstrap
26587 all-expect: stage_current
26588 @endif gcc-bootstrap
26589 @if expect
26590 TARGET-expect=all
26591 maybe-all-expect: all-expect
26592 all-expect: configure-expect
26593 @: $(MAKE); $(unstage)
26594 @r=`${PWD_COMMAND}`; export r; \
26595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26596 $(HOST_EXPORTS) \
26597 (cd $(HOST_SUBDIR)/expect && \
26598 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26599 $(TARGET-expect))
26600 @endif expect
26605 .PHONY: check-expect maybe-check-expect
26606 maybe-check-expect:
26607 @if expect
26608 maybe-check-expect: check-expect
26610 check-expect:
26611 @: $(MAKE); $(unstage)
26612 @r=`${PWD_COMMAND}`; export r; \
26613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614 $(HOST_EXPORTS) \
26615 (cd $(HOST_SUBDIR)/expect && \
26616 $(MAKE) $(FLAGS_TO_PASS) check)
26618 @endif expect
26620 .PHONY: install-expect maybe-install-expect
26621 maybe-install-expect:
26622 @if expect
26623 maybe-install-expect: install-expect
26625 install-expect: installdirs
26626 @: $(MAKE); $(unstage)
26627 @r=`${PWD_COMMAND}`; export r; \
26628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26629 $(HOST_EXPORTS) \
26630 (cd $(HOST_SUBDIR)/expect && \
26631 $(MAKE) $(FLAGS_TO_PASS) install)
26633 @endif expect
26635 .PHONY: install-strip-expect maybe-install-strip-expect
26636 maybe-install-strip-expect:
26637 @if expect
26638 maybe-install-strip-expect: install-strip-expect
26640 install-strip-expect: installdirs
26641 @: $(MAKE); $(unstage)
26642 @r=`${PWD_COMMAND}`; export r; \
26643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26644 $(HOST_EXPORTS) \
26645 (cd $(HOST_SUBDIR)/expect && \
26646 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26648 @endif expect
26650 # Other targets (info, dvi, pdf, etc.)
26652 .PHONY: maybe-info-expect info-expect
26653 maybe-info-expect:
26654 @if expect
26655 maybe-info-expect: info-expect
26657 info-expect: \
26658 configure-expect
26659 @: $(MAKE); $(unstage)
26660 @[ -f ./expect/Makefile ] || exit 0; \
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663 $(HOST_EXPORTS) \
26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
26667 echo "Doing info in expect" ; \
26668 (cd $(HOST_SUBDIR)/expect && \
26669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671 "RANLIB=$${RANLIB}" \
26672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26673 info) \
26674 || exit 1
26676 @endif expect
26678 .PHONY: maybe-dvi-expect dvi-expect
26679 maybe-dvi-expect:
26680 @if expect
26681 maybe-dvi-expect: dvi-expect
26683 dvi-expect: \
26684 configure-expect
26685 @: $(MAKE); $(unstage)
26686 @[ -f ./expect/Makefile ] || exit 0; \
26687 r=`${PWD_COMMAND}`; export r; \
26688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689 $(HOST_EXPORTS) \
26690 for flag in $(EXTRA_HOST_FLAGS) ; do \
26691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26692 done; \
26693 echo "Doing dvi in expect" ; \
26694 (cd $(HOST_SUBDIR)/expect && \
26695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26697 "RANLIB=$${RANLIB}" \
26698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26699 dvi) \
26700 || exit 1
26702 @endif expect
26704 .PHONY: maybe-pdf-expect pdf-expect
26705 maybe-pdf-expect:
26706 @if expect
26707 maybe-pdf-expect: pdf-expect
26709 pdf-expect: \
26710 configure-expect
26711 @: $(MAKE); $(unstage)
26712 @[ -f ./expect/Makefile ] || exit 0; \
26713 r=`${PWD_COMMAND}`; export r; \
26714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26715 $(HOST_EXPORTS) \
26716 for flag in $(EXTRA_HOST_FLAGS) ; do \
26717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26718 done; \
26719 echo "Doing pdf in expect" ; \
26720 (cd $(HOST_SUBDIR)/expect && \
26721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26723 "RANLIB=$${RANLIB}" \
26724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26725 pdf) \
26726 || exit 1
26728 @endif expect
26730 .PHONY: maybe-html-expect html-expect
26731 maybe-html-expect:
26732 @if expect
26733 maybe-html-expect: html-expect
26735 html-expect: \
26736 configure-expect
26737 @: $(MAKE); $(unstage)
26738 @[ -f ./expect/Makefile ] || exit 0; \
26739 r=`${PWD_COMMAND}`; export r; \
26740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26741 $(HOST_EXPORTS) \
26742 for flag in $(EXTRA_HOST_FLAGS) ; do \
26743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26744 done; \
26745 echo "Doing html in expect" ; \
26746 (cd $(HOST_SUBDIR)/expect && \
26747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26749 "RANLIB=$${RANLIB}" \
26750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26751 html) \
26752 || exit 1
26754 @endif expect
26756 .PHONY: maybe-TAGS-expect TAGS-expect
26757 maybe-TAGS-expect:
26758 @if expect
26759 maybe-TAGS-expect: TAGS-expect
26761 TAGS-expect: \
26762 configure-expect
26763 @: $(MAKE); $(unstage)
26764 @[ -f ./expect/Makefile ] || exit 0; \
26765 r=`${PWD_COMMAND}`; export r; \
26766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767 $(HOST_EXPORTS) \
26768 for flag in $(EXTRA_HOST_FLAGS) ; do \
26769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770 done; \
26771 echo "Doing TAGS in expect" ; \
26772 (cd $(HOST_SUBDIR)/expect && \
26773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775 "RANLIB=$${RANLIB}" \
26776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26777 TAGS) \
26778 || exit 1
26780 @endif expect
26782 .PHONY: maybe-install-info-expect install-info-expect
26783 maybe-install-info-expect:
26784 @if expect
26785 maybe-install-info-expect: install-info-expect
26787 install-info-expect: \
26788 configure-expect \
26789 info-expect
26790 @: $(MAKE); $(unstage)
26791 @[ -f ./expect/Makefile ] || exit 0; \
26792 r=`${PWD_COMMAND}`; export r; \
26793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26794 $(HOST_EXPORTS) \
26795 for flag in $(EXTRA_HOST_FLAGS) ; do \
26796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26797 done; \
26798 echo "Doing install-info in expect" ; \
26799 (cd $(HOST_SUBDIR)/expect && \
26800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26802 "RANLIB=$${RANLIB}" \
26803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26804 install-info) \
26805 || exit 1
26807 @endif expect
26809 .PHONY: maybe-install-pdf-expect install-pdf-expect
26810 maybe-install-pdf-expect:
26811 @if expect
26812 maybe-install-pdf-expect: install-pdf-expect
26814 install-pdf-expect: \
26815 configure-expect \
26816 pdf-expect
26817 @: $(MAKE); $(unstage)
26818 @[ -f ./expect/Makefile ] || exit 0; \
26819 r=`${PWD_COMMAND}`; export r; \
26820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26821 $(HOST_EXPORTS) \
26822 for flag in $(EXTRA_HOST_FLAGS) ; do \
26823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26824 done; \
26825 echo "Doing install-pdf in expect" ; \
26826 (cd $(HOST_SUBDIR)/expect && \
26827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26829 "RANLIB=$${RANLIB}" \
26830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26831 install-pdf) \
26832 || exit 1
26834 @endif expect
26836 .PHONY: maybe-install-html-expect install-html-expect
26837 maybe-install-html-expect:
26838 @if expect
26839 maybe-install-html-expect: install-html-expect
26841 install-html-expect: \
26842 configure-expect \
26843 html-expect
26844 @: $(MAKE); $(unstage)
26845 @[ -f ./expect/Makefile ] || exit 0; \
26846 r=`${PWD_COMMAND}`; export r; \
26847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26848 $(HOST_EXPORTS) \
26849 for flag in $(EXTRA_HOST_FLAGS) ; do \
26850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26851 done; \
26852 echo "Doing install-html in expect" ; \
26853 (cd $(HOST_SUBDIR)/expect && \
26854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26856 "RANLIB=$${RANLIB}" \
26857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26858 install-html) \
26859 || exit 1
26861 @endif expect
26863 .PHONY: maybe-installcheck-expect installcheck-expect
26864 maybe-installcheck-expect:
26865 @if expect
26866 maybe-installcheck-expect: installcheck-expect
26868 installcheck-expect: \
26869 configure-expect
26870 @: $(MAKE); $(unstage)
26871 @[ -f ./expect/Makefile ] || exit 0; \
26872 r=`${PWD_COMMAND}`; export r; \
26873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26874 $(HOST_EXPORTS) \
26875 for flag in $(EXTRA_HOST_FLAGS) ; do \
26876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26877 done; \
26878 echo "Doing installcheck in expect" ; \
26879 (cd $(HOST_SUBDIR)/expect && \
26880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26882 "RANLIB=$${RANLIB}" \
26883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26884 installcheck) \
26885 || exit 1
26887 @endif expect
26889 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26890 maybe-mostlyclean-expect:
26891 @if expect
26892 maybe-mostlyclean-expect: mostlyclean-expect
26894 mostlyclean-expect:
26895 @: $(MAKE); $(unstage)
26896 @[ -f ./expect/Makefile ] || exit 0; \
26897 r=`${PWD_COMMAND}`; export r; \
26898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26899 $(HOST_EXPORTS) \
26900 for flag in $(EXTRA_HOST_FLAGS) ; do \
26901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26902 done; \
26903 echo "Doing mostlyclean in expect" ; \
26904 (cd $(HOST_SUBDIR)/expect && \
26905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26907 "RANLIB=$${RANLIB}" \
26908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26909 mostlyclean) \
26910 || exit 1
26912 @endif expect
26914 .PHONY: maybe-clean-expect clean-expect
26915 maybe-clean-expect:
26916 @if expect
26917 maybe-clean-expect: clean-expect
26919 clean-expect:
26920 @: $(MAKE); $(unstage)
26921 @[ -f ./expect/Makefile ] || exit 0; \
26922 r=`${PWD_COMMAND}`; export r; \
26923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26924 $(HOST_EXPORTS) \
26925 for flag in $(EXTRA_HOST_FLAGS) ; do \
26926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26927 done; \
26928 echo "Doing clean in expect" ; \
26929 (cd $(HOST_SUBDIR)/expect && \
26930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26932 "RANLIB=$${RANLIB}" \
26933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26934 clean) \
26935 || exit 1
26937 @endif expect
26939 .PHONY: maybe-distclean-expect distclean-expect
26940 maybe-distclean-expect:
26941 @if expect
26942 maybe-distclean-expect: distclean-expect
26944 distclean-expect:
26945 @: $(MAKE); $(unstage)
26946 @[ -f ./expect/Makefile ] || exit 0; \
26947 r=`${PWD_COMMAND}`; export r; \
26948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26949 $(HOST_EXPORTS) \
26950 for flag in $(EXTRA_HOST_FLAGS) ; do \
26951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26952 done; \
26953 echo "Doing distclean in expect" ; \
26954 (cd $(HOST_SUBDIR)/expect && \
26955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26957 "RANLIB=$${RANLIB}" \
26958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26959 distclean) \
26960 || exit 1
26962 @endif expect
26964 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26965 maybe-maintainer-clean-expect:
26966 @if expect
26967 maybe-maintainer-clean-expect: maintainer-clean-expect
26969 maintainer-clean-expect:
26970 @: $(MAKE); $(unstage)
26971 @[ -f ./expect/Makefile ] || exit 0; \
26972 r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26974 $(HOST_EXPORTS) \
26975 for flag in $(EXTRA_HOST_FLAGS) ; do \
26976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26977 done; \
26978 echo "Doing maintainer-clean in expect" ; \
26979 (cd $(HOST_SUBDIR)/expect && \
26980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26982 "RANLIB=$${RANLIB}" \
26983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26984 maintainer-clean) \
26985 || exit 1
26987 @endif expect
26991 .PHONY: configure-guile maybe-configure-guile
26992 maybe-configure-guile:
26993 @if gcc-bootstrap
26994 configure-guile: stage_current
26995 @endif gcc-bootstrap
26996 @if guile
26997 maybe-configure-guile: configure-guile
26998 configure-guile:
26999 @: $(MAKE); $(unstage)
27000 @r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27004 $(HOST_EXPORTS) \
27005 echo Configuring in $(HOST_SUBDIR)/guile; \
27006 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27007 case $(srcdir) in \
27008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27009 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27011 esac; \
27012 srcdiroption="--srcdir=$${topdir}/guile"; \
27013 libsrcdir="$$s/guile"; \
27014 $(SHELL) $${libsrcdir}/configure \
27015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27016 --target=${target_alias} $${srcdiroption} \
27017 || exit 1
27018 @endif guile
27024 .PHONY: all-guile maybe-all-guile
27025 maybe-all-guile:
27026 @if gcc-bootstrap
27027 all-guile: stage_current
27028 @endif gcc-bootstrap
27029 @if guile
27030 TARGET-guile=all
27031 maybe-all-guile: all-guile
27032 all-guile: configure-guile
27033 @: $(MAKE); $(unstage)
27034 @r=`${PWD_COMMAND}`; export r; \
27035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036 $(HOST_EXPORTS) \
27037 (cd $(HOST_SUBDIR)/guile && \
27038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27039 $(TARGET-guile))
27040 @endif guile
27045 .PHONY: check-guile maybe-check-guile
27046 maybe-check-guile:
27047 @if guile
27048 maybe-check-guile: check-guile
27050 check-guile:
27051 @: $(MAKE); $(unstage)
27052 @r=`${PWD_COMMAND}`; export r; \
27053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27054 $(HOST_EXPORTS) \
27055 (cd $(HOST_SUBDIR)/guile && \
27056 $(MAKE) $(FLAGS_TO_PASS) check)
27058 @endif guile
27060 .PHONY: install-guile maybe-install-guile
27061 maybe-install-guile:
27062 @if guile
27063 maybe-install-guile: install-guile
27065 install-guile: installdirs
27066 @: $(MAKE); $(unstage)
27067 @r=`${PWD_COMMAND}`; export r; \
27068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27069 $(HOST_EXPORTS) \
27070 (cd $(HOST_SUBDIR)/guile && \
27071 $(MAKE) $(FLAGS_TO_PASS) install)
27073 @endif guile
27075 .PHONY: install-strip-guile maybe-install-strip-guile
27076 maybe-install-strip-guile:
27077 @if guile
27078 maybe-install-strip-guile: install-strip-guile
27080 install-strip-guile: installdirs
27081 @: $(MAKE); $(unstage)
27082 @r=`${PWD_COMMAND}`; export r; \
27083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27084 $(HOST_EXPORTS) \
27085 (cd $(HOST_SUBDIR)/guile && \
27086 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27088 @endif guile
27090 # Other targets (info, dvi, pdf, etc.)
27092 .PHONY: maybe-info-guile info-guile
27093 maybe-info-guile:
27094 @if guile
27095 maybe-info-guile: info-guile
27097 info-guile: \
27098 configure-guile
27099 @: $(MAKE); $(unstage)
27100 @[ -f ./guile/Makefile ] || exit 0; \
27101 r=`${PWD_COMMAND}`; export r; \
27102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27103 $(HOST_EXPORTS) \
27104 for flag in $(EXTRA_HOST_FLAGS) ; do \
27105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27106 done; \
27107 echo "Doing info in guile" ; \
27108 (cd $(HOST_SUBDIR)/guile && \
27109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27111 "RANLIB=$${RANLIB}" \
27112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27113 info) \
27114 || exit 1
27116 @endif guile
27118 .PHONY: maybe-dvi-guile dvi-guile
27119 maybe-dvi-guile:
27120 @if guile
27121 maybe-dvi-guile: dvi-guile
27123 dvi-guile: \
27124 configure-guile
27125 @: $(MAKE); $(unstage)
27126 @[ -f ./guile/Makefile ] || exit 0; \
27127 r=`${PWD_COMMAND}`; export r; \
27128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129 $(HOST_EXPORTS) \
27130 for flag in $(EXTRA_HOST_FLAGS) ; do \
27131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27132 done; \
27133 echo "Doing dvi in guile" ; \
27134 (cd $(HOST_SUBDIR)/guile && \
27135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27137 "RANLIB=$${RANLIB}" \
27138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27139 dvi) \
27140 || exit 1
27142 @endif guile
27144 .PHONY: maybe-pdf-guile pdf-guile
27145 maybe-pdf-guile:
27146 @if guile
27147 maybe-pdf-guile: pdf-guile
27149 pdf-guile: \
27150 configure-guile
27151 @: $(MAKE); $(unstage)
27152 @[ -f ./guile/Makefile ] || exit 0; \
27153 r=`${PWD_COMMAND}`; export r; \
27154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27155 $(HOST_EXPORTS) \
27156 for flag in $(EXTRA_HOST_FLAGS) ; do \
27157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27158 done; \
27159 echo "Doing pdf in guile" ; \
27160 (cd $(HOST_SUBDIR)/guile && \
27161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27163 "RANLIB=$${RANLIB}" \
27164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27165 pdf) \
27166 || exit 1
27168 @endif guile
27170 .PHONY: maybe-html-guile html-guile
27171 maybe-html-guile:
27172 @if guile
27173 maybe-html-guile: html-guile
27175 html-guile: \
27176 configure-guile
27177 @: $(MAKE); $(unstage)
27178 @[ -f ./guile/Makefile ] || exit 0; \
27179 r=`${PWD_COMMAND}`; export r; \
27180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27181 $(HOST_EXPORTS) \
27182 for flag in $(EXTRA_HOST_FLAGS) ; do \
27183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27184 done; \
27185 echo "Doing html in guile" ; \
27186 (cd $(HOST_SUBDIR)/guile && \
27187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27189 "RANLIB=$${RANLIB}" \
27190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27191 html) \
27192 || exit 1
27194 @endif guile
27196 .PHONY: maybe-TAGS-guile TAGS-guile
27197 maybe-TAGS-guile:
27198 @if guile
27199 maybe-TAGS-guile: TAGS-guile
27201 TAGS-guile: \
27202 configure-guile
27203 @: $(MAKE); $(unstage)
27204 @[ -f ./guile/Makefile ] || exit 0; \
27205 r=`${PWD_COMMAND}`; export r; \
27206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27207 $(HOST_EXPORTS) \
27208 for flag in $(EXTRA_HOST_FLAGS) ; do \
27209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210 done; \
27211 echo "Doing TAGS in guile" ; \
27212 (cd $(HOST_SUBDIR)/guile && \
27213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27215 "RANLIB=$${RANLIB}" \
27216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27217 TAGS) \
27218 || exit 1
27220 @endif guile
27222 .PHONY: maybe-install-info-guile install-info-guile
27223 maybe-install-info-guile:
27224 @if guile
27225 maybe-install-info-guile: install-info-guile
27227 install-info-guile: \
27228 configure-guile \
27229 info-guile
27230 @: $(MAKE); $(unstage)
27231 @[ -f ./guile/Makefile ] || exit 0; \
27232 r=`${PWD_COMMAND}`; export r; \
27233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234 $(HOST_EXPORTS) \
27235 for flag in $(EXTRA_HOST_FLAGS) ; do \
27236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237 done; \
27238 echo "Doing install-info in guile" ; \
27239 (cd $(HOST_SUBDIR)/guile && \
27240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242 "RANLIB=$${RANLIB}" \
27243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244 install-info) \
27245 || exit 1
27247 @endif guile
27249 .PHONY: maybe-install-pdf-guile install-pdf-guile
27250 maybe-install-pdf-guile:
27251 @if guile
27252 maybe-install-pdf-guile: install-pdf-guile
27254 install-pdf-guile: \
27255 configure-guile \
27256 pdf-guile
27257 @: $(MAKE); $(unstage)
27258 @[ -f ./guile/Makefile ] || exit 0; \
27259 r=`${PWD_COMMAND}`; export r; \
27260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27261 $(HOST_EXPORTS) \
27262 for flag in $(EXTRA_HOST_FLAGS) ; do \
27263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27264 done; \
27265 echo "Doing install-pdf in guile" ; \
27266 (cd $(HOST_SUBDIR)/guile && \
27267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27269 "RANLIB=$${RANLIB}" \
27270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27271 install-pdf) \
27272 || exit 1
27274 @endif guile
27276 .PHONY: maybe-install-html-guile install-html-guile
27277 maybe-install-html-guile:
27278 @if guile
27279 maybe-install-html-guile: install-html-guile
27281 install-html-guile: \
27282 configure-guile \
27283 html-guile
27284 @: $(MAKE); $(unstage)
27285 @[ -f ./guile/Makefile ] || exit 0; \
27286 r=`${PWD_COMMAND}`; export r; \
27287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27288 $(HOST_EXPORTS) \
27289 for flag in $(EXTRA_HOST_FLAGS) ; do \
27290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27291 done; \
27292 echo "Doing install-html in guile" ; \
27293 (cd $(HOST_SUBDIR)/guile && \
27294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27296 "RANLIB=$${RANLIB}" \
27297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27298 install-html) \
27299 || exit 1
27301 @endif guile
27303 .PHONY: maybe-installcheck-guile installcheck-guile
27304 maybe-installcheck-guile:
27305 @if guile
27306 maybe-installcheck-guile: installcheck-guile
27308 installcheck-guile: \
27309 configure-guile
27310 @: $(MAKE); $(unstage)
27311 @[ -f ./guile/Makefile ] || exit 0; \
27312 r=`${PWD_COMMAND}`; export r; \
27313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27314 $(HOST_EXPORTS) \
27315 for flag in $(EXTRA_HOST_FLAGS) ; do \
27316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27317 done; \
27318 echo "Doing installcheck in guile" ; \
27319 (cd $(HOST_SUBDIR)/guile && \
27320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27322 "RANLIB=$${RANLIB}" \
27323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27324 installcheck) \
27325 || exit 1
27327 @endif guile
27329 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27330 maybe-mostlyclean-guile:
27331 @if guile
27332 maybe-mostlyclean-guile: mostlyclean-guile
27334 mostlyclean-guile:
27335 @: $(MAKE); $(unstage)
27336 @[ -f ./guile/Makefile ] || exit 0; \
27337 r=`${PWD_COMMAND}`; export r; \
27338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27339 $(HOST_EXPORTS) \
27340 for flag in $(EXTRA_HOST_FLAGS) ; do \
27341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27342 done; \
27343 echo "Doing mostlyclean in guile" ; \
27344 (cd $(HOST_SUBDIR)/guile && \
27345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27347 "RANLIB=$${RANLIB}" \
27348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27349 mostlyclean) \
27350 || exit 1
27352 @endif guile
27354 .PHONY: maybe-clean-guile clean-guile
27355 maybe-clean-guile:
27356 @if guile
27357 maybe-clean-guile: clean-guile
27359 clean-guile:
27360 @: $(MAKE); $(unstage)
27361 @[ -f ./guile/Makefile ] || exit 0; \
27362 r=`${PWD_COMMAND}`; export r; \
27363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27364 $(HOST_EXPORTS) \
27365 for flag in $(EXTRA_HOST_FLAGS) ; do \
27366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27367 done; \
27368 echo "Doing clean in guile" ; \
27369 (cd $(HOST_SUBDIR)/guile && \
27370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27372 "RANLIB=$${RANLIB}" \
27373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27374 clean) \
27375 || exit 1
27377 @endif guile
27379 .PHONY: maybe-distclean-guile distclean-guile
27380 maybe-distclean-guile:
27381 @if guile
27382 maybe-distclean-guile: distclean-guile
27384 distclean-guile:
27385 @: $(MAKE); $(unstage)
27386 @[ -f ./guile/Makefile ] || exit 0; \
27387 r=`${PWD_COMMAND}`; export r; \
27388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27389 $(HOST_EXPORTS) \
27390 for flag in $(EXTRA_HOST_FLAGS) ; do \
27391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27392 done; \
27393 echo "Doing distclean in guile" ; \
27394 (cd $(HOST_SUBDIR)/guile && \
27395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27397 "RANLIB=$${RANLIB}" \
27398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27399 distclean) \
27400 || exit 1
27402 @endif guile
27404 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27405 maybe-maintainer-clean-guile:
27406 @if guile
27407 maybe-maintainer-clean-guile: maintainer-clean-guile
27409 maintainer-clean-guile:
27410 @: $(MAKE); $(unstage)
27411 @[ -f ./guile/Makefile ] || exit 0; \
27412 r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(HOST_EXPORTS) \
27415 for flag in $(EXTRA_HOST_FLAGS) ; do \
27416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27417 done; \
27418 echo "Doing maintainer-clean in guile" ; \
27419 (cd $(HOST_SUBDIR)/guile && \
27420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27422 "RANLIB=$${RANLIB}" \
27423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27424 maintainer-clean) \
27425 || exit 1
27427 @endif guile
27431 .PHONY: configure-tk maybe-configure-tk
27432 maybe-configure-tk:
27433 @if gcc-bootstrap
27434 configure-tk: stage_current
27435 @endif gcc-bootstrap
27436 @if tk
27437 maybe-configure-tk: configure-tk
27438 configure-tk:
27439 @: $(MAKE); $(unstage)
27440 @r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27444 $(HOST_EXPORTS) \
27445 echo Configuring in $(HOST_SUBDIR)/tk; \
27446 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27447 case $(srcdir) in \
27448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27449 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27451 esac; \
27452 srcdiroption="--srcdir=$${topdir}/tk"; \
27453 libsrcdir="$$s/tk"; \
27454 $(SHELL) $${libsrcdir}/configure \
27455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27456 --target=${target_alias} $${srcdiroption} \
27457 || exit 1
27458 @endif tk
27464 .PHONY: all-tk maybe-all-tk
27465 maybe-all-tk:
27466 @if gcc-bootstrap
27467 all-tk: stage_current
27468 @endif gcc-bootstrap
27469 @if tk
27470 TARGET-tk=all
27471 maybe-all-tk: all-tk
27472 all-tk: configure-tk
27473 @: $(MAKE); $(unstage)
27474 @r=`${PWD_COMMAND}`; export r; \
27475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27476 $(HOST_EXPORTS) \
27477 (cd $(HOST_SUBDIR)/tk && \
27478 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27479 $(TARGET-tk))
27480 @endif tk
27485 .PHONY: check-tk maybe-check-tk
27486 maybe-check-tk:
27487 @if tk
27488 maybe-check-tk: check-tk
27490 check-tk:
27491 @: $(MAKE); $(unstage)
27492 @r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494 $(HOST_EXPORTS) \
27495 (cd $(HOST_SUBDIR)/tk && \
27496 $(MAKE) $(FLAGS_TO_PASS) check)
27498 @endif tk
27500 .PHONY: install-tk maybe-install-tk
27501 maybe-install-tk:
27502 @if tk
27503 maybe-install-tk: install-tk
27505 install-tk: installdirs
27506 @: $(MAKE); $(unstage)
27507 @r=`${PWD_COMMAND}`; export r; \
27508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27509 $(HOST_EXPORTS) \
27510 (cd $(HOST_SUBDIR)/tk && \
27511 $(MAKE) $(FLAGS_TO_PASS) install)
27513 @endif tk
27515 .PHONY: install-strip-tk maybe-install-strip-tk
27516 maybe-install-strip-tk:
27517 @if tk
27518 maybe-install-strip-tk: install-strip-tk
27520 install-strip-tk: installdirs
27521 @: $(MAKE); $(unstage)
27522 @r=`${PWD_COMMAND}`; export r; \
27523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27524 $(HOST_EXPORTS) \
27525 (cd $(HOST_SUBDIR)/tk && \
27526 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27528 @endif tk
27530 # Other targets (info, dvi, pdf, etc.)
27532 .PHONY: maybe-info-tk info-tk
27533 maybe-info-tk:
27534 @if tk
27535 maybe-info-tk: info-tk
27537 info-tk: \
27538 configure-tk
27539 @: $(MAKE); $(unstage)
27540 @[ -f ./tk/Makefile ] || exit 0; \
27541 r=`${PWD_COMMAND}`; export r; \
27542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27543 $(HOST_EXPORTS) \
27544 for flag in $(EXTRA_HOST_FLAGS) ; do \
27545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27546 done; \
27547 echo "Doing info in tk" ; \
27548 (cd $(HOST_SUBDIR)/tk && \
27549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27551 "RANLIB=$${RANLIB}" \
27552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27553 info) \
27554 || exit 1
27556 @endif tk
27558 .PHONY: maybe-dvi-tk dvi-tk
27559 maybe-dvi-tk:
27560 @if tk
27561 maybe-dvi-tk: dvi-tk
27563 dvi-tk: \
27564 configure-tk
27565 @: $(MAKE); $(unstage)
27566 @[ -f ./tk/Makefile ] || exit 0; \
27567 r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27569 $(HOST_EXPORTS) \
27570 for flag in $(EXTRA_HOST_FLAGS) ; do \
27571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572 done; \
27573 echo "Doing dvi in tk" ; \
27574 (cd $(HOST_SUBDIR)/tk && \
27575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27577 "RANLIB=$${RANLIB}" \
27578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27579 dvi) \
27580 || exit 1
27582 @endif tk
27584 .PHONY: maybe-pdf-tk pdf-tk
27585 maybe-pdf-tk:
27586 @if tk
27587 maybe-pdf-tk: pdf-tk
27589 pdf-tk: \
27590 configure-tk
27591 @: $(MAKE); $(unstage)
27592 @[ -f ./tk/Makefile ] || exit 0; \
27593 r=`${PWD_COMMAND}`; export r; \
27594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27595 $(HOST_EXPORTS) \
27596 for flag in $(EXTRA_HOST_FLAGS) ; do \
27597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598 done; \
27599 echo "Doing pdf in tk" ; \
27600 (cd $(HOST_SUBDIR)/tk && \
27601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27603 "RANLIB=$${RANLIB}" \
27604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27605 pdf) \
27606 || exit 1
27608 @endif tk
27610 .PHONY: maybe-html-tk html-tk
27611 maybe-html-tk:
27612 @if tk
27613 maybe-html-tk: html-tk
27615 html-tk: \
27616 configure-tk
27617 @: $(MAKE); $(unstage)
27618 @[ -f ./tk/Makefile ] || exit 0; \
27619 r=`${PWD_COMMAND}`; export r; \
27620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27621 $(HOST_EXPORTS) \
27622 for flag in $(EXTRA_HOST_FLAGS) ; do \
27623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27624 done; \
27625 echo "Doing html in tk" ; \
27626 (cd $(HOST_SUBDIR)/tk && \
27627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27629 "RANLIB=$${RANLIB}" \
27630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27631 html) \
27632 || exit 1
27634 @endif tk
27636 .PHONY: maybe-TAGS-tk TAGS-tk
27637 maybe-TAGS-tk:
27638 @if tk
27639 maybe-TAGS-tk: TAGS-tk
27641 TAGS-tk: \
27642 configure-tk
27643 @: $(MAKE); $(unstage)
27644 @[ -f ./tk/Makefile ] || exit 0; \
27645 r=`${PWD_COMMAND}`; export r; \
27646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647 $(HOST_EXPORTS) \
27648 for flag in $(EXTRA_HOST_FLAGS) ; do \
27649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27650 done; \
27651 echo "Doing TAGS in tk" ; \
27652 (cd $(HOST_SUBDIR)/tk && \
27653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27655 "RANLIB=$${RANLIB}" \
27656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27657 TAGS) \
27658 || exit 1
27660 @endif tk
27662 .PHONY: maybe-install-info-tk install-info-tk
27663 maybe-install-info-tk:
27664 @if tk
27665 maybe-install-info-tk: install-info-tk
27667 install-info-tk: \
27668 configure-tk \
27669 info-tk
27670 @: $(MAKE); $(unstage)
27671 @[ -f ./tk/Makefile ] || exit 0; \
27672 r=`${PWD_COMMAND}`; export r; \
27673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27674 $(HOST_EXPORTS) \
27675 for flag in $(EXTRA_HOST_FLAGS) ; do \
27676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27677 done; \
27678 echo "Doing install-info in tk" ; \
27679 (cd $(HOST_SUBDIR)/tk && \
27680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27682 "RANLIB=$${RANLIB}" \
27683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27684 install-info) \
27685 || exit 1
27687 @endif tk
27689 .PHONY: maybe-install-pdf-tk install-pdf-tk
27690 maybe-install-pdf-tk:
27691 @if tk
27692 maybe-install-pdf-tk: install-pdf-tk
27694 install-pdf-tk: \
27695 configure-tk \
27696 pdf-tk
27697 @: $(MAKE); $(unstage)
27698 @[ -f ./tk/Makefile ] || exit 0; \
27699 r=`${PWD_COMMAND}`; export r; \
27700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27701 $(HOST_EXPORTS) \
27702 for flag in $(EXTRA_HOST_FLAGS) ; do \
27703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27704 done; \
27705 echo "Doing install-pdf in tk" ; \
27706 (cd $(HOST_SUBDIR)/tk && \
27707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27709 "RANLIB=$${RANLIB}" \
27710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27711 install-pdf) \
27712 || exit 1
27714 @endif tk
27716 .PHONY: maybe-install-html-tk install-html-tk
27717 maybe-install-html-tk:
27718 @if tk
27719 maybe-install-html-tk: install-html-tk
27721 install-html-tk: \
27722 configure-tk \
27723 html-tk
27724 @: $(MAKE); $(unstage)
27725 @[ -f ./tk/Makefile ] || exit 0; \
27726 r=`${PWD_COMMAND}`; export r; \
27727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27728 $(HOST_EXPORTS) \
27729 for flag in $(EXTRA_HOST_FLAGS) ; do \
27730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27731 done; \
27732 echo "Doing install-html in tk" ; \
27733 (cd $(HOST_SUBDIR)/tk && \
27734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27736 "RANLIB=$${RANLIB}" \
27737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27738 install-html) \
27739 || exit 1
27741 @endif tk
27743 .PHONY: maybe-installcheck-tk installcheck-tk
27744 maybe-installcheck-tk:
27745 @if tk
27746 maybe-installcheck-tk: installcheck-tk
27748 installcheck-tk: \
27749 configure-tk
27750 @: $(MAKE); $(unstage)
27751 @[ -f ./tk/Makefile ] || exit 0; \
27752 r=`${PWD_COMMAND}`; export r; \
27753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27754 $(HOST_EXPORTS) \
27755 for flag in $(EXTRA_HOST_FLAGS) ; do \
27756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27757 done; \
27758 echo "Doing installcheck in tk" ; \
27759 (cd $(HOST_SUBDIR)/tk && \
27760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27762 "RANLIB=$${RANLIB}" \
27763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27764 installcheck) \
27765 || exit 1
27767 @endif tk
27769 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27770 maybe-mostlyclean-tk:
27771 @if tk
27772 maybe-mostlyclean-tk: mostlyclean-tk
27774 mostlyclean-tk:
27775 @: $(MAKE); $(unstage)
27776 @[ -f ./tk/Makefile ] || exit 0; \
27777 r=`${PWD_COMMAND}`; export r; \
27778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27779 $(HOST_EXPORTS) \
27780 for flag in $(EXTRA_HOST_FLAGS) ; do \
27781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27782 done; \
27783 echo "Doing mostlyclean in tk" ; \
27784 (cd $(HOST_SUBDIR)/tk && \
27785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27787 "RANLIB=$${RANLIB}" \
27788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27789 mostlyclean) \
27790 || exit 1
27792 @endif tk
27794 .PHONY: maybe-clean-tk clean-tk
27795 maybe-clean-tk:
27796 @if tk
27797 maybe-clean-tk: clean-tk
27799 clean-tk:
27800 @: $(MAKE); $(unstage)
27801 @[ -f ./tk/Makefile ] || exit 0; \
27802 r=`${PWD_COMMAND}`; export r; \
27803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27804 $(HOST_EXPORTS) \
27805 for flag in $(EXTRA_HOST_FLAGS) ; do \
27806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27807 done; \
27808 echo "Doing clean in tk" ; \
27809 (cd $(HOST_SUBDIR)/tk && \
27810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27812 "RANLIB=$${RANLIB}" \
27813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27814 clean) \
27815 || exit 1
27817 @endif tk
27819 .PHONY: maybe-distclean-tk distclean-tk
27820 maybe-distclean-tk:
27821 @if tk
27822 maybe-distclean-tk: distclean-tk
27824 distclean-tk:
27825 @: $(MAKE); $(unstage)
27826 @[ -f ./tk/Makefile ] || exit 0; \
27827 r=`${PWD_COMMAND}`; export r; \
27828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27829 $(HOST_EXPORTS) \
27830 for flag in $(EXTRA_HOST_FLAGS) ; do \
27831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27832 done; \
27833 echo "Doing distclean in tk" ; \
27834 (cd $(HOST_SUBDIR)/tk && \
27835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27837 "RANLIB=$${RANLIB}" \
27838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27839 distclean) \
27840 || exit 1
27842 @endif tk
27844 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27845 maybe-maintainer-clean-tk:
27846 @if tk
27847 maybe-maintainer-clean-tk: maintainer-clean-tk
27849 maintainer-clean-tk:
27850 @: $(MAKE); $(unstage)
27851 @[ -f ./tk/Makefile ] || exit 0; \
27852 r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27854 $(HOST_EXPORTS) \
27855 for flag in $(EXTRA_HOST_FLAGS) ; do \
27856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27857 done; \
27858 echo "Doing maintainer-clean in tk" ; \
27859 (cd $(HOST_SUBDIR)/tk && \
27860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27862 "RANLIB=$${RANLIB}" \
27863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27864 maintainer-clean) \
27865 || exit 1
27867 @endif tk
27871 .PHONY: configure-libtermcap maybe-configure-libtermcap
27872 maybe-configure-libtermcap:
27873 @if gcc-bootstrap
27874 configure-libtermcap: stage_current
27875 @endif gcc-bootstrap
27876 @if libtermcap
27877 maybe-configure-libtermcap: configure-libtermcap
27878 configure-libtermcap:
27879 @: $(MAKE); $(unstage)
27880 @r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27882 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27884 $(HOST_EXPORTS) \
27885 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27886 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27887 case $(srcdir) in \
27888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27889 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27891 esac; \
27892 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27893 libsrcdir="$$s/libtermcap"; \
27894 $(SHELL) $${libsrcdir}/configure \
27895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27896 --target=${target_alias} $${srcdiroption} \
27897 || exit 1
27898 @endif libtermcap
27904 .PHONY: all-libtermcap maybe-all-libtermcap
27905 maybe-all-libtermcap:
27906 @if gcc-bootstrap
27907 all-libtermcap: stage_current
27908 @endif gcc-bootstrap
27909 @if libtermcap
27910 TARGET-libtermcap=all
27911 maybe-all-libtermcap: all-libtermcap
27912 all-libtermcap: configure-libtermcap
27913 @: $(MAKE); $(unstage)
27914 @r=`${PWD_COMMAND}`; export r; \
27915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27916 $(HOST_EXPORTS) \
27917 (cd $(HOST_SUBDIR)/libtermcap && \
27918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27919 $(TARGET-libtermcap))
27920 @endif libtermcap
27925 .PHONY: check-libtermcap maybe-check-libtermcap
27926 maybe-check-libtermcap:
27927 @if libtermcap
27928 maybe-check-libtermcap: check-libtermcap
27930 check-libtermcap:
27932 @endif libtermcap
27934 .PHONY: install-libtermcap maybe-install-libtermcap
27935 maybe-install-libtermcap:
27936 @if libtermcap
27937 maybe-install-libtermcap: install-libtermcap
27939 install-libtermcap: installdirs
27940 @: $(MAKE); $(unstage)
27941 @r=`${PWD_COMMAND}`; export r; \
27942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27943 $(HOST_EXPORTS) \
27944 (cd $(HOST_SUBDIR)/libtermcap && \
27945 $(MAKE) $(FLAGS_TO_PASS) install)
27947 @endif libtermcap
27949 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27950 maybe-install-strip-libtermcap:
27951 @if libtermcap
27952 maybe-install-strip-libtermcap: install-strip-libtermcap
27954 install-strip-libtermcap: installdirs
27955 @: $(MAKE); $(unstage)
27956 @r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27958 $(HOST_EXPORTS) \
27959 (cd $(HOST_SUBDIR)/libtermcap && \
27960 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27962 @endif libtermcap
27964 # Other targets (info, dvi, pdf, etc.)
27966 .PHONY: maybe-info-libtermcap info-libtermcap
27967 maybe-info-libtermcap:
27968 @if libtermcap
27969 maybe-info-libtermcap: info-libtermcap
27971 info-libtermcap: \
27972 configure-libtermcap
27973 @: $(MAKE); $(unstage)
27974 @[ -f ./libtermcap/Makefile ] || exit 0; \
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(HOST_EXPORTS) \
27978 for flag in $(EXTRA_HOST_FLAGS) ; do \
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
27981 echo "Doing info in libtermcap" ; \
27982 (cd $(HOST_SUBDIR)/libtermcap && \
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27987 info) \
27988 || exit 1
27990 @endif libtermcap
27992 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27993 maybe-dvi-libtermcap:
27994 @if libtermcap
27995 maybe-dvi-libtermcap: dvi-libtermcap
27997 dvi-libtermcap: \
27998 configure-libtermcap
27999 @: $(MAKE); $(unstage)
28000 @[ -f ./libtermcap/Makefile ] || exit 0; \
28001 r=`${PWD_COMMAND}`; export r; \
28002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28003 $(HOST_EXPORTS) \
28004 for flag in $(EXTRA_HOST_FLAGS) ; do \
28005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28006 done; \
28007 echo "Doing dvi in libtermcap" ; \
28008 (cd $(HOST_SUBDIR)/libtermcap && \
28009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28011 "RANLIB=$${RANLIB}" \
28012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28013 dvi) \
28014 || exit 1
28016 @endif libtermcap
28018 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28019 maybe-pdf-libtermcap:
28020 @if libtermcap
28021 maybe-pdf-libtermcap: pdf-libtermcap
28023 pdf-libtermcap: \
28024 configure-libtermcap
28025 @: $(MAKE); $(unstage)
28026 @[ -f ./libtermcap/Makefile ] || exit 0; \
28027 r=`${PWD_COMMAND}`; export r; \
28028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28029 $(HOST_EXPORTS) \
28030 for flag in $(EXTRA_HOST_FLAGS) ; do \
28031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28032 done; \
28033 echo "Doing pdf in libtermcap" ; \
28034 (cd $(HOST_SUBDIR)/libtermcap && \
28035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28037 "RANLIB=$${RANLIB}" \
28038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28039 pdf) \
28040 || exit 1
28042 @endif libtermcap
28044 .PHONY: maybe-html-libtermcap html-libtermcap
28045 maybe-html-libtermcap:
28046 @if libtermcap
28047 maybe-html-libtermcap: html-libtermcap
28049 html-libtermcap: \
28050 configure-libtermcap
28051 @: $(MAKE); $(unstage)
28052 @[ -f ./libtermcap/Makefile ] || exit 0; \
28053 r=`${PWD_COMMAND}`; export r; \
28054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28055 $(HOST_EXPORTS) \
28056 for flag in $(EXTRA_HOST_FLAGS) ; do \
28057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28058 done; \
28059 echo "Doing html in libtermcap" ; \
28060 (cd $(HOST_SUBDIR)/libtermcap && \
28061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28063 "RANLIB=$${RANLIB}" \
28064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28065 html) \
28066 || exit 1
28068 @endif libtermcap
28070 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28071 maybe-TAGS-libtermcap:
28072 @if libtermcap
28073 maybe-TAGS-libtermcap: TAGS-libtermcap
28075 TAGS-libtermcap: \
28076 configure-libtermcap
28077 @: $(MAKE); $(unstage)
28078 @[ -f ./libtermcap/Makefile ] || exit 0; \
28079 r=`${PWD_COMMAND}`; export r; \
28080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28081 $(HOST_EXPORTS) \
28082 for flag in $(EXTRA_HOST_FLAGS) ; do \
28083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28084 done; \
28085 echo "Doing TAGS in libtermcap" ; \
28086 (cd $(HOST_SUBDIR)/libtermcap && \
28087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28089 "RANLIB=$${RANLIB}" \
28090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28091 TAGS) \
28092 || exit 1
28094 @endif libtermcap
28096 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28097 maybe-install-info-libtermcap:
28098 @if libtermcap
28099 maybe-install-info-libtermcap: install-info-libtermcap
28101 install-info-libtermcap: \
28102 configure-libtermcap \
28103 info-libtermcap
28104 @: $(MAKE); $(unstage)
28105 @[ -f ./libtermcap/Makefile ] || exit 0; \
28106 r=`${PWD_COMMAND}`; export r; \
28107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28108 $(HOST_EXPORTS) \
28109 for flag in $(EXTRA_HOST_FLAGS) ; do \
28110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28111 done; \
28112 echo "Doing install-info in libtermcap" ; \
28113 (cd $(HOST_SUBDIR)/libtermcap && \
28114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28116 "RANLIB=$${RANLIB}" \
28117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28118 install-info) \
28119 || exit 1
28121 @endif libtermcap
28123 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28124 maybe-install-pdf-libtermcap:
28125 @if libtermcap
28126 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28128 install-pdf-libtermcap: \
28129 configure-libtermcap \
28130 pdf-libtermcap
28131 @: $(MAKE); $(unstage)
28132 @[ -f ./libtermcap/Makefile ] || exit 0; \
28133 r=`${PWD_COMMAND}`; export r; \
28134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28135 $(HOST_EXPORTS) \
28136 for flag in $(EXTRA_HOST_FLAGS) ; do \
28137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28138 done; \
28139 echo "Doing install-pdf in libtermcap" ; \
28140 (cd $(HOST_SUBDIR)/libtermcap && \
28141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28143 "RANLIB=$${RANLIB}" \
28144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28145 install-pdf) \
28146 || exit 1
28148 @endif libtermcap
28150 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28151 maybe-install-html-libtermcap:
28152 @if libtermcap
28153 maybe-install-html-libtermcap: install-html-libtermcap
28155 install-html-libtermcap: \
28156 configure-libtermcap \
28157 html-libtermcap
28158 @: $(MAKE); $(unstage)
28159 @[ -f ./libtermcap/Makefile ] || exit 0; \
28160 r=`${PWD_COMMAND}`; export r; \
28161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28162 $(HOST_EXPORTS) \
28163 for flag in $(EXTRA_HOST_FLAGS) ; do \
28164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28165 done; \
28166 echo "Doing install-html in libtermcap" ; \
28167 (cd $(HOST_SUBDIR)/libtermcap && \
28168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28170 "RANLIB=$${RANLIB}" \
28171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28172 install-html) \
28173 || exit 1
28175 @endif libtermcap
28177 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28178 maybe-installcheck-libtermcap:
28179 @if libtermcap
28180 maybe-installcheck-libtermcap: installcheck-libtermcap
28182 installcheck-libtermcap: \
28183 configure-libtermcap
28184 @: $(MAKE); $(unstage)
28185 @[ -f ./libtermcap/Makefile ] || exit 0; \
28186 r=`${PWD_COMMAND}`; export r; \
28187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28188 $(HOST_EXPORTS) \
28189 for flag in $(EXTRA_HOST_FLAGS) ; do \
28190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28191 done; \
28192 echo "Doing installcheck in libtermcap" ; \
28193 (cd $(HOST_SUBDIR)/libtermcap && \
28194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28196 "RANLIB=$${RANLIB}" \
28197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28198 installcheck) \
28199 || exit 1
28201 @endif libtermcap
28203 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28204 maybe-mostlyclean-libtermcap:
28205 @if libtermcap
28206 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28208 # libtermcap doesn't support mostlyclean.
28209 mostlyclean-libtermcap:
28211 @endif libtermcap
28213 .PHONY: maybe-clean-libtermcap clean-libtermcap
28214 maybe-clean-libtermcap:
28215 @if libtermcap
28216 maybe-clean-libtermcap: clean-libtermcap
28218 # libtermcap doesn't support clean.
28219 clean-libtermcap:
28221 @endif libtermcap
28223 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28224 maybe-distclean-libtermcap:
28225 @if libtermcap
28226 maybe-distclean-libtermcap: distclean-libtermcap
28228 # libtermcap doesn't support distclean.
28229 distclean-libtermcap:
28231 @endif libtermcap
28233 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28234 maybe-maintainer-clean-libtermcap:
28235 @if libtermcap
28236 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28238 # libtermcap doesn't support maintainer-clean.
28239 maintainer-clean-libtermcap:
28241 @endif libtermcap
28245 .PHONY: configure-utils maybe-configure-utils
28246 maybe-configure-utils:
28247 @if gcc-bootstrap
28248 configure-utils: stage_current
28249 @endif gcc-bootstrap
28250 @if utils
28251 maybe-configure-utils: configure-utils
28252 configure-utils:
28253 @: $(MAKE); $(unstage)
28254 @r=`${PWD_COMMAND}`; export r; \
28255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28256 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28258 $(HOST_EXPORTS) \
28259 echo Configuring in $(HOST_SUBDIR)/utils; \
28260 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28261 case $(srcdir) in \
28262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28263 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28265 esac; \
28266 srcdiroption="--srcdir=$${topdir}/utils"; \
28267 libsrcdir="$$s/utils"; \
28268 $(SHELL) $${libsrcdir}/configure \
28269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28270 --target=${target_alias} $${srcdiroption} \
28271 || exit 1
28272 @endif utils
28278 .PHONY: all-utils maybe-all-utils
28279 maybe-all-utils:
28280 @if gcc-bootstrap
28281 all-utils: stage_current
28282 @endif gcc-bootstrap
28283 @if utils
28284 TARGET-utils=all
28285 maybe-all-utils: all-utils
28286 all-utils: configure-utils
28287 @: $(MAKE); $(unstage)
28288 @r=`${PWD_COMMAND}`; export r; \
28289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28290 $(HOST_EXPORTS) \
28291 (cd $(HOST_SUBDIR)/utils && \
28292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28293 $(TARGET-utils))
28294 @endif utils
28299 .PHONY: check-utils maybe-check-utils
28300 maybe-check-utils:
28301 @if utils
28302 maybe-check-utils: check-utils
28304 check-utils:
28306 @endif utils
28308 .PHONY: install-utils maybe-install-utils
28309 maybe-install-utils:
28310 @if utils
28311 maybe-install-utils: install-utils
28313 install-utils: installdirs
28314 @: $(MAKE); $(unstage)
28315 @r=`${PWD_COMMAND}`; export r; \
28316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28317 $(HOST_EXPORTS) \
28318 (cd $(HOST_SUBDIR)/utils && \
28319 $(MAKE) $(FLAGS_TO_PASS) install)
28321 @endif utils
28323 .PHONY: install-strip-utils maybe-install-strip-utils
28324 maybe-install-strip-utils:
28325 @if utils
28326 maybe-install-strip-utils: install-strip-utils
28328 install-strip-utils: installdirs
28329 @: $(MAKE); $(unstage)
28330 @r=`${PWD_COMMAND}`; export r; \
28331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28332 $(HOST_EXPORTS) \
28333 (cd $(HOST_SUBDIR)/utils && \
28334 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28336 @endif utils
28338 # Other targets (info, dvi, pdf, etc.)
28340 .PHONY: maybe-info-utils info-utils
28341 maybe-info-utils:
28342 @if utils
28343 maybe-info-utils: info-utils
28345 info-utils: \
28346 configure-utils
28347 @: $(MAKE); $(unstage)
28348 @[ -f ./utils/Makefile ] || exit 0; \
28349 r=`${PWD_COMMAND}`; export r; \
28350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28351 $(HOST_EXPORTS) \
28352 for flag in $(EXTRA_HOST_FLAGS) ; do \
28353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28354 done; \
28355 echo "Doing info in utils" ; \
28356 (cd $(HOST_SUBDIR)/utils && \
28357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28359 "RANLIB=$${RANLIB}" \
28360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28361 info) \
28362 || exit 1
28364 @endif utils
28366 .PHONY: maybe-dvi-utils dvi-utils
28367 maybe-dvi-utils:
28368 @if utils
28369 maybe-dvi-utils: dvi-utils
28371 dvi-utils: \
28372 configure-utils
28373 @: $(MAKE); $(unstage)
28374 @[ -f ./utils/Makefile ] || exit 0; \
28375 r=`${PWD_COMMAND}`; export r; \
28376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28377 $(HOST_EXPORTS) \
28378 for flag in $(EXTRA_HOST_FLAGS) ; do \
28379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28380 done; \
28381 echo "Doing dvi in utils" ; \
28382 (cd $(HOST_SUBDIR)/utils && \
28383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28385 "RANLIB=$${RANLIB}" \
28386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28387 dvi) \
28388 || exit 1
28390 @endif utils
28392 .PHONY: maybe-pdf-utils pdf-utils
28393 maybe-pdf-utils:
28394 @if utils
28395 maybe-pdf-utils: pdf-utils
28397 pdf-utils: \
28398 configure-utils
28399 @: $(MAKE); $(unstage)
28400 @[ -f ./utils/Makefile ] || exit 0; \
28401 r=`${PWD_COMMAND}`; export r; \
28402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28403 $(HOST_EXPORTS) \
28404 for flag in $(EXTRA_HOST_FLAGS) ; do \
28405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28406 done; \
28407 echo "Doing pdf in utils" ; \
28408 (cd $(HOST_SUBDIR)/utils && \
28409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28411 "RANLIB=$${RANLIB}" \
28412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28413 pdf) \
28414 || exit 1
28416 @endif utils
28418 .PHONY: maybe-html-utils html-utils
28419 maybe-html-utils:
28420 @if utils
28421 maybe-html-utils: html-utils
28423 html-utils: \
28424 configure-utils
28425 @: $(MAKE); $(unstage)
28426 @[ -f ./utils/Makefile ] || exit 0; \
28427 r=`${PWD_COMMAND}`; export r; \
28428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28429 $(HOST_EXPORTS) \
28430 for flag in $(EXTRA_HOST_FLAGS) ; do \
28431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28432 done; \
28433 echo "Doing html in utils" ; \
28434 (cd $(HOST_SUBDIR)/utils && \
28435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28437 "RANLIB=$${RANLIB}" \
28438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28439 html) \
28440 || exit 1
28442 @endif utils
28444 .PHONY: maybe-TAGS-utils TAGS-utils
28445 maybe-TAGS-utils:
28446 @if utils
28447 maybe-TAGS-utils: TAGS-utils
28449 TAGS-utils: \
28450 configure-utils
28451 @: $(MAKE); $(unstage)
28452 @[ -f ./utils/Makefile ] || exit 0; \
28453 r=`${PWD_COMMAND}`; export r; \
28454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455 $(HOST_EXPORTS) \
28456 for flag in $(EXTRA_HOST_FLAGS) ; do \
28457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458 done; \
28459 echo "Doing TAGS in utils" ; \
28460 (cd $(HOST_SUBDIR)/utils && \
28461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463 "RANLIB=$${RANLIB}" \
28464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28465 TAGS) \
28466 || exit 1
28468 @endif utils
28470 .PHONY: maybe-install-info-utils install-info-utils
28471 maybe-install-info-utils:
28472 @if utils
28473 maybe-install-info-utils: install-info-utils
28475 install-info-utils: \
28476 configure-utils \
28477 info-utils
28478 @: $(MAKE); $(unstage)
28479 @[ -f ./utils/Makefile ] || exit 0; \
28480 r=`${PWD_COMMAND}`; export r; \
28481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28482 $(HOST_EXPORTS) \
28483 for flag in $(EXTRA_HOST_FLAGS) ; do \
28484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28485 done; \
28486 echo "Doing install-info in utils" ; \
28487 (cd $(HOST_SUBDIR)/utils && \
28488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28490 "RANLIB=$${RANLIB}" \
28491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28492 install-info) \
28493 || exit 1
28495 @endif utils
28497 .PHONY: maybe-install-pdf-utils install-pdf-utils
28498 maybe-install-pdf-utils:
28499 @if utils
28500 maybe-install-pdf-utils: install-pdf-utils
28502 install-pdf-utils: \
28503 configure-utils \
28504 pdf-utils
28505 @: $(MAKE); $(unstage)
28506 @[ -f ./utils/Makefile ] || exit 0; \
28507 r=`${PWD_COMMAND}`; export r; \
28508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28509 $(HOST_EXPORTS) \
28510 for flag in $(EXTRA_HOST_FLAGS) ; do \
28511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28512 done; \
28513 echo "Doing install-pdf in utils" ; \
28514 (cd $(HOST_SUBDIR)/utils && \
28515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28517 "RANLIB=$${RANLIB}" \
28518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28519 install-pdf) \
28520 || exit 1
28522 @endif utils
28524 .PHONY: maybe-install-html-utils install-html-utils
28525 maybe-install-html-utils:
28526 @if utils
28527 maybe-install-html-utils: install-html-utils
28529 install-html-utils: \
28530 configure-utils \
28531 html-utils
28532 @: $(MAKE); $(unstage)
28533 @[ -f ./utils/Makefile ] || exit 0; \
28534 r=`${PWD_COMMAND}`; export r; \
28535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28536 $(HOST_EXPORTS) \
28537 for flag in $(EXTRA_HOST_FLAGS) ; do \
28538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28539 done; \
28540 echo "Doing install-html in utils" ; \
28541 (cd $(HOST_SUBDIR)/utils && \
28542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28544 "RANLIB=$${RANLIB}" \
28545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28546 install-html) \
28547 || exit 1
28549 @endif utils
28551 .PHONY: maybe-installcheck-utils installcheck-utils
28552 maybe-installcheck-utils:
28553 @if utils
28554 maybe-installcheck-utils: installcheck-utils
28556 installcheck-utils: \
28557 configure-utils
28558 @: $(MAKE); $(unstage)
28559 @[ -f ./utils/Makefile ] || exit 0; \
28560 r=`${PWD_COMMAND}`; export r; \
28561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28562 $(HOST_EXPORTS) \
28563 for flag in $(EXTRA_HOST_FLAGS) ; do \
28564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28565 done; \
28566 echo "Doing installcheck in utils" ; \
28567 (cd $(HOST_SUBDIR)/utils && \
28568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28570 "RANLIB=$${RANLIB}" \
28571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28572 installcheck) \
28573 || exit 1
28575 @endif utils
28577 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28578 maybe-mostlyclean-utils:
28579 @if utils
28580 maybe-mostlyclean-utils: mostlyclean-utils
28582 mostlyclean-utils:
28583 @: $(MAKE); $(unstage)
28584 @[ -f ./utils/Makefile ] || exit 0; \
28585 r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28587 $(HOST_EXPORTS) \
28588 for flag in $(EXTRA_HOST_FLAGS) ; do \
28589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28590 done; \
28591 echo "Doing mostlyclean in utils" ; \
28592 (cd $(HOST_SUBDIR)/utils && \
28593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28595 "RANLIB=$${RANLIB}" \
28596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28597 mostlyclean) \
28598 || exit 1
28600 @endif utils
28602 .PHONY: maybe-clean-utils clean-utils
28603 maybe-clean-utils:
28604 @if utils
28605 maybe-clean-utils: clean-utils
28607 clean-utils:
28608 @: $(MAKE); $(unstage)
28609 @[ -f ./utils/Makefile ] || exit 0; \
28610 r=`${PWD_COMMAND}`; export r; \
28611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28612 $(HOST_EXPORTS) \
28613 for flag in $(EXTRA_HOST_FLAGS) ; do \
28614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28615 done; \
28616 echo "Doing clean in utils" ; \
28617 (cd $(HOST_SUBDIR)/utils && \
28618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28620 "RANLIB=$${RANLIB}" \
28621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28622 clean) \
28623 || exit 1
28625 @endif utils
28627 .PHONY: maybe-distclean-utils distclean-utils
28628 maybe-distclean-utils:
28629 @if utils
28630 maybe-distclean-utils: distclean-utils
28632 distclean-utils:
28633 @: $(MAKE); $(unstage)
28634 @[ -f ./utils/Makefile ] || exit 0; \
28635 r=`${PWD_COMMAND}`; export r; \
28636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28637 $(HOST_EXPORTS) \
28638 for flag in $(EXTRA_HOST_FLAGS) ; do \
28639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28640 done; \
28641 echo "Doing distclean in utils" ; \
28642 (cd $(HOST_SUBDIR)/utils && \
28643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28645 "RANLIB=$${RANLIB}" \
28646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28647 distclean) \
28648 || exit 1
28650 @endif utils
28652 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28653 maybe-maintainer-clean-utils:
28654 @if utils
28655 maybe-maintainer-clean-utils: maintainer-clean-utils
28657 maintainer-clean-utils:
28658 @: $(MAKE); $(unstage)
28659 @[ -f ./utils/Makefile ] || exit 0; \
28660 r=`${PWD_COMMAND}`; export r; \
28661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28662 $(HOST_EXPORTS) \
28663 for flag in $(EXTRA_HOST_FLAGS) ; do \
28664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28665 done; \
28666 echo "Doing maintainer-clean in utils" ; \
28667 (cd $(HOST_SUBDIR)/utils && \
28668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28670 "RANLIB=$${RANLIB}" \
28671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28672 maintainer-clean) \
28673 || exit 1
28675 @endif utils
28679 .PHONY: configure-gnattools maybe-configure-gnattools
28680 maybe-configure-gnattools:
28681 @if gcc-bootstrap
28682 configure-gnattools: stage_current
28683 @endif gcc-bootstrap
28684 @if gnattools
28685 maybe-configure-gnattools: configure-gnattools
28686 configure-gnattools:
28687 @: $(MAKE); $(unstage)
28688 @r=`${PWD_COMMAND}`; export r; \
28689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28690 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28692 $(HOST_EXPORTS) \
28693 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28694 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28695 case $(srcdir) in \
28696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28697 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28699 esac; \
28700 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28701 libsrcdir="$$s/gnattools"; \
28702 $(SHELL) $${libsrcdir}/configure \
28703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28704 --target=${target_alias} $${srcdiroption} \
28705 || exit 1
28706 @endif gnattools
28712 .PHONY: all-gnattools maybe-all-gnattools
28713 maybe-all-gnattools:
28714 @if gcc-bootstrap
28715 all-gnattools: stage_current
28716 @endif gcc-bootstrap
28717 @if gnattools
28718 TARGET-gnattools=all
28719 maybe-all-gnattools: all-gnattools
28720 all-gnattools: configure-gnattools
28721 @: $(MAKE); $(unstage)
28722 @r=`${PWD_COMMAND}`; export r; \
28723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28724 $(HOST_EXPORTS) \
28725 (cd $(HOST_SUBDIR)/gnattools && \
28726 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28727 $(TARGET-gnattools))
28728 @endif gnattools
28733 .PHONY: check-gnattools maybe-check-gnattools
28734 maybe-check-gnattools:
28735 @if gnattools
28736 maybe-check-gnattools: check-gnattools
28738 check-gnattools:
28739 @: $(MAKE); $(unstage)
28740 @r=`${PWD_COMMAND}`; export r; \
28741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28742 $(HOST_EXPORTS) \
28743 (cd $(HOST_SUBDIR)/gnattools && \
28744 $(MAKE) $(FLAGS_TO_PASS) check)
28746 @endif gnattools
28748 .PHONY: install-gnattools maybe-install-gnattools
28749 maybe-install-gnattools:
28750 @if gnattools
28751 maybe-install-gnattools: install-gnattools
28753 install-gnattools: installdirs
28754 @: $(MAKE); $(unstage)
28755 @r=`${PWD_COMMAND}`; export r; \
28756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28757 $(HOST_EXPORTS) \
28758 (cd $(HOST_SUBDIR)/gnattools && \
28759 $(MAKE) $(FLAGS_TO_PASS) install)
28761 @endif gnattools
28763 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28764 maybe-install-strip-gnattools:
28765 @if gnattools
28766 maybe-install-strip-gnattools: install-strip-gnattools
28768 install-strip-gnattools: installdirs
28769 @: $(MAKE); $(unstage)
28770 @r=`${PWD_COMMAND}`; export r; \
28771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28772 $(HOST_EXPORTS) \
28773 (cd $(HOST_SUBDIR)/gnattools && \
28774 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28776 @endif gnattools
28778 # Other targets (info, dvi, pdf, etc.)
28780 .PHONY: maybe-info-gnattools info-gnattools
28781 maybe-info-gnattools:
28782 @if gnattools
28783 maybe-info-gnattools: info-gnattools
28785 info-gnattools: \
28786 configure-gnattools
28787 @: $(MAKE); $(unstage)
28788 @[ -f ./gnattools/Makefile ] || exit 0; \
28789 r=`${PWD_COMMAND}`; export r; \
28790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28791 $(HOST_EXPORTS) \
28792 for flag in $(EXTRA_HOST_FLAGS) ; do \
28793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28794 done; \
28795 echo "Doing info in gnattools" ; \
28796 (cd $(HOST_SUBDIR)/gnattools && \
28797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28799 "RANLIB=$${RANLIB}" \
28800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28801 info) \
28802 || exit 1
28804 @endif gnattools
28806 .PHONY: maybe-dvi-gnattools dvi-gnattools
28807 maybe-dvi-gnattools:
28808 @if gnattools
28809 maybe-dvi-gnattools: dvi-gnattools
28811 dvi-gnattools: \
28812 configure-gnattools
28813 @: $(MAKE); $(unstage)
28814 @[ -f ./gnattools/Makefile ] || exit 0; \
28815 r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28817 $(HOST_EXPORTS) \
28818 for flag in $(EXTRA_HOST_FLAGS) ; do \
28819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28820 done; \
28821 echo "Doing dvi in gnattools" ; \
28822 (cd $(HOST_SUBDIR)/gnattools && \
28823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28825 "RANLIB=$${RANLIB}" \
28826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28827 dvi) \
28828 || exit 1
28830 @endif gnattools
28832 .PHONY: maybe-pdf-gnattools pdf-gnattools
28833 maybe-pdf-gnattools:
28834 @if gnattools
28835 maybe-pdf-gnattools: pdf-gnattools
28837 pdf-gnattools: \
28838 configure-gnattools
28839 @: $(MAKE); $(unstage)
28840 @[ -f ./gnattools/Makefile ] || exit 0; \
28841 r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843 $(HOST_EXPORTS) \
28844 for flag in $(EXTRA_HOST_FLAGS) ; do \
28845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846 done; \
28847 echo "Doing pdf in gnattools" ; \
28848 (cd $(HOST_SUBDIR)/gnattools && \
28849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851 "RANLIB=$${RANLIB}" \
28852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28853 pdf) \
28854 || exit 1
28856 @endif gnattools
28858 .PHONY: maybe-html-gnattools html-gnattools
28859 maybe-html-gnattools:
28860 @if gnattools
28861 maybe-html-gnattools: html-gnattools
28863 html-gnattools: \
28864 configure-gnattools
28865 @: $(MAKE); $(unstage)
28866 @[ -f ./gnattools/Makefile ] || exit 0; \
28867 r=`${PWD_COMMAND}`; export r; \
28868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28869 $(HOST_EXPORTS) \
28870 for flag in $(EXTRA_HOST_FLAGS) ; do \
28871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28872 done; \
28873 echo "Doing html in gnattools" ; \
28874 (cd $(HOST_SUBDIR)/gnattools && \
28875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28877 "RANLIB=$${RANLIB}" \
28878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28879 html) \
28880 || exit 1
28882 @endif gnattools
28884 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28885 maybe-TAGS-gnattools:
28886 @if gnattools
28887 maybe-TAGS-gnattools: TAGS-gnattools
28889 TAGS-gnattools: \
28890 configure-gnattools
28891 @: $(MAKE); $(unstage)
28892 @[ -f ./gnattools/Makefile ] || exit 0; \
28893 r=`${PWD_COMMAND}`; export r; \
28894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28895 $(HOST_EXPORTS) \
28896 for flag in $(EXTRA_HOST_FLAGS) ; do \
28897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28898 done; \
28899 echo "Doing TAGS in gnattools" ; \
28900 (cd $(HOST_SUBDIR)/gnattools && \
28901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28903 "RANLIB=$${RANLIB}" \
28904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28905 TAGS) \
28906 || exit 1
28908 @endif gnattools
28910 .PHONY: maybe-install-info-gnattools install-info-gnattools
28911 maybe-install-info-gnattools:
28912 @if gnattools
28913 maybe-install-info-gnattools: install-info-gnattools
28915 install-info-gnattools: \
28916 configure-gnattools \
28917 info-gnattools
28918 @: $(MAKE); $(unstage)
28919 @[ -f ./gnattools/Makefile ] || exit 0; \
28920 r=`${PWD_COMMAND}`; export r; \
28921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922 $(HOST_EXPORTS) \
28923 for flag in $(EXTRA_HOST_FLAGS) ; do \
28924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925 done; \
28926 echo "Doing install-info in gnattools" ; \
28927 (cd $(HOST_SUBDIR)/gnattools && \
28928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930 "RANLIB=$${RANLIB}" \
28931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28932 install-info) \
28933 || exit 1
28935 @endif gnattools
28937 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28938 maybe-install-pdf-gnattools:
28939 @if gnattools
28940 maybe-install-pdf-gnattools: install-pdf-gnattools
28942 install-pdf-gnattools: \
28943 configure-gnattools \
28944 pdf-gnattools
28945 @: $(MAKE); $(unstage)
28946 @[ -f ./gnattools/Makefile ] || exit 0; \
28947 r=`${PWD_COMMAND}`; export r; \
28948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28949 $(HOST_EXPORTS) \
28950 for flag in $(EXTRA_HOST_FLAGS) ; do \
28951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28952 done; \
28953 echo "Doing install-pdf in gnattools" ; \
28954 (cd $(HOST_SUBDIR)/gnattools && \
28955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28957 "RANLIB=$${RANLIB}" \
28958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28959 install-pdf) \
28960 || exit 1
28962 @endif gnattools
28964 .PHONY: maybe-install-html-gnattools install-html-gnattools
28965 maybe-install-html-gnattools:
28966 @if gnattools
28967 maybe-install-html-gnattools: install-html-gnattools
28969 install-html-gnattools: \
28970 configure-gnattools \
28971 html-gnattools
28972 @: $(MAKE); $(unstage)
28973 @[ -f ./gnattools/Makefile ] || exit 0; \
28974 r=`${PWD_COMMAND}`; export r; \
28975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28976 $(HOST_EXPORTS) \
28977 for flag in $(EXTRA_HOST_FLAGS) ; do \
28978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28979 done; \
28980 echo "Doing install-html in gnattools" ; \
28981 (cd $(HOST_SUBDIR)/gnattools && \
28982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28984 "RANLIB=$${RANLIB}" \
28985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28986 install-html) \
28987 || exit 1
28989 @endif gnattools
28991 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28992 maybe-installcheck-gnattools:
28993 @if gnattools
28994 maybe-installcheck-gnattools: installcheck-gnattools
28996 installcheck-gnattools: \
28997 configure-gnattools
28998 @: $(MAKE); $(unstage)
28999 @[ -f ./gnattools/Makefile ] || exit 0; \
29000 r=`${PWD_COMMAND}`; export r; \
29001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29002 $(HOST_EXPORTS) \
29003 for flag in $(EXTRA_HOST_FLAGS) ; do \
29004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29005 done; \
29006 echo "Doing installcheck in gnattools" ; \
29007 (cd $(HOST_SUBDIR)/gnattools && \
29008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29010 "RANLIB=$${RANLIB}" \
29011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29012 installcheck) \
29013 || exit 1
29015 @endif gnattools
29017 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29018 maybe-mostlyclean-gnattools:
29019 @if gnattools
29020 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29022 mostlyclean-gnattools:
29023 @: $(MAKE); $(unstage)
29024 @[ -f ./gnattools/Makefile ] || exit 0; \
29025 r=`${PWD_COMMAND}`; export r; \
29026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29027 $(HOST_EXPORTS) \
29028 for flag in $(EXTRA_HOST_FLAGS) ; do \
29029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29030 done; \
29031 echo "Doing mostlyclean in gnattools" ; \
29032 (cd $(HOST_SUBDIR)/gnattools && \
29033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29035 "RANLIB=$${RANLIB}" \
29036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29037 mostlyclean) \
29038 || exit 1
29040 @endif gnattools
29042 .PHONY: maybe-clean-gnattools clean-gnattools
29043 maybe-clean-gnattools:
29044 @if gnattools
29045 maybe-clean-gnattools: clean-gnattools
29047 clean-gnattools:
29048 @: $(MAKE); $(unstage)
29049 @[ -f ./gnattools/Makefile ] || exit 0; \
29050 r=`${PWD_COMMAND}`; export r; \
29051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29052 $(HOST_EXPORTS) \
29053 for flag in $(EXTRA_HOST_FLAGS) ; do \
29054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29055 done; \
29056 echo "Doing clean in gnattools" ; \
29057 (cd $(HOST_SUBDIR)/gnattools && \
29058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29060 "RANLIB=$${RANLIB}" \
29061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29062 clean) \
29063 || exit 1
29065 @endif gnattools
29067 .PHONY: maybe-distclean-gnattools distclean-gnattools
29068 maybe-distclean-gnattools:
29069 @if gnattools
29070 maybe-distclean-gnattools: distclean-gnattools
29072 distclean-gnattools:
29073 @: $(MAKE); $(unstage)
29074 @[ -f ./gnattools/Makefile ] || exit 0; \
29075 r=`${PWD_COMMAND}`; export r; \
29076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29077 $(HOST_EXPORTS) \
29078 for flag in $(EXTRA_HOST_FLAGS) ; do \
29079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29080 done; \
29081 echo "Doing distclean in gnattools" ; \
29082 (cd $(HOST_SUBDIR)/gnattools && \
29083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29085 "RANLIB=$${RANLIB}" \
29086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29087 distclean) \
29088 || exit 1
29090 @endif gnattools
29092 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29093 maybe-maintainer-clean-gnattools:
29094 @if gnattools
29095 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29097 maintainer-clean-gnattools:
29098 @: $(MAKE); $(unstage)
29099 @[ -f ./gnattools/Makefile ] || exit 0; \
29100 r=`${PWD_COMMAND}`; export r; \
29101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29102 $(HOST_EXPORTS) \
29103 for flag in $(EXTRA_HOST_FLAGS) ; do \
29104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29105 done; \
29106 echo "Doing maintainer-clean in gnattools" ; \
29107 (cd $(HOST_SUBDIR)/gnattools && \
29108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29110 "RANLIB=$${RANLIB}" \
29111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29112 maintainer-clean) \
29113 || exit 1
29115 @endif gnattools
29119 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29120 maybe-configure-lto-plugin:
29121 @if gcc-bootstrap
29122 configure-lto-plugin: stage_current
29123 @endif gcc-bootstrap
29124 @if lto-plugin
29125 maybe-configure-lto-plugin: configure-lto-plugin
29126 configure-lto-plugin:
29127 @r=`${PWD_COMMAND}`; export r; \
29128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29129 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29131 $(HOST_EXPORTS) \
29132 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29133 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29134 case $(srcdir) in \
29135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29136 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29138 esac; \
29139 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29140 libsrcdir="$$s/lto-plugin"; \
29141 $(SHELL) $${libsrcdir}/configure \
29142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29143 --target=${target_alias} $${srcdiroption} --enable-shared \
29144 || exit 1
29145 @endif lto-plugin
29149 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29150 maybe-configure-stage1-lto-plugin:
29151 @if lto-plugin-bootstrap
29152 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29153 configure-stage1-lto-plugin:
29154 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29156 @r=`${PWD_COMMAND}`; export r; \
29157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29158 TFLAGS="$(STAGE1_TFLAGS)"; \
29159 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29160 $(HOST_EXPORTS) \
29161 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29162 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29163 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29164 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29166 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29167 case $(srcdir) in \
29168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29169 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29171 esac; \
29172 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29173 libsrcdir="$$s/lto-plugin"; \
29174 $(SHELL) $${libsrcdir}/configure \
29175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29176 --target=${target_alias} $${srcdiroption} \
29177 $(STAGE1_CONFIGURE_FLAGS) \
29178 --enable-shared
29179 @endif lto-plugin-bootstrap
29181 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29182 maybe-configure-stage2-lto-plugin:
29183 @if lto-plugin-bootstrap
29184 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29185 configure-stage2-lto-plugin:
29186 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29188 @r=`${PWD_COMMAND}`; export r; \
29189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29190 TFLAGS="$(STAGE2_TFLAGS)"; \
29191 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29192 $(HOST_EXPORTS) \
29193 $(POSTSTAGE1_HOST_EXPORTS) \
29194 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29195 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29196 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29197 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29199 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29200 case $(srcdir) in \
29201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29202 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29204 esac; \
29205 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29206 libsrcdir="$$s/lto-plugin"; \
29207 $(SHELL) $${libsrcdir}/configure \
29208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29209 --target=${target_alias} $${srcdiroption} \
29210 --with-build-libsubdir=$(HOST_SUBDIR) \
29211 $(STAGE2_CONFIGURE_FLAGS) \
29212 --enable-shared
29213 @endif lto-plugin-bootstrap
29215 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29216 maybe-configure-stage3-lto-plugin:
29217 @if lto-plugin-bootstrap
29218 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29219 configure-stage3-lto-plugin:
29220 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29222 @r=`${PWD_COMMAND}`; export r; \
29223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29224 TFLAGS="$(STAGE3_TFLAGS)"; \
29225 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29226 $(HOST_EXPORTS) \
29227 $(POSTSTAGE1_HOST_EXPORTS) \
29228 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29229 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29230 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29231 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29233 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29234 case $(srcdir) in \
29235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29236 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29238 esac; \
29239 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29240 libsrcdir="$$s/lto-plugin"; \
29241 $(SHELL) $${libsrcdir}/configure \
29242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29243 --target=${target_alias} $${srcdiroption} \
29244 --with-build-libsubdir=$(HOST_SUBDIR) \
29245 $(STAGE3_CONFIGURE_FLAGS) \
29246 --enable-shared
29247 @endif lto-plugin-bootstrap
29249 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29250 maybe-configure-stage4-lto-plugin:
29251 @if lto-plugin-bootstrap
29252 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29253 configure-stage4-lto-plugin:
29254 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29256 @r=`${PWD_COMMAND}`; export r; \
29257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29258 TFLAGS="$(STAGE4_TFLAGS)"; \
29259 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29260 $(HOST_EXPORTS) \
29261 $(POSTSTAGE1_HOST_EXPORTS) \
29262 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29263 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29264 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29265 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29267 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29268 case $(srcdir) in \
29269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29270 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29272 esac; \
29273 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29274 libsrcdir="$$s/lto-plugin"; \
29275 $(SHELL) $${libsrcdir}/configure \
29276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29277 --target=${target_alias} $${srcdiroption} \
29278 --with-build-libsubdir=$(HOST_SUBDIR) \
29279 $(STAGE4_CONFIGURE_FLAGS) \
29280 --enable-shared
29281 @endif lto-plugin-bootstrap
29283 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29284 maybe-configure-stageprofile-lto-plugin:
29285 @if lto-plugin-bootstrap
29286 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29287 configure-stageprofile-lto-plugin:
29288 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29290 @r=`${PWD_COMMAND}`; export r; \
29291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29292 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29293 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29294 $(HOST_EXPORTS) \
29295 $(POSTSTAGE1_HOST_EXPORTS) \
29296 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29297 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29298 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29299 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29301 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29302 case $(srcdir) in \
29303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29304 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29306 esac; \
29307 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29308 libsrcdir="$$s/lto-plugin"; \
29309 $(SHELL) $${libsrcdir}/configure \
29310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29311 --target=${target_alias} $${srcdiroption} \
29312 --with-build-libsubdir=$(HOST_SUBDIR) \
29313 $(STAGEprofile_CONFIGURE_FLAGS) \
29314 --enable-shared
29315 @endif lto-plugin-bootstrap
29317 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29318 maybe-configure-stagefeedback-lto-plugin:
29319 @if lto-plugin-bootstrap
29320 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29321 configure-stagefeedback-lto-plugin:
29322 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29324 @r=`${PWD_COMMAND}`; export r; \
29325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29327 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29328 $(HOST_EXPORTS) \
29329 $(POSTSTAGE1_HOST_EXPORTS) \
29330 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29331 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29332 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29333 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29335 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29336 case $(srcdir) in \
29337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29338 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29340 esac; \
29341 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29342 libsrcdir="$$s/lto-plugin"; \
29343 $(SHELL) $${libsrcdir}/configure \
29344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29345 --target=${target_alias} $${srcdiroption} \
29346 --with-build-libsubdir=$(HOST_SUBDIR) \
29347 $(STAGEfeedback_CONFIGURE_FLAGS) \
29348 --enable-shared
29349 @endif lto-plugin-bootstrap
29355 .PHONY: all-lto-plugin maybe-all-lto-plugin
29356 maybe-all-lto-plugin:
29357 @if gcc-bootstrap
29358 all-lto-plugin: stage_current
29359 @endif gcc-bootstrap
29360 @if lto-plugin
29361 TARGET-lto-plugin=all
29362 maybe-all-lto-plugin: all-lto-plugin
29363 all-lto-plugin: configure-lto-plugin
29364 @r=`${PWD_COMMAND}`; export r; \
29365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29366 $(HOST_EXPORTS) \
29367 (cd $(HOST_SUBDIR)/lto-plugin && \
29368 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29369 $(TARGET-lto-plugin))
29370 @endif lto-plugin
29374 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29375 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29376 maybe-all-stage1-lto-plugin:
29377 maybe-clean-stage1-lto-plugin:
29378 @if lto-plugin-bootstrap
29379 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29380 all-stage1: all-stage1-lto-plugin
29381 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29382 all-stage1-lto-plugin: configure-stage1-lto-plugin
29383 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29384 @r=`${PWD_COMMAND}`; export r; \
29385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29386 TFLAGS="$(STAGE1_TFLAGS)"; \
29387 $(HOST_EXPORTS) \
29388 cd $(HOST_SUBDIR)/lto-plugin && \
29389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29390 CFLAGS="$(STAGE1_CFLAGS)" \
29391 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29392 LIBCFLAGS="$(LIBCFLAGS)" \
29393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29396 $(EXTRA_HOST_FLAGS) \
29397 TFLAGS="$(STAGE1_TFLAGS)" \
29398 $(TARGET-stage1-lto-plugin)
29400 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29401 clean-stage1: clean-stage1-lto-plugin
29402 clean-stage1-lto-plugin:
29403 @if [ $(current_stage) = stage1 ]; then \
29404 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29405 else \
29406 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29407 $(MAKE) stage1-start; \
29408 fi; \
29409 cd $(HOST_SUBDIR)/lto-plugin && \
29410 $(MAKE) $(EXTRA_HOST_FLAGS) \
29411 clean
29412 @endif lto-plugin-bootstrap
29415 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29416 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29417 maybe-all-stage2-lto-plugin:
29418 maybe-clean-stage2-lto-plugin:
29419 @if lto-plugin-bootstrap
29420 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29421 all-stage2: all-stage2-lto-plugin
29422 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29423 all-stage2-lto-plugin: configure-stage2-lto-plugin
29424 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29425 @r=`${PWD_COMMAND}`; export r; \
29426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29427 TFLAGS="$(STAGE2_TFLAGS)"; \
29428 $(HOST_EXPORTS) \
29429 $(POSTSTAGE1_HOST_EXPORTS) \
29430 cd $(HOST_SUBDIR)/lto-plugin && \
29431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29432 CFLAGS="$(STAGE2_CFLAGS)" \
29433 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29434 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29438 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29439 TFLAGS="$(STAGE2_TFLAGS)" \
29440 $(TARGET-stage2-lto-plugin)
29442 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29443 clean-stage2: clean-stage2-lto-plugin
29444 clean-stage2-lto-plugin:
29445 @if [ $(current_stage) = stage2 ]; then \
29446 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29447 else \
29448 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29449 $(MAKE) stage2-start; \
29450 fi; \
29451 cd $(HOST_SUBDIR)/lto-plugin && \
29452 $(MAKE) $(EXTRA_HOST_FLAGS) \
29453 $(POSTSTAGE1_FLAGS_TO_PASS) \
29454 clean
29455 @endif lto-plugin-bootstrap
29458 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29459 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29460 maybe-all-stage3-lto-plugin:
29461 maybe-clean-stage3-lto-plugin:
29462 @if lto-plugin-bootstrap
29463 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29464 all-stage3: all-stage3-lto-plugin
29465 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29466 all-stage3-lto-plugin: configure-stage3-lto-plugin
29467 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29468 @r=`${PWD_COMMAND}`; export r; \
29469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29470 TFLAGS="$(STAGE3_TFLAGS)"; \
29471 $(HOST_EXPORTS) \
29472 $(POSTSTAGE1_HOST_EXPORTS) \
29473 cd $(HOST_SUBDIR)/lto-plugin && \
29474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29475 CFLAGS="$(STAGE3_CFLAGS)" \
29476 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29477 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29478 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29479 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29480 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29481 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29482 TFLAGS="$(STAGE3_TFLAGS)" \
29483 $(TARGET-stage3-lto-plugin)
29485 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29486 clean-stage3: clean-stage3-lto-plugin
29487 clean-stage3-lto-plugin:
29488 @if [ $(current_stage) = stage3 ]; then \
29489 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29490 else \
29491 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29492 $(MAKE) stage3-start; \
29493 fi; \
29494 cd $(HOST_SUBDIR)/lto-plugin && \
29495 $(MAKE) $(EXTRA_HOST_FLAGS) \
29496 $(POSTSTAGE1_FLAGS_TO_PASS) \
29497 clean
29498 @endif lto-plugin-bootstrap
29501 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29502 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29503 maybe-all-stage4-lto-plugin:
29504 maybe-clean-stage4-lto-plugin:
29505 @if lto-plugin-bootstrap
29506 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29507 all-stage4: all-stage4-lto-plugin
29508 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29509 all-stage4-lto-plugin: configure-stage4-lto-plugin
29510 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29511 @r=`${PWD_COMMAND}`; export r; \
29512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29513 TFLAGS="$(STAGE4_TFLAGS)"; \
29514 $(HOST_EXPORTS) \
29515 $(POSTSTAGE1_HOST_EXPORTS) \
29516 cd $(HOST_SUBDIR)/lto-plugin && \
29517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29518 CFLAGS="$(STAGE4_CFLAGS)" \
29519 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29520 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29525 TFLAGS="$(STAGE4_TFLAGS)" \
29526 $(TARGET-stage4-lto-plugin)
29528 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29529 clean-stage4: clean-stage4-lto-plugin
29530 clean-stage4-lto-plugin:
29531 @if [ $(current_stage) = stage4 ]; then \
29532 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29533 else \
29534 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29535 $(MAKE) stage4-start; \
29536 fi; \
29537 cd $(HOST_SUBDIR)/lto-plugin && \
29538 $(MAKE) $(EXTRA_HOST_FLAGS) \
29539 $(POSTSTAGE1_FLAGS_TO_PASS) \
29540 clean
29541 @endif lto-plugin-bootstrap
29544 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29545 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29546 maybe-all-stageprofile-lto-plugin:
29547 maybe-clean-stageprofile-lto-plugin:
29548 @if lto-plugin-bootstrap
29549 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29550 all-stageprofile: all-stageprofile-lto-plugin
29551 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29552 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29553 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29554 @r=`${PWD_COMMAND}`; export r; \
29555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29556 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29557 $(HOST_EXPORTS) \
29558 $(POSTSTAGE1_HOST_EXPORTS) \
29559 cd $(HOST_SUBDIR)/lto-plugin && \
29560 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29561 CFLAGS="$(STAGEprofile_CFLAGS)" \
29562 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29563 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29564 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29565 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29566 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29567 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29568 TFLAGS="$(STAGEprofile_TFLAGS)" \
29569 $(TARGET-stageprofile-lto-plugin)
29571 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29572 clean-stageprofile: clean-stageprofile-lto-plugin
29573 clean-stageprofile-lto-plugin:
29574 @if [ $(current_stage) = stageprofile ]; then \
29575 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29576 else \
29577 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29578 $(MAKE) stageprofile-start; \
29579 fi; \
29580 cd $(HOST_SUBDIR)/lto-plugin && \
29581 $(MAKE) $(EXTRA_HOST_FLAGS) \
29582 $(POSTSTAGE1_FLAGS_TO_PASS) \
29583 clean
29584 @endif lto-plugin-bootstrap
29587 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29588 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29589 maybe-all-stagefeedback-lto-plugin:
29590 maybe-clean-stagefeedback-lto-plugin:
29591 @if lto-plugin-bootstrap
29592 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29593 all-stagefeedback: all-stagefeedback-lto-plugin
29594 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29595 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29596 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29597 @r=`${PWD_COMMAND}`; export r; \
29598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29599 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29600 $(HOST_EXPORTS) \
29601 $(POSTSTAGE1_HOST_EXPORTS) \
29602 cd $(HOST_SUBDIR)/lto-plugin && \
29603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29604 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29605 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29606 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29610 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29611 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29612 $(TARGET-stagefeedback-lto-plugin)
29614 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29615 clean-stagefeedback: clean-stagefeedback-lto-plugin
29616 clean-stagefeedback-lto-plugin:
29617 @if [ $(current_stage) = stagefeedback ]; then \
29618 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29619 else \
29620 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29621 $(MAKE) stagefeedback-start; \
29622 fi; \
29623 cd $(HOST_SUBDIR)/lto-plugin && \
29624 $(MAKE) $(EXTRA_HOST_FLAGS) \
29625 $(POSTSTAGE1_FLAGS_TO_PASS) \
29626 clean
29627 @endif lto-plugin-bootstrap
29633 .PHONY: check-lto-plugin maybe-check-lto-plugin
29634 maybe-check-lto-plugin:
29635 @if lto-plugin
29636 maybe-check-lto-plugin: check-lto-plugin
29638 check-lto-plugin:
29639 @: $(MAKE); $(unstage)
29640 @r=`${PWD_COMMAND}`; export r; \
29641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29642 $(HOST_EXPORTS) \
29643 (cd $(HOST_SUBDIR)/lto-plugin && \
29644 $(MAKE) $(FLAGS_TO_PASS) check)
29646 @endif lto-plugin
29648 .PHONY: install-lto-plugin maybe-install-lto-plugin
29649 maybe-install-lto-plugin:
29650 @if lto-plugin
29651 maybe-install-lto-plugin: install-lto-plugin
29653 install-lto-plugin: installdirs
29654 @: $(MAKE); $(unstage)
29655 @r=`${PWD_COMMAND}`; export r; \
29656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29657 $(HOST_EXPORTS) \
29658 (cd $(HOST_SUBDIR)/lto-plugin && \
29659 $(MAKE) $(FLAGS_TO_PASS) install)
29661 @endif lto-plugin
29663 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29664 maybe-install-strip-lto-plugin:
29665 @if lto-plugin
29666 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29668 install-strip-lto-plugin: installdirs
29669 @: $(MAKE); $(unstage)
29670 @r=`${PWD_COMMAND}`; export r; \
29671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29672 $(HOST_EXPORTS) \
29673 (cd $(HOST_SUBDIR)/lto-plugin && \
29674 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29676 @endif lto-plugin
29678 # Other targets (info, dvi, pdf, etc.)
29680 .PHONY: maybe-info-lto-plugin info-lto-plugin
29681 maybe-info-lto-plugin:
29682 @if lto-plugin
29683 maybe-info-lto-plugin: info-lto-plugin
29685 info-lto-plugin: \
29686 configure-lto-plugin
29687 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29688 r=`${PWD_COMMAND}`; export r; \
29689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29690 $(HOST_EXPORTS) \
29691 for flag in $(EXTRA_HOST_FLAGS) ; do \
29692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29693 done; \
29694 echo "Doing info in lto-plugin" ; \
29695 (cd $(HOST_SUBDIR)/lto-plugin && \
29696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29698 "RANLIB=$${RANLIB}" \
29699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29700 info) \
29701 || exit 1
29703 @endif lto-plugin
29705 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29706 maybe-dvi-lto-plugin:
29707 @if lto-plugin
29708 maybe-dvi-lto-plugin: dvi-lto-plugin
29710 dvi-lto-plugin: \
29711 configure-lto-plugin
29712 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29713 r=`${PWD_COMMAND}`; export r; \
29714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29715 $(HOST_EXPORTS) \
29716 for flag in $(EXTRA_HOST_FLAGS) ; do \
29717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29718 done; \
29719 echo "Doing dvi in lto-plugin" ; \
29720 (cd $(HOST_SUBDIR)/lto-plugin && \
29721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29723 "RANLIB=$${RANLIB}" \
29724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29725 dvi) \
29726 || exit 1
29728 @endif lto-plugin
29730 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29731 maybe-pdf-lto-plugin:
29732 @if lto-plugin
29733 maybe-pdf-lto-plugin: pdf-lto-plugin
29735 pdf-lto-plugin: \
29736 configure-lto-plugin
29737 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29738 r=`${PWD_COMMAND}`; export r; \
29739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29740 $(HOST_EXPORTS) \
29741 for flag in $(EXTRA_HOST_FLAGS) ; do \
29742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29743 done; \
29744 echo "Doing pdf in lto-plugin" ; \
29745 (cd $(HOST_SUBDIR)/lto-plugin && \
29746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29748 "RANLIB=$${RANLIB}" \
29749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29750 pdf) \
29751 || exit 1
29753 @endif lto-plugin
29755 .PHONY: maybe-html-lto-plugin html-lto-plugin
29756 maybe-html-lto-plugin:
29757 @if lto-plugin
29758 maybe-html-lto-plugin: html-lto-plugin
29760 html-lto-plugin: \
29761 configure-lto-plugin
29762 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29763 r=`${PWD_COMMAND}`; export r; \
29764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29765 $(HOST_EXPORTS) \
29766 for flag in $(EXTRA_HOST_FLAGS) ; do \
29767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29768 done; \
29769 echo "Doing html in lto-plugin" ; \
29770 (cd $(HOST_SUBDIR)/lto-plugin && \
29771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29773 "RANLIB=$${RANLIB}" \
29774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29775 html) \
29776 || exit 1
29778 @endif lto-plugin
29780 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29781 maybe-TAGS-lto-plugin:
29782 @if lto-plugin
29783 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29785 TAGS-lto-plugin: \
29786 configure-lto-plugin
29787 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29788 r=`${PWD_COMMAND}`; export r; \
29789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29790 $(HOST_EXPORTS) \
29791 for flag in $(EXTRA_HOST_FLAGS) ; do \
29792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29793 done; \
29794 echo "Doing TAGS in lto-plugin" ; \
29795 (cd $(HOST_SUBDIR)/lto-plugin && \
29796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29798 "RANLIB=$${RANLIB}" \
29799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29800 TAGS) \
29801 || exit 1
29803 @endif lto-plugin
29805 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29806 maybe-install-info-lto-plugin:
29807 @if lto-plugin
29808 maybe-install-info-lto-plugin: install-info-lto-plugin
29810 install-info-lto-plugin: \
29811 configure-lto-plugin \
29812 info-lto-plugin
29813 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29814 r=`${PWD_COMMAND}`; export r; \
29815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29816 $(HOST_EXPORTS) \
29817 for flag in $(EXTRA_HOST_FLAGS) ; do \
29818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29819 done; \
29820 echo "Doing install-info in lto-plugin" ; \
29821 (cd $(HOST_SUBDIR)/lto-plugin && \
29822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29824 "RANLIB=$${RANLIB}" \
29825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29826 install-info) \
29827 || exit 1
29829 @endif lto-plugin
29831 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29832 maybe-install-pdf-lto-plugin:
29833 @if lto-plugin
29834 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29836 install-pdf-lto-plugin: \
29837 configure-lto-plugin \
29838 pdf-lto-plugin
29839 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29840 r=`${PWD_COMMAND}`; export r; \
29841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29842 $(HOST_EXPORTS) \
29843 for flag in $(EXTRA_HOST_FLAGS) ; do \
29844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29845 done; \
29846 echo "Doing install-pdf in lto-plugin" ; \
29847 (cd $(HOST_SUBDIR)/lto-plugin && \
29848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29850 "RANLIB=$${RANLIB}" \
29851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29852 install-pdf) \
29853 || exit 1
29855 @endif lto-plugin
29857 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29858 maybe-install-html-lto-plugin:
29859 @if lto-plugin
29860 maybe-install-html-lto-plugin: install-html-lto-plugin
29862 install-html-lto-plugin: \
29863 configure-lto-plugin \
29864 html-lto-plugin
29865 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29866 r=`${PWD_COMMAND}`; export r; \
29867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29868 $(HOST_EXPORTS) \
29869 for flag in $(EXTRA_HOST_FLAGS) ; do \
29870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29871 done; \
29872 echo "Doing install-html in lto-plugin" ; \
29873 (cd $(HOST_SUBDIR)/lto-plugin && \
29874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29876 "RANLIB=$${RANLIB}" \
29877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29878 install-html) \
29879 || exit 1
29881 @endif lto-plugin
29883 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29884 maybe-installcheck-lto-plugin:
29885 @if lto-plugin
29886 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29888 installcheck-lto-plugin: \
29889 configure-lto-plugin
29890 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29891 r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29893 $(HOST_EXPORTS) \
29894 for flag in $(EXTRA_HOST_FLAGS) ; do \
29895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29896 done; \
29897 echo "Doing installcheck in lto-plugin" ; \
29898 (cd $(HOST_SUBDIR)/lto-plugin && \
29899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29901 "RANLIB=$${RANLIB}" \
29902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29903 installcheck) \
29904 || exit 1
29906 @endif lto-plugin
29908 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29909 maybe-mostlyclean-lto-plugin:
29910 @if lto-plugin
29911 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29913 mostlyclean-lto-plugin:
29914 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29915 r=`${PWD_COMMAND}`; export r; \
29916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29917 $(HOST_EXPORTS) \
29918 for flag in $(EXTRA_HOST_FLAGS) ; do \
29919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29920 done; \
29921 echo "Doing mostlyclean in lto-plugin" ; \
29922 (cd $(HOST_SUBDIR)/lto-plugin && \
29923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29925 "RANLIB=$${RANLIB}" \
29926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29927 mostlyclean) \
29928 || exit 1
29930 @endif lto-plugin
29932 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29933 maybe-clean-lto-plugin:
29934 @if lto-plugin
29935 maybe-clean-lto-plugin: clean-lto-plugin
29937 clean-lto-plugin:
29938 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29939 r=`${PWD_COMMAND}`; export r; \
29940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29941 $(HOST_EXPORTS) \
29942 for flag in $(EXTRA_HOST_FLAGS) ; do \
29943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29944 done; \
29945 echo "Doing clean in lto-plugin" ; \
29946 (cd $(HOST_SUBDIR)/lto-plugin && \
29947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29949 "RANLIB=$${RANLIB}" \
29950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29951 clean) \
29952 || exit 1
29954 @endif lto-plugin
29956 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29957 maybe-distclean-lto-plugin:
29958 @if lto-plugin
29959 maybe-distclean-lto-plugin: distclean-lto-plugin
29961 distclean-lto-plugin:
29962 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29963 r=`${PWD_COMMAND}`; export r; \
29964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29965 $(HOST_EXPORTS) \
29966 for flag in $(EXTRA_HOST_FLAGS) ; do \
29967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29968 done; \
29969 echo "Doing distclean in lto-plugin" ; \
29970 (cd $(HOST_SUBDIR)/lto-plugin && \
29971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29973 "RANLIB=$${RANLIB}" \
29974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29975 distclean) \
29976 || exit 1
29978 @endif lto-plugin
29980 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29981 maybe-maintainer-clean-lto-plugin:
29982 @if lto-plugin
29983 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29985 maintainer-clean-lto-plugin:
29986 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29987 r=`${PWD_COMMAND}`; export r; \
29988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29989 $(HOST_EXPORTS) \
29990 for flag in $(EXTRA_HOST_FLAGS) ; do \
29991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29992 done; \
29993 echo "Doing maintainer-clean in lto-plugin" ; \
29994 (cd $(HOST_SUBDIR)/lto-plugin && \
29995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29997 "RANLIB=$${RANLIB}" \
29998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29999 maintainer-clean) \
30000 || exit 1
30002 @endif lto-plugin
30006 # ---------------------------------------
30007 # Modules which run on the target machine
30008 # ---------------------------------------
30013 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30014 maybe-configure-target-libstdc++-v3:
30015 @if gcc-bootstrap
30016 configure-target-libstdc++-v3: stage_current
30017 @endif gcc-bootstrap
30018 @if target-libstdc++-v3
30019 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30020 configure-target-libstdc++-v3:
30021 @r=`${PWD_COMMAND}`; export r; \
30022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30023 echo "Checking multilib configuration for libstdc++-v3..."; \
30024 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30025 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30026 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30027 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30028 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30029 else \
30030 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30031 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30032 fi; \
30033 else \
30034 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30035 fi; \
30036 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30037 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30038 $(RAW_CXX_TARGET_EXPORTS) \
30039 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30040 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30041 case $(srcdir) in \
30042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30043 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30045 esac; \
30046 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30047 libsrcdir="$$s/libstdc++-v3"; \
30048 rm -f no-such-file || : ; \
30049 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30050 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30051 --target=${target_alias} $${srcdiroption} \
30052 || exit 1
30053 @endif target-libstdc++-v3
30057 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30058 maybe-configure-stage1-target-libstdc++-v3:
30059 @if target-libstdc++-v3-bootstrap
30060 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30061 configure-stage1-target-libstdc++-v3:
30062 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30063 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30064 @r=`${PWD_COMMAND}`; export r; \
30065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30066 TFLAGS="$(STAGE1_TFLAGS)"; \
30067 echo "Checking multilib configuration for libstdc++-v3..."; \
30068 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30069 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30070 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30071 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30072 else \
30073 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30074 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30075 fi; \
30076 else \
30077 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30078 fi; \
30079 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30080 $(RAW_CXX_TARGET_EXPORTS) \
30081 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30082 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30083 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30084 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30085 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30086 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30087 case $(srcdir) in \
30088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30089 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30091 esac; \
30092 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30093 libsrcdir="$$s/libstdc++-v3"; \
30094 $(SHELL) $${libsrcdir}/configure \
30095 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30096 --target=${target_alias} $${srcdiroption} \
30097 $(STAGE1_CONFIGURE_FLAGS)
30098 @endif target-libstdc++-v3-bootstrap
30100 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30101 maybe-configure-stage2-target-libstdc++-v3:
30102 @if target-libstdc++-v3-bootstrap
30103 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30104 configure-stage2-target-libstdc++-v3:
30105 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30106 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30107 @r=`${PWD_COMMAND}`; export r; \
30108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30109 TFLAGS="$(STAGE2_TFLAGS)"; \
30110 echo "Checking multilib configuration for libstdc++-v3..."; \
30111 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30112 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30113 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30114 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30115 else \
30116 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30117 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30118 fi; \
30119 else \
30120 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30121 fi; \
30122 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30123 $(RAW_CXX_TARGET_EXPORTS) \
30125 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30126 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30127 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30128 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30129 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30130 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30131 case $(srcdir) in \
30132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30133 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30135 esac; \
30136 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30137 libsrcdir="$$s/libstdc++-v3"; \
30138 $(SHELL) $${libsrcdir}/configure \
30139 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30140 --target=${target_alias} $${srcdiroption} \
30141 --with-build-libsubdir=$(HOST_SUBDIR) \
30142 $(STAGE2_CONFIGURE_FLAGS)
30143 @endif target-libstdc++-v3-bootstrap
30145 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30146 maybe-configure-stage3-target-libstdc++-v3:
30147 @if target-libstdc++-v3-bootstrap
30148 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30149 configure-stage3-target-libstdc++-v3:
30150 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30151 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30152 @r=`${PWD_COMMAND}`; export r; \
30153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30154 TFLAGS="$(STAGE3_TFLAGS)"; \
30155 echo "Checking multilib configuration for libstdc++-v3..."; \
30156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30157 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30158 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30159 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30160 else \
30161 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30162 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30163 fi; \
30164 else \
30165 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30166 fi; \
30167 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30168 $(RAW_CXX_TARGET_EXPORTS) \
30170 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30171 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30172 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30173 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30174 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30175 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30176 case $(srcdir) in \
30177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30178 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30180 esac; \
30181 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30182 libsrcdir="$$s/libstdc++-v3"; \
30183 $(SHELL) $${libsrcdir}/configure \
30184 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30185 --target=${target_alias} $${srcdiroption} \
30186 --with-build-libsubdir=$(HOST_SUBDIR) \
30187 $(STAGE3_CONFIGURE_FLAGS)
30188 @endif target-libstdc++-v3-bootstrap
30190 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30191 maybe-configure-stage4-target-libstdc++-v3:
30192 @if target-libstdc++-v3-bootstrap
30193 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30194 configure-stage4-target-libstdc++-v3:
30195 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30196 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30197 @r=`${PWD_COMMAND}`; export r; \
30198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30199 TFLAGS="$(STAGE4_TFLAGS)"; \
30200 echo "Checking multilib configuration for libstdc++-v3..."; \
30201 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30202 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30203 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30204 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30205 else \
30206 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30207 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30208 fi; \
30209 else \
30210 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30211 fi; \
30212 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30213 $(RAW_CXX_TARGET_EXPORTS) \
30215 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30216 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30217 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30218 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30219 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30220 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30221 case $(srcdir) in \
30222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30223 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30225 esac; \
30226 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30227 libsrcdir="$$s/libstdc++-v3"; \
30228 $(SHELL) $${libsrcdir}/configure \
30229 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30230 --target=${target_alias} $${srcdiroption} \
30231 --with-build-libsubdir=$(HOST_SUBDIR) \
30232 $(STAGE4_CONFIGURE_FLAGS)
30233 @endif target-libstdc++-v3-bootstrap
30235 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30236 maybe-configure-stageprofile-target-libstdc++-v3:
30237 @if target-libstdc++-v3-bootstrap
30238 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30239 configure-stageprofile-target-libstdc++-v3:
30240 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30241 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30242 @r=`${PWD_COMMAND}`; export r; \
30243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30244 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30245 echo "Checking multilib configuration for libstdc++-v3..."; \
30246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30247 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30248 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30249 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30250 else \
30251 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30252 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30253 fi; \
30254 else \
30255 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30256 fi; \
30257 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30258 $(RAW_CXX_TARGET_EXPORTS) \
30260 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30261 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30262 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30263 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30264 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30265 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30266 case $(srcdir) in \
30267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30268 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30270 esac; \
30271 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30272 libsrcdir="$$s/libstdc++-v3"; \
30273 $(SHELL) $${libsrcdir}/configure \
30274 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30275 --target=${target_alias} $${srcdiroption} \
30276 --with-build-libsubdir=$(HOST_SUBDIR) \
30277 $(STAGEprofile_CONFIGURE_FLAGS)
30278 @endif target-libstdc++-v3-bootstrap
30280 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30281 maybe-configure-stagefeedback-target-libstdc++-v3:
30282 @if target-libstdc++-v3-bootstrap
30283 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30284 configure-stagefeedback-target-libstdc++-v3:
30285 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30286 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30287 @r=`${PWD_COMMAND}`; export r; \
30288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30289 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30290 echo "Checking multilib configuration for libstdc++-v3..."; \
30291 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30292 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30293 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30294 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30295 else \
30296 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30297 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30298 fi; \
30299 else \
30300 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30301 fi; \
30302 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30303 $(RAW_CXX_TARGET_EXPORTS) \
30305 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30306 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30307 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30308 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30309 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30310 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30311 case $(srcdir) in \
30312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30313 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30315 esac; \
30316 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30317 libsrcdir="$$s/libstdc++-v3"; \
30318 $(SHELL) $${libsrcdir}/configure \
30319 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30320 --target=${target_alias} $${srcdiroption} \
30321 --with-build-libsubdir=$(HOST_SUBDIR) \
30322 $(STAGEfeedback_CONFIGURE_FLAGS)
30323 @endif target-libstdc++-v3-bootstrap
30329 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30330 maybe-all-target-libstdc++-v3:
30331 @if gcc-bootstrap
30332 all-target-libstdc++-v3: stage_current
30333 @endif gcc-bootstrap
30334 @if target-libstdc++-v3
30335 TARGET-target-libstdc++-v3=all
30336 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30337 all-target-libstdc++-v3: configure-target-libstdc++-v3
30338 @r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30340 $(RAW_CXX_TARGET_EXPORTS) \
30341 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30343 $(TARGET-target-libstdc++-v3))
30344 @endif target-libstdc++-v3
30348 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30349 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30350 maybe-all-stage1-target-libstdc++-v3:
30351 maybe-clean-stage1-target-libstdc++-v3:
30352 @if target-libstdc++-v3-bootstrap
30353 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30354 all-stage1: all-stage1-target-libstdc++-v3
30355 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30356 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30357 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30358 @r=`${PWD_COMMAND}`; export r; \
30359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30360 TFLAGS="$(STAGE1_TFLAGS)"; \
30361 $(RAW_CXX_TARGET_EXPORTS) \
30362 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30364 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30365 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30366 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30370 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30371 TFLAGS="$(STAGE1_TFLAGS)" \
30372 $(TARGET-stage1-target-libstdc++-v3)
30374 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30375 clean-stage1: clean-stage1-target-libstdc++-v3
30376 clean-stage1-target-libstdc++-v3:
30377 @if [ $(current_stage) = stage1 ]; then \
30378 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30379 else \
30380 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30381 $(MAKE) stage1-start; \
30382 fi; \
30383 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30384 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30385 clean
30386 @endif target-libstdc++-v3-bootstrap
30389 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30390 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30391 maybe-all-stage2-target-libstdc++-v3:
30392 maybe-clean-stage2-target-libstdc++-v3:
30393 @if target-libstdc++-v3-bootstrap
30394 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30395 all-stage2: all-stage2-target-libstdc++-v3
30396 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30397 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30398 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30399 @r=`${PWD_COMMAND}`; export r; \
30400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30401 TFLAGS="$(STAGE2_TFLAGS)"; \
30402 $(RAW_CXX_TARGET_EXPORTS) \
30404 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30406 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30407 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30408 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30412 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30413 TFLAGS="$(STAGE2_TFLAGS)" \
30414 $(TARGET-stage2-target-libstdc++-v3)
30416 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30417 clean-stage2: clean-stage2-target-libstdc++-v3
30418 clean-stage2-target-libstdc++-v3:
30419 @if [ $(current_stage) = stage2 ]; then \
30420 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30421 else \
30422 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30423 $(MAKE) stage2-start; \
30424 fi; \
30425 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30426 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30428 clean
30429 @endif target-libstdc++-v3-bootstrap
30432 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30433 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30434 maybe-all-stage3-target-libstdc++-v3:
30435 maybe-clean-stage3-target-libstdc++-v3:
30436 @if target-libstdc++-v3-bootstrap
30437 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30438 all-stage3: all-stage3-target-libstdc++-v3
30439 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30440 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30441 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30442 @r=`${PWD_COMMAND}`; export r; \
30443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30444 TFLAGS="$(STAGE3_TFLAGS)"; \
30445 $(RAW_CXX_TARGET_EXPORTS) \
30447 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30449 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30450 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30451 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30455 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30456 TFLAGS="$(STAGE3_TFLAGS)" \
30457 $(TARGET-stage3-target-libstdc++-v3)
30459 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30460 clean-stage3: clean-stage3-target-libstdc++-v3
30461 clean-stage3-target-libstdc++-v3:
30462 @if [ $(current_stage) = stage3 ]; then \
30463 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30464 else \
30465 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30466 $(MAKE) stage3-start; \
30467 fi; \
30468 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30469 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30471 clean
30472 @endif target-libstdc++-v3-bootstrap
30475 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30476 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30477 maybe-all-stage4-target-libstdc++-v3:
30478 maybe-clean-stage4-target-libstdc++-v3:
30479 @if target-libstdc++-v3-bootstrap
30480 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30481 all-stage4: all-stage4-target-libstdc++-v3
30482 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30483 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30484 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30485 @r=`${PWD_COMMAND}`; export r; \
30486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30487 TFLAGS="$(STAGE4_TFLAGS)"; \
30488 $(RAW_CXX_TARGET_EXPORTS) \
30490 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30492 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30493 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30494 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30498 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30499 TFLAGS="$(STAGE4_TFLAGS)" \
30500 $(TARGET-stage4-target-libstdc++-v3)
30502 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30503 clean-stage4: clean-stage4-target-libstdc++-v3
30504 clean-stage4-target-libstdc++-v3:
30505 @if [ $(current_stage) = stage4 ]; then \
30506 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30507 else \
30508 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30509 $(MAKE) stage4-start; \
30510 fi; \
30511 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30512 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30514 clean
30515 @endif target-libstdc++-v3-bootstrap
30518 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30519 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30520 maybe-all-stageprofile-target-libstdc++-v3:
30521 maybe-clean-stageprofile-target-libstdc++-v3:
30522 @if target-libstdc++-v3-bootstrap
30523 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30524 all-stageprofile: all-stageprofile-target-libstdc++-v3
30525 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30526 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30527 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30528 @r=`${PWD_COMMAND}`; export r; \
30529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30530 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30531 $(RAW_CXX_TARGET_EXPORTS) \
30533 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30535 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30536 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30537 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30541 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30542 TFLAGS="$(STAGEprofile_TFLAGS)" \
30543 $(TARGET-stageprofile-target-libstdc++-v3)
30545 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30546 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30547 clean-stageprofile-target-libstdc++-v3:
30548 @if [ $(current_stage) = stageprofile ]; then \
30549 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30550 else \
30551 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30552 $(MAKE) stageprofile-start; \
30553 fi; \
30554 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30555 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30557 clean
30558 @endif target-libstdc++-v3-bootstrap
30561 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30562 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30563 maybe-all-stagefeedback-target-libstdc++-v3:
30564 maybe-clean-stagefeedback-target-libstdc++-v3:
30565 @if target-libstdc++-v3-bootstrap
30566 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30567 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30568 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30569 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30570 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30571 @r=`${PWD_COMMAND}`; export r; \
30572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30573 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30574 $(RAW_CXX_TARGET_EXPORTS) \
30576 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30578 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30579 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30580 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30584 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30585 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30586 $(TARGET-stagefeedback-target-libstdc++-v3)
30588 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30589 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30590 clean-stagefeedback-target-libstdc++-v3:
30591 @if [ $(current_stage) = stagefeedback ]; then \
30592 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30593 else \
30594 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30595 $(MAKE) stagefeedback-start; \
30596 fi; \
30597 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30598 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30600 clean
30601 @endif target-libstdc++-v3-bootstrap
30608 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30609 maybe-check-target-libstdc++-v3:
30610 @if target-libstdc++-v3
30611 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30613 check-target-libstdc++-v3:
30614 @: $(MAKE); $(unstage)
30615 @r=`${PWD_COMMAND}`; export r; \
30616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30617 $(RAW_CXX_TARGET_EXPORTS) \
30618 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30619 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30621 @endif target-libstdc++-v3
30623 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30624 maybe-install-target-libstdc++-v3:
30625 @if target-libstdc++-v3
30626 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30628 install-target-libstdc++-v3: installdirs
30629 @: $(MAKE); $(unstage)
30630 @r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30632 $(RAW_CXX_TARGET_EXPORTS) \
30633 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30634 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30636 @endif target-libstdc++-v3
30638 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30639 maybe-install-strip-target-libstdc++-v3:
30640 @if target-libstdc++-v3
30641 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30643 install-strip-target-libstdc++-v3: installdirs
30644 @: $(MAKE); $(unstage)
30645 @r=`${PWD_COMMAND}`; export r; \
30646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30647 $(RAW_CXX_TARGET_EXPORTS) \
30648 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30649 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30651 @endif target-libstdc++-v3
30653 # Other targets (info, dvi, pdf, etc.)
30655 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30656 maybe-info-target-libstdc++-v3:
30657 @if target-libstdc++-v3
30658 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30660 info-target-libstdc++-v3: \
30661 configure-target-libstdc++-v3
30662 @: $(MAKE); $(unstage)
30663 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30664 r=`${PWD_COMMAND}`; export r; \
30665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30666 $(RAW_CXX_TARGET_EXPORTS) \
30667 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30668 for flag in $(EXTRA_TARGET_FLAGS); do \
30669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30670 done; \
30671 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30674 "RANLIB=$${RANLIB}" \
30675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30676 info) \
30677 || exit 1
30679 @endif target-libstdc++-v3
30681 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30682 maybe-dvi-target-libstdc++-v3:
30683 @if target-libstdc++-v3
30684 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30686 dvi-target-libstdc++-v3: \
30687 configure-target-libstdc++-v3
30688 @: $(MAKE); $(unstage)
30689 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30690 r=`${PWD_COMMAND}`; export r; \
30691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30692 $(RAW_CXX_TARGET_EXPORTS) \
30693 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30694 for flag in $(EXTRA_TARGET_FLAGS); do \
30695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30696 done; \
30697 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30700 "RANLIB=$${RANLIB}" \
30701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30702 dvi) \
30703 || exit 1
30705 @endif target-libstdc++-v3
30707 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30708 maybe-pdf-target-libstdc++-v3:
30709 @if target-libstdc++-v3
30710 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30712 pdf-target-libstdc++-v3: \
30713 configure-target-libstdc++-v3
30714 @: $(MAKE); $(unstage)
30715 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30716 r=`${PWD_COMMAND}`; export r; \
30717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30718 $(RAW_CXX_TARGET_EXPORTS) \
30719 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30720 for flag in $(EXTRA_TARGET_FLAGS); do \
30721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30722 done; \
30723 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30726 "RANLIB=$${RANLIB}" \
30727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30728 pdf) \
30729 || exit 1
30731 @endif target-libstdc++-v3
30733 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30734 maybe-html-target-libstdc++-v3:
30735 @if target-libstdc++-v3
30736 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30738 html-target-libstdc++-v3: \
30739 configure-target-libstdc++-v3
30740 @: $(MAKE); $(unstage)
30741 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30742 r=`${PWD_COMMAND}`; export r; \
30743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30744 $(RAW_CXX_TARGET_EXPORTS) \
30745 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30746 for flag in $(EXTRA_TARGET_FLAGS); do \
30747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30748 done; \
30749 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30752 "RANLIB=$${RANLIB}" \
30753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30754 html) \
30755 || exit 1
30757 @endif target-libstdc++-v3
30759 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30760 maybe-TAGS-target-libstdc++-v3:
30761 @if target-libstdc++-v3
30762 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30764 TAGS-target-libstdc++-v3: \
30765 configure-target-libstdc++-v3
30766 @: $(MAKE); $(unstage)
30767 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30768 r=`${PWD_COMMAND}`; export r; \
30769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30770 $(RAW_CXX_TARGET_EXPORTS) \
30771 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30772 for flag in $(EXTRA_TARGET_FLAGS); do \
30773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30774 done; \
30775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778 "RANLIB=$${RANLIB}" \
30779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30780 TAGS) \
30781 || exit 1
30783 @endif target-libstdc++-v3
30785 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30786 maybe-install-info-target-libstdc++-v3:
30787 @if target-libstdc++-v3
30788 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30790 install-info-target-libstdc++-v3: \
30791 configure-target-libstdc++-v3 \
30792 info-target-libstdc++-v3
30793 @: $(MAKE); $(unstage)
30794 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30795 r=`${PWD_COMMAND}`; export r; \
30796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30797 $(RAW_CXX_TARGET_EXPORTS) \
30798 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30799 for flag in $(EXTRA_TARGET_FLAGS); do \
30800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30801 done; \
30802 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30805 "RANLIB=$${RANLIB}" \
30806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30807 install-info) \
30808 || exit 1
30810 @endif target-libstdc++-v3
30812 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30813 maybe-install-pdf-target-libstdc++-v3:
30814 @if target-libstdc++-v3
30815 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30817 install-pdf-target-libstdc++-v3: \
30818 configure-target-libstdc++-v3 \
30819 pdf-target-libstdc++-v3
30820 @: $(MAKE); $(unstage)
30821 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30822 r=`${PWD_COMMAND}`; export r; \
30823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30824 $(RAW_CXX_TARGET_EXPORTS) \
30825 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30826 for flag in $(EXTRA_TARGET_FLAGS); do \
30827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30828 done; \
30829 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30832 "RANLIB=$${RANLIB}" \
30833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30834 install-pdf) \
30835 || exit 1
30837 @endif target-libstdc++-v3
30839 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30840 maybe-install-html-target-libstdc++-v3:
30841 @if target-libstdc++-v3
30842 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30844 install-html-target-libstdc++-v3: \
30845 configure-target-libstdc++-v3 \
30846 html-target-libstdc++-v3
30847 @: $(MAKE); $(unstage)
30848 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30849 r=`${PWD_COMMAND}`; export r; \
30850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30851 $(RAW_CXX_TARGET_EXPORTS) \
30852 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30853 for flag in $(EXTRA_TARGET_FLAGS); do \
30854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30855 done; \
30856 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30859 "RANLIB=$${RANLIB}" \
30860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30861 install-html) \
30862 || exit 1
30864 @endif target-libstdc++-v3
30866 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30867 maybe-installcheck-target-libstdc++-v3:
30868 @if target-libstdc++-v3
30869 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30871 installcheck-target-libstdc++-v3: \
30872 configure-target-libstdc++-v3
30873 @: $(MAKE); $(unstage)
30874 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30875 r=`${PWD_COMMAND}`; export r; \
30876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30877 $(RAW_CXX_TARGET_EXPORTS) \
30878 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30879 for flag in $(EXTRA_TARGET_FLAGS); do \
30880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30881 done; \
30882 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30885 "RANLIB=$${RANLIB}" \
30886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30887 installcheck) \
30888 || exit 1
30890 @endif target-libstdc++-v3
30892 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30893 maybe-mostlyclean-target-libstdc++-v3:
30894 @if target-libstdc++-v3
30895 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30897 mostlyclean-target-libstdc++-v3:
30898 @: $(MAKE); $(unstage)
30899 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30900 r=`${PWD_COMMAND}`; export r; \
30901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30902 $(RAW_CXX_TARGET_EXPORTS) \
30903 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30904 for flag in $(EXTRA_TARGET_FLAGS); do \
30905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30906 done; \
30907 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30910 "RANLIB=$${RANLIB}" \
30911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30912 mostlyclean) \
30913 || exit 1
30915 @endif target-libstdc++-v3
30917 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30918 maybe-clean-target-libstdc++-v3:
30919 @if target-libstdc++-v3
30920 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30922 clean-target-libstdc++-v3:
30923 @: $(MAKE); $(unstage)
30924 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30925 r=`${PWD_COMMAND}`; export r; \
30926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30927 $(RAW_CXX_TARGET_EXPORTS) \
30928 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30929 for flag in $(EXTRA_TARGET_FLAGS); do \
30930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30931 done; \
30932 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30935 "RANLIB=$${RANLIB}" \
30936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30937 clean) \
30938 || exit 1
30940 @endif target-libstdc++-v3
30942 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30943 maybe-distclean-target-libstdc++-v3:
30944 @if target-libstdc++-v3
30945 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30947 distclean-target-libstdc++-v3:
30948 @: $(MAKE); $(unstage)
30949 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30950 r=`${PWD_COMMAND}`; export r; \
30951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30952 $(RAW_CXX_TARGET_EXPORTS) \
30953 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30954 for flag in $(EXTRA_TARGET_FLAGS); do \
30955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30956 done; \
30957 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30960 "RANLIB=$${RANLIB}" \
30961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30962 distclean) \
30963 || exit 1
30965 @endif target-libstdc++-v3
30967 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30968 maybe-maintainer-clean-target-libstdc++-v3:
30969 @if target-libstdc++-v3
30970 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30972 maintainer-clean-target-libstdc++-v3:
30973 @: $(MAKE); $(unstage)
30974 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30975 r=`${PWD_COMMAND}`; export r; \
30976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30977 $(RAW_CXX_TARGET_EXPORTS) \
30978 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30979 for flag in $(EXTRA_TARGET_FLAGS); do \
30980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30981 done; \
30982 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30985 "RANLIB=$${RANLIB}" \
30986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30987 maintainer-clean) \
30988 || exit 1
30990 @endif target-libstdc++-v3
30996 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30997 maybe-configure-target-libmudflap:
30998 @if gcc-bootstrap
30999 configure-target-libmudflap: stage_current
31000 @endif gcc-bootstrap
31001 @if target-libmudflap
31002 maybe-configure-target-libmudflap: configure-target-libmudflap
31003 configure-target-libmudflap:
31004 @: $(MAKE); $(unstage)
31005 @r=`${PWD_COMMAND}`; export r; \
31006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31007 echo "Checking multilib configuration for libmudflap..."; \
31008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31009 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31010 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31011 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31012 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31013 else \
31014 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31015 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31016 fi; \
31017 else \
31018 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31019 fi; \
31020 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31021 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31022 $(NORMAL_TARGET_EXPORTS) \
31023 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31024 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31025 case $(srcdir) in \
31026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31027 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31029 esac; \
31030 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31031 libsrcdir="$$s/libmudflap"; \
31032 rm -f no-such-file || : ; \
31033 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31034 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31035 --target=${target_alias} $${srcdiroption} \
31036 || exit 1
31037 @endif target-libmudflap
31043 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31044 maybe-all-target-libmudflap:
31045 @if gcc-bootstrap
31046 all-target-libmudflap: stage_current
31047 @endif gcc-bootstrap
31048 @if target-libmudflap
31049 TARGET-target-libmudflap=all
31050 maybe-all-target-libmudflap: all-target-libmudflap
31051 all-target-libmudflap: configure-target-libmudflap
31052 @: $(MAKE); $(unstage)
31053 @r=`${PWD_COMMAND}`; export r; \
31054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31055 $(NORMAL_TARGET_EXPORTS) \
31056 (cd $(TARGET_SUBDIR)/libmudflap && \
31057 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31058 $(TARGET-target-libmudflap))
31059 @endif target-libmudflap
31065 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31066 maybe-check-target-libmudflap:
31067 @if target-libmudflap
31068 maybe-check-target-libmudflap: check-target-libmudflap
31070 check-target-libmudflap:
31071 @: $(MAKE); $(unstage)
31072 @r=`${PWD_COMMAND}`; export r; \
31073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31074 $(NORMAL_TARGET_EXPORTS) \
31075 (cd $(TARGET_SUBDIR)/libmudflap && \
31076 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31078 @endif target-libmudflap
31080 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31081 maybe-install-target-libmudflap:
31082 @if target-libmudflap
31083 maybe-install-target-libmudflap: install-target-libmudflap
31085 install-target-libmudflap: installdirs
31086 @: $(MAKE); $(unstage)
31087 @r=`${PWD_COMMAND}`; export r; \
31088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31089 $(NORMAL_TARGET_EXPORTS) \
31090 (cd $(TARGET_SUBDIR)/libmudflap && \
31091 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31093 @endif target-libmudflap
31095 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31096 maybe-install-strip-target-libmudflap:
31097 @if target-libmudflap
31098 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31100 install-strip-target-libmudflap: installdirs
31101 @: $(MAKE); $(unstage)
31102 @r=`${PWD_COMMAND}`; export r; \
31103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31104 $(NORMAL_TARGET_EXPORTS) \
31105 (cd $(TARGET_SUBDIR)/libmudflap && \
31106 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31108 @endif target-libmudflap
31110 # Other targets (info, dvi, pdf, etc.)
31112 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31113 maybe-info-target-libmudflap:
31114 @if target-libmudflap
31115 maybe-info-target-libmudflap: info-target-libmudflap
31117 info-target-libmudflap: \
31118 configure-target-libmudflap
31119 @: $(MAKE); $(unstage)
31120 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31121 r=`${PWD_COMMAND}`; export r; \
31122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31123 $(NORMAL_TARGET_EXPORTS) \
31124 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31125 for flag in $(EXTRA_TARGET_FLAGS); do \
31126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31127 done; \
31128 (cd $(TARGET_SUBDIR)/libmudflap && \
31129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31131 "RANLIB=$${RANLIB}" \
31132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31133 info) \
31134 || exit 1
31136 @endif target-libmudflap
31138 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31139 maybe-dvi-target-libmudflap:
31140 @if target-libmudflap
31141 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31143 dvi-target-libmudflap: \
31144 configure-target-libmudflap
31145 @: $(MAKE); $(unstage)
31146 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31147 r=`${PWD_COMMAND}`; export r; \
31148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31149 $(NORMAL_TARGET_EXPORTS) \
31150 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31151 for flag in $(EXTRA_TARGET_FLAGS); do \
31152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31153 done; \
31154 (cd $(TARGET_SUBDIR)/libmudflap && \
31155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31157 "RANLIB=$${RANLIB}" \
31158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31159 dvi) \
31160 || exit 1
31162 @endif target-libmudflap
31164 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31165 maybe-pdf-target-libmudflap:
31166 @if target-libmudflap
31167 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31169 pdf-target-libmudflap: \
31170 configure-target-libmudflap
31171 @: $(MAKE); $(unstage)
31172 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31173 r=`${PWD_COMMAND}`; export r; \
31174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31175 $(NORMAL_TARGET_EXPORTS) \
31176 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31177 for flag in $(EXTRA_TARGET_FLAGS); do \
31178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31179 done; \
31180 (cd $(TARGET_SUBDIR)/libmudflap && \
31181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183 "RANLIB=$${RANLIB}" \
31184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31185 pdf) \
31186 || exit 1
31188 @endif target-libmudflap
31190 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31191 maybe-html-target-libmudflap:
31192 @if target-libmudflap
31193 maybe-html-target-libmudflap: html-target-libmudflap
31195 html-target-libmudflap: \
31196 configure-target-libmudflap
31197 @: $(MAKE); $(unstage)
31198 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31199 r=`${PWD_COMMAND}`; export r; \
31200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31201 $(NORMAL_TARGET_EXPORTS) \
31202 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31203 for flag in $(EXTRA_TARGET_FLAGS); do \
31204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31205 done; \
31206 (cd $(TARGET_SUBDIR)/libmudflap && \
31207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31209 "RANLIB=$${RANLIB}" \
31210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31211 html) \
31212 || exit 1
31214 @endif target-libmudflap
31216 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31217 maybe-TAGS-target-libmudflap:
31218 @if target-libmudflap
31219 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31221 TAGS-target-libmudflap: \
31222 configure-target-libmudflap
31223 @: $(MAKE); $(unstage)
31224 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31225 r=`${PWD_COMMAND}`; export r; \
31226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31227 $(NORMAL_TARGET_EXPORTS) \
31228 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31229 for flag in $(EXTRA_TARGET_FLAGS); do \
31230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31231 done; \
31232 (cd $(TARGET_SUBDIR)/libmudflap && \
31233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31235 "RANLIB=$${RANLIB}" \
31236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31237 TAGS) \
31238 || exit 1
31240 @endif target-libmudflap
31242 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31243 maybe-install-info-target-libmudflap:
31244 @if target-libmudflap
31245 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31247 install-info-target-libmudflap: \
31248 configure-target-libmudflap \
31249 info-target-libmudflap
31250 @: $(MAKE); $(unstage)
31251 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31252 r=`${PWD_COMMAND}`; export r; \
31253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254 $(NORMAL_TARGET_EXPORTS) \
31255 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31256 for flag in $(EXTRA_TARGET_FLAGS); do \
31257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31258 done; \
31259 (cd $(TARGET_SUBDIR)/libmudflap && \
31260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31262 "RANLIB=$${RANLIB}" \
31263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31264 install-info) \
31265 || exit 1
31267 @endif target-libmudflap
31269 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31270 maybe-install-pdf-target-libmudflap:
31271 @if target-libmudflap
31272 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31274 install-pdf-target-libmudflap: \
31275 configure-target-libmudflap \
31276 pdf-target-libmudflap
31277 @: $(MAKE); $(unstage)
31278 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31279 r=`${PWD_COMMAND}`; export r; \
31280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31281 $(NORMAL_TARGET_EXPORTS) \
31282 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31283 for flag in $(EXTRA_TARGET_FLAGS); do \
31284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31285 done; \
31286 (cd $(TARGET_SUBDIR)/libmudflap && \
31287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31289 "RANLIB=$${RANLIB}" \
31290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31291 install-pdf) \
31292 || exit 1
31294 @endif target-libmudflap
31296 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31297 maybe-install-html-target-libmudflap:
31298 @if target-libmudflap
31299 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31301 install-html-target-libmudflap: \
31302 configure-target-libmudflap \
31303 html-target-libmudflap
31304 @: $(MAKE); $(unstage)
31305 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31306 r=`${PWD_COMMAND}`; export r; \
31307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31308 $(NORMAL_TARGET_EXPORTS) \
31309 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31310 for flag in $(EXTRA_TARGET_FLAGS); do \
31311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31312 done; \
31313 (cd $(TARGET_SUBDIR)/libmudflap && \
31314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31316 "RANLIB=$${RANLIB}" \
31317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31318 install-html) \
31319 || exit 1
31321 @endif target-libmudflap
31323 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31324 maybe-installcheck-target-libmudflap:
31325 @if target-libmudflap
31326 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31328 installcheck-target-libmudflap: \
31329 configure-target-libmudflap
31330 @: $(MAKE); $(unstage)
31331 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31332 r=`${PWD_COMMAND}`; export r; \
31333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31334 $(NORMAL_TARGET_EXPORTS) \
31335 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31336 for flag in $(EXTRA_TARGET_FLAGS); do \
31337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31338 done; \
31339 (cd $(TARGET_SUBDIR)/libmudflap && \
31340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31342 "RANLIB=$${RANLIB}" \
31343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31344 installcheck) \
31345 || exit 1
31347 @endif target-libmudflap
31349 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31350 maybe-mostlyclean-target-libmudflap:
31351 @if target-libmudflap
31352 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31354 mostlyclean-target-libmudflap:
31355 @: $(MAKE); $(unstage)
31356 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31357 r=`${PWD_COMMAND}`; export r; \
31358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31359 $(NORMAL_TARGET_EXPORTS) \
31360 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31361 for flag in $(EXTRA_TARGET_FLAGS); do \
31362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31363 done; \
31364 (cd $(TARGET_SUBDIR)/libmudflap && \
31365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31367 "RANLIB=$${RANLIB}" \
31368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31369 mostlyclean) \
31370 || exit 1
31372 @endif target-libmudflap
31374 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31375 maybe-clean-target-libmudflap:
31376 @if target-libmudflap
31377 maybe-clean-target-libmudflap: clean-target-libmudflap
31379 clean-target-libmudflap:
31380 @: $(MAKE); $(unstage)
31381 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31382 r=`${PWD_COMMAND}`; export r; \
31383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31384 $(NORMAL_TARGET_EXPORTS) \
31385 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31386 for flag in $(EXTRA_TARGET_FLAGS); do \
31387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31388 done; \
31389 (cd $(TARGET_SUBDIR)/libmudflap && \
31390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31392 "RANLIB=$${RANLIB}" \
31393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31394 clean) \
31395 || exit 1
31397 @endif target-libmudflap
31399 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31400 maybe-distclean-target-libmudflap:
31401 @if target-libmudflap
31402 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31404 distclean-target-libmudflap:
31405 @: $(MAKE); $(unstage)
31406 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31407 r=`${PWD_COMMAND}`; export r; \
31408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31409 $(NORMAL_TARGET_EXPORTS) \
31410 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31411 for flag in $(EXTRA_TARGET_FLAGS); do \
31412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31413 done; \
31414 (cd $(TARGET_SUBDIR)/libmudflap && \
31415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31417 "RANLIB=$${RANLIB}" \
31418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31419 distclean) \
31420 || exit 1
31422 @endif target-libmudflap
31424 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31425 maybe-maintainer-clean-target-libmudflap:
31426 @if target-libmudflap
31427 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31429 maintainer-clean-target-libmudflap:
31430 @: $(MAKE); $(unstage)
31431 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31432 r=`${PWD_COMMAND}`; export r; \
31433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434 $(NORMAL_TARGET_EXPORTS) \
31435 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31436 for flag in $(EXTRA_TARGET_FLAGS); do \
31437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31438 done; \
31439 (cd $(TARGET_SUBDIR)/libmudflap && \
31440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31442 "RANLIB=$${RANLIB}" \
31443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31444 maintainer-clean) \
31445 || exit 1
31447 @endif target-libmudflap
31453 .PHONY: configure-target-libssp maybe-configure-target-libssp
31454 maybe-configure-target-libssp:
31455 @if gcc-bootstrap
31456 configure-target-libssp: stage_current
31457 @endif gcc-bootstrap
31458 @if target-libssp
31459 maybe-configure-target-libssp: configure-target-libssp
31460 configure-target-libssp:
31461 @: $(MAKE); $(unstage)
31462 @r=`${PWD_COMMAND}`; export r; \
31463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31464 echo "Checking multilib configuration for libssp..."; \
31465 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31466 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31467 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31468 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31469 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31470 else \
31471 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31472 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31473 fi; \
31474 else \
31475 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31476 fi; \
31477 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31478 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31479 $(NORMAL_TARGET_EXPORTS) \
31480 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31481 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31482 case $(srcdir) in \
31483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31484 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31486 esac; \
31487 srcdiroption="--srcdir=$${topdir}/libssp"; \
31488 libsrcdir="$$s/libssp"; \
31489 rm -f no-such-file || : ; \
31490 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31491 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31492 --target=${target_alias} $${srcdiroption} \
31493 || exit 1
31494 @endif target-libssp
31500 .PHONY: all-target-libssp maybe-all-target-libssp
31501 maybe-all-target-libssp:
31502 @if gcc-bootstrap
31503 all-target-libssp: stage_current
31504 @endif gcc-bootstrap
31505 @if target-libssp
31506 TARGET-target-libssp=all
31507 maybe-all-target-libssp: all-target-libssp
31508 all-target-libssp: configure-target-libssp
31509 @: $(MAKE); $(unstage)
31510 @r=`${PWD_COMMAND}`; export r; \
31511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31512 $(NORMAL_TARGET_EXPORTS) \
31513 (cd $(TARGET_SUBDIR)/libssp && \
31514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31515 $(TARGET-target-libssp))
31516 @endif target-libssp
31522 .PHONY: check-target-libssp maybe-check-target-libssp
31523 maybe-check-target-libssp:
31524 @if target-libssp
31525 maybe-check-target-libssp: check-target-libssp
31527 check-target-libssp:
31528 @: $(MAKE); $(unstage)
31529 @r=`${PWD_COMMAND}`; export r; \
31530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531 $(NORMAL_TARGET_EXPORTS) \
31532 (cd $(TARGET_SUBDIR)/libssp && \
31533 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31535 @endif target-libssp
31537 .PHONY: install-target-libssp maybe-install-target-libssp
31538 maybe-install-target-libssp:
31539 @if target-libssp
31540 maybe-install-target-libssp: install-target-libssp
31542 install-target-libssp: installdirs
31543 @: $(MAKE); $(unstage)
31544 @r=`${PWD_COMMAND}`; export r; \
31545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31546 $(NORMAL_TARGET_EXPORTS) \
31547 (cd $(TARGET_SUBDIR)/libssp && \
31548 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31550 @endif target-libssp
31552 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31553 maybe-install-strip-target-libssp:
31554 @if target-libssp
31555 maybe-install-strip-target-libssp: install-strip-target-libssp
31557 install-strip-target-libssp: installdirs
31558 @: $(MAKE); $(unstage)
31559 @r=`${PWD_COMMAND}`; export r; \
31560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31561 $(NORMAL_TARGET_EXPORTS) \
31562 (cd $(TARGET_SUBDIR)/libssp && \
31563 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31565 @endif target-libssp
31567 # Other targets (info, dvi, pdf, etc.)
31569 .PHONY: maybe-info-target-libssp info-target-libssp
31570 maybe-info-target-libssp:
31571 @if target-libssp
31572 maybe-info-target-libssp: info-target-libssp
31574 info-target-libssp: \
31575 configure-target-libssp
31576 @: $(MAKE); $(unstage)
31577 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31578 r=`${PWD_COMMAND}`; export r; \
31579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580 $(NORMAL_TARGET_EXPORTS) \
31581 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31582 for flag in $(EXTRA_TARGET_FLAGS); do \
31583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31584 done; \
31585 (cd $(TARGET_SUBDIR)/libssp && \
31586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588 "RANLIB=$${RANLIB}" \
31589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31590 info) \
31591 || exit 1
31593 @endif target-libssp
31595 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31596 maybe-dvi-target-libssp:
31597 @if target-libssp
31598 maybe-dvi-target-libssp: dvi-target-libssp
31600 dvi-target-libssp: \
31601 configure-target-libssp
31602 @: $(MAKE); $(unstage)
31603 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31604 r=`${PWD_COMMAND}`; export r; \
31605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31606 $(NORMAL_TARGET_EXPORTS) \
31607 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31608 for flag in $(EXTRA_TARGET_FLAGS); do \
31609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31610 done; \
31611 (cd $(TARGET_SUBDIR)/libssp && \
31612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31614 "RANLIB=$${RANLIB}" \
31615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31616 dvi) \
31617 || exit 1
31619 @endif target-libssp
31621 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31622 maybe-pdf-target-libssp:
31623 @if target-libssp
31624 maybe-pdf-target-libssp: pdf-target-libssp
31626 pdf-target-libssp: \
31627 configure-target-libssp
31628 @: $(MAKE); $(unstage)
31629 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31630 r=`${PWD_COMMAND}`; export r; \
31631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632 $(NORMAL_TARGET_EXPORTS) \
31633 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31634 for flag in $(EXTRA_TARGET_FLAGS); do \
31635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31636 done; \
31637 (cd $(TARGET_SUBDIR)/libssp && \
31638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640 "RANLIB=$${RANLIB}" \
31641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642 pdf) \
31643 || exit 1
31645 @endif target-libssp
31647 .PHONY: maybe-html-target-libssp html-target-libssp
31648 maybe-html-target-libssp:
31649 @if target-libssp
31650 maybe-html-target-libssp: html-target-libssp
31652 html-target-libssp: \
31653 configure-target-libssp
31654 @: $(MAKE); $(unstage)
31655 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31656 r=`${PWD_COMMAND}`; export r; \
31657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31658 $(NORMAL_TARGET_EXPORTS) \
31659 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31660 for flag in $(EXTRA_TARGET_FLAGS); do \
31661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31662 done; \
31663 (cd $(TARGET_SUBDIR)/libssp && \
31664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31666 "RANLIB=$${RANLIB}" \
31667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31668 html) \
31669 || exit 1
31671 @endif target-libssp
31673 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31674 maybe-TAGS-target-libssp:
31675 @if target-libssp
31676 maybe-TAGS-target-libssp: TAGS-target-libssp
31678 TAGS-target-libssp: \
31679 configure-target-libssp
31680 @: $(MAKE); $(unstage)
31681 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31682 r=`${PWD_COMMAND}`; export r; \
31683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31684 $(NORMAL_TARGET_EXPORTS) \
31685 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31686 for flag in $(EXTRA_TARGET_FLAGS); do \
31687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31688 done; \
31689 (cd $(TARGET_SUBDIR)/libssp && \
31690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31692 "RANLIB=$${RANLIB}" \
31693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31694 TAGS) \
31695 || exit 1
31697 @endif target-libssp
31699 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31700 maybe-install-info-target-libssp:
31701 @if target-libssp
31702 maybe-install-info-target-libssp: install-info-target-libssp
31704 install-info-target-libssp: \
31705 configure-target-libssp \
31706 info-target-libssp
31707 @: $(MAKE); $(unstage)
31708 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31709 r=`${PWD_COMMAND}`; export r; \
31710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31711 $(NORMAL_TARGET_EXPORTS) \
31712 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31713 for flag in $(EXTRA_TARGET_FLAGS); do \
31714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31715 done; \
31716 (cd $(TARGET_SUBDIR)/libssp && \
31717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31719 "RANLIB=$${RANLIB}" \
31720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31721 install-info) \
31722 || exit 1
31724 @endif target-libssp
31726 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31727 maybe-install-pdf-target-libssp:
31728 @if target-libssp
31729 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31731 install-pdf-target-libssp: \
31732 configure-target-libssp \
31733 pdf-target-libssp
31734 @: $(MAKE); $(unstage)
31735 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31736 r=`${PWD_COMMAND}`; export r; \
31737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31738 $(NORMAL_TARGET_EXPORTS) \
31739 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31740 for flag in $(EXTRA_TARGET_FLAGS); do \
31741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31742 done; \
31743 (cd $(TARGET_SUBDIR)/libssp && \
31744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31746 "RANLIB=$${RANLIB}" \
31747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31748 install-pdf) \
31749 || exit 1
31751 @endif target-libssp
31753 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31754 maybe-install-html-target-libssp:
31755 @if target-libssp
31756 maybe-install-html-target-libssp: install-html-target-libssp
31758 install-html-target-libssp: \
31759 configure-target-libssp \
31760 html-target-libssp
31761 @: $(MAKE); $(unstage)
31762 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31763 r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31765 $(NORMAL_TARGET_EXPORTS) \
31766 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31767 for flag in $(EXTRA_TARGET_FLAGS); do \
31768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31769 done; \
31770 (cd $(TARGET_SUBDIR)/libssp && \
31771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31773 "RANLIB=$${RANLIB}" \
31774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31775 install-html) \
31776 || exit 1
31778 @endif target-libssp
31780 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31781 maybe-installcheck-target-libssp:
31782 @if target-libssp
31783 maybe-installcheck-target-libssp: installcheck-target-libssp
31785 installcheck-target-libssp: \
31786 configure-target-libssp
31787 @: $(MAKE); $(unstage)
31788 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31789 r=`${PWD_COMMAND}`; export r; \
31790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31791 $(NORMAL_TARGET_EXPORTS) \
31792 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31793 for flag in $(EXTRA_TARGET_FLAGS); do \
31794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31795 done; \
31796 (cd $(TARGET_SUBDIR)/libssp && \
31797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31799 "RANLIB=$${RANLIB}" \
31800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31801 installcheck) \
31802 || exit 1
31804 @endif target-libssp
31806 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31807 maybe-mostlyclean-target-libssp:
31808 @if target-libssp
31809 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31811 mostlyclean-target-libssp:
31812 @: $(MAKE); $(unstage)
31813 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31814 r=`${PWD_COMMAND}`; export r; \
31815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31816 $(NORMAL_TARGET_EXPORTS) \
31817 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31818 for flag in $(EXTRA_TARGET_FLAGS); do \
31819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31820 done; \
31821 (cd $(TARGET_SUBDIR)/libssp && \
31822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31824 "RANLIB=$${RANLIB}" \
31825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31826 mostlyclean) \
31827 || exit 1
31829 @endif target-libssp
31831 .PHONY: maybe-clean-target-libssp clean-target-libssp
31832 maybe-clean-target-libssp:
31833 @if target-libssp
31834 maybe-clean-target-libssp: clean-target-libssp
31836 clean-target-libssp:
31837 @: $(MAKE); $(unstage)
31838 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31839 r=`${PWD_COMMAND}`; export r; \
31840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31841 $(NORMAL_TARGET_EXPORTS) \
31842 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31843 for flag in $(EXTRA_TARGET_FLAGS); do \
31844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31845 done; \
31846 (cd $(TARGET_SUBDIR)/libssp && \
31847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31849 "RANLIB=$${RANLIB}" \
31850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31851 clean) \
31852 || exit 1
31854 @endif target-libssp
31856 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31857 maybe-distclean-target-libssp:
31858 @if target-libssp
31859 maybe-distclean-target-libssp: distclean-target-libssp
31861 distclean-target-libssp:
31862 @: $(MAKE); $(unstage)
31863 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31864 r=`${PWD_COMMAND}`; export r; \
31865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31866 $(NORMAL_TARGET_EXPORTS) \
31867 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31868 for flag in $(EXTRA_TARGET_FLAGS); do \
31869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31870 done; \
31871 (cd $(TARGET_SUBDIR)/libssp && \
31872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31874 "RANLIB=$${RANLIB}" \
31875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31876 distclean) \
31877 || exit 1
31879 @endif target-libssp
31881 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31882 maybe-maintainer-clean-target-libssp:
31883 @if target-libssp
31884 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31886 maintainer-clean-target-libssp:
31887 @: $(MAKE); $(unstage)
31888 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31889 r=`${PWD_COMMAND}`; export r; \
31890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31891 $(NORMAL_TARGET_EXPORTS) \
31892 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31893 for flag in $(EXTRA_TARGET_FLAGS); do \
31894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31895 done; \
31896 (cd $(TARGET_SUBDIR)/libssp && \
31897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31899 "RANLIB=$${RANLIB}" \
31900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31901 maintainer-clean) \
31902 || exit 1
31904 @endif target-libssp
31910 .PHONY: configure-target-newlib maybe-configure-target-newlib
31911 maybe-configure-target-newlib:
31912 @if gcc-bootstrap
31913 configure-target-newlib: stage_current
31914 @endif gcc-bootstrap
31915 @if target-newlib
31916 maybe-configure-target-newlib: configure-target-newlib
31917 configure-target-newlib:
31918 @: $(MAKE); $(unstage)
31919 @r=`${PWD_COMMAND}`; export r; \
31920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31921 echo "Checking multilib configuration for newlib..."; \
31922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31923 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31924 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31925 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31926 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31927 else \
31928 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31929 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31930 fi; \
31931 else \
31932 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31933 fi; \
31934 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31936 $(NORMAL_TARGET_EXPORTS) \
31937 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31938 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31939 case $(srcdir) in \
31940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31941 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31943 esac; \
31944 srcdiroption="--srcdir=$${topdir}/newlib"; \
31945 libsrcdir="$$s/newlib"; \
31946 rm -f no-such-file || : ; \
31947 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31948 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31949 --target=${target_alias} $${srcdiroption} \
31950 || exit 1
31951 @endif target-newlib
31957 .PHONY: all-target-newlib maybe-all-target-newlib
31958 maybe-all-target-newlib:
31959 @if gcc-bootstrap
31960 all-target-newlib: stage_current
31961 @endif gcc-bootstrap
31962 @if target-newlib
31963 TARGET-target-newlib=all
31964 maybe-all-target-newlib: all-target-newlib
31965 all-target-newlib: configure-target-newlib
31966 @: $(MAKE); $(unstage)
31967 @r=`${PWD_COMMAND}`; export r; \
31968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31969 $(NORMAL_TARGET_EXPORTS) \
31970 (cd $(TARGET_SUBDIR)/newlib && \
31971 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31972 $(TARGET-target-newlib))
31973 @endif target-newlib
31979 .PHONY: check-target-newlib maybe-check-target-newlib
31980 maybe-check-target-newlib:
31981 @if target-newlib
31982 maybe-check-target-newlib: check-target-newlib
31984 check-target-newlib:
31985 @: $(MAKE); $(unstage)
31986 @r=`${PWD_COMMAND}`; export r; \
31987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31988 $(NORMAL_TARGET_EXPORTS) \
31989 (cd $(TARGET_SUBDIR)/newlib && \
31990 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31992 @endif target-newlib
31994 .PHONY: install-target-newlib maybe-install-target-newlib
31995 maybe-install-target-newlib:
31996 @if target-newlib
31997 maybe-install-target-newlib: install-target-newlib
31999 install-target-newlib: installdirs
32000 @: $(MAKE); $(unstage)
32001 @r=`${PWD_COMMAND}`; export r; \
32002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32003 $(NORMAL_TARGET_EXPORTS) \
32004 (cd $(TARGET_SUBDIR)/newlib && \
32005 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32007 @endif target-newlib
32009 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
32010 maybe-install-strip-target-newlib:
32011 @if target-newlib
32012 maybe-install-strip-target-newlib: install-strip-target-newlib
32014 install-strip-target-newlib: installdirs
32015 @: $(MAKE); $(unstage)
32016 @r=`${PWD_COMMAND}`; export r; \
32017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32018 $(NORMAL_TARGET_EXPORTS) \
32019 (cd $(TARGET_SUBDIR)/newlib && \
32020 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32022 @endif target-newlib
32024 # Other targets (info, dvi, pdf, etc.)
32026 .PHONY: maybe-info-target-newlib info-target-newlib
32027 maybe-info-target-newlib:
32028 @if target-newlib
32029 maybe-info-target-newlib: info-target-newlib
32031 info-target-newlib: \
32032 configure-target-newlib
32033 @: $(MAKE); $(unstage)
32034 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32035 r=`${PWD_COMMAND}`; export r; \
32036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32037 $(NORMAL_TARGET_EXPORTS) \
32038 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32039 for flag in $(EXTRA_TARGET_FLAGS); do \
32040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32041 done; \
32042 (cd $(TARGET_SUBDIR)/newlib && \
32043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32045 "RANLIB=$${RANLIB}" \
32046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32047 info) \
32048 || exit 1
32050 @endif target-newlib
32052 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32053 maybe-dvi-target-newlib:
32054 @if target-newlib
32055 maybe-dvi-target-newlib: dvi-target-newlib
32057 dvi-target-newlib: \
32058 configure-target-newlib
32059 @: $(MAKE); $(unstage)
32060 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32061 r=`${PWD_COMMAND}`; export r; \
32062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32063 $(NORMAL_TARGET_EXPORTS) \
32064 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32065 for flag in $(EXTRA_TARGET_FLAGS); do \
32066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32067 done; \
32068 (cd $(TARGET_SUBDIR)/newlib && \
32069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32071 "RANLIB=$${RANLIB}" \
32072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32073 dvi) \
32074 || exit 1
32076 @endif target-newlib
32078 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32079 maybe-pdf-target-newlib:
32080 @if target-newlib
32081 maybe-pdf-target-newlib: pdf-target-newlib
32083 pdf-target-newlib: \
32084 configure-target-newlib
32085 @: $(MAKE); $(unstage)
32086 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32087 r=`${PWD_COMMAND}`; export r; \
32088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32089 $(NORMAL_TARGET_EXPORTS) \
32090 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32091 for flag in $(EXTRA_TARGET_FLAGS); do \
32092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32093 done; \
32094 (cd $(TARGET_SUBDIR)/newlib && \
32095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32097 "RANLIB=$${RANLIB}" \
32098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32099 pdf) \
32100 || exit 1
32102 @endif target-newlib
32104 .PHONY: maybe-html-target-newlib html-target-newlib
32105 maybe-html-target-newlib:
32106 @if target-newlib
32107 maybe-html-target-newlib: html-target-newlib
32109 html-target-newlib: \
32110 configure-target-newlib
32111 @: $(MAKE); $(unstage)
32112 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32113 r=`${PWD_COMMAND}`; export r; \
32114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32115 $(NORMAL_TARGET_EXPORTS) \
32116 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32117 for flag in $(EXTRA_TARGET_FLAGS); do \
32118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32119 done; \
32120 (cd $(TARGET_SUBDIR)/newlib && \
32121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32123 "RANLIB=$${RANLIB}" \
32124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32125 html) \
32126 || exit 1
32128 @endif target-newlib
32130 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32131 maybe-TAGS-target-newlib:
32132 @if target-newlib
32133 maybe-TAGS-target-newlib: TAGS-target-newlib
32135 TAGS-target-newlib: \
32136 configure-target-newlib
32137 @: $(MAKE); $(unstage)
32138 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32139 r=`${PWD_COMMAND}`; export r; \
32140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32141 $(NORMAL_TARGET_EXPORTS) \
32142 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32143 for flag in $(EXTRA_TARGET_FLAGS); do \
32144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32145 done; \
32146 (cd $(TARGET_SUBDIR)/newlib && \
32147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32149 "RANLIB=$${RANLIB}" \
32150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32151 TAGS) \
32152 || exit 1
32154 @endif target-newlib
32156 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32157 maybe-install-info-target-newlib:
32158 @if target-newlib
32159 maybe-install-info-target-newlib: install-info-target-newlib
32161 install-info-target-newlib: \
32162 configure-target-newlib \
32163 info-target-newlib
32164 @: $(MAKE); $(unstage)
32165 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32166 r=`${PWD_COMMAND}`; export r; \
32167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32168 $(NORMAL_TARGET_EXPORTS) \
32169 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32170 for flag in $(EXTRA_TARGET_FLAGS); do \
32171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32172 done; \
32173 (cd $(TARGET_SUBDIR)/newlib && \
32174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32176 "RANLIB=$${RANLIB}" \
32177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32178 install-info) \
32179 || exit 1
32181 @endif target-newlib
32183 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32184 maybe-install-pdf-target-newlib:
32185 @if target-newlib
32186 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32188 install-pdf-target-newlib: \
32189 configure-target-newlib \
32190 pdf-target-newlib
32191 @: $(MAKE); $(unstage)
32192 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32193 r=`${PWD_COMMAND}`; export r; \
32194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32195 $(NORMAL_TARGET_EXPORTS) \
32196 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32197 for flag in $(EXTRA_TARGET_FLAGS); do \
32198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32199 done; \
32200 (cd $(TARGET_SUBDIR)/newlib && \
32201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32203 "RANLIB=$${RANLIB}" \
32204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32205 install-pdf) \
32206 || exit 1
32208 @endif target-newlib
32210 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32211 maybe-install-html-target-newlib:
32212 @if target-newlib
32213 maybe-install-html-target-newlib: install-html-target-newlib
32215 install-html-target-newlib: \
32216 configure-target-newlib \
32217 html-target-newlib
32218 @: $(MAKE); $(unstage)
32219 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32220 r=`${PWD_COMMAND}`; export r; \
32221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32222 $(NORMAL_TARGET_EXPORTS) \
32223 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32224 for flag in $(EXTRA_TARGET_FLAGS); do \
32225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32226 done; \
32227 (cd $(TARGET_SUBDIR)/newlib && \
32228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32230 "RANLIB=$${RANLIB}" \
32231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32232 install-html) \
32233 || exit 1
32235 @endif target-newlib
32237 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32238 maybe-installcheck-target-newlib:
32239 @if target-newlib
32240 maybe-installcheck-target-newlib: installcheck-target-newlib
32242 installcheck-target-newlib: \
32243 configure-target-newlib
32244 @: $(MAKE); $(unstage)
32245 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32246 r=`${PWD_COMMAND}`; export r; \
32247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32248 $(NORMAL_TARGET_EXPORTS) \
32249 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32250 for flag in $(EXTRA_TARGET_FLAGS); do \
32251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32252 done; \
32253 (cd $(TARGET_SUBDIR)/newlib && \
32254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32256 "RANLIB=$${RANLIB}" \
32257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32258 installcheck) \
32259 || exit 1
32261 @endif target-newlib
32263 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32264 maybe-mostlyclean-target-newlib:
32265 @if target-newlib
32266 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32268 mostlyclean-target-newlib:
32269 @: $(MAKE); $(unstage)
32270 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32271 r=`${PWD_COMMAND}`; export r; \
32272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32273 $(NORMAL_TARGET_EXPORTS) \
32274 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32275 for flag in $(EXTRA_TARGET_FLAGS); do \
32276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32277 done; \
32278 (cd $(TARGET_SUBDIR)/newlib && \
32279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32281 "RANLIB=$${RANLIB}" \
32282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32283 mostlyclean) \
32284 || exit 1
32286 @endif target-newlib
32288 .PHONY: maybe-clean-target-newlib clean-target-newlib
32289 maybe-clean-target-newlib:
32290 @if target-newlib
32291 maybe-clean-target-newlib: clean-target-newlib
32293 clean-target-newlib:
32294 @: $(MAKE); $(unstage)
32295 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32296 r=`${PWD_COMMAND}`; export r; \
32297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32298 $(NORMAL_TARGET_EXPORTS) \
32299 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32300 for flag in $(EXTRA_TARGET_FLAGS); do \
32301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32302 done; \
32303 (cd $(TARGET_SUBDIR)/newlib && \
32304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32306 "RANLIB=$${RANLIB}" \
32307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32308 clean) \
32309 || exit 1
32311 @endif target-newlib
32313 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32314 maybe-distclean-target-newlib:
32315 @if target-newlib
32316 maybe-distclean-target-newlib: distclean-target-newlib
32318 distclean-target-newlib:
32319 @: $(MAKE); $(unstage)
32320 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32321 r=`${PWD_COMMAND}`; export r; \
32322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32323 $(NORMAL_TARGET_EXPORTS) \
32324 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32325 for flag in $(EXTRA_TARGET_FLAGS); do \
32326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32327 done; \
32328 (cd $(TARGET_SUBDIR)/newlib && \
32329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32331 "RANLIB=$${RANLIB}" \
32332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32333 distclean) \
32334 || exit 1
32336 @endif target-newlib
32338 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32339 maybe-maintainer-clean-target-newlib:
32340 @if target-newlib
32341 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32343 maintainer-clean-target-newlib:
32344 @: $(MAKE); $(unstage)
32345 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32346 r=`${PWD_COMMAND}`; export r; \
32347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32348 $(NORMAL_TARGET_EXPORTS) \
32349 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32350 for flag in $(EXTRA_TARGET_FLAGS); do \
32351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32352 done; \
32353 (cd $(TARGET_SUBDIR)/newlib && \
32354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32356 "RANLIB=$${RANLIB}" \
32357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32358 maintainer-clean) \
32359 || exit 1
32361 @endif target-newlib
32367 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32368 maybe-configure-target-libgcc:
32369 @if gcc-bootstrap
32370 configure-target-libgcc: stage_current
32371 @endif gcc-bootstrap
32372 @if target-libgcc
32373 maybe-configure-target-libgcc: configure-target-libgcc
32374 configure-target-libgcc:
32375 @r=`${PWD_COMMAND}`; export r; \
32376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32377 echo "Checking multilib configuration for libgcc..."; \
32378 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32379 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32380 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32381 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32382 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32383 else \
32384 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32385 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32386 fi; \
32387 else \
32388 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32389 fi; \
32390 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32391 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32392 $(NORMAL_TARGET_EXPORTS) \
32393 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32394 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32395 case $(srcdir) in \
32396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32397 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32399 esac; \
32400 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32401 libsrcdir="$$s/libgcc"; \
32402 rm -f no-such-file || : ; \
32403 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32404 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32405 --target=${target_alias} $${srcdiroption} \
32406 || exit 1
32407 @endif target-libgcc
32411 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32412 maybe-configure-stage1-target-libgcc:
32413 @if target-libgcc-bootstrap
32414 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32415 configure-stage1-target-libgcc:
32416 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32417 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32418 @r=`${PWD_COMMAND}`; export r; \
32419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32420 TFLAGS="$(STAGE1_TFLAGS)"; \
32421 echo "Checking multilib configuration for libgcc..."; \
32422 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32423 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32424 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32425 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32426 else \
32427 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32428 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32429 fi; \
32430 else \
32431 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32432 fi; \
32433 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32434 $(NORMAL_TARGET_EXPORTS) \
32435 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32436 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32437 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32438 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32440 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32441 case $(srcdir) in \
32442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32443 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32445 esac; \
32446 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32447 libsrcdir="$$s/libgcc"; \
32448 $(SHELL) $${libsrcdir}/configure \
32449 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32450 --target=${target_alias} $${srcdiroption} \
32451 $(STAGE1_CONFIGURE_FLAGS)
32452 @endif target-libgcc-bootstrap
32454 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32455 maybe-configure-stage2-target-libgcc:
32456 @if target-libgcc-bootstrap
32457 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32458 configure-stage2-target-libgcc:
32459 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32460 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32461 @r=`${PWD_COMMAND}`; export r; \
32462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32463 TFLAGS="$(STAGE2_TFLAGS)"; \
32464 echo "Checking multilib configuration for libgcc..."; \
32465 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32466 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32467 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32468 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32469 else \
32470 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32471 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32472 fi; \
32473 else \
32474 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32475 fi; \
32476 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32477 $(NORMAL_TARGET_EXPORTS) \
32479 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32480 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32481 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32482 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32483 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32484 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32485 case $(srcdir) in \
32486 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32487 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32488 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32489 esac; \
32490 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32491 libsrcdir="$$s/libgcc"; \
32492 $(SHELL) $${libsrcdir}/configure \
32493 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32494 --target=${target_alias} $${srcdiroption} \
32495 --with-build-libsubdir=$(HOST_SUBDIR) \
32496 $(STAGE2_CONFIGURE_FLAGS)
32497 @endif target-libgcc-bootstrap
32499 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32500 maybe-configure-stage3-target-libgcc:
32501 @if target-libgcc-bootstrap
32502 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32503 configure-stage3-target-libgcc:
32504 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32505 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32506 @r=`${PWD_COMMAND}`; export r; \
32507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32508 TFLAGS="$(STAGE3_TFLAGS)"; \
32509 echo "Checking multilib configuration for libgcc..."; \
32510 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32511 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32512 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32513 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32514 else \
32515 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32516 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32517 fi; \
32518 else \
32519 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32520 fi; \
32521 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32522 $(NORMAL_TARGET_EXPORTS) \
32524 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32525 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32526 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32527 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32528 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32529 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32530 case $(srcdir) in \
32531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32532 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32534 esac; \
32535 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32536 libsrcdir="$$s/libgcc"; \
32537 $(SHELL) $${libsrcdir}/configure \
32538 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32539 --target=${target_alias} $${srcdiroption} \
32540 --with-build-libsubdir=$(HOST_SUBDIR) \
32541 $(STAGE3_CONFIGURE_FLAGS)
32542 @endif target-libgcc-bootstrap
32544 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32545 maybe-configure-stage4-target-libgcc:
32546 @if target-libgcc-bootstrap
32547 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32548 configure-stage4-target-libgcc:
32549 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32550 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32551 @r=`${PWD_COMMAND}`; export r; \
32552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32553 TFLAGS="$(STAGE4_TFLAGS)"; \
32554 echo "Checking multilib configuration for libgcc..."; \
32555 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32556 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32557 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32558 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32559 else \
32560 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32561 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32562 fi; \
32563 else \
32564 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32565 fi; \
32566 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32567 $(NORMAL_TARGET_EXPORTS) \
32569 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32570 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32571 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32572 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32573 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32574 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32575 case $(srcdir) in \
32576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32577 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32579 esac; \
32580 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32581 libsrcdir="$$s/libgcc"; \
32582 $(SHELL) $${libsrcdir}/configure \
32583 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32584 --target=${target_alias} $${srcdiroption} \
32585 --with-build-libsubdir=$(HOST_SUBDIR) \
32586 $(STAGE4_CONFIGURE_FLAGS)
32587 @endif target-libgcc-bootstrap
32589 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32590 maybe-configure-stageprofile-target-libgcc:
32591 @if target-libgcc-bootstrap
32592 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32593 configure-stageprofile-target-libgcc:
32594 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32595 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32596 @r=`${PWD_COMMAND}`; export r; \
32597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32598 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32599 echo "Checking multilib configuration for libgcc..."; \
32600 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32601 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32602 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32603 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32604 else \
32605 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32606 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32607 fi; \
32608 else \
32609 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32610 fi; \
32611 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32612 $(NORMAL_TARGET_EXPORTS) \
32614 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32615 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32616 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32617 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32618 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32619 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32620 case $(srcdir) in \
32621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32622 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32624 esac; \
32625 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32626 libsrcdir="$$s/libgcc"; \
32627 $(SHELL) $${libsrcdir}/configure \
32628 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32629 --target=${target_alias} $${srcdiroption} \
32630 --with-build-libsubdir=$(HOST_SUBDIR) \
32631 $(STAGEprofile_CONFIGURE_FLAGS)
32632 @endif target-libgcc-bootstrap
32634 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32635 maybe-configure-stagefeedback-target-libgcc:
32636 @if target-libgcc-bootstrap
32637 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32638 configure-stagefeedback-target-libgcc:
32639 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32640 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32641 @r=`${PWD_COMMAND}`; export r; \
32642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32643 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32644 echo "Checking multilib configuration for libgcc..."; \
32645 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32646 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32647 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32648 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32649 else \
32650 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32651 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32652 fi; \
32653 else \
32654 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32655 fi; \
32656 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32657 $(NORMAL_TARGET_EXPORTS) \
32659 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32660 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32661 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32662 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32664 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32665 case $(srcdir) in \
32666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32667 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32669 esac; \
32670 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32671 libsrcdir="$$s/libgcc"; \
32672 $(SHELL) $${libsrcdir}/configure \
32673 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32674 --target=${target_alias} $${srcdiroption} \
32675 --with-build-libsubdir=$(HOST_SUBDIR) \
32676 $(STAGEfeedback_CONFIGURE_FLAGS)
32677 @endif target-libgcc-bootstrap
32683 .PHONY: all-target-libgcc maybe-all-target-libgcc
32684 maybe-all-target-libgcc:
32685 @if gcc-bootstrap
32686 all-target-libgcc: stage_current
32687 @endif gcc-bootstrap
32688 @if target-libgcc
32689 TARGET-target-libgcc=all
32690 maybe-all-target-libgcc: all-target-libgcc
32691 all-target-libgcc: configure-target-libgcc
32692 @r=`${PWD_COMMAND}`; export r; \
32693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32694 $(NORMAL_TARGET_EXPORTS) \
32695 (cd $(TARGET_SUBDIR)/libgcc && \
32696 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32697 $(TARGET-target-libgcc))
32698 @endif target-libgcc
32702 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32703 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32704 maybe-all-stage1-target-libgcc:
32705 maybe-clean-stage1-target-libgcc:
32706 @if target-libgcc-bootstrap
32707 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32708 all-stage1: all-stage1-target-libgcc
32709 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32710 all-stage1-target-libgcc: configure-stage1-target-libgcc
32711 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32712 @r=`${PWD_COMMAND}`; export r; \
32713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32714 TFLAGS="$(STAGE1_TFLAGS)"; \
32715 $(NORMAL_TARGET_EXPORTS) \
32716 cd $(TARGET_SUBDIR)/libgcc && \
32717 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32718 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32719 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32720 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32721 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32722 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32723 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32724 $(EXTRA_TARGET_FLAGS) \
32725 TFLAGS="$(STAGE1_TFLAGS)" \
32726 $(TARGET-stage1-target-libgcc)
32728 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32729 clean-stage1: clean-stage1-target-libgcc
32730 clean-stage1-target-libgcc:
32731 @if [ $(current_stage) = stage1 ]; then \
32732 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32733 else \
32734 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32735 $(MAKE) stage1-start; \
32736 fi; \
32737 cd $(TARGET_SUBDIR)/libgcc && \
32738 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32739 clean
32740 @endif target-libgcc-bootstrap
32743 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32744 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32745 maybe-all-stage2-target-libgcc:
32746 maybe-clean-stage2-target-libgcc:
32747 @if target-libgcc-bootstrap
32748 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32749 all-stage2: all-stage2-target-libgcc
32750 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32751 all-stage2-target-libgcc: configure-stage2-target-libgcc
32752 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32753 @r=`${PWD_COMMAND}`; export r; \
32754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32755 TFLAGS="$(STAGE2_TFLAGS)"; \
32756 $(NORMAL_TARGET_EXPORTS) \
32758 cd $(TARGET_SUBDIR)/libgcc && \
32759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32760 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32761 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32762 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32766 $(EXTRA_TARGET_FLAGS) \
32767 TFLAGS="$(STAGE2_TFLAGS)" \
32768 $(TARGET-stage2-target-libgcc)
32770 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32771 clean-stage2: clean-stage2-target-libgcc
32772 clean-stage2-target-libgcc:
32773 @if [ $(current_stage) = stage2 ]; then \
32774 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32775 else \
32776 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32777 $(MAKE) stage2-start; \
32778 fi; \
32779 cd $(TARGET_SUBDIR)/libgcc && \
32780 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32782 clean
32783 @endif target-libgcc-bootstrap
32786 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32787 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32788 maybe-all-stage3-target-libgcc:
32789 maybe-clean-stage3-target-libgcc:
32790 @if target-libgcc-bootstrap
32791 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32792 all-stage3: all-stage3-target-libgcc
32793 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32794 all-stage3-target-libgcc: configure-stage3-target-libgcc
32795 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32796 @r=`${PWD_COMMAND}`; export r; \
32797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32798 TFLAGS="$(STAGE3_TFLAGS)"; \
32799 $(NORMAL_TARGET_EXPORTS) \
32801 cd $(TARGET_SUBDIR)/libgcc && \
32802 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32803 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32804 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32805 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32806 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32807 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32808 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32809 $(EXTRA_TARGET_FLAGS) \
32810 TFLAGS="$(STAGE3_TFLAGS)" \
32811 $(TARGET-stage3-target-libgcc)
32813 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32814 clean-stage3: clean-stage3-target-libgcc
32815 clean-stage3-target-libgcc:
32816 @if [ $(current_stage) = stage3 ]; then \
32817 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32818 else \
32819 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32820 $(MAKE) stage3-start; \
32821 fi; \
32822 cd $(TARGET_SUBDIR)/libgcc && \
32823 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32825 clean
32826 @endif target-libgcc-bootstrap
32829 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32830 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32831 maybe-all-stage4-target-libgcc:
32832 maybe-clean-stage4-target-libgcc:
32833 @if target-libgcc-bootstrap
32834 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32835 all-stage4: all-stage4-target-libgcc
32836 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32837 all-stage4-target-libgcc: configure-stage4-target-libgcc
32838 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32839 @r=`${PWD_COMMAND}`; export r; \
32840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841 TFLAGS="$(STAGE4_TFLAGS)"; \
32842 $(NORMAL_TARGET_EXPORTS) \
32844 cd $(TARGET_SUBDIR)/libgcc && \
32845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32846 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32847 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32848 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32849 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32850 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32851 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32852 $(EXTRA_TARGET_FLAGS) \
32853 TFLAGS="$(STAGE4_TFLAGS)" \
32854 $(TARGET-stage4-target-libgcc)
32856 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32857 clean-stage4: clean-stage4-target-libgcc
32858 clean-stage4-target-libgcc:
32859 @if [ $(current_stage) = stage4 ]; then \
32860 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32861 else \
32862 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32863 $(MAKE) stage4-start; \
32864 fi; \
32865 cd $(TARGET_SUBDIR)/libgcc && \
32866 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32868 clean
32869 @endif target-libgcc-bootstrap
32872 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32873 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32874 maybe-all-stageprofile-target-libgcc:
32875 maybe-clean-stageprofile-target-libgcc:
32876 @if target-libgcc-bootstrap
32877 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32878 all-stageprofile: all-stageprofile-target-libgcc
32879 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32880 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32881 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32882 @r=`${PWD_COMMAND}`; export r; \
32883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32884 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32885 $(NORMAL_TARGET_EXPORTS) \
32887 cd $(TARGET_SUBDIR)/libgcc && \
32888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32889 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32890 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32891 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32895 $(EXTRA_TARGET_FLAGS) \
32896 TFLAGS="$(STAGEprofile_TFLAGS)" \
32897 $(TARGET-stageprofile-target-libgcc)
32899 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32900 clean-stageprofile: clean-stageprofile-target-libgcc
32901 clean-stageprofile-target-libgcc:
32902 @if [ $(current_stage) = stageprofile ]; then \
32903 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32904 else \
32905 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32906 $(MAKE) stageprofile-start; \
32907 fi; \
32908 cd $(TARGET_SUBDIR)/libgcc && \
32909 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32911 clean
32912 @endif target-libgcc-bootstrap
32915 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32916 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32917 maybe-all-stagefeedback-target-libgcc:
32918 maybe-clean-stagefeedback-target-libgcc:
32919 @if target-libgcc-bootstrap
32920 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32921 all-stagefeedback: all-stagefeedback-target-libgcc
32922 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32923 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32924 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32925 @r=`${PWD_COMMAND}`; export r; \
32926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32927 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32928 $(NORMAL_TARGET_EXPORTS) \
32930 cd $(TARGET_SUBDIR)/libgcc && \
32931 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32932 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32933 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32934 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32935 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32936 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32937 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32938 $(EXTRA_TARGET_FLAGS) \
32939 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32940 $(TARGET-stagefeedback-target-libgcc)
32942 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32943 clean-stagefeedback: clean-stagefeedback-target-libgcc
32944 clean-stagefeedback-target-libgcc:
32945 @if [ $(current_stage) = stagefeedback ]; then \
32946 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32947 else \
32948 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32949 $(MAKE) stagefeedback-start; \
32950 fi; \
32951 cd $(TARGET_SUBDIR)/libgcc && \
32952 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32954 clean
32955 @endif target-libgcc-bootstrap
32962 .PHONY: check-target-libgcc maybe-check-target-libgcc
32963 maybe-check-target-libgcc:
32964 @if target-libgcc
32965 maybe-check-target-libgcc: check-target-libgcc
32967 # Dummy target for uncheckable module.
32968 check-target-libgcc:
32970 @endif target-libgcc
32972 .PHONY: install-target-libgcc maybe-install-target-libgcc
32973 maybe-install-target-libgcc:
32974 @if target-libgcc
32975 maybe-install-target-libgcc: install-target-libgcc
32977 install-target-libgcc: installdirs
32978 @: $(MAKE); $(unstage)
32979 @r=`${PWD_COMMAND}`; export r; \
32980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32981 $(NORMAL_TARGET_EXPORTS) \
32982 (cd $(TARGET_SUBDIR)/libgcc && \
32983 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32985 @endif target-libgcc
32987 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32988 maybe-install-strip-target-libgcc:
32989 @if target-libgcc
32990 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32992 install-strip-target-libgcc: installdirs
32993 @: $(MAKE); $(unstage)
32994 @r=`${PWD_COMMAND}`; export r; \
32995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32996 $(NORMAL_TARGET_EXPORTS) \
32997 (cd $(TARGET_SUBDIR)/libgcc && \
32998 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33000 @endif target-libgcc
33002 # Other targets (info, dvi, pdf, etc.)
33004 .PHONY: maybe-info-target-libgcc info-target-libgcc
33005 maybe-info-target-libgcc:
33006 @if target-libgcc
33007 maybe-info-target-libgcc: info-target-libgcc
33009 info-target-libgcc: \
33010 configure-target-libgcc
33011 @: $(MAKE); $(unstage)
33012 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33013 r=`${PWD_COMMAND}`; export r; \
33014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33015 $(NORMAL_TARGET_EXPORTS) \
33016 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
33017 for flag in $(EXTRA_TARGET_FLAGS); do \
33018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33019 done; \
33020 (cd $(TARGET_SUBDIR)/libgcc && \
33021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33023 "RANLIB=$${RANLIB}" \
33024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33025 info) \
33026 || exit 1
33028 @endif target-libgcc
33030 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33031 maybe-dvi-target-libgcc:
33032 @if target-libgcc
33033 maybe-dvi-target-libgcc: dvi-target-libgcc
33035 dvi-target-libgcc: \
33036 configure-target-libgcc
33037 @: $(MAKE); $(unstage)
33038 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33039 r=`${PWD_COMMAND}`; export r; \
33040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33041 $(NORMAL_TARGET_EXPORTS) \
33042 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33043 for flag in $(EXTRA_TARGET_FLAGS); do \
33044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33045 done; \
33046 (cd $(TARGET_SUBDIR)/libgcc && \
33047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33049 "RANLIB=$${RANLIB}" \
33050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33051 dvi) \
33052 || exit 1
33054 @endif target-libgcc
33056 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33057 maybe-pdf-target-libgcc:
33058 @if target-libgcc
33059 maybe-pdf-target-libgcc: pdf-target-libgcc
33061 pdf-target-libgcc: \
33062 configure-target-libgcc
33063 @: $(MAKE); $(unstage)
33064 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33065 r=`${PWD_COMMAND}`; export r; \
33066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33067 $(NORMAL_TARGET_EXPORTS) \
33068 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33069 for flag in $(EXTRA_TARGET_FLAGS); do \
33070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33071 done; \
33072 (cd $(TARGET_SUBDIR)/libgcc && \
33073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33075 "RANLIB=$${RANLIB}" \
33076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33077 pdf) \
33078 || exit 1
33080 @endif target-libgcc
33082 .PHONY: maybe-html-target-libgcc html-target-libgcc
33083 maybe-html-target-libgcc:
33084 @if target-libgcc
33085 maybe-html-target-libgcc: html-target-libgcc
33087 html-target-libgcc: \
33088 configure-target-libgcc
33089 @: $(MAKE); $(unstage)
33090 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33091 r=`${PWD_COMMAND}`; export r; \
33092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33093 $(NORMAL_TARGET_EXPORTS) \
33094 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33095 for flag in $(EXTRA_TARGET_FLAGS); do \
33096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33097 done; \
33098 (cd $(TARGET_SUBDIR)/libgcc && \
33099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33101 "RANLIB=$${RANLIB}" \
33102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33103 html) \
33104 || exit 1
33106 @endif target-libgcc
33108 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33109 maybe-TAGS-target-libgcc:
33110 @if target-libgcc
33111 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33113 TAGS-target-libgcc: \
33114 configure-target-libgcc
33115 @: $(MAKE); $(unstage)
33116 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33117 r=`${PWD_COMMAND}`; export r; \
33118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33119 $(NORMAL_TARGET_EXPORTS) \
33120 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33121 for flag in $(EXTRA_TARGET_FLAGS); do \
33122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33123 done; \
33124 (cd $(TARGET_SUBDIR)/libgcc && \
33125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33127 "RANLIB=$${RANLIB}" \
33128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33129 TAGS) \
33130 || exit 1
33132 @endif target-libgcc
33134 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33135 maybe-install-info-target-libgcc:
33136 @if target-libgcc
33137 maybe-install-info-target-libgcc: install-info-target-libgcc
33139 install-info-target-libgcc: \
33140 configure-target-libgcc \
33141 info-target-libgcc
33142 @: $(MAKE); $(unstage)
33143 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33144 r=`${PWD_COMMAND}`; export r; \
33145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146 $(NORMAL_TARGET_EXPORTS) \
33147 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33148 for flag in $(EXTRA_TARGET_FLAGS); do \
33149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150 done; \
33151 (cd $(TARGET_SUBDIR)/libgcc && \
33152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154 "RANLIB=$${RANLIB}" \
33155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33156 install-info) \
33157 || exit 1
33159 @endif target-libgcc
33161 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33162 maybe-install-pdf-target-libgcc:
33163 @if target-libgcc
33164 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33166 install-pdf-target-libgcc: \
33167 configure-target-libgcc \
33168 pdf-target-libgcc
33169 @: $(MAKE); $(unstage)
33170 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33171 r=`${PWD_COMMAND}`; export r; \
33172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33173 $(NORMAL_TARGET_EXPORTS) \
33174 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33175 for flag in $(EXTRA_TARGET_FLAGS); do \
33176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33177 done; \
33178 (cd $(TARGET_SUBDIR)/libgcc && \
33179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33181 "RANLIB=$${RANLIB}" \
33182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33183 install-pdf) \
33184 || exit 1
33186 @endif target-libgcc
33188 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33189 maybe-install-html-target-libgcc:
33190 @if target-libgcc
33191 maybe-install-html-target-libgcc: install-html-target-libgcc
33193 install-html-target-libgcc: \
33194 configure-target-libgcc \
33195 html-target-libgcc
33196 @: $(MAKE); $(unstage)
33197 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33198 r=`${PWD_COMMAND}`; export r; \
33199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33200 $(NORMAL_TARGET_EXPORTS) \
33201 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33202 for flag in $(EXTRA_TARGET_FLAGS); do \
33203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33204 done; \
33205 (cd $(TARGET_SUBDIR)/libgcc && \
33206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33208 "RANLIB=$${RANLIB}" \
33209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33210 install-html) \
33211 || exit 1
33213 @endif target-libgcc
33215 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33216 maybe-installcheck-target-libgcc:
33217 @if target-libgcc
33218 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33220 installcheck-target-libgcc: \
33221 configure-target-libgcc
33222 @: $(MAKE); $(unstage)
33223 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33224 r=`${PWD_COMMAND}`; export r; \
33225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33226 $(NORMAL_TARGET_EXPORTS) \
33227 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33228 for flag in $(EXTRA_TARGET_FLAGS); do \
33229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33230 done; \
33231 (cd $(TARGET_SUBDIR)/libgcc && \
33232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33234 "RANLIB=$${RANLIB}" \
33235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33236 installcheck) \
33237 || exit 1
33239 @endif target-libgcc
33241 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33242 maybe-mostlyclean-target-libgcc:
33243 @if target-libgcc
33244 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33246 mostlyclean-target-libgcc:
33247 @: $(MAKE); $(unstage)
33248 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33249 r=`${PWD_COMMAND}`; export r; \
33250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33251 $(NORMAL_TARGET_EXPORTS) \
33252 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33253 for flag in $(EXTRA_TARGET_FLAGS); do \
33254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33255 done; \
33256 (cd $(TARGET_SUBDIR)/libgcc && \
33257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33259 "RANLIB=$${RANLIB}" \
33260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33261 mostlyclean) \
33262 || exit 1
33264 @endif target-libgcc
33266 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33267 maybe-clean-target-libgcc:
33268 @if target-libgcc
33269 maybe-clean-target-libgcc: clean-target-libgcc
33271 clean-target-libgcc:
33272 @: $(MAKE); $(unstage)
33273 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33274 r=`${PWD_COMMAND}`; export r; \
33275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33276 $(NORMAL_TARGET_EXPORTS) \
33277 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33278 for flag in $(EXTRA_TARGET_FLAGS); do \
33279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33280 done; \
33281 (cd $(TARGET_SUBDIR)/libgcc && \
33282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33284 "RANLIB=$${RANLIB}" \
33285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33286 clean) \
33287 || exit 1
33289 @endif target-libgcc
33291 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33292 maybe-distclean-target-libgcc:
33293 @if target-libgcc
33294 maybe-distclean-target-libgcc: distclean-target-libgcc
33296 distclean-target-libgcc:
33297 @: $(MAKE); $(unstage)
33298 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33299 r=`${PWD_COMMAND}`; export r; \
33300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33301 $(NORMAL_TARGET_EXPORTS) \
33302 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33303 for flag in $(EXTRA_TARGET_FLAGS); do \
33304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33305 done; \
33306 (cd $(TARGET_SUBDIR)/libgcc && \
33307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33309 "RANLIB=$${RANLIB}" \
33310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33311 distclean) \
33312 || exit 1
33314 @endif target-libgcc
33316 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33317 maybe-maintainer-clean-target-libgcc:
33318 @if target-libgcc
33319 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33321 maintainer-clean-target-libgcc:
33322 @: $(MAKE); $(unstage)
33323 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33324 r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326 $(NORMAL_TARGET_EXPORTS) \
33327 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33328 for flag in $(EXTRA_TARGET_FLAGS); do \
33329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33330 done; \
33331 (cd $(TARGET_SUBDIR)/libgcc && \
33332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33334 "RANLIB=$${RANLIB}" \
33335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33336 maintainer-clean) \
33337 || exit 1
33339 @endif target-libgcc
33345 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33346 maybe-configure-target-libquadmath:
33347 @if gcc-bootstrap
33348 configure-target-libquadmath: stage_current
33349 @endif gcc-bootstrap
33350 @if target-libquadmath
33351 maybe-configure-target-libquadmath: configure-target-libquadmath
33352 configure-target-libquadmath:
33353 @: $(MAKE); $(unstage)
33354 @r=`${PWD_COMMAND}`; export r; \
33355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33356 echo "Checking multilib configuration for libquadmath..."; \
33357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33358 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33359 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33360 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33361 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33362 else \
33363 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33364 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33365 fi; \
33366 else \
33367 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33368 fi; \
33369 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33370 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33371 $(NORMAL_TARGET_EXPORTS) \
33372 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33373 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33374 case $(srcdir) in \
33375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33376 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33378 esac; \
33379 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33380 libsrcdir="$$s/libquadmath"; \
33381 rm -f no-such-file || : ; \
33382 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33383 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33384 --target=${target_alias} $${srcdiroption} \
33385 || exit 1
33386 @endif target-libquadmath
33392 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33393 maybe-all-target-libquadmath:
33394 @if gcc-bootstrap
33395 all-target-libquadmath: stage_current
33396 @endif gcc-bootstrap
33397 @if target-libquadmath
33398 TARGET-target-libquadmath=all
33399 maybe-all-target-libquadmath: all-target-libquadmath
33400 all-target-libquadmath: configure-target-libquadmath
33401 @: $(MAKE); $(unstage)
33402 @r=`${PWD_COMMAND}`; export r; \
33403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33404 $(NORMAL_TARGET_EXPORTS) \
33405 (cd $(TARGET_SUBDIR)/libquadmath && \
33406 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33407 $(TARGET-target-libquadmath))
33408 @endif target-libquadmath
33414 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33415 maybe-check-target-libquadmath:
33416 @if target-libquadmath
33417 maybe-check-target-libquadmath: check-target-libquadmath
33419 check-target-libquadmath:
33420 @: $(MAKE); $(unstage)
33421 @r=`${PWD_COMMAND}`; export r; \
33422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33423 $(NORMAL_TARGET_EXPORTS) \
33424 (cd $(TARGET_SUBDIR)/libquadmath && \
33425 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33427 @endif target-libquadmath
33429 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33430 maybe-install-target-libquadmath:
33431 @if target-libquadmath
33432 maybe-install-target-libquadmath: install-target-libquadmath
33434 install-target-libquadmath: installdirs
33435 @: $(MAKE); $(unstage)
33436 @r=`${PWD_COMMAND}`; export r; \
33437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33438 $(NORMAL_TARGET_EXPORTS) \
33439 (cd $(TARGET_SUBDIR)/libquadmath && \
33440 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33442 @endif target-libquadmath
33444 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33445 maybe-install-strip-target-libquadmath:
33446 @if target-libquadmath
33447 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33449 install-strip-target-libquadmath: installdirs
33450 @: $(MAKE); $(unstage)
33451 @r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33453 $(NORMAL_TARGET_EXPORTS) \
33454 (cd $(TARGET_SUBDIR)/libquadmath && \
33455 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33457 @endif target-libquadmath
33459 # Other targets (info, dvi, pdf, etc.)
33461 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33462 maybe-info-target-libquadmath:
33463 @if target-libquadmath
33464 maybe-info-target-libquadmath: info-target-libquadmath
33466 info-target-libquadmath: \
33467 configure-target-libquadmath
33468 @: $(MAKE); $(unstage)
33469 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33470 r=`${PWD_COMMAND}`; export r; \
33471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33472 $(NORMAL_TARGET_EXPORTS) \
33473 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33474 for flag in $(EXTRA_TARGET_FLAGS); do \
33475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33476 done; \
33477 (cd $(TARGET_SUBDIR)/libquadmath && \
33478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33480 "RANLIB=$${RANLIB}" \
33481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33482 info) \
33483 || exit 1
33485 @endif target-libquadmath
33487 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33488 maybe-dvi-target-libquadmath:
33489 @if target-libquadmath
33490 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33492 dvi-target-libquadmath: \
33493 configure-target-libquadmath
33494 @: $(MAKE); $(unstage)
33495 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33496 r=`${PWD_COMMAND}`; export r; \
33497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33498 $(NORMAL_TARGET_EXPORTS) \
33499 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33500 for flag in $(EXTRA_TARGET_FLAGS); do \
33501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33502 done; \
33503 (cd $(TARGET_SUBDIR)/libquadmath && \
33504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33506 "RANLIB=$${RANLIB}" \
33507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33508 dvi) \
33509 || exit 1
33511 @endif target-libquadmath
33513 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33514 maybe-pdf-target-libquadmath:
33515 @if target-libquadmath
33516 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33518 pdf-target-libquadmath: \
33519 configure-target-libquadmath
33520 @: $(MAKE); $(unstage)
33521 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33522 r=`${PWD_COMMAND}`; export r; \
33523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524 $(NORMAL_TARGET_EXPORTS) \
33525 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33526 for flag in $(EXTRA_TARGET_FLAGS); do \
33527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33528 done; \
33529 (cd $(TARGET_SUBDIR)/libquadmath && \
33530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33532 "RANLIB=$${RANLIB}" \
33533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33534 pdf) \
33535 || exit 1
33537 @endif target-libquadmath
33539 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33540 maybe-html-target-libquadmath:
33541 @if target-libquadmath
33542 maybe-html-target-libquadmath: html-target-libquadmath
33544 html-target-libquadmath: \
33545 configure-target-libquadmath
33546 @: $(MAKE); $(unstage)
33547 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33548 r=`${PWD_COMMAND}`; export r; \
33549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33550 $(NORMAL_TARGET_EXPORTS) \
33551 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33552 for flag in $(EXTRA_TARGET_FLAGS); do \
33553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33554 done; \
33555 (cd $(TARGET_SUBDIR)/libquadmath && \
33556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33558 "RANLIB=$${RANLIB}" \
33559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33560 html) \
33561 || exit 1
33563 @endif target-libquadmath
33565 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33566 maybe-TAGS-target-libquadmath:
33567 @if target-libquadmath
33568 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33570 TAGS-target-libquadmath: \
33571 configure-target-libquadmath
33572 @: $(MAKE); $(unstage)
33573 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33574 r=`${PWD_COMMAND}`; export r; \
33575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33576 $(NORMAL_TARGET_EXPORTS) \
33577 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33578 for flag in $(EXTRA_TARGET_FLAGS); do \
33579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33580 done; \
33581 (cd $(TARGET_SUBDIR)/libquadmath && \
33582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33584 "RANLIB=$${RANLIB}" \
33585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33586 TAGS) \
33587 || exit 1
33589 @endif target-libquadmath
33591 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33592 maybe-install-info-target-libquadmath:
33593 @if target-libquadmath
33594 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33596 install-info-target-libquadmath: \
33597 configure-target-libquadmath \
33598 info-target-libquadmath
33599 @: $(MAKE); $(unstage)
33600 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33601 r=`${PWD_COMMAND}`; export r; \
33602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33603 $(NORMAL_TARGET_EXPORTS) \
33604 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33605 for flag in $(EXTRA_TARGET_FLAGS); do \
33606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33607 done; \
33608 (cd $(TARGET_SUBDIR)/libquadmath && \
33609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33611 "RANLIB=$${RANLIB}" \
33612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33613 install-info) \
33614 || exit 1
33616 @endif target-libquadmath
33618 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33619 maybe-install-pdf-target-libquadmath:
33620 @if target-libquadmath
33621 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33623 install-pdf-target-libquadmath: \
33624 configure-target-libquadmath \
33625 pdf-target-libquadmath
33626 @: $(MAKE); $(unstage)
33627 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33628 r=`${PWD_COMMAND}`; export r; \
33629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33630 $(NORMAL_TARGET_EXPORTS) \
33631 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33632 for flag in $(EXTRA_TARGET_FLAGS); do \
33633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33634 done; \
33635 (cd $(TARGET_SUBDIR)/libquadmath && \
33636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33638 "RANLIB=$${RANLIB}" \
33639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33640 install-pdf) \
33641 || exit 1
33643 @endif target-libquadmath
33645 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33646 maybe-install-html-target-libquadmath:
33647 @if target-libquadmath
33648 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33650 install-html-target-libquadmath: \
33651 configure-target-libquadmath \
33652 html-target-libquadmath
33653 @: $(MAKE); $(unstage)
33654 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33655 r=`${PWD_COMMAND}`; export r; \
33656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33657 $(NORMAL_TARGET_EXPORTS) \
33658 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33659 for flag in $(EXTRA_TARGET_FLAGS); do \
33660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33661 done; \
33662 (cd $(TARGET_SUBDIR)/libquadmath && \
33663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33665 "RANLIB=$${RANLIB}" \
33666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33667 install-html) \
33668 || exit 1
33670 @endif target-libquadmath
33672 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33673 maybe-installcheck-target-libquadmath:
33674 @if target-libquadmath
33675 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33677 installcheck-target-libquadmath: \
33678 configure-target-libquadmath
33679 @: $(MAKE); $(unstage)
33680 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33681 r=`${PWD_COMMAND}`; export r; \
33682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33683 $(NORMAL_TARGET_EXPORTS) \
33684 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33685 for flag in $(EXTRA_TARGET_FLAGS); do \
33686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33687 done; \
33688 (cd $(TARGET_SUBDIR)/libquadmath && \
33689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33691 "RANLIB=$${RANLIB}" \
33692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33693 installcheck) \
33694 || exit 1
33696 @endif target-libquadmath
33698 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33699 maybe-mostlyclean-target-libquadmath:
33700 @if target-libquadmath
33701 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33703 mostlyclean-target-libquadmath:
33704 @: $(MAKE); $(unstage)
33705 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33706 r=`${PWD_COMMAND}`; export r; \
33707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33708 $(NORMAL_TARGET_EXPORTS) \
33709 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33710 for flag in $(EXTRA_TARGET_FLAGS); do \
33711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33712 done; \
33713 (cd $(TARGET_SUBDIR)/libquadmath && \
33714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33716 "RANLIB=$${RANLIB}" \
33717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33718 mostlyclean) \
33719 || exit 1
33721 @endif target-libquadmath
33723 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33724 maybe-clean-target-libquadmath:
33725 @if target-libquadmath
33726 maybe-clean-target-libquadmath: clean-target-libquadmath
33728 clean-target-libquadmath:
33729 @: $(MAKE); $(unstage)
33730 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33731 r=`${PWD_COMMAND}`; export r; \
33732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33733 $(NORMAL_TARGET_EXPORTS) \
33734 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33735 for flag in $(EXTRA_TARGET_FLAGS); do \
33736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33737 done; \
33738 (cd $(TARGET_SUBDIR)/libquadmath && \
33739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33741 "RANLIB=$${RANLIB}" \
33742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33743 clean) \
33744 || exit 1
33746 @endif target-libquadmath
33748 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33749 maybe-distclean-target-libquadmath:
33750 @if target-libquadmath
33751 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33753 distclean-target-libquadmath:
33754 @: $(MAKE); $(unstage)
33755 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33756 r=`${PWD_COMMAND}`; export r; \
33757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33758 $(NORMAL_TARGET_EXPORTS) \
33759 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33760 for flag in $(EXTRA_TARGET_FLAGS); do \
33761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33762 done; \
33763 (cd $(TARGET_SUBDIR)/libquadmath && \
33764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33766 "RANLIB=$${RANLIB}" \
33767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33768 distclean) \
33769 || exit 1
33771 @endif target-libquadmath
33773 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33774 maybe-maintainer-clean-target-libquadmath:
33775 @if target-libquadmath
33776 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33778 maintainer-clean-target-libquadmath:
33779 @: $(MAKE); $(unstage)
33780 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33781 r=`${PWD_COMMAND}`; export r; \
33782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33783 $(NORMAL_TARGET_EXPORTS) \
33784 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33785 for flag in $(EXTRA_TARGET_FLAGS); do \
33786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33787 done; \
33788 (cd $(TARGET_SUBDIR)/libquadmath && \
33789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33791 "RANLIB=$${RANLIB}" \
33792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33793 maintainer-clean) \
33794 || exit 1
33796 @endif target-libquadmath
33802 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33803 maybe-configure-target-libgfortran:
33804 @if gcc-bootstrap
33805 configure-target-libgfortran: stage_current
33806 @endif gcc-bootstrap
33807 @if target-libgfortran
33808 maybe-configure-target-libgfortran: configure-target-libgfortran
33809 configure-target-libgfortran:
33810 @: $(MAKE); $(unstage)
33811 @r=`${PWD_COMMAND}`; export r; \
33812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33813 echo "Checking multilib configuration for libgfortran..."; \
33814 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33815 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33816 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33817 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33818 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33819 else \
33820 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33821 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33822 fi; \
33823 else \
33824 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33825 fi; \
33826 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33828 $(NORMAL_TARGET_EXPORTS) \
33829 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33830 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33831 case $(srcdir) in \
33832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33833 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33835 esac; \
33836 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33837 libsrcdir="$$s/libgfortran"; \
33838 rm -f no-such-file || : ; \
33839 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33840 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33841 --target=${target_alias} $${srcdiroption} \
33842 || exit 1
33843 @endif target-libgfortran
33849 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33850 maybe-all-target-libgfortran:
33851 @if gcc-bootstrap
33852 all-target-libgfortran: stage_current
33853 @endif gcc-bootstrap
33854 @if target-libgfortran
33855 TARGET-target-libgfortran=all
33856 maybe-all-target-libgfortran: all-target-libgfortran
33857 all-target-libgfortran: configure-target-libgfortran
33858 @: $(MAKE); $(unstage)
33859 @r=`${PWD_COMMAND}`; export r; \
33860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33861 $(NORMAL_TARGET_EXPORTS) \
33862 (cd $(TARGET_SUBDIR)/libgfortran && \
33863 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33864 $(TARGET-target-libgfortran))
33865 @endif target-libgfortran
33871 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33872 maybe-check-target-libgfortran:
33873 @if target-libgfortran
33874 maybe-check-target-libgfortran: check-target-libgfortran
33876 check-target-libgfortran:
33877 @: $(MAKE); $(unstage)
33878 @r=`${PWD_COMMAND}`; export r; \
33879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33880 $(NORMAL_TARGET_EXPORTS) \
33881 (cd $(TARGET_SUBDIR)/libgfortran && \
33882 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33884 @endif target-libgfortran
33886 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33887 maybe-install-target-libgfortran:
33888 @if target-libgfortran
33889 maybe-install-target-libgfortran: install-target-libgfortran
33891 install-target-libgfortran: installdirs
33892 @: $(MAKE); $(unstage)
33893 @r=`${PWD_COMMAND}`; export r; \
33894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33895 $(NORMAL_TARGET_EXPORTS) \
33896 (cd $(TARGET_SUBDIR)/libgfortran && \
33897 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33899 @endif target-libgfortran
33901 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33902 maybe-install-strip-target-libgfortran:
33903 @if target-libgfortran
33904 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33906 install-strip-target-libgfortran: installdirs
33907 @: $(MAKE); $(unstage)
33908 @r=`${PWD_COMMAND}`; export r; \
33909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33910 $(NORMAL_TARGET_EXPORTS) \
33911 (cd $(TARGET_SUBDIR)/libgfortran && \
33912 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33914 @endif target-libgfortran
33916 # Other targets (info, dvi, pdf, etc.)
33918 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33919 maybe-info-target-libgfortran:
33920 @if target-libgfortran
33921 maybe-info-target-libgfortran: info-target-libgfortran
33923 info-target-libgfortran: \
33924 configure-target-libgfortran
33925 @: $(MAKE); $(unstage)
33926 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33927 r=`${PWD_COMMAND}`; export r; \
33928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33929 $(NORMAL_TARGET_EXPORTS) \
33930 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33931 for flag in $(EXTRA_TARGET_FLAGS); do \
33932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33933 done; \
33934 (cd $(TARGET_SUBDIR)/libgfortran && \
33935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33937 "RANLIB=$${RANLIB}" \
33938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33939 info) \
33940 || exit 1
33942 @endif target-libgfortran
33944 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33945 maybe-dvi-target-libgfortran:
33946 @if target-libgfortran
33947 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33949 dvi-target-libgfortran: \
33950 configure-target-libgfortran
33951 @: $(MAKE); $(unstage)
33952 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33953 r=`${PWD_COMMAND}`; export r; \
33954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33955 $(NORMAL_TARGET_EXPORTS) \
33956 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33957 for flag in $(EXTRA_TARGET_FLAGS); do \
33958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33959 done; \
33960 (cd $(TARGET_SUBDIR)/libgfortran && \
33961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33963 "RANLIB=$${RANLIB}" \
33964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33965 dvi) \
33966 || exit 1
33968 @endif target-libgfortran
33970 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33971 maybe-pdf-target-libgfortran:
33972 @if target-libgfortran
33973 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33975 pdf-target-libgfortran: \
33976 configure-target-libgfortran
33977 @: $(MAKE); $(unstage)
33978 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33979 r=`${PWD_COMMAND}`; export r; \
33980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981 $(NORMAL_TARGET_EXPORTS) \
33982 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33983 for flag in $(EXTRA_TARGET_FLAGS); do \
33984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33985 done; \
33986 (cd $(TARGET_SUBDIR)/libgfortran && \
33987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989 "RANLIB=$${RANLIB}" \
33990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33991 pdf) \
33992 || exit 1
33994 @endif target-libgfortran
33996 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33997 maybe-html-target-libgfortran:
33998 @if target-libgfortran
33999 maybe-html-target-libgfortran: html-target-libgfortran
34001 html-target-libgfortran: \
34002 configure-target-libgfortran
34003 @: $(MAKE); $(unstage)
34004 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34005 r=`${PWD_COMMAND}`; export r; \
34006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34007 $(NORMAL_TARGET_EXPORTS) \
34008 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
34009 for flag in $(EXTRA_TARGET_FLAGS); do \
34010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34011 done; \
34012 (cd $(TARGET_SUBDIR)/libgfortran && \
34013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34015 "RANLIB=$${RANLIB}" \
34016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34017 html) \
34018 || exit 1
34020 @endif target-libgfortran
34022 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
34023 maybe-TAGS-target-libgfortran:
34024 @if target-libgfortran
34025 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
34027 TAGS-target-libgfortran: \
34028 configure-target-libgfortran
34029 @: $(MAKE); $(unstage)
34030 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34031 r=`${PWD_COMMAND}`; export r; \
34032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34033 $(NORMAL_TARGET_EXPORTS) \
34034 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
34035 for flag in $(EXTRA_TARGET_FLAGS); do \
34036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34037 done; \
34038 (cd $(TARGET_SUBDIR)/libgfortran && \
34039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34041 "RANLIB=$${RANLIB}" \
34042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34043 TAGS) \
34044 || exit 1
34046 @endif target-libgfortran
34048 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
34049 maybe-install-info-target-libgfortran:
34050 @if target-libgfortran
34051 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34053 install-info-target-libgfortran: \
34054 configure-target-libgfortran \
34055 info-target-libgfortran
34056 @: $(MAKE); $(unstage)
34057 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34058 r=`${PWD_COMMAND}`; export r; \
34059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34060 $(NORMAL_TARGET_EXPORTS) \
34061 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34062 for flag in $(EXTRA_TARGET_FLAGS); do \
34063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34064 done; \
34065 (cd $(TARGET_SUBDIR)/libgfortran && \
34066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34068 "RANLIB=$${RANLIB}" \
34069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34070 install-info) \
34071 || exit 1
34073 @endif target-libgfortran
34075 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34076 maybe-install-pdf-target-libgfortran:
34077 @if target-libgfortran
34078 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34080 install-pdf-target-libgfortran: \
34081 configure-target-libgfortran \
34082 pdf-target-libgfortran
34083 @: $(MAKE); $(unstage)
34084 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34085 r=`${PWD_COMMAND}`; export r; \
34086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34087 $(NORMAL_TARGET_EXPORTS) \
34088 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34089 for flag in $(EXTRA_TARGET_FLAGS); do \
34090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34091 done; \
34092 (cd $(TARGET_SUBDIR)/libgfortran && \
34093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34095 "RANLIB=$${RANLIB}" \
34096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34097 install-pdf) \
34098 || exit 1
34100 @endif target-libgfortran
34102 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34103 maybe-install-html-target-libgfortran:
34104 @if target-libgfortran
34105 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34107 install-html-target-libgfortran: \
34108 configure-target-libgfortran \
34109 html-target-libgfortran
34110 @: $(MAKE); $(unstage)
34111 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34112 r=`${PWD_COMMAND}`; export r; \
34113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34114 $(NORMAL_TARGET_EXPORTS) \
34115 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34116 for flag in $(EXTRA_TARGET_FLAGS); do \
34117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34118 done; \
34119 (cd $(TARGET_SUBDIR)/libgfortran && \
34120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34122 "RANLIB=$${RANLIB}" \
34123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34124 install-html) \
34125 || exit 1
34127 @endif target-libgfortran
34129 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34130 maybe-installcheck-target-libgfortran:
34131 @if target-libgfortran
34132 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34134 installcheck-target-libgfortran: \
34135 configure-target-libgfortran
34136 @: $(MAKE); $(unstage)
34137 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34138 r=`${PWD_COMMAND}`; export r; \
34139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34140 $(NORMAL_TARGET_EXPORTS) \
34141 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34142 for flag in $(EXTRA_TARGET_FLAGS); do \
34143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34144 done; \
34145 (cd $(TARGET_SUBDIR)/libgfortran && \
34146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34148 "RANLIB=$${RANLIB}" \
34149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34150 installcheck) \
34151 || exit 1
34153 @endif target-libgfortran
34155 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34156 maybe-mostlyclean-target-libgfortran:
34157 @if target-libgfortran
34158 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34160 mostlyclean-target-libgfortran:
34161 @: $(MAKE); $(unstage)
34162 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34163 r=`${PWD_COMMAND}`; export r; \
34164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34165 $(NORMAL_TARGET_EXPORTS) \
34166 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34167 for flag in $(EXTRA_TARGET_FLAGS); do \
34168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34169 done; \
34170 (cd $(TARGET_SUBDIR)/libgfortran && \
34171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34173 "RANLIB=$${RANLIB}" \
34174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34175 mostlyclean) \
34176 || exit 1
34178 @endif target-libgfortran
34180 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34181 maybe-clean-target-libgfortran:
34182 @if target-libgfortran
34183 maybe-clean-target-libgfortran: clean-target-libgfortran
34185 clean-target-libgfortran:
34186 @: $(MAKE); $(unstage)
34187 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34188 r=`${PWD_COMMAND}`; export r; \
34189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34190 $(NORMAL_TARGET_EXPORTS) \
34191 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34192 for flag in $(EXTRA_TARGET_FLAGS); do \
34193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34194 done; \
34195 (cd $(TARGET_SUBDIR)/libgfortran && \
34196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34198 "RANLIB=$${RANLIB}" \
34199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34200 clean) \
34201 || exit 1
34203 @endif target-libgfortran
34205 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34206 maybe-distclean-target-libgfortran:
34207 @if target-libgfortran
34208 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34210 distclean-target-libgfortran:
34211 @: $(MAKE); $(unstage)
34212 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34213 r=`${PWD_COMMAND}`; export r; \
34214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34215 $(NORMAL_TARGET_EXPORTS) \
34216 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34217 for flag in $(EXTRA_TARGET_FLAGS); do \
34218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34219 done; \
34220 (cd $(TARGET_SUBDIR)/libgfortran && \
34221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34223 "RANLIB=$${RANLIB}" \
34224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34225 distclean) \
34226 || exit 1
34228 @endif target-libgfortran
34230 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34231 maybe-maintainer-clean-target-libgfortran:
34232 @if target-libgfortran
34233 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34235 maintainer-clean-target-libgfortran:
34236 @: $(MAKE); $(unstage)
34237 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34238 r=`${PWD_COMMAND}`; export r; \
34239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34240 $(NORMAL_TARGET_EXPORTS) \
34241 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34242 for flag in $(EXTRA_TARGET_FLAGS); do \
34243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34244 done; \
34245 (cd $(TARGET_SUBDIR)/libgfortran && \
34246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34248 "RANLIB=$${RANLIB}" \
34249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34250 maintainer-clean) \
34251 || exit 1
34253 @endif target-libgfortran
34259 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34260 maybe-configure-target-libobjc:
34261 @if gcc-bootstrap
34262 configure-target-libobjc: stage_current
34263 @endif gcc-bootstrap
34264 @if target-libobjc
34265 maybe-configure-target-libobjc: configure-target-libobjc
34266 configure-target-libobjc:
34267 @: $(MAKE); $(unstage)
34268 @r=`${PWD_COMMAND}`; export r; \
34269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34270 echo "Checking multilib configuration for libobjc..."; \
34271 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34272 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34273 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34274 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34275 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34276 else \
34277 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34278 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34279 fi; \
34280 else \
34281 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34282 fi; \
34283 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34285 $(NORMAL_TARGET_EXPORTS) \
34286 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34287 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34288 case $(srcdir) in \
34289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34290 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34292 esac; \
34293 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34294 libsrcdir="$$s/libobjc"; \
34295 rm -f no-such-file || : ; \
34296 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34297 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34298 --target=${target_alias} $${srcdiroption} \
34299 || exit 1
34300 @endif target-libobjc
34306 .PHONY: all-target-libobjc maybe-all-target-libobjc
34307 maybe-all-target-libobjc:
34308 @if gcc-bootstrap
34309 all-target-libobjc: stage_current
34310 @endif gcc-bootstrap
34311 @if target-libobjc
34312 TARGET-target-libobjc=all
34313 maybe-all-target-libobjc: all-target-libobjc
34314 all-target-libobjc: configure-target-libobjc
34315 @: $(MAKE); $(unstage)
34316 @r=`${PWD_COMMAND}`; export r; \
34317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34318 $(NORMAL_TARGET_EXPORTS) \
34319 (cd $(TARGET_SUBDIR)/libobjc && \
34320 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34321 $(TARGET-target-libobjc))
34322 @endif target-libobjc
34328 .PHONY: check-target-libobjc maybe-check-target-libobjc
34329 maybe-check-target-libobjc:
34330 @if target-libobjc
34331 maybe-check-target-libobjc: check-target-libobjc
34333 check-target-libobjc:
34334 @: $(MAKE); $(unstage)
34335 @r=`${PWD_COMMAND}`; export r; \
34336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34337 $(NORMAL_TARGET_EXPORTS) \
34338 (cd $(TARGET_SUBDIR)/libobjc && \
34339 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34341 @endif target-libobjc
34343 .PHONY: install-target-libobjc maybe-install-target-libobjc
34344 maybe-install-target-libobjc:
34345 @if target-libobjc
34346 maybe-install-target-libobjc: install-target-libobjc
34348 install-target-libobjc: installdirs
34349 @: $(MAKE); $(unstage)
34350 @r=`${PWD_COMMAND}`; export r; \
34351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34352 $(NORMAL_TARGET_EXPORTS) \
34353 (cd $(TARGET_SUBDIR)/libobjc && \
34354 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34356 @endif target-libobjc
34358 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34359 maybe-install-strip-target-libobjc:
34360 @if target-libobjc
34361 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34363 install-strip-target-libobjc: installdirs
34364 @: $(MAKE); $(unstage)
34365 @r=`${PWD_COMMAND}`; export r; \
34366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34367 $(NORMAL_TARGET_EXPORTS) \
34368 (cd $(TARGET_SUBDIR)/libobjc && \
34369 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34371 @endif target-libobjc
34373 # Other targets (info, dvi, pdf, etc.)
34375 .PHONY: maybe-info-target-libobjc info-target-libobjc
34376 maybe-info-target-libobjc:
34377 @if target-libobjc
34378 maybe-info-target-libobjc: info-target-libobjc
34380 info-target-libobjc: \
34381 configure-target-libobjc
34382 @: $(MAKE); $(unstage)
34383 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34384 r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386 $(NORMAL_TARGET_EXPORTS) \
34387 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34388 for flag in $(EXTRA_TARGET_FLAGS); do \
34389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390 done; \
34391 (cd $(TARGET_SUBDIR)/libobjc && \
34392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34394 "RANLIB=$${RANLIB}" \
34395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34396 info) \
34397 || exit 1
34399 @endif target-libobjc
34401 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34402 maybe-dvi-target-libobjc:
34403 @if target-libobjc
34404 maybe-dvi-target-libobjc: dvi-target-libobjc
34406 dvi-target-libobjc: \
34407 configure-target-libobjc
34408 @: $(MAKE); $(unstage)
34409 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34410 r=`${PWD_COMMAND}`; export r; \
34411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34412 $(NORMAL_TARGET_EXPORTS) \
34413 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34414 for flag in $(EXTRA_TARGET_FLAGS); do \
34415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416 done; \
34417 (cd $(TARGET_SUBDIR)/libobjc && \
34418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34420 "RANLIB=$${RANLIB}" \
34421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34422 dvi) \
34423 || exit 1
34425 @endif target-libobjc
34427 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34428 maybe-pdf-target-libobjc:
34429 @if target-libobjc
34430 maybe-pdf-target-libobjc: pdf-target-libobjc
34432 pdf-target-libobjc: \
34433 configure-target-libobjc
34434 @: $(MAKE); $(unstage)
34435 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34438 $(NORMAL_TARGET_EXPORTS) \
34439 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34440 for flag in $(EXTRA_TARGET_FLAGS); do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 (cd $(TARGET_SUBDIR)/libobjc && \
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34448 pdf) \
34449 || exit 1
34451 @endif target-libobjc
34453 .PHONY: maybe-html-target-libobjc html-target-libobjc
34454 maybe-html-target-libobjc:
34455 @if target-libobjc
34456 maybe-html-target-libobjc: html-target-libobjc
34458 html-target-libobjc: \
34459 configure-target-libobjc
34460 @: $(MAKE); $(unstage)
34461 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34462 r=`${PWD_COMMAND}`; export r; \
34463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34464 $(NORMAL_TARGET_EXPORTS) \
34465 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34466 for flag in $(EXTRA_TARGET_FLAGS); do \
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
34469 (cd $(TARGET_SUBDIR)/libobjc && \
34470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34472 "RANLIB=$${RANLIB}" \
34473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34474 html) \
34475 || exit 1
34477 @endif target-libobjc
34479 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34480 maybe-TAGS-target-libobjc:
34481 @if target-libobjc
34482 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34484 TAGS-target-libobjc: \
34485 configure-target-libobjc
34486 @: $(MAKE); $(unstage)
34487 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34488 r=`${PWD_COMMAND}`; export r; \
34489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34490 $(NORMAL_TARGET_EXPORTS) \
34491 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34492 for flag in $(EXTRA_TARGET_FLAGS); do \
34493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494 done; \
34495 (cd $(TARGET_SUBDIR)/libobjc && \
34496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34498 "RANLIB=$${RANLIB}" \
34499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34500 TAGS) \
34501 || exit 1
34503 @endif target-libobjc
34505 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34506 maybe-install-info-target-libobjc:
34507 @if target-libobjc
34508 maybe-install-info-target-libobjc: install-info-target-libobjc
34510 install-info-target-libobjc: \
34511 configure-target-libobjc \
34512 info-target-libobjc
34513 @: $(MAKE); $(unstage)
34514 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34515 r=`${PWD_COMMAND}`; export r; \
34516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517 $(NORMAL_TARGET_EXPORTS) \
34518 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34519 for flag in $(EXTRA_TARGET_FLAGS); do \
34520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34521 done; \
34522 (cd $(TARGET_SUBDIR)/libobjc && \
34523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34525 "RANLIB=$${RANLIB}" \
34526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34527 install-info) \
34528 || exit 1
34530 @endif target-libobjc
34532 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34533 maybe-install-pdf-target-libobjc:
34534 @if target-libobjc
34535 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34537 install-pdf-target-libobjc: \
34538 configure-target-libobjc \
34539 pdf-target-libobjc
34540 @: $(MAKE); $(unstage)
34541 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34542 r=`${PWD_COMMAND}`; export r; \
34543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34544 $(NORMAL_TARGET_EXPORTS) \
34545 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34546 for flag in $(EXTRA_TARGET_FLAGS); do \
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
34549 (cd $(TARGET_SUBDIR)/libobjc && \
34550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34552 "RANLIB=$${RANLIB}" \
34553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34554 install-pdf) \
34555 || exit 1
34557 @endif target-libobjc
34559 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34560 maybe-install-html-target-libobjc:
34561 @if target-libobjc
34562 maybe-install-html-target-libobjc: install-html-target-libobjc
34564 install-html-target-libobjc: \
34565 configure-target-libobjc \
34566 html-target-libobjc
34567 @: $(MAKE); $(unstage)
34568 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34569 r=`${PWD_COMMAND}`; export r; \
34570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34571 $(NORMAL_TARGET_EXPORTS) \
34572 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34573 for flag in $(EXTRA_TARGET_FLAGS); do \
34574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34575 done; \
34576 (cd $(TARGET_SUBDIR)/libobjc && \
34577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34579 "RANLIB=$${RANLIB}" \
34580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34581 install-html) \
34582 || exit 1
34584 @endif target-libobjc
34586 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34587 maybe-installcheck-target-libobjc:
34588 @if target-libobjc
34589 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34591 installcheck-target-libobjc: \
34592 configure-target-libobjc
34593 @: $(MAKE); $(unstage)
34594 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34595 r=`${PWD_COMMAND}`; export r; \
34596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34597 $(NORMAL_TARGET_EXPORTS) \
34598 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34599 for flag in $(EXTRA_TARGET_FLAGS); do \
34600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34601 done; \
34602 (cd $(TARGET_SUBDIR)/libobjc && \
34603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34605 "RANLIB=$${RANLIB}" \
34606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34607 installcheck) \
34608 || exit 1
34610 @endif target-libobjc
34612 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34613 maybe-mostlyclean-target-libobjc:
34614 @if target-libobjc
34615 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34617 mostlyclean-target-libobjc:
34618 @: $(MAKE); $(unstage)
34619 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34620 r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34622 $(NORMAL_TARGET_EXPORTS) \
34623 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34624 for flag in $(EXTRA_TARGET_FLAGS); do \
34625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34626 done; \
34627 (cd $(TARGET_SUBDIR)/libobjc && \
34628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34630 "RANLIB=$${RANLIB}" \
34631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34632 mostlyclean) \
34633 || exit 1
34635 @endif target-libobjc
34637 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34638 maybe-clean-target-libobjc:
34639 @if target-libobjc
34640 maybe-clean-target-libobjc: clean-target-libobjc
34642 clean-target-libobjc:
34643 @: $(MAKE); $(unstage)
34644 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34645 r=`${PWD_COMMAND}`; export r; \
34646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34647 $(NORMAL_TARGET_EXPORTS) \
34648 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34649 for flag in $(EXTRA_TARGET_FLAGS); do \
34650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34651 done; \
34652 (cd $(TARGET_SUBDIR)/libobjc && \
34653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34655 "RANLIB=$${RANLIB}" \
34656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34657 clean) \
34658 || exit 1
34660 @endif target-libobjc
34662 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34663 maybe-distclean-target-libobjc:
34664 @if target-libobjc
34665 maybe-distclean-target-libobjc: distclean-target-libobjc
34667 distclean-target-libobjc:
34668 @: $(MAKE); $(unstage)
34669 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34670 r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34672 $(NORMAL_TARGET_EXPORTS) \
34673 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34674 for flag in $(EXTRA_TARGET_FLAGS); do \
34675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34676 done; \
34677 (cd $(TARGET_SUBDIR)/libobjc && \
34678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34680 "RANLIB=$${RANLIB}" \
34681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34682 distclean) \
34683 || exit 1
34685 @endif target-libobjc
34687 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34688 maybe-maintainer-clean-target-libobjc:
34689 @if target-libobjc
34690 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34692 maintainer-clean-target-libobjc:
34693 @: $(MAKE); $(unstage)
34694 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34695 r=`${PWD_COMMAND}`; export r; \
34696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34697 $(NORMAL_TARGET_EXPORTS) \
34698 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34699 for flag in $(EXTRA_TARGET_FLAGS); do \
34700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34701 done; \
34702 (cd $(TARGET_SUBDIR)/libobjc && \
34703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34705 "RANLIB=$${RANLIB}" \
34706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34707 maintainer-clean) \
34708 || exit 1
34710 @endif target-libobjc
34716 .PHONY: configure-target-libgo maybe-configure-target-libgo
34717 maybe-configure-target-libgo:
34718 @if gcc-bootstrap
34719 configure-target-libgo: stage_current
34720 @endif gcc-bootstrap
34721 @if target-libgo
34722 maybe-configure-target-libgo: configure-target-libgo
34723 configure-target-libgo:
34724 @: $(MAKE); $(unstage)
34725 @r=`${PWD_COMMAND}`; export r; \
34726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34727 echo "Checking multilib configuration for libgo..."; \
34728 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34729 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34730 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34731 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34732 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34733 else \
34734 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34735 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34736 fi; \
34737 else \
34738 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34739 fi; \
34740 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34741 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34742 $(NORMAL_TARGET_EXPORTS) \
34743 echo Configuring in $(TARGET_SUBDIR)/libgo; \
34744 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34745 case $(srcdir) in \
34746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34747 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34749 esac; \
34750 srcdiroption="--srcdir=$${topdir}/libgo"; \
34751 libsrcdir="$$s/libgo"; \
34752 rm -f no-such-file || : ; \
34753 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34754 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34755 --target=${target_alias} $${srcdiroption} \
34756 || exit 1
34757 @endif target-libgo
34763 .PHONY: all-target-libgo maybe-all-target-libgo
34764 maybe-all-target-libgo:
34765 @if gcc-bootstrap
34766 all-target-libgo: stage_current
34767 @endif gcc-bootstrap
34768 @if target-libgo
34769 TARGET-target-libgo=all
34770 maybe-all-target-libgo: all-target-libgo
34771 all-target-libgo: configure-target-libgo
34772 @: $(MAKE); $(unstage)
34773 @r=`${PWD_COMMAND}`; export r; \
34774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34775 $(NORMAL_TARGET_EXPORTS) \
34776 (cd $(TARGET_SUBDIR)/libgo && \
34777 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34778 $(TARGET-target-libgo))
34779 @endif target-libgo
34785 .PHONY: check-target-libgo maybe-check-target-libgo
34786 maybe-check-target-libgo:
34787 @if target-libgo
34788 maybe-check-target-libgo: check-target-libgo
34790 check-target-libgo:
34791 @: $(MAKE); $(unstage)
34792 @r=`${PWD_COMMAND}`; export r; \
34793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34794 $(NORMAL_TARGET_EXPORTS) \
34795 (cd $(TARGET_SUBDIR)/libgo && \
34796 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34798 @endif target-libgo
34800 .PHONY: install-target-libgo maybe-install-target-libgo
34801 maybe-install-target-libgo:
34802 @if target-libgo
34803 maybe-install-target-libgo: install-target-libgo
34805 install-target-libgo: installdirs
34806 @: $(MAKE); $(unstage)
34807 @r=`${PWD_COMMAND}`; export r; \
34808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34809 $(NORMAL_TARGET_EXPORTS) \
34810 (cd $(TARGET_SUBDIR)/libgo && \
34811 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34813 @endif target-libgo
34815 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34816 maybe-install-strip-target-libgo:
34817 @if target-libgo
34818 maybe-install-strip-target-libgo: install-strip-target-libgo
34820 install-strip-target-libgo: installdirs
34821 @: $(MAKE); $(unstage)
34822 @r=`${PWD_COMMAND}`; export r; \
34823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34824 $(NORMAL_TARGET_EXPORTS) \
34825 (cd $(TARGET_SUBDIR)/libgo && \
34826 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34828 @endif target-libgo
34830 # Other targets (info, dvi, pdf, etc.)
34832 .PHONY: maybe-info-target-libgo info-target-libgo
34833 maybe-info-target-libgo:
34834 @if target-libgo
34835 maybe-info-target-libgo: info-target-libgo
34837 info-target-libgo: \
34838 configure-target-libgo
34839 @: $(MAKE); $(unstage)
34840 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34841 r=`${PWD_COMMAND}`; export r; \
34842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34843 $(NORMAL_TARGET_EXPORTS) \
34844 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34845 for flag in $(EXTRA_TARGET_FLAGS); do \
34846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34847 done; \
34848 (cd $(TARGET_SUBDIR)/libgo && \
34849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34851 "RANLIB=$${RANLIB}" \
34852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34853 info) \
34854 || exit 1
34856 @endif target-libgo
34858 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34859 maybe-dvi-target-libgo:
34860 @if target-libgo
34861 maybe-dvi-target-libgo: dvi-target-libgo
34863 dvi-target-libgo: \
34864 configure-target-libgo
34865 @: $(MAKE); $(unstage)
34866 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34867 r=`${PWD_COMMAND}`; export r; \
34868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34869 $(NORMAL_TARGET_EXPORTS) \
34870 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34871 for flag in $(EXTRA_TARGET_FLAGS); do \
34872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34873 done; \
34874 (cd $(TARGET_SUBDIR)/libgo && \
34875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34877 "RANLIB=$${RANLIB}" \
34878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34879 dvi) \
34880 || exit 1
34882 @endif target-libgo
34884 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34885 maybe-pdf-target-libgo:
34886 @if target-libgo
34887 maybe-pdf-target-libgo: pdf-target-libgo
34889 pdf-target-libgo: \
34890 configure-target-libgo
34891 @: $(MAKE); $(unstage)
34892 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34893 r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 $(NORMAL_TARGET_EXPORTS) \
34896 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34897 for flag in $(EXTRA_TARGET_FLAGS); do \
34898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34899 done; \
34900 (cd $(TARGET_SUBDIR)/libgo && \
34901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34903 "RANLIB=$${RANLIB}" \
34904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34905 pdf) \
34906 || exit 1
34908 @endif target-libgo
34910 .PHONY: maybe-html-target-libgo html-target-libgo
34911 maybe-html-target-libgo:
34912 @if target-libgo
34913 maybe-html-target-libgo: html-target-libgo
34915 html-target-libgo: \
34916 configure-target-libgo
34917 @: $(MAKE); $(unstage)
34918 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34919 r=`${PWD_COMMAND}`; export r; \
34920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34921 $(NORMAL_TARGET_EXPORTS) \
34922 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34923 for flag in $(EXTRA_TARGET_FLAGS); do \
34924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34925 done; \
34926 (cd $(TARGET_SUBDIR)/libgo && \
34927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34929 "RANLIB=$${RANLIB}" \
34930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34931 html) \
34932 || exit 1
34934 @endif target-libgo
34936 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34937 maybe-TAGS-target-libgo:
34938 @if target-libgo
34939 maybe-TAGS-target-libgo: TAGS-target-libgo
34941 TAGS-target-libgo: \
34942 configure-target-libgo
34943 @: $(MAKE); $(unstage)
34944 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34945 r=`${PWD_COMMAND}`; export r; \
34946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34947 $(NORMAL_TARGET_EXPORTS) \
34948 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34949 for flag in $(EXTRA_TARGET_FLAGS); do \
34950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34951 done; \
34952 (cd $(TARGET_SUBDIR)/libgo && \
34953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34955 "RANLIB=$${RANLIB}" \
34956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34957 TAGS) \
34958 || exit 1
34960 @endif target-libgo
34962 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34963 maybe-install-info-target-libgo:
34964 @if target-libgo
34965 maybe-install-info-target-libgo: install-info-target-libgo
34967 install-info-target-libgo: \
34968 configure-target-libgo \
34969 info-target-libgo
34970 @: $(MAKE); $(unstage)
34971 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34972 r=`${PWD_COMMAND}`; export r; \
34973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34974 $(NORMAL_TARGET_EXPORTS) \
34975 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34976 for flag in $(EXTRA_TARGET_FLAGS); do \
34977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34978 done; \
34979 (cd $(TARGET_SUBDIR)/libgo && \
34980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34982 "RANLIB=$${RANLIB}" \
34983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34984 install-info) \
34985 || exit 1
34987 @endif target-libgo
34989 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34990 maybe-install-pdf-target-libgo:
34991 @if target-libgo
34992 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34994 install-pdf-target-libgo: \
34995 configure-target-libgo \
34996 pdf-target-libgo
34997 @: $(MAKE); $(unstage)
34998 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34999 r=`${PWD_COMMAND}`; export r; \
35000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35001 $(NORMAL_TARGET_EXPORTS) \
35002 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
35003 for flag in $(EXTRA_TARGET_FLAGS); do \
35004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35005 done; \
35006 (cd $(TARGET_SUBDIR)/libgo && \
35007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35009 "RANLIB=$${RANLIB}" \
35010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35011 install-pdf) \
35012 || exit 1
35014 @endif target-libgo
35016 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
35017 maybe-install-html-target-libgo:
35018 @if target-libgo
35019 maybe-install-html-target-libgo: install-html-target-libgo
35021 install-html-target-libgo: \
35022 configure-target-libgo \
35023 html-target-libgo
35024 @: $(MAKE); $(unstage)
35025 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35026 r=`${PWD_COMMAND}`; export r; \
35027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35028 $(NORMAL_TARGET_EXPORTS) \
35029 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
35030 for flag in $(EXTRA_TARGET_FLAGS); do \
35031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35032 done; \
35033 (cd $(TARGET_SUBDIR)/libgo && \
35034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35036 "RANLIB=$${RANLIB}" \
35037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35038 install-html) \
35039 || exit 1
35041 @endif target-libgo
35043 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
35044 maybe-installcheck-target-libgo:
35045 @if target-libgo
35046 maybe-installcheck-target-libgo: installcheck-target-libgo
35048 installcheck-target-libgo: \
35049 configure-target-libgo
35050 @: $(MAKE); $(unstage)
35051 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35052 r=`${PWD_COMMAND}`; export r; \
35053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35054 $(NORMAL_TARGET_EXPORTS) \
35055 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35056 for flag in $(EXTRA_TARGET_FLAGS); do \
35057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35058 done; \
35059 (cd $(TARGET_SUBDIR)/libgo && \
35060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35062 "RANLIB=$${RANLIB}" \
35063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35064 installcheck) \
35065 || exit 1
35067 @endif target-libgo
35069 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35070 maybe-mostlyclean-target-libgo:
35071 @if target-libgo
35072 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35074 mostlyclean-target-libgo:
35075 @: $(MAKE); $(unstage)
35076 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35077 r=`${PWD_COMMAND}`; export r; \
35078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35079 $(NORMAL_TARGET_EXPORTS) \
35080 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35081 for flag in $(EXTRA_TARGET_FLAGS); do \
35082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35083 done; \
35084 (cd $(TARGET_SUBDIR)/libgo && \
35085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35087 "RANLIB=$${RANLIB}" \
35088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35089 mostlyclean) \
35090 || exit 1
35092 @endif target-libgo
35094 .PHONY: maybe-clean-target-libgo clean-target-libgo
35095 maybe-clean-target-libgo:
35096 @if target-libgo
35097 maybe-clean-target-libgo: clean-target-libgo
35099 clean-target-libgo:
35100 @: $(MAKE); $(unstage)
35101 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35102 r=`${PWD_COMMAND}`; export r; \
35103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35104 $(NORMAL_TARGET_EXPORTS) \
35105 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35106 for flag in $(EXTRA_TARGET_FLAGS); do \
35107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35108 done; \
35109 (cd $(TARGET_SUBDIR)/libgo && \
35110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35112 "RANLIB=$${RANLIB}" \
35113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35114 clean) \
35115 || exit 1
35117 @endif target-libgo
35119 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35120 maybe-distclean-target-libgo:
35121 @if target-libgo
35122 maybe-distclean-target-libgo: distclean-target-libgo
35124 distclean-target-libgo:
35125 @: $(MAKE); $(unstage)
35126 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35127 r=`${PWD_COMMAND}`; export r; \
35128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35129 $(NORMAL_TARGET_EXPORTS) \
35130 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35131 for flag in $(EXTRA_TARGET_FLAGS); do \
35132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35133 done; \
35134 (cd $(TARGET_SUBDIR)/libgo && \
35135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35137 "RANLIB=$${RANLIB}" \
35138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35139 distclean) \
35140 || exit 1
35142 @endif target-libgo
35144 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35145 maybe-maintainer-clean-target-libgo:
35146 @if target-libgo
35147 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35149 maintainer-clean-target-libgo:
35150 @: $(MAKE); $(unstage)
35151 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35152 r=`${PWD_COMMAND}`; export r; \
35153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35154 $(NORMAL_TARGET_EXPORTS) \
35155 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35156 for flag in $(EXTRA_TARGET_FLAGS); do \
35157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35158 done; \
35159 (cd $(TARGET_SUBDIR)/libgo && \
35160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35162 "RANLIB=$${RANLIB}" \
35163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35164 maintainer-clean) \
35165 || exit 1
35167 @endif target-libgo
35173 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35174 maybe-configure-target-libtermcap:
35175 @if gcc-bootstrap
35176 configure-target-libtermcap: stage_current
35177 @endif gcc-bootstrap
35178 @if target-libtermcap
35179 maybe-configure-target-libtermcap: configure-target-libtermcap
35180 configure-target-libtermcap:
35181 @: $(MAKE); $(unstage)
35182 @r=`${PWD_COMMAND}`; export r; \
35183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35184 echo "Checking multilib configuration for libtermcap..."; \
35185 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35186 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35187 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35188 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35189 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35190 else \
35191 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35192 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35193 fi; \
35194 else \
35195 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35196 fi; \
35197 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35198 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35199 $(NORMAL_TARGET_EXPORTS) \
35200 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35201 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35202 case $(srcdir) in \
35203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35204 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35206 esac; \
35207 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35208 libsrcdir="$$s/libtermcap"; \
35209 rm -f no-such-file || : ; \
35210 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35211 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35212 --target=${target_alias} $${srcdiroption} \
35213 || exit 1
35214 @endif target-libtermcap
35220 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35221 maybe-all-target-libtermcap:
35222 @if gcc-bootstrap
35223 all-target-libtermcap: stage_current
35224 @endif gcc-bootstrap
35225 @if target-libtermcap
35226 TARGET-target-libtermcap=all
35227 maybe-all-target-libtermcap: all-target-libtermcap
35228 all-target-libtermcap: configure-target-libtermcap
35229 @: $(MAKE); $(unstage)
35230 @r=`${PWD_COMMAND}`; export r; \
35231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35232 $(NORMAL_TARGET_EXPORTS) \
35233 (cd $(TARGET_SUBDIR)/libtermcap && \
35234 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35235 $(TARGET-target-libtermcap))
35236 @endif target-libtermcap
35242 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35243 maybe-check-target-libtermcap:
35244 @if target-libtermcap
35245 maybe-check-target-libtermcap: check-target-libtermcap
35247 # Dummy target for uncheckable module.
35248 check-target-libtermcap:
35250 @endif target-libtermcap
35252 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35253 maybe-install-target-libtermcap:
35254 @if target-libtermcap
35255 maybe-install-target-libtermcap: install-target-libtermcap
35257 install-target-libtermcap: installdirs
35258 @: $(MAKE); $(unstage)
35259 @r=`${PWD_COMMAND}`; export r; \
35260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35261 $(NORMAL_TARGET_EXPORTS) \
35262 (cd $(TARGET_SUBDIR)/libtermcap && \
35263 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35265 @endif target-libtermcap
35267 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35268 maybe-install-strip-target-libtermcap:
35269 @if target-libtermcap
35270 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35272 install-strip-target-libtermcap: installdirs
35273 @: $(MAKE); $(unstage)
35274 @r=`${PWD_COMMAND}`; export r; \
35275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35276 $(NORMAL_TARGET_EXPORTS) \
35277 (cd $(TARGET_SUBDIR)/libtermcap && \
35278 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35280 @endif target-libtermcap
35282 # Other targets (info, dvi, pdf, etc.)
35284 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35285 maybe-info-target-libtermcap:
35286 @if target-libtermcap
35287 maybe-info-target-libtermcap: info-target-libtermcap
35289 info-target-libtermcap: \
35290 configure-target-libtermcap
35291 @: $(MAKE); $(unstage)
35292 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35293 r=`${PWD_COMMAND}`; export r; \
35294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35295 $(NORMAL_TARGET_EXPORTS) \
35296 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35297 for flag in $(EXTRA_TARGET_FLAGS); do \
35298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299 done; \
35300 (cd $(TARGET_SUBDIR)/libtermcap && \
35301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35303 "RANLIB=$${RANLIB}" \
35304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35305 info) \
35306 || exit 1
35308 @endif target-libtermcap
35310 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35311 maybe-dvi-target-libtermcap:
35312 @if target-libtermcap
35313 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35315 dvi-target-libtermcap: \
35316 configure-target-libtermcap
35317 @: $(MAKE); $(unstage)
35318 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35319 r=`${PWD_COMMAND}`; export r; \
35320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35321 $(NORMAL_TARGET_EXPORTS) \
35322 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35323 for flag in $(EXTRA_TARGET_FLAGS); do \
35324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35325 done; \
35326 (cd $(TARGET_SUBDIR)/libtermcap && \
35327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329 "RANLIB=$${RANLIB}" \
35330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35331 dvi) \
35332 || exit 1
35334 @endif target-libtermcap
35336 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35337 maybe-pdf-target-libtermcap:
35338 @if target-libtermcap
35339 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35341 pdf-target-libtermcap: \
35342 configure-target-libtermcap
35343 @: $(MAKE); $(unstage)
35344 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35345 r=`${PWD_COMMAND}`; export r; \
35346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35347 $(NORMAL_TARGET_EXPORTS) \
35348 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35349 for flag in $(EXTRA_TARGET_FLAGS); do \
35350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35351 done; \
35352 (cd $(TARGET_SUBDIR)/libtermcap && \
35353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35355 "RANLIB=$${RANLIB}" \
35356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35357 pdf) \
35358 || exit 1
35360 @endif target-libtermcap
35362 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35363 maybe-html-target-libtermcap:
35364 @if target-libtermcap
35365 maybe-html-target-libtermcap: html-target-libtermcap
35367 html-target-libtermcap: \
35368 configure-target-libtermcap
35369 @: $(MAKE); $(unstage)
35370 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35371 r=`${PWD_COMMAND}`; export r; \
35372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35373 $(NORMAL_TARGET_EXPORTS) \
35374 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35375 for flag in $(EXTRA_TARGET_FLAGS); do \
35376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35377 done; \
35378 (cd $(TARGET_SUBDIR)/libtermcap && \
35379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35381 "RANLIB=$${RANLIB}" \
35382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35383 html) \
35384 || exit 1
35386 @endif target-libtermcap
35388 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35389 maybe-TAGS-target-libtermcap:
35390 @if target-libtermcap
35391 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35393 TAGS-target-libtermcap: \
35394 configure-target-libtermcap
35395 @: $(MAKE); $(unstage)
35396 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35397 r=`${PWD_COMMAND}`; export r; \
35398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35399 $(NORMAL_TARGET_EXPORTS) \
35400 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35401 for flag in $(EXTRA_TARGET_FLAGS); do \
35402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35403 done; \
35404 (cd $(TARGET_SUBDIR)/libtermcap && \
35405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35407 "RANLIB=$${RANLIB}" \
35408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35409 TAGS) \
35410 || exit 1
35412 @endif target-libtermcap
35414 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35415 maybe-install-info-target-libtermcap:
35416 @if target-libtermcap
35417 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35419 install-info-target-libtermcap: \
35420 configure-target-libtermcap \
35421 info-target-libtermcap
35422 @: $(MAKE); $(unstage)
35423 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35424 r=`${PWD_COMMAND}`; export r; \
35425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35426 $(NORMAL_TARGET_EXPORTS) \
35427 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35428 for flag in $(EXTRA_TARGET_FLAGS); do \
35429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35430 done; \
35431 (cd $(TARGET_SUBDIR)/libtermcap && \
35432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35434 "RANLIB=$${RANLIB}" \
35435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35436 install-info) \
35437 || exit 1
35439 @endif target-libtermcap
35441 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35442 maybe-install-pdf-target-libtermcap:
35443 @if target-libtermcap
35444 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35446 install-pdf-target-libtermcap: \
35447 configure-target-libtermcap \
35448 pdf-target-libtermcap
35449 @: $(MAKE); $(unstage)
35450 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35451 r=`${PWD_COMMAND}`; export r; \
35452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35453 $(NORMAL_TARGET_EXPORTS) \
35454 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35455 for flag in $(EXTRA_TARGET_FLAGS); do \
35456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35457 done; \
35458 (cd $(TARGET_SUBDIR)/libtermcap && \
35459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35461 "RANLIB=$${RANLIB}" \
35462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35463 install-pdf) \
35464 || exit 1
35466 @endif target-libtermcap
35468 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35469 maybe-install-html-target-libtermcap:
35470 @if target-libtermcap
35471 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35473 install-html-target-libtermcap: \
35474 configure-target-libtermcap \
35475 html-target-libtermcap
35476 @: $(MAKE); $(unstage)
35477 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35478 r=`${PWD_COMMAND}`; export r; \
35479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35480 $(NORMAL_TARGET_EXPORTS) \
35481 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35482 for flag in $(EXTRA_TARGET_FLAGS); do \
35483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35484 done; \
35485 (cd $(TARGET_SUBDIR)/libtermcap && \
35486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35488 "RANLIB=$${RANLIB}" \
35489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35490 install-html) \
35491 || exit 1
35493 @endif target-libtermcap
35495 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35496 maybe-installcheck-target-libtermcap:
35497 @if target-libtermcap
35498 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35500 installcheck-target-libtermcap: \
35501 configure-target-libtermcap
35502 @: $(MAKE); $(unstage)
35503 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35504 r=`${PWD_COMMAND}`; export r; \
35505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35506 $(NORMAL_TARGET_EXPORTS) \
35507 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35508 for flag in $(EXTRA_TARGET_FLAGS); do \
35509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35510 done; \
35511 (cd $(TARGET_SUBDIR)/libtermcap && \
35512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35514 "RANLIB=$${RANLIB}" \
35515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35516 installcheck) \
35517 || exit 1
35519 @endif target-libtermcap
35521 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35522 maybe-mostlyclean-target-libtermcap:
35523 @if target-libtermcap
35524 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35526 # libtermcap doesn't support mostlyclean.
35527 mostlyclean-target-libtermcap:
35529 @endif target-libtermcap
35531 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35532 maybe-clean-target-libtermcap:
35533 @if target-libtermcap
35534 maybe-clean-target-libtermcap: clean-target-libtermcap
35536 # libtermcap doesn't support clean.
35537 clean-target-libtermcap:
35539 @endif target-libtermcap
35541 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35542 maybe-distclean-target-libtermcap:
35543 @if target-libtermcap
35544 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35546 # libtermcap doesn't support distclean.
35547 distclean-target-libtermcap:
35549 @endif target-libtermcap
35551 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35552 maybe-maintainer-clean-target-libtermcap:
35553 @if target-libtermcap
35554 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35556 # libtermcap doesn't support maintainer-clean.
35557 maintainer-clean-target-libtermcap:
35559 @endif target-libtermcap
35565 .PHONY: configure-target-winsup maybe-configure-target-winsup
35566 maybe-configure-target-winsup:
35567 @if gcc-bootstrap
35568 configure-target-winsup: stage_current
35569 @endif gcc-bootstrap
35570 @if target-winsup
35571 maybe-configure-target-winsup: configure-target-winsup
35572 configure-target-winsup:
35573 @: $(MAKE); $(unstage)
35574 @r=`${PWD_COMMAND}`; export r; \
35575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35576 echo "Checking multilib configuration for winsup..."; \
35577 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35578 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35579 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35580 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35581 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35582 else \
35583 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35584 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35585 fi; \
35586 else \
35587 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35588 fi; \
35589 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35591 $(NORMAL_TARGET_EXPORTS) \
35592 echo Configuring in $(TARGET_SUBDIR)/winsup; \
35593 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35594 case $(srcdir) in \
35595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35596 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35598 esac; \
35599 srcdiroption="--srcdir=$${topdir}/winsup"; \
35600 libsrcdir="$$s/winsup"; \
35601 rm -f no-such-file || : ; \
35602 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35603 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35604 --target=${target_alias} $${srcdiroption} \
35605 || exit 1
35606 @endif target-winsup
35612 .PHONY: all-target-winsup maybe-all-target-winsup
35613 maybe-all-target-winsup:
35614 @if gcc-bootstrap
35615 all-target-winsup: stage_current
35616 @endif gcc-bootstrap
35617 @if target-winsup
35618 TARGET-target-winsup=all
35619 maybe-all-target-winsup: all-target-winsup
35620 all-target-winsup: configure-target-winsup
35621 @: $(MAKE); $(unstage)
35622 @r=`${PWD_COMMAND}`; export r; \
35623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35624 $(NORMAL_TARGET_EXPORTS) \
35625 (cd $(TARGET_SUBDIR)/winsup && \
35626 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35627 $(TARGET-target-winsup))
35628 @endif target-winsup
35634 .PHONY: check-target-winsup maybe-check-target-winsup
35635 maybe-check-target-winsup:
35636 @if target-winsup
35637 maybe-check-target-winsup: check-target-winsup
35639 check-target-winsup:
35640 @: $(MAKE); $(unstage)
35641 @r=`${PWD_COMMAND}`; export r; \
35642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35643 $(NORMAL_TARGET_EXPORTS) \
35644 (cd $(TARGET_SUBDIR)/winsup && \
35645 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35647 @endif target-winsup
35649 .PHONY: install-target-winsup maybe-install-target-winsup
35650 maybe-install-target-winsup:
35651 @if target-winsup
35652 maybe-install-target-winsup: install-target-winsup
35654 install-target-winsup: installdirs
35655 @: $(MAKE); $(unstage)
35656 @r=`${PWD_COMMAND}`; export r; \
35657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35658 $(NORMAL_TARGET_EXPORTS) \
35659 (cd $(TARGET_SUBDIR)/winsup && \
35660 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35662 @endif target-winsup
35664 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35665 maybe-install-strip-target-winsup:
35666 @if target-winsup
35667 maybe-install-strip-target-winsup: install-strip-target-winsup
35669 install-strip-target-winsup: installdirs
35670 @: $(MAKE); $(unstage)
35671 @r=`${PWD_COMMAND}`; export r; \
35672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35673 $(NORMAL_TARGET_EXPORTS) \
35674 (cd $(TARGET_SUBDIR)/winsup && \
35675 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35677 @endif target-winsup
35679 # Other targets (info, dvi, pdf, etc.)
35681 .PHONY: maybe-info-target-winsup info-target-winsup
35682 maybe-info-target-winsup:
35683 @if target-winsup
35684 maybe-info-target-winsup: info-target-winsup
35686 info-target-winsup: \
35687 configure-target-winsup
35688 @: $(MAKE); $(unstage)
35689 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35690 r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692 $(NORMAL_TARGET_EXPORTS) \
35693 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35694 for flag in $(EXTRA_TARGET_FLAGS); do \
35695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696 done; \
35697 (cd $(TARGET_SUBDIR)/winsup && \
35698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35700 "RANLIB=$${RANLIB}" \
35701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35702 info) \
35703 || exit 1
35705 @endif target-winsup
35707 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35708 maybe-dvi-target-winsup:
35709 @if target-winsup
35710 maybe-dvi-target-winsup: dvi-target-winsup
35712 dvi-target-winsup: \
35713 configure-target-winsup
35714 @: $(MAKE); $(unstage)
35715 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35716 r=`${PWD_COMMAND}`; export r; \
35717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718 $(NORMAL_TARGET_EXPORTS) \
35719 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35720 for flag in $(EXTRA_TARGET_FLAGS); do \
35721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722 done; \
35723 (cd $(TARGET_SUBDIR)/winsup && \
35724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35726 "RANLIB=$${RANLIB}" \
35727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35728 dvi) \
35729 || exit 1
35731 @endif target-winsup
35733 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35734 maybe-pdf-target-winsup:
35735 @if target-winsup
35736 maybe-pdf-target-winsup: pdf-target-winsup
35738 pdf-target-winsup: \
35739 configure-target-winsup
35740 @: $(MAKE); $(unstage)
35741 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35742 r=`${PWD_COMMAND}`; export r; \
35743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35744 $(NORMAL_TARGET_EXPORTS) \
35745 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35746 for flag in $(EXTRA_TARGET_FLAGS); do \
35747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35748 done; \
35749 (cd $(TARGET_SUBDIR)/winsup && \
35750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35752 "RANLIB=$${RANLIB}" \
35753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35754 pdf) \
35755 || exit 1
35757 @endif target-winsup
35759 .PHONY: maybe-html-target-winsup html-target-winsup
35760 maybe-html-target-winsup:
35761 @if target-winsup
35762 maybe-html-target-winsup: html-target-winsup
35764 html-target-winsup: \
35765 configure-target-winsup
35766 @: $(MAKE); $(unstage)
35767 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35768 r=`${PWD_COMMAND}`; export r; \
35769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35770 $(NORMAL_TARGET_EXPORTS) \
35771 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35772 for flag in $(EXTRA_TARGET_FLAGS); do \
35773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35774 done; \
35775 (cd $(TARGET_SUBDIR)/winsup && \
35776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35778 "RANLIB=$${RANLIB}" \
35779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35780 html) \
35781 || exit 1
35783 @endif target-winsup
35785 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35786 maybe-TAGS-target-winsup:
35787 @if target-winsup
35788 maybe-TAGS-target-winsup: TAGS-target-winsup
35790 TAGS-target-winsup: \
35791 configure-target-winsup
35792 @: $(MAKE); $(unstage)
35793 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35794 r=`${PWD_COMMAND}`; export r; \
35795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35796 $(NORMAL_TARGET_EXPORTS) \
35797 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35798 for flag in $(EXTRA_TARGET_FLAGS); do \
35799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35800 done; \
35801 (cd $(TARGET_SUBDIR)/winsup && \
35802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35804 "RANLIB=$${RANLIB}" \
35805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35806 TAGS) \
35807 || exit 1
35809 @endif target-winsup
35811 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35812 maybe-install-info-target-winsup:
35813 @if target-winsup
35814 maybe-install-info-target-winsup: install-info-target-winsup
35816 install-info-target-winsup: \
35817 configure-target-winsup \
35818 info-target-winsup
35819 @: $(MAKE); $(unstage)
35820 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35821 r=`${PWD_COMMAND}`; export r; \
35822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35823 $(NORMAL_TARGET_EXPORTS) \
35824 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35825 for flag in $(EXTRA_TARGET_FLAGS); do \
35826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35827 done; \
35828 (cd $(TARGET_SUBDIR)/winsup && \
35829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35831 "RANLIB=$${RANLIB}" \
35832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35833 install-info) \
35834 || exit 1
35836 @endif target-winsup
35838 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35839 maybe-install-pdf-target-winsup:
35840 @if target-winsup
35841 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35843 install-pdf-target-winsup: \
35844 configure-target-winsup \
35845 pdf-target-winsup
35846 @: $(MAKE); $(unstage)
35847 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35848 r=`${PWD_COMMAND}`; export r; \
35849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35850 $(NORMAL_TARGET_EXPORTS) \
35851 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35852 for flag in $(EXTRA_TARGET_FLAGS); do \
35853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35854 done; \
35855 (cd $(TARGET_SUBDIR)/winsup && \
35856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35858 "RANLIB=$${RANLIB}" \
35859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35860 install-pdf) \
35861 || exit 1
35863 @endif target-winsup
35865 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35866 maybe-install-html-target-winsup:
35867 @if target-winsup
35868 maybe-install-html-target-winsup: install-html-target-winsup
35870 install-html-target-winsup: \
35871 configure-target-winsup \
35872 html-target-winsup
35873 @: $(MAKE); $(unstage)
35874 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35875 r=`${PWD_COMMAND}`; export r; \
35876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35877 $(NORMAL_TARGET_EXPORTS) \
35878 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35879 for flag in $(EXTRA_TARGET_FLAGS); do \
35880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35881 done; \
35882 (cd $(TARGET_SUBDIR)/winsup && \
35883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35885 "RANLIB=$${RANLIB}" \
35886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35887 install-html) \
35888 || exit 1
35890 @endif target-winsup
35892 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35893 maybe-installcheck-target-winsup:
35894 @if target-winsup
35895 maybe-installcheck-target-winsup: installcheck-target-winsup
35897 installcheck-target-winsup: \
35898 configure-target-winsup
35899 @: $(MAKE); $(unstage)
35900 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35901 r=`${PWD_COMMAND}`; export r; \
35902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35903 $(NORMAL_TARGET_EXPORTS) \
35904 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35905 for flag in $(EXTRA_TARGET_FLAGS); do \
35906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35907 done; \
35908 (cd $(TARGET_SUBDIR)/winsup && \
35909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35911 "RANLIB=$${RANLIB}" \
35912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35913 installcheck) \
35914 || exit 1
35916 @endif target-winsup
35918 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35919 maybe-mostlyclean-target-winsup:
35920 @if target-winsup
35921 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35923 mostlyclean-target-winsup:
35924 @: $(MAKE); $(unstage)
35925 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35926 r=`${PWD_COMMAND}`; export r; \
35927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35928 $(NORMAL_TARGET_EXPORTS) \
35929 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35930 for flag in $(EXTRA_TARGET_FLAGS); do \
35931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35932 done; \
35933 (cd $(TARGET_SUBDIR)/winsup && \
35934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35936 "RANLIB=$${RANLIB}" \
35937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35938 mostlyclean) \
35939 || exit 1
35941 @endif target-winsup
35943 .PHONY: maybe-clean-target-winsup clean-target-winsup
35944 maybe-clean-target-winsup:
35945 @if target-winsup
35946 maybe-clean-target-winsup: clean-target-winsup
35948 clean-target-winsup:
35949 @: $(MAKE); $(unstage)
35950 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35951 r=`${PWD_COMMAND}`; export r; \
35952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35953 $(NORMAL_TARGET_EXPORTS) \
35954 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35955 for flag in $(EXTRA_TARGET_FLAGS); do \
35956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35957 done; \
35958 (cd $(TARGET_SUBDIR)/winsup && \
35959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35961 "RANLIB=$${RANLIB}" \
35962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35963 clean) \
35964 || exit 1
35966 @endif target-winsup
35968 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35969 maybe-distclean-target-winsup:
35970 @if target-winsup
35971 maybe-distclean-target-winsup: distclean-target-winsup
35973 distclean-target-winsup:
35974 @: $(MAKE); $(unstage)
35975 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35976 r=`${PWD_COMMAND}`; export r; \
35977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35978 $(NORMAL_TARGET_EXPORTS) \
35979 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35980 for flag in $(EXTRA_TARGET_FLAGS); do \
35981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35982 done; \
35983 (cd $(TARGET_SUBDIR)/winsup && \
35984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35986 "RANLIB=$${RANLIB}" \
35987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35988 distclean) \
35989 || exit 1
35991 @endif target-winsup
35993 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35994 maybe-maintainer-clean-target-winsup:
35995 @if target-winsup
35996 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35998 maintainer-clean-target-winsup:
35999 @: $(MAKE); $(unstage)
36000 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
36001 r=`${PWD_COMMAND}`; export r; \
36002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36003 $(NORMAL_TARGET_EXPORTS) \
36004 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
36005 for flag in $(EXTRA_TARGET_FLAGS); do \
36006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36007 done; \
36008 (cd $(TARGET_SUBDIR)/winsup && \
36009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36011 "RANLIB=$${RANLIB}" \
36012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36013 maintainer-clean) \
36014 || exit 1
36016 @endif target-winsup
36022 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
36023 maybe-configure-target-libgloss:
36024 @if gcc-bootstrap
36025 configure-target-libgloss: stage_current
36026 @endif gcc-bootstrap
36027 @if target-libgloss
36028 maybe-configure-target-libgloss: configure-target-libgloss
36029 configure-target-libgloss:
36030 @: $(MAKE); $(unstage)
36031 @r=`${PWD_COMMAND}`; export r; \
36032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36033 echo "Checking multilib configuration for libgloss..."; \
36034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
36036 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36037 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36038 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
36039 else \
36040 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
36041 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36042 fi; \
36043 else \
36044 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36045 fi; \
36046 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
36047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36048 $(NORMAL_TARGET_EXPORTS) \
36049 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
36050 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
36051 case $(srcdir) in \
36052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36053 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36055 esac; \
36056 srcdiroption="--srcdir=$${topdir}/libgloss"; \
36057 libsrcdir="$$s/libgloss"; \
36058 rm -f no-such-file || : ; \
36059 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36060 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36061 --target=${target_alias} $${srcdiroption} \
36062 || exit 1
36063 @endif target-libgloss
36069 .PHONY: all-target-libgloss maybe-all-target-libgloss
36070 maybe-all-target-libgloss:
36071 @if gcc-bootstrap
36072 all-target-libgloss: stage_current
36073 @endif gcc-bootstrap
36074 @if target-libgloss
36075 TARGET-target-libgloss=all
36076 maybe-all-target-libgloss: all-target-libgloss
36077 all-target-libgloss: configure-target-libgloss
36078 @: $(MAKE); $(unstage)
36079 @r=`${PWD_COMMAND}`; export r; \
36080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36081 $(NORMAL_TARGET_EXPORTS) \
36082 (cd $(TARGET_SUBDIR)/libgloss && \
36083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36084 $(TARGET-target-libgloss))
36085 @endif target-libgloss
36091 .PHONY: check-target-libgloss maybe-check-target-libgloss
36092 maybe-check-target-libgloss:
36093 @if target-libgloss
36094 maybe-check-target-libgloss: check-target-libgloss
36096 # Dummy target for uncheckable module.
36097 check-target-libgloss:
36099 @endif target-libgloss
36101 .PHONY: install-target-libgloss maybe-install-target-libgloss
36102 maybe-install-target-libgloss:
36103 @if target-libgloss
36104 maybe-install-target-libgloss: install-target-libgloss
36106 install-target-libgloss: installdirs
36107 @: $(MAKE); $(unstage)
36108 @r=`${PWD_COMMAND}`; export r; \
36109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36110 $(NORMAL_TARGET_EXPORTS) \
36111 (cd $(TARGET_SUBDIR)/libgloss && \
36112 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36114 @endif target-libgloss
36116 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36117 maybe-install-strip-target-libgloss:
36118 @if target-libgloss
36119 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36121 install-strip-target-libgloss: installdirs
36122 @: $(MAKE); $(unstage)
36123 @r=`${PWD_COMMAND}`; export r; \
36124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36125 $(NORMAL_TARGET_EXPORTS) \
36126 (cd $(TARGET_SUBDIR)/libgloss && \
36127 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36129 @endif target-libgloss
36131 # Other targets (info, dvi, pdf, etc.)
36133 .PHONY: maybe-info-target-libgloss info-target-libgloss
36134 maybe-info-target-libgloss:
36135 @if target-libgloss
36136 maybe-info-target-libgloss: info-target-libgloss
36138 info-target-libgloss: \
36139 configure-target-libgloss
36140 @: $(MAKE); $(unstage)
36141 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36142 r=`${PWD_COMMAND}`; export r; \
36143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36144 $(NORMAL_TARGET_EXPORTS) \
36145 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36146 for flag in $(EXTRA_TARGET_FLAGS); do \
36147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36148 done; \
36149 (cd $(TARGET_SUBDIR)/libgloss && \
36150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36152 "RANLIB=$${RANLIB}" \
36153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36154 info) \
36155 || exit 1
36157 @endif target-libgloss
36159 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36160 maybe-dvi-target-libgloss:
36161 @if target-libgloss
36162 maybe-dvi-target-libgloss: dvi-target-libgloss
36164 dvi-target-libgloss: \
36165 configure-target-libgloss
36166 @: $(MAKE); $(unstage)
36167 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36168 r=`${PWD_COMMAND}`; export r; \
36169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36170 $(NORMAL_TARGET_EXPORTS) \
36171 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36172 for flag in $(EXTRA_TARGET_FLAGS); do \
36173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36174 done; \
36175 (cd $(TARGET_SUBDIR)/libgloss && \
36176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36178 "RANLIB=$${RANLIB}" \
36179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36180 dvi) \
36181 || exit 1
36183 @endif target-libgloss
36185 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36186 maybe-pdf-target-libgloss:
36187 @if target-libgloss
36188 maybe-pdf-target-libgloss: pdf-target-libgloss
36190 pdf-target-libgloss: \
36191 configure-target-libgloss
36192 @: $(MAKE); $(unstage)
36193 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36194 r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196 $(NORMAL_TARGET_EXPORTS) \
36197 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36198 for flag in $(EXTRA_TARGET_FLAGS); do \
36199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36200 done; \
36201 (cd $(TARGET_SUBDIR)/libgloss && \
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204 "RANLIB=$${RANLIB}" \
36205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36206 pdf) \
36207 || exit 1
36209 @endif target-libgloss
36211 .PHONY: maybe-html-target-libgloss html-target-libgloss
36212 maybe-html-target-libgloss:
36213 @if target-libgloss
36214 maybe-html-target-libgloss: html-target-libgloss
36216 html-target-libgloss: \
36217 configure-target-libgloss
36218 @: $(MAKE); $(unstage)
36219 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36220 r=`${PWD_COMMAND}`; export r; \
36221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36222 $(NORMAL_TARGET_EXPORTS) \
36223 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36224 for flag in $(EXTRA_TARGET_FLAGS); do \
36225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36226 done; \
36227 (cd $(TARGET_SUBDIR)/libgloss && \
36228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36230 "RANLIB=$${RANLIB}" \
36231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36232 html) \
36233 || exit 1
36235 @endif target-libgloss
36237 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36238 maybe-TAGS-target-libgloss:
36239 @if target-libgloss
36240 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36242 TAGS-target-libgloss: \
36243 configure-target-libgloss
36244 @: $(MAKE); $(unstage)
36245 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36246 r=`${PWD_COMMAND}`; export r; \
36247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36248 $(NORMAL_TARGET_EXPORTS) \
36249 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36250 for flag in $(EXTRA_TARGET_FLAGS); do \
36251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36252 done; \
36253 (cd $(TARGET_SUBDIR)/libgloss && \
36254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36256 "RANLIB=$${RANLIB}" \
36257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36258 TAGS) \
36259 || exit 1
36261 @endif target-libgloss
36263 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36264 maybe-install-info-target-libgloss:
36265 @if target-libgloss
36266 maybe-install-info-target-libgloss: install-info-target-libgloss
36268 install-info-target-libgloss: \
36269 configure-target-libgloss \
36270 info-target-libgloss
36271 @: $(MAKE); $(unstage)
36272 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36273 r=`${PWD_COMMAND}`; export r; \
36274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36275 $(NORMAL_TARGET_EXPORTS) \
36276 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36277 for flag in $(EXTRA_TARGET_FLAGS); do \
36278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36279 done; \
36280 (cd $(TARGET_SUBDIR)/libgloss && \
36281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36283 "RANLIB=$${RANLIB}" \
36284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36285 install-info) \
36286 || exit 1
36288 @endif target-libgloss
36290 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36291 maybe-install-pdf-target-libgloss:
36292 @if target-libgloss
36293 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36295 install-pdf-target-libgloss: \
36296 configure-target-libgloss \
36297 pdf-target-libgloss
36298 @: $(MAKE); $(unstage)
36299 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36300 r=`${PWD_COMMAND}`; export r; \
36301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36302 $(NORMAL_TARGET_EXPORTS) \
36303 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36304 for flag in $(EXTRA_TARGET_FLAGS); do \
36305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36306 done; \
36307 (cd $(TARGET_SUBDIR)/libgloss && \
36308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36310 "RANLIB=$${RANLIB}" \
36311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36312 install-pdf) \
36313 || exit 1
36315 @endif target-libgloss
36317 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36318 maybe-install-html-target-libgloss:
36319 @if target-libgloss
36320 maybe-install-html-target-libgloss: install-html-target-libgloss
36322 install-html-target-libgloss: \
36323 configure-target-libgloss \
36324 html-target-libgloss
36325 @: $(MAKE); $(unstage)
36326 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36327 r=`${PWD_COMMAND}`; export r; \
36328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36329 $(NORMAL_TARGET_EXPORTS) \
36330 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36331 for flag in $(EXTRA_TARGET_FLAGS); do \
36332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36333 done; \
36334 (cd $(TARGET_SUBDIR)/libgloss && \
36335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36337 "RANLIB=$${RANLIB}" \
36338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36339 install-html) \
36340 || exit 1
36342 @endif target-libgloss
36344 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36345 maybe-installcheck-target-libgloss:
36346 @if target-libgloss
36347 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36349 installcheck-target-libgloss: \
36350 configure-target-libgloss
36351 @: $(MAKE); $(unstage)
36352 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36353 r=`${PWD_COMMAND}`; export r; \
36354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36355 $(NORMAL_TARGET_EXPORTS) \
36356 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36357 for flag in $(EXTRA_TARGET_FLAGS); do \
36358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36359 done; \
36360 (cd $(TARGET_SUBDIR)/libgloss && \
36361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36363 "RANLIB=$${RANLIB}" \
36364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36365 installcheck) \
36366 || exit 1
36368 @endif target-libgloss
36370 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36371 maybe-mostlyclean-target-libgloss:
36372 @if target-libgloss
36373 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36375 mostlyclean-target-libgloss:
36376 @: $(MAKE); $(unstage)
36377 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36378 r=`${PWD_COMMAND}`; export r; \
36379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36380 $(NORMAL_TARGET_EXPORTS) \
36381 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36382 for flag in $(EXTRA_TARGET_FLAGS); do \
36383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36384 done; \
36385 (cd $(TARGET_SUBDIR)/libgloss && \
36386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36388 "RANLIB=$${RANLIB}" \
36389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36390 mostlyclean) \
36391 || exit 1
36393 @endif target-libgloss
36395 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36396 maybe-clean-target-libgloss:
36397 @if target-libgloss
36398 maybe-clean-target-libgloss: clean-target-libgloss
36400 clean-target-libgloss:
36401 @: $(MAKE); $(unstage)
36402 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36403 r=`${PWD_COMMAND}`; export r; \
36404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36405 $(NORMAL_TARGET_EXPORTS) \
36406 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36407 for flag in $(EXTRA_TARGET_FLAGS); do \
36408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36409 done; \
36410 (cd $(TARGET_SUBDIR)/libgloss && \
36411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36413 "RANLIB=$${RANLIB}" \
36414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36415 clean) \
36416 || exit 1
36418 @endif target-libgloss
36420 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36421 maybe-distclean-target-libgloss:
36422 @if target-libgloss
36423 maybe-distclean-target-libgloss: distclean-target-libgloss
36425 distclean-target-libgloss:
36426 @: $(MAKE); $(unstage)
36427 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36428 r=`${PWD_COMMAND}`; export r; \
36429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36430 $(NORMAL_TARGET_EXPORTS) \
36431 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36432 for flag in $(EXTRA_TARGET_FLAGS); do \
36433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36434 done; \
36435 (cd $(TARGET_SUBDIR)/libgloss && \
36436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36438 "RANLIB=$${RANLIB}" \
36439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36440 distclean) \
36441 || exit 1
36443 @endif target-libgloss
36445 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36446 maybe-maintainer-clean-target-libgloss:
36447 @if target-libgloss
36448 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36450 maintainer-clean-target-libgloss:
36451 @: $(MAKE); $(unstage)
36452 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36453 r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 $(NORMAL_TARGET_EXPORTS) \
36456 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36457 for flag in $(EXTRA_TARGET_FLAGS); do \
36458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36459 done; \
36460 (cd $(TARGET_SUBDIR)/libgloss && \
36461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36463 "RANLIB=$${RANLIB}" \
36464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36465 maintainer-clean) \
36466 || exit 1
36468 @endif target-libgloss
36474 .PHONY: configure-target-libffi maybe-configure-target-libffi
36475 maybe-configure-target-libffi:
36476 @if gcc-bootstrap
36477 configure-target-libffi: stage_current
36478 @endif gcc-bootstrap
36479 @if target-libffi
36480 maybe-configure-target-libffi: configure-target-libffi
36481 configure-target-libffi:
36482 @: $(MAKE); $(unstage)
36483 @r=`${PWD_COMMAND}`; export r; \
36484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36485 echo "Checking multilib configuration for libffi..."; \
36486 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36487 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36488 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36489 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36490 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36491 else \
36492 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36493 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36494 fi; \
36495 else \
36496 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36497 fi; \
36498 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36500 $(NORMAL_TARGET_EXPORTS) \
36501 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36502 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36503 case $(srcdir) in \
36504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36505 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36507 esac; \
36508 srcdiroption="--srcdir=$${topdir}/libffi"; \
36509 libsrcdir="$$s/libffi"; \
36510 rm -f no-such-file || : ; \
36511 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36512 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36513 --target=${target_alias} $${srcdiroption} \
36514 || exit 1
36515 @endif target-libffi
36521 .PHONY: all-target-libffi maybe-all-target-libffi
36522 maybe-all-target-libffi:
36523 @if gcc-bootstrap
36524 all-target-libffi: stage_current
36525 @endif gcc-bootstrap
36526 @if target-libffi
36527 TARGET-target-libffi=all
36528 maybe-all-target-libffi: all-target-libffi
36529 all-target-libffi: configure-target-libffi
36530 @: $(MAKE); $(unstage)
36531 @r=`${PWD_COMMAND}`; export r; \
36532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36533 $(NORMAL_TARGET_EXPORTS) \
36534 (cd $(TARGET_SUBDIR)/libffi && \
36535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36536 $(TARGET-target-libffi))
36537 @endif target-libffi
36543 .PHONY: check-target-libffi maybe-check-target-libffi
36544 maybe-check-target-libffi:
36545 @if target-libffi
36546 maybe-check-target-libffi: check-target-libffi
36548 check-target-libffi:
36549 @: $(MAKE); $(unstage)
36550 @r=`${PWD_COMMAND}`; export r; \
36551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552 $(NORMAL_TARGET_EXPORTS) \
36553 (cd $(TARGET_SUBDIR)/libffi && \
36554 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36556 @endif target-libffi
36558 .PHONY: install-target-libffi maybe-install-target-libffi
36559 maybe-install-target-libffi:
36560 @if target-libffi
36561 maybe-install-target-libffi: install-target-libffi
36563 install-target-libffi: installdirs
36564 @: $(MAKE); $(unstage)
36565 @r=`${PWD_COMMAND}`; export r; \
36566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36567 $(NORMAL_TARGET_EXPORTS) \
36568 (cd $(TARGET_SUBDIR)/libffi && \
36569 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36571 @endif target-libffi
36573 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36574 maybe-install-strip-target-libffi:
36575 @if target-libffi
36576 maybe-install-strip-target-libffi: install-strip-target-libffi
36578 install-strip-target-libffi: installdirs
36579 @: $(MAKE); $(unstage)
36580 @r=`${PWD_COMMAND}`; export r; \
36581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36582 $(NORMAL_TARGET_EXPORTS) \
36583 (cd $(TARGET_SUBDIR)/libffi && \
36584 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36586 @endif target-libffi
36588 # Other targets (info, dvi, pdf, etc.)
36590 .PHONY: maybe-info-target-libffi info-target-libffi
36591 maybe-info-target-libffi:
36592 @if target-libffi
36593 maybe-info-target-libffi: info-target-libffi
36595 info-target-libffi: \
36596 configure-target-libffi
36597 @: $(MAKE); $(unstage)
36598 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36599 r=`${PWD_COMMAND}`; export r; \
36600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36601 $(NORMAL_TARGET_EXPORTS) \
36602 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36603 for flag in $(EXTRA_TARGET_FLAGS); do \
36604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36605 done; \
36606 (cd $(TARGET_SUBDIR)/libffi && \
36607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36609 "RANLIB=$${RANLIB}" \
36610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36611 info) \
36612 || exit 1
36614 @endif target-libffi
36616 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36617 maybe-dvi-target-libffi:
36618 @if target-libffi
36619 maybe-dvi-target-libffi: dvi-target-libffi
36621 dvi-target-libffi: \
36622 configure-target-libffi
36623 @: $(MAKE); $(unstage)
36624 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36625 r=`${PWD_COMMAND}`; export r; \
36626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36627 $(NORMAL_TARGET_EXPORTS) \
36628 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36629 for flag in $(EXTRA_TARGET_FLAGS); do \
36630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36631 done; \
36632 (cd $(TARGET_SUBDIR)/libffi && \
36633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36635 "RANLIB=$${RANLIB}" \
36636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36637 dvi) \
36638 || exit 1
36640 @endif target-libffi
36642 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36643 maybe-pdf-target-libffi:
36644 @if target-libffi
36645 maybe-pdf-target-libffi: pdf-target-libffi
36647 pdf-target-libffi: \
36648 configure-target-libffi
36649 @: $(MAKE); $(unstage)
36650 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36651 r=`${PWD_COMMAND}`; export r; \
36652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36653 $(NORMAL_TARGET_EXPORTS) \
36654 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36655 for flag in $(EXTRA_TARGET_FLAGS); do \
36656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36657 done; \
36658 (cd $(TARGET_SUBDIR)/libffi && \
36659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36661 "RANLIB=$${RANLIB}" \
36662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36663 pdf) \
36664 || exit 1
36666 @endif target-libffi
36668 .PHONY: maybe-html-target-libffi html-target-libffi
36669 maybe-html-target-libffi:
36670 @if target-libffi
36671 maybe-html-target-libffi: html-target-libffi
36673 html-target-libffi: \
36674 configure-target-libffi
36675 @: $(MAKE); $(unstage)
36676 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36677 r=`${PWD_COMMAND}`; export r; \
36678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36679 $(NORMAL_TARGET_EXPORTS) \
36680 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36681 for flag in $(EXTRA_TARGET_FLAGS); do \
36682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36683 done; \
36684 (cd $(TARGET_SUBDIR)/libffi && \
36685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36687 "RANLIB=$${RANLIB}" \
36688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36689 html) \
36690 || exit 1
36692 @endif target-libffi
36694 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36695 maybe-TAGS-target-libffi:
36696 @if target-libffi
36697 maybe-TAGS-target-libffi: TAGS-target-libffi
36699 TAGS-target-libffi: \
36700 configure-target-libffi
36701 @: $(MAKE); $(unstage)
36702 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36703 r=`${PWD_COMMAND}`; export r; \
36704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36705 $(NORMAL_TARGET_EXPORTS) \
36706 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36707 for flag in $(EXTRA_TARGET_FLAGS); do \
36708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36709 done; \
36710 (cd $(TARGET_SUBDIR)/libffi && \
36711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36713 "RANLIB=$${RANLIB}" \
36714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36715 TAGS) \
36716 || exit 1
36718 @endif target-libffi
36720 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36721 maybe-install-info-target-libffi:
36722 @if target-libffi
36723 maybe-install-info-target-libffi: install-info-target-libffi
36725 install-info-target-libffi: \
36726 configure-target-libffi \
36727 info-target-libffi
36728 @: $(MAKE); $(unstage)
36729 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36730 r=`${PWD_COMMAND}`; export r; \
36731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36732 $(NORMAL_TARGET_EXPORTS) \
36733 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36734 for flag in $(EXTRA_TARGET_FLAGS); do \
36735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36736 done; \
36737 (cd $(TARGET_SUBDIR)/libffi && \
36738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36740 "RANLIB=$${RANLIB}" \
36741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36742 install-info) \
36743 || exit 1
36745 @endif target-libffi
36747 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36748 maybe-install-pdf-target-libffi:
36749 @if target-libffi
36750 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36752 install-pdf-target-libffi: \
36753 configure-target-libffi \
36754 pdf-target-libffi
36755 @: $(MAKE); $(unstage)
36756 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36757 r=`${PWD_COMMAND}`; export r; \
36758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36759 $(NORMAL_TARGET_EXPORTS) \
36760 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36761 for flag in $(EXTRA_TARGET_FLAGS); do \
36762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36763 done; \
36764 (cd $(TARGET_SUBDIR)/libffi && \
36765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36767 "RANLIB=$${RANLIB}" \
36768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36769 install-pdf) \
36770 || exit 1
36772 @endif target-libffi
36774 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36775 maybe-install-html-target-libffi:
36776 @if target-libffi
36777 maybe-install-html-target-libffi: install-html-target-libffi
36779 install-html-target-libffi: \
36780 configure-target-libffi \
36781 html-target-libffi
36782 @: $(MAKE); $(unstage)
36783 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36784 r=`${PWD_COMMAND}`; export r; \
36785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36786 $(NORMAL_TARGET_EXPORTS) \
36787 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36788 for flag in $(EXTRA_TARGET_FLAGS); do \
36789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36790 done; \
36791 (cd $(TARGET_SUBDIR)/libffi && \
36792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36794 "RANLIB=$${RANLIB}" \
36795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36796 install-html) \
36797 || exit 1
36799 @endif target-libffi
36801 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36802 maybe-installcheck-target-libffi:
36803 @if target-libffi
36804 maybe-installcheck-target-libffi: installcheck-target-libffi
36806 installcheck-target-libffi: \
36807 configure-target-libffi
36808 @: $(MAKE); $(unstage)
36809 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36810 r=`${PWD_COMMAND}`; export r; \
36811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36812 $(NORMAL_TARGET_EXPORTS) \
36813 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36814 for flag in $(EXTRA_TARGET_FLAGS); do \
36815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36816 done; \
36817 (cd $(TARGET_SUBDIR)/libffi && \
36818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36820 "RANLIB=$${RANLIB}" \
36821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36822 installcheck) \
36823 || exit 1
36825 @endif target-libffi
36827 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36828 maybe-mostlyclean-target-libffi:
36829 @if target-libffi
36830 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36832 mostlyclean-target-libffi:
36833 @: $(MAKE); $(unstage)
36834 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36835 r=`${PWD_COMMAND}`; export r; \
36836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36837 $(NORMAL_TARGET_EXPORTS) \
36838 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36839 for flag in $(EXTRA_TARGET_FLAGS); do \
36840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36841 done; \
36842 (cd $(TARGET_SUBDIR)/libffi && \
36843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36845 "RANLIB=$${RANLIB}" \
36846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36847 mostlyclean) \
36848 || exit 1
36850 @endif target-libffi
36852 .PHONY: maybe-clean-target-libffi clean-target-libffi
36853 maybe-clean-target-libffi:
36854 @if target-libffi
36855 maybe-clean-target-libffi: clean-target-libffi
36857 clean-target-libffi:
36858 @: $(MAKE); $(unstage)
36859 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36860 r=`${PWD_COMMAND}`; export r; \
36861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36862 $(NORMAL_TARGET_EXPORTS) \
36863 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36864 for flag in $(EXTRA_TARGET_FLAGS); do \
36865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36866 done; \
36867 (cd $(TARGET_SUBDIR)/libffi && \
36868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36870 "RANLIB=$${RANLIB}" \
36871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36872 clean) \
36873 || exit 1
36875 @endif target-libffi
36877 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36878 maybe-distclean-target-libffi:
36879 @if target-libffi
36880 maybe-distclean-target-libffi: distclean-target-libffi
36882 distclean-target-libffi:
36883 @: $(MAKE); $(unstage)
36884 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36885 r=`${PWD_COMMAND}`; export r; \
36886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36887 $(NORMAL_TARGET_EXPORTS) \
36888 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36889 for flag in $(EXTRA_TARGET_FLAGS); do \
36890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36891 done; \
36892 (cd $(TARGET_SUBDIR)/libffi && \
36893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36895 "RANLIB=$${RANLIB}" \
36896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36897 distclean) \
36898 || exit 1
36900 @endif target-libffi
36902 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36903 maybe-maintainer-clean-target-libffi:
36904 @if target-libffi
36905 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36907 maintainer-clean-target-libffi:
36908 @: $(MAKE); $(unstage)
36909 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36910 r=`${PWD_COMMAND}`; export r; \
36911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912 $(NORMAL_TARGET_EXPORTS) \
36913 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36914 for flag in $(EXTRA_TARGET_FLAGS); do \
36915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36916 done; \
36917 (cd $(TARGET_SUBDIR)/libffi && \
36918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36920 "RANLIB=$${RANLIB}" \
36921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36922 maintainer-clean) \
36923 || exit 1
36925 @endif target-libffi
36931 .PHONY: configure-target-libjava maybe-configure-target-libjava
36932 maybe-configure-target-libjava:
36933 @if gcc-bootstrap
36934 configure-target-libjava: stage_current
36935 @endif gcc-bootstrap
36936 @if target-libjava
36937 maybe-configure-target-libjava: configure-target-libjava
36938 configure-target-libjava:
36939 @: $(MAKE); $(unstage)
36940 @r=`${PWD_COMMAND}`; export r; \
36941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36942 echo "Checking multilib configuration for libjava..."; \
36943 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36944 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36945 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36946 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36947 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36948 else \
36949 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36950 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36951 fi; \
36952 else \
36953 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36954 fi; \
36955 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36956 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36957 $(RAW_CXX_TARGET_EXPORTS) \
36958 echo Configuring in $(TARGET_SUBDIR)/libjava; \
36959 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36960 case $(srcdir) in \
36961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36962 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36964 esac; \
36965 srcdiroption="--srcdir=$${topdir}/libjava"; \
36966 libsrcdir="$$s/libjava"; \
36967 rm -f no-such-file || : ; \
36968 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36969 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36970 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36971 || exit 1
36972 @endif target-libjava
36978 .PHONY: all-target-libjava maybe-all-target-libjava
36979 maybe-all-target-libjava:
36980 @if gcc-bootstrap
36981 all-target-libjava: stage_current
36982 @endif gcc-bootstrap
36983 @if target-libjava
36984 TARGET-target-libjava=all
36985 maybe-all-target-libjava: all-target-libjava
36986 all-target-libjava: configure-target-libjava
36987 @: $(MAKE); $(unstage)
36988 @r=`${PWD_COMMAND}`; export r; \
36989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36990 $(RAW_CXX_TARGET_EXPORTS) \
36991 (cd $(TARGET_SUBDIR)/libjava && \
36992 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36993 $(TARGET-target-libjava))
36994 @endif target-libjava
37000 .PHONY: check-target-libjava maybe-check-target-libjava
37001 maybe-check-target-libjava:
37002 @if target-libjava
37003 maybe-check-target-libjava: check-target-libjava
37005 check-target-libjava:
37006 @: $(MAKE); $(unstage)
37007 @r=`${PWD_COMMAND}`; export r; \
37008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009 $(RAW_CXX_TARGET_EXPORTS) \
37010 (cd $(TARGET_SUBDIR)/libjava && \
37011 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
37013 @endif target-libjava
37015 .PHONY: install-target-libjava maybe-install-target-libjava
37016 maybe-install-target-libjava:
37017 @if target-libjava
37018 maybe-install-target-libjava: install-target-libjava
37020 install-target-libjava: installdirs
37021 @: $(MAKE); $(unstage)
37022 @r=`${PWD_COMMAND}`; export r; \
37023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37024 $(RAW_CXX_TARGET_EXPORTS) \
37025 (cd $(TARGET_SUBDIR)/libjava && \
37026 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37028 @endif target-libjava
37030 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37031 maybe-install-strip-target-libjava:
37032 @if target-libjava
37033 maybe-install-strip-target-libjava: install-strip-target-libjava
37035 install-strip-target-libjava: installdirs
37036 @: $(MAKE); $(unstage)
37037 @r=`${PWD_COMMAND}`; export r; \
37038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37039 $(RAW_CXX_TARGET_EXPORTS) \
37040 (cd $(TARGET_SUBDIR)/libjava && \
37041 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37043 @endif target-libjava
37045 # Other targets (info, dvi, pdf, etc.)
37047 .PHONY: maybe-info-target-libjava info-target-libjava
37048 maybe-info-target-libjava:
37049 @if target-libjava
37050 maybe-info-target-libjava: info-target-libjava
37052 info-target-libjava: \
37053 configure-target-libjava
37054 @: $(MAKE); $(unstage)
37055 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37056 r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37058 $(RAW_CXX_TARGET_EXPORTS) \
37059 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37060 for flag in $(EXTRA_TARGET_FLAGS); do \
37061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37062 done; \
37063 (cd $(TARGET_SUBDIR)/libjava && \
37064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37066 "RANLIB=$${RANLIB}" \
37067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37068 info) \
37069 || exit 1
37071 @endif target-libjava
37073 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37074 maybe-dvi-target-libjava:
37075 @if target-libjava
37076 maybe-dvi-target-libjava: dvi-target-libjava
37078 dvi-target-libjava: \
37079 configure-target-libjava
37080 @: $(MAKE); $(unstage)
37081 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37082 r=`${PWD_COMMAND}`; export r; \
37083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37084 $(RAW_CXX_TARGET_EXPORTS) \
37085 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37086 for flag in $(EXTRA_TARGET_FLAGS); do \
37087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37088 done; \
37089 (cd $(TARGET_SUBDIR)/libjava && \
37090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37092 "RANLIB=$${RANLIB}" \
37093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37094 dvi) \
37095 || exit 1
37097 @endif target-libjava
37099 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37100 maybe-pdf-target-libjava:
37101 @if target-libjava
37102 maybe-pdf-target-libjava: pdf-target-libjava
37104 pdf-target-libjava: \
37105 configure-target-libjava
37106 @: $(MAKE); $(unstage)
37107 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37108 r=`${PWD_COMMAND}`; export r; \
37109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37110 $(RAW_CXX_TARGET_EXPORTS) \
37111 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37112 for flag in $(EXTRA_TARGET_FLAGS); do \
37113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114 done; \
37115 (cd $(TARGET_SUBDIR)/libjava && \
37116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37118 "RANLIB=$${RANLIB}" \
37119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37120 pdf) \
37121 || exit 1
37123 @endif target-libjava
37125 .PHONY: maybe-html-target-libjava html-target-libjava
37126 maybe-html-target-libjava:
37127 @if target-libjava
37128 maybe-html-target-libjava: html-target-libjava
37130 html-target-libjava: \
37131 configure-target-libjava
37132 @: $(MAKE); $(unstage)
37133 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37134 r=`${PWD_COMMAND}`; export r; \
37135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37136 $(RAW_CXX_TARGET_EXPORTS) \
37137 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37138 for flag in $(EXTRA_TARGET_FLAGS); do \
37139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37140 done; \
37141 (cd $(TARGET_SUBDIR)/libjava && \
37142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37144 "RANLIB=$${RANLIB}" \
37145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37146 html) \
37147 || exit 1
37149 @endif target-libjava
37151 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37152 maybe-TAGS-target-libjava:
37153 @if target-libjava
37154 maybe-TAGS-target-libjava: TAGS-target-libjava
37156 TAGS-target-libjava: \
37157 configure-target-libjava
37158 @: $(MAKE); $(unstage)
37159 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37160 r=`${PWD_COMMAND}`; export r; \
37161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37162 $(RAW_CXX_TARGET_EXPORTS) \
37163 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37164 for flag in $(EXTRA_TARGET_FLAGS); do \
37165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37166 done; \
37167 (cd $(TARGET_SUBDIR)/libjava && \
37168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37170 "RANLIB=$${RANLIB}" \
37171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37172 TAGS) \
37173 || exit 1
37175 @endif target-libjava
37177 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37178 maybe-install-info-target-libjava:
37179 @if target-libjava
37180 maybe-install-info-target-libjava: install-info-target-libjava
37182 install-info-target-libjava: \
37183 configure-target-libjava \
37184 info-target-libjava
37185 @: $(MAKE); $(unstage)
37186 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37187 r=`${PWD_COMMAND}`; export r; \
37188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37189 $(RAW_CXX_TARGET_EXPORTS) \
37190 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37191 for flag in $(EXTRA_TARGET_FLAGS); do \
37192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37193 done; \
37194 (cd $(TARGET_SUBDIR)/libjava && \
37195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37197 "RANLIB=$${RANLIB}" \
37198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37199 install-info) \
37200 || exit 1
37202 @endif target-libjava
37204 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37205 maybe-install-pdf-target-libjava:
37206 @if target-libjava
37207 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37209 install-pdf-target-libjava: \
37210 configure-target-libjava \
37211 pdf-target-libjava
37212 @: $(MAKE); $(unstage)
37213 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37214 r=`${PWD_COMMAND}`; export r; \
37215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37216 $(RAW_CXX_TARGET_EXPORTS) \
37217 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37218 for flag in $(EXTRA_TARGET_FLAGS); do \
37219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37220 done; \
37221 (cd $(TARGET_SUBDIR)/libjava && \
37222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37224 "RANLIB=$${RANLIB}" \
37225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37226 install-pdf) \
37227 || exit 1
37229 @endif target-libjava
37231 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37232 maybe-install-html-target-libjava:
37233 @if target-libjava
37234 maybe-install-html-target-libjava: install-html-target-libjava
37236 install-html-target-libjava: \
37237 configure-target-libjava \
37238 html-target-libjava
37239 @: $(MAKE); $(unstage)
37240 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37241 r=`${PWD_COMMAND}`; export r; \
37242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37243 $(RAW_CXX_TARGET_EXPORTS) \
37244 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37245 for flag in $(EXTRA_TARGET_FLAGS); do \
37246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37247 done; \
37248 (cd $(TARGET_SUBDIR)/libjava && \
37249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37251 "RANLIB=$${RANLIB}" \
37252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37253 install-html) \
37254 || exit 1
37256 @endif target-libjava
37258 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37259 maybe-installcheck-target-libjava:
37260 @if target-libjava
37261 maybe-installcheck-target-libjava: installcheck-target-libjava
37263 installcheck-target-libjava: \
37264 configure-target-libjava
37265 @: $(MAKE); $(unstage)
37266 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37267 r=`${PWD_COMMAND}`; export r; \
37268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37269 $(RAW_CXX_TARGET_EXPORTS) \
37270 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37271 for flag in $(EXTRA_TARGET_FLAGS); do \
37272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37273 done; \
37274 (cd $(TARGET_SUBDIR)/libjava && \
37275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37277 "RANLIB=$${RANLIB}" \
37278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37279 installcheck) \
37280 || exit 1
37282 @endif target-libjava
37284 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37285 maybe-mostlyclean-target-libjava:
37286 @if target-libjava
37287 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37289 mostlyclean-target-libjava:
37290 @: $(MAKE); $(unstage)
37291 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37292 r=`${PWD_COMMAND}`; export r; \
37293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37294 $(RAW_CXX_TARGET_EXPORTS) \
37295 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37296 for flag in $(EXTRA_TARGET_FLAGS); do \
37297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37298 done; \
37299 (cd $(TARGET_SUBDIR)/libjava && \
37300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37302 "RANLIB=$${RANLIB}" \
37303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37304 mostlyclean) \
37305 || exit 1
37307 @endif target-libjava
37309 .PHONY: maybe-clean-target-libjava clean-target-libjava
37310 maybe-clean-target-libjava:
37311 @if target-libjava
37312 maybe-clean-target-libjava: clean-target-libjava
37314 clean-target-libjava:
37315 @: $(MAKE); $(unstage)
37316 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37317 r=`${PWD_COMMAND}`; export r; \
37318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37319 $(RAW_CXX_TARGET_EXPORTS) \
37320 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37321 for flag in $(EXTRA_TARGET_FLAGS); do \
37322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37323 done; \
37324 (cd $(TARGET_SUBDIR)/libjava && \
37325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37327 "RANLIB=$${RANLIB}" \
37328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37329 clean) \
37330 || exit 1
37332 @endif target-libjava
37334 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37335 maybe-distclean-target-libjava:
37336 @if target-libjava
37337 maybe-distclean-target-libjava: distclean-target-libjava
37339 distclean-target-libjava:
37340 @: $(MAKE); $(unstage)
37341 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37342 r=`${PWD_COMMAND}`; export r; \
37343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37344 $(RAW_CXX_TARGET_EXPORTS) \
37345 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37346 for flag in $(EXTRA_TARGET_FLAGS); do \
37347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37348 done; \
37349 (cd $(TARGET_SUBDIR)/libjava && \
37350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37352 "RANLIB=$${RANLIB}" \
37353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37354 distclean) \
37355 || exit 1
37357 @endif target-libjava
37359 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37360 maybe-maintainer-clean-target-libjava:
37361 @if target-libjava
37362 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37364 maintainer-clean-target-libjava:
37365 @: $(MAKE); $(unstage)
37366 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37367 r=`${PWD_COMMAND}`; export r; \
37368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37369 $(RAW_CXX_TARGET_EXPORTS) \
37370 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37371 for flag in $(EXTRA_TARGET_FLAGS); do \
37372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37373 done; \
37374 (cd $(TARGET_SUBDIR)/libjava && \
37375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37377 "RANLIB=$${RANLIB}" \
37378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37379 maintainer-clean) \
37380 || exit 1
37382 @endif target-libjava
37388 .PHONY: configure-target-zlib maybe-configure-target-zlib
37389 maybe-configure-target-zlib:
37390 @if gcc-bootstrap
37391 configure-target-zlib: stage_current
37392 @endif gcc-bootstrap
37393 @if target-zlib
37394 maybe-configure-target-zlib: configure-target-zlib
37395 configure-target-zlib:
37396 @: $(MAKE); $(unstage)
37397 @r=`${PWD_COMMAND}`; export r; \
37398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37399 echo "Checking multilib configuration for zlib..."; \
37400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37401 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37402 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37403 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37404 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37405 else \
37406 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37407 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37408 fi; \
37409 else \
37410 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37411 fi; \
37412 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37413 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37414 $(NORMAL_TARGET_EXPORTS) \
37415 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37416 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37417 case $(srcdir) in \
37418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37419 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37421 esac; \
37422 srcdiroption="--srcdir=$${topdir}/zlib"; \
37423 libsrcdir="$$s/zlib"; \
37424 rm -f no-such-file || : ; \
37425 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37426 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37427 --target=${target_alias} $${srcdiroption} \
37428 || exit 1
37429 @endif target-zlib
37435 .PHONY: all-target-zlib maybe-all-target-zlib
37436 maybe-all-target-zlib:
37437 @if gcc-bootstrap
37438 all-target-zlib: stage_current
37439 @endif gcc-bootstrap
37440 @if target-zlib
37441 TARGET-target-zlib=all
37442 maybe-all-target-zlib: all-target-zlib
37443 all-target-zlib: configure-target-zlib
37444 @: $(MAKE); $(unstage)
37445 @r=`${PWD_COMMAND}`; export r; \
37446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37447 $(NORMAL_TARGET_EXPORTS) \
37448 (cd $(TARGET_SUBDIR)/zlib && \
37449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37450 $(TARGET-target-zlib))
37451 @endif target-zlib
37457 .PHONY: check-target-zlib maybe-check-target-zlib
37458 maybe-check-target-zlib:
37459 @if target-zlib
37460 maybe-check-target-zlib: check-target-zlib
37462 check-target-zlib:
37463 @: $(MAKE); $(unstage)
37464 @r=`${PWD_COMMAND}`; export r; \
37465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37466 $(NORMAL_TARGET_EXPORTS) \
37467 (cd $(TARGET_SUBDIR)/zlib && \
37468 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37470 @endif target-zlib
37472 .PHONY: install-target-zlib maybe-install-target-zlib
37473 maybe-install-target-zlib:
37474 @if target-zlib
37475 maybe-install-target-zlib: install-target-zlib
37477 install-target-zlib: installdirs
37478 @: $(MAKE); $(unstage)
37479 @r=`${PWD_COMMAND}`; export r; \
37480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37481 $(NORMAL_TARGET_EXPORTS) \
37482 (cd $(TARGET_SUBDIR)/zlib && \
37483 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37485 @endif target-zlib
37487 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37488 maybe-install-strip-target-zlib:
37489 @if target-zlib
37490 maybe-install-strip-target-zlib: install-strip-target-zlib
37492 install-strip-target-zlib: installdirs
37493 @: $(MAKE); $(unstage)
37494 @r=`${PWD_COMMAND}`; export r; \
37495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37496 $(NORMAL_TARGET_EXPORTS) \
37497 (cd $(TARGET_SUBDIR)/zlib && \
37498 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37500 @endif target-zlib
37502 # Other targets (info, dvi, pdf, etc.)
37504 .PHONY: maybe-info-target-zlib info-target-zlib
37505 maybe-info-target-zlib:
37506 @if target-zlib
37507 maybe-info-target-zlib: info-target-zlib
37509 info-target-zlib: \
37510 configure-target-zlib
37511 @: $(MAKE); $(unstage)
37512 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37513 r=`${PWD_COMMAND}`; export r; \
37514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37515 $(NORMAL_TARGET_EXPORTS) \
37516 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37517 for flag in $(EXTRA_TARGET_FLAGS); do \
37518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37519 done; \
37520 (cd $(TARGET_SUBDIR)/zlib && \
37521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37523 "RANLIB=$${RANLIB}" \
37524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37525 info) \
37526 || exit 1
37528 @endif target-zlib
37530 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37531 maybe-dvi-target-zlib:
37532 @if target-zlib
37533 maybe-dvi-target-zlib: dvi-target-zlib
37535 dvi-target-zlib: \
37536 configure-target-zlib
37537 @: $(MAKE); $(unstage)
37538 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37539 r=`${PWD_COMMAND}`; export r; \
37540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37541 $(NORMAL_TARGET_EXPORTS) \
37542 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37543 for flag in $(EXTRA_TARGET_FLAGS); do \
37544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37545 done; \
37546 (cd $(TARGET_SUBDIR)/zlib && \
37547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37549 "RANLIB=$${RANLIB}" \
37550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37551 dvi) \
37552 || exit 1
37554 @endif target-zlib
37556 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37557 maybe-pdf-target-zlib:
37558 @if target-zlib
37559 maybe-pdf-target-zlib: pdf-target-zlib
37561 pdf-target-zlib: \
37562 configure-target-zlib
37563 @: $(MAKE); $(unstage)
37564 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37565 r=`${PWD_COMMAND}`; export r; \
37566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37567 $(NORMAL_TARGET_EXPORTS) \
37568 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37569 for flag in $(EXTRA_TARGET_FLAGS); do \
37570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37571 done; \
37572 (cd $(TARGET_SUBDIR)/zlib && \
37573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37575 "RANLIB=$${RANLIB}" \
37576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37577 pdf) \
37578 || exit 1
37580 @endif target-zlib
37582 .PHONY: maybe-html-target-zlib html-target-zlib
37583 maybe-html-target-zlib:
37584 @if target-zlib
37585 maybe-html-target-zlib: html-target-zlib
37587 html-target-zlib: \
37588 configure-target-zlib
37589 @: $(MAKE); $(unstage)
37590 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37591 r=`${PWD_COMMAND}`; export r; \
37592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37593 $(NORMAL_TARGET_EXPORTS) \
37594 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37595 for flag in $(EXTRA_TARGET_FLAGS); do \
37596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37597 done; \
37598 (cd $(TARGET_SUBDIR)/zlib && \
37599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37601 "RANLIB=$${RANLIB}" \
37602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37603 html) \
37604 || exit 1
37606 @endif target-zlib
37608 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37609 maybe-TAGS-target-zlib:
37610 @if target-zlib
37611 maybe-TAGS-target-zlib: TAGS-target-zlib
37613 TAGS-target-zlib: \
37614 configure-target-zlib
37615 @: $(MAKE); $(unstage)
37616 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37617 r=`${PWD_COMMAND}`; export r; \
37618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37619 $(NORMAL_TARGET_EXPORTS) \
37620 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37621 for flag in $(EXTRA_TARGET_FLAGS); do \
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
37624 (cd $(TARGET_SUBDIR)/zlib && \
37625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37627 "RANLIB=$${RANLIB}" \
37628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37629 TAGS) \
37630 || exit 1
37632 @endif target-zlib
37634 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37635 maybe-install-info-target-zlib:
37636 @if target-zlib
37637 maybe-install-info-target-zlib: install-info-target-zlib
37639 install-info-target-zlib: \
37640 configure-target-zlib \
37641 info-target-zlib
37642 @: $(MAKE); $(unstage)
37643 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37644 r=`${PWD_COMMAND}`; export r; \
37645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37646 $(NORMAL_TARGET_EXPORTS) \
37647 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37648 for flag in $(EXTRA_TARGET_FLAGS); do \
37649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37650 done; \
37651 (cd $(TARGET_SUBDIR)/zlib && \
37652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37654 "RANLIB=$${RANLIB}" \
37655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37656 install-info) \
37657 || exit 1
37659 @endif target-zlib
37661 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37662 maybe-install-pdf-target-zlib:
37663 @if target-zlib
37664 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37666 install-pdf-target-zlib: \
37667 configure-target-zlib \
37668 pdf-target-zlib
37669 @: $(MAKE); $(unstage)
37670 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37671 r=`${PWD_COMMAND}`; export r; \
37672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37673 $(NORMAL_TARGET_EXPORTS) \
37674 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37675 for flag in $(EXTRA_TARGET_FLAGS); do \
37676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37677 done; \
37678 (cd $(TARGET_SUBDIR)/zlib && \
37679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37681 "RANLIB=$${RANLIB}" \
37682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37683 install-pdf) \
37684 || exit 1
37686 @endif target-zlib
37688 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37689 maybe-install-html-target-zlib:
37690 @if target-zlib
37691 maybe-install-html-target-zlib: install-html-target-zlib
37693 install-html-target-zlib: \
37694 configure-target-zlib \
37695 html-target-zlib
37696 @: $(MAKE); $(unstage)
37697 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37698 r=`${PWD_COMMAND}`; export r; \
37699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37700 $(NORMAL_TARGET_EXPORTS) \
37701 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37702 for flag in $(EXTRA_TARGET_FLAGS); do \
37703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37704 done; \
37705 (cd $(TARGET_SUBDIR)/zlib && \
37706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37708 "RANLIB=$${RANLIB}" \
37709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37710 install-html) \
37711 || exit 1
37713 @endif target-zlib
37715 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37716 maybe-installcheck-target-zlib:
37717 @if target-zlib
37718 maybe-installcheck-target-zlib: installcheck-target-zlib
37720 installcheck-target-zlib: \
37721 configure-target-zlib
37722 @: $(MAKE); $(unstage)
37723 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37724 r=`${PWD_COMMAND}`; export r; \
37725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37726 $(NORMAL_TARGET_EXPORTS) \
37727 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37728 for flag in $(EXTRA_TARGET_FLAGS); do \
37729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730 done; \
37731 (cd $(TARGET_SUBDIR)/zlib && \
37732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37734 "RANLIB=$${RANLIB}" \
37735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37736 installcheck) \
37737 || exit 1
37739 @endif target-zlib
37741 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37742 maybe-mostlyclean-target-zlib:
37743 @if target-zlib
37744 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37746 mostlyclean-target-zlib:
37747 @: $(MAKE); $(unstage)
37748 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37749 r=`${PWD_COMMAND}`; export r; \
37750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37751 $(NORMAL_TARGET_EXPORTS) \
37752 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37753 for flag in $(EXTRA_TARGET_FLAGS); do \
37754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37755 done; \
37756 (cd $(TARGET_SUBDIR)/zlib && \
37757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37759 "RANLIB=$${RANLIB}" \
37760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37761 mostlyclean) \
37762 || exit 1
37764 @endif target-zlib
37766 .PHONY: maybe-clean-target-zlib clean-target-zlib
37767 maybe-clean-target-zlib:
37768 @if target-zlib
37769 maybe-clean-target-zlib: clean-target-zlib
37771 clean-target-zlib:
37772 @: $(MAKE); $(unstage)
37773 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37774 r=`${PWD_COMMAND}`; export r; \
37775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37776 $(NORMAL_TARGET_EXPORTS) \
37777 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37778 for flag in $(EXTRA_TARGET_FLAGS); do \
37779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37780 done; \
37781 (cd $(TARGET_SUBDIR)/zlib && \
37782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37784 "RANLIB=$${RANLIB}" \
37785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37786 clean) \
37787 || exit 1
37789 @endif target-zlib
37791 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37792 maybe-distclean-target-zlib:
37793 @if target-zlib
37794 maybe-distclean-target-zlib: distclean-target-zlib
37796 distclean-target-zlib:
37797 @: $(MAKE); $(unstage)
37798 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37799 r=`${PWD_COMMAND}`; export r; \
37800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37801 $(NORMAL_TARGET_EXPORTS) \
37802 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37803 for flag in $(EXTRA_TARGET_FLAGS); do \
37804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37805 done; \
37806 (cd $(TARGET_SUBDIR)/zlib && \
37807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37809 "RANLIB=$${RANLIB}" \
37810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37811 distclean) \
37812 || exit 1
37814 @endif target-zlib
37816 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37817 maybe-maintainer-clean-target-zlib:
37818 @if target-zlib
37819 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37821 maintainer-clean-target-zlib:
37822 @: $(MAKE); $(unstage)
37823 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37824 r=`${PWD_COMMAND}`; export r; \
37825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826 $(NORMAL_TARGET_EXPORTS) \
37827 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37828 for flag in $(EXTRA_TARGET_FLAGS); do \
37829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37830 done; \
37831 (cd $(TARGET_SUBDIR)/zlib && \
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37834 "RANLIB=$${RANLIB}" \
37835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37836 maintainer-clean) \
37837 || exit 1
37839 @endif target-zlib
37845 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37846 maybe-configure-target-boehm-gc:
37847 @if gcc-bootstrap
37848 configure-target-boehm-gc: stage_current
37849 @endif gcc-bootstrap
37850 @if target-boehm-gc
37851 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37852 configure-target-boehm-gc:
37853 @: $(MAKE); $(unstage)
37854 @r=`${PWD_COMMAND}`; export r; \
37855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37856 echo "Checking multilib configuration for boehm-gc..."; \
37857 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37858 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37859 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37860 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37861 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37862 else \
37863 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37864 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37865 fi; \
37866 else \
37867 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37868 fi; \
37869 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37871 $(NORMAL_TARGET_EXPORTS) \
37872 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37873 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37874 case $(srcdir) in \
37875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37876 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37878 esac; \
37879 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37880 libsrcdir="$$s/boehm-gc"; \
37881 rm -f no-such-file || : ; \
37882 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37884 --target=${target_alias} $${srcdiroption} \
37885 || exit 1
37886 @endif target-boehm-gc
37892 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37893 maybe-all-target-boehm-gc:
37894 @if gcc-bootstrap
37895 all-target-boehm-gc: stage_current
37896 @endif gcc-bootstrap
37897 @if target-boehm-gc
37898 TARGET-target-boehm-gc=all
37899 maybe-all-target-boehm-gc: all-target-boehm-gc
37900 all-target-boehm-gc: configure-target-boehm-gc
37901 @: $(MAKE); $(unstage)
37902 @r=`${PWD_COMMAND}`; export r; \
37903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37904 $(NORMAL_TARGET_EXPORTS) \
37905 (cd $(TARGET_SUBDIR)/boehm-gc && \
37906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37907 $(TARGET-target-boehm-gc))
37908 @endif target-boehm-gc
37914 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37915 maybe-check-target-boehm-gc:
37916 @if target-boehm-gc
37917 maybe-check-target-boehm-gc: check-target-boehm-gc
37919 check-target-boehm-gc:
37920 @: $(MAKE); $(unstage)
37921 @r=`${PWD_COMMAND}`; export r; \
37922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37923 $(NORMAL_TARGET_EXPORTS) \
37924 (cd $(TARGET_SUBDIR)/boehm-gc && \
37925 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37927 @endif target-boehm-gc
37929 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37930 maybe-install-target-boehm-gc:
37931 @if target-boehm-gc
37932 maybe-install-target-boehm-gc: install-target-boehm-gc
37934 install-target-boehm-gc: installdirs
37935 @: $(MAKE); $(unstage)
37936 @r=`${PWD_COMMAND}`; export r; \
37937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37938 $(NORMAL_TARGET_EXPORTS) \
37939 (cd $(TARGET_SUBDIR)/boehm-gc && \
37940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37942 @endif target-boehm-gc
37944 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37945 maybe-install-strip-target-boehm-gc:
37946 @if target-boehm-gc
37947 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37949 install-strip-target-boehm-gc: installdirs
37950 @: $(MAKE); $(unstage)
37951 @r=`${PWD_COMMAND}`; export r; \
37952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37953 $(NORMAL_TARGET_EXPORTS) \
37954 (cd $(TARGET_SUBDIR)/boehm-gc && \
37955 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37957 @endif target-boehm-gc
37959 # Other targets (info, dvi, pdf, etc.)
37961 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37962 maybe-info-target-boehm-gc:
37963 @if target-boehm-gc
37964 maybe-info-target-boehm-gc: info-target-boehm-gc
37966 info-target-boehm-gc: \
37967 configure-target-boehm-gc
37968 @: $(MAKE); $(unstage)
37969 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37970 r=`${PWD_COMMAND}`; export r; \
37971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37972 $(NORMAL_TARGET_EXPORTS) \
37973 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37974 for flag in $(EXTRA_TARGET_FLAGS); do \
37975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37976 done; \
37977 (cd $(TARGET_SUBDIR)/boehm-gc && \
37978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37980 "RANLIB=$${RANLIB}" \
37981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37982 info) \
37983 || exit 1
37985 @endif target-boehm-gc
37987 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37988 maybe-dvi-target-boehm-gc:
37989 @if target-boehm-gc
37990 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37992 dvi-target-boehm-gc: \
37993 configure-target-boehm-gc
37994 @: $(MAKE); $(unstage)
37995 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37996 r=`${PWD_COMMAND}`; export r; \
37997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37998 $(NORMAL_TARGET_EXPORTS) \
37999 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
38000 for flag in $(EXTRA_TARGET_FLAGS); do \
38001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38002 done; \
38003 (cd $(TARGET_SUBDIR)/boehm-gc && \
38004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38006 "RANLIB=$${RANLIB}" \
38007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38008 dvi) \
38009 || exit 1
38011 @endif target-boehm-gc
38013 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
38014 maybe-pdf-target-boehm-gc:
38015 @if target-boehm-gc
38016 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
38018 pdf-target-boehm-gc: \
38019 configure-target-boehm-gc
38020 @: $(MAKE); $(unstage)
38021 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38022 r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38026 for flag in $(EXTRA_TARGET_FLAGS); do \
38027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028 done; \
38029 (cd $(TARGET_SUBDIR)/boehm-gc && \
38030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032 "RANLIB=$${RANLIB}" \
38033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034 pdf) \
38035 || exit 1
38037 @endif target-boehm-gc
38039 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38040 maybe-html-target-boehm-gc:
38041 @if target-boehm-gc
38042 maybe-html-target-boehm-gc: html-target-boehm-gc
38044 html-target-boehm-gc: \
38045 configure-target-boehm-gc
38046 @: $(MAKE); $(unstage)
38047 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38048 r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38050 $(NORMAL_TARGET_EXPORTS) \
38051 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38052 for flag in $(EXTRA_TARGET_FLAGS); do \
38053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38054 done; \
38055 (cd $(TARGET_SUBDIR)/boehm-gc && \
38056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38058 "RANLIB=$${RANLIB}" \
38059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38060 html) \
38061 || exit 1
38063 @endif target-boehm-gc
38065 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38066 maybe-TAGS-target-boehm-gc:
38067 @if target-boehm-gc
38068 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38070 TAGS-target-boehm-gc: \
38071 configure-target-boehm-gc
38072 @: $(MAKE); $(unstage)
38073 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38074 r=`${PWD_COMMAND}`; export r; \
38075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38076 $(NORMAL_TARGET_EXPORTS) \
38077 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38078 for flag in $(EXTRA_TARGET_FLAGS); do \
38079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38080 done; \
38081 (cd $(TARGET_SUBDIR)/boehm-gc && \
38082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084 "RANLIB=$${RANLIB}" \
38085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38086 TAGS) \
38087 || exit 1
38089 @endif target-boehm-gc
38091 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38092 maybe-install-info-target-boehm-gc:
38093 @if target-boehm-gc
38094 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38096 install-info-target-boehm-gc: \
38097 configure-target-boehm-gc \
38098 info-target-boehm-gc
38099 @: $(MAKE); $(unstage)
38100 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38101 r=`${PWD_COMMAND}`; export r; \
38102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103 $(NORMAL_TARGET_EXPORTS) \
38104 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38105 for flag in $(EXTRA_TARGET_FLAGS); do \
38106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38107 done; \
38108 (cd $(TARGET_SUBDIR)/boehm-gc && \
38109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38111 "RANLIB=$${RANLIB}" \
38112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38113 install-info) \
38114 || exit 1
38116 @endif target-boehm-gc
38118 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38119 maybe-install-pdf-target-boehm-gc:
38120 @if target-boehm-gc
38121 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38123 install-pdf-target-boehm-gc: \
38124 configure-target-boehm-gc \
38125 pdf-target-boehm-gc
38126 @: $(MAKE); $(unstage)
38127 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38128 r=`${PWD_COMMAND}`; export r; \
38129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38130 $(NORMAL_TARGET_EXPORTS) \
38131 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38132 for flag in $(EXTRA_TARGET_FLAGS); do \
38133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38134 done; \
38135 (cd $(TARGET_SUBDIR)/boehm-gc && \
38136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38138 "RANLIB=$${RANLIB}" \
38139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38140 install-pdf) \
38141 || exit 1
38143 @endif target-boehm-gc
38145 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38146 maybe-install-html-target-boehm-gc:
38147 @if target-boehm-gc
38148 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38150 install-html-target-boehm-gc: \
38151 configure-target-boehm-gc \
38152 html-target-boehm-gc
38153 @: $(MAKE); $(unstage)
38154 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38155 r=`${PWD_COMMAND}`; export r; \
38156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38157 $(NORMAL_TARGET_EXPORTS) \
38158 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38159 for flag in $(EXTRA_TARGET_FLAGS); do \
38160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38161 done; \
38162 (cd $(TARGET_SUBDIR)/boehm-gc && \
38163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38165 "RANLIB=$${RANLIB}" \
38166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38167 install-html) \
38168 || exit 1
38170 @endif target-boehm-gc
38172 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38173 maybe-installcheck-target-boehm-gc:
38174 @if target-boehm-gc
38175 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38177 installcheck-target-boehm-gc: \
38178 configure-target-boehm-gc
38179 @: $(MAKE); $(unstage)
38180 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38181 r=`${PWD_COMMAND}`; export r; \
38182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38183 $(NORMAL_TARGET_EXPORTS) \
38184 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38185 for flag in $(EXTRA_TARGET_FLAGS); do \
38186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38187 done; \
38188 (cd $(TARGET_SUBDIR)/boehm-gc && \
38189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38191 "RANLIB=$${RANLIB}" \
38192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38193 installcheck) \
38194 || exit 1
38196 @endif target-boehm-gc
38198 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38199 maybe-mostlyclean-target-boehm-gc:
38200 @if target-boehm-gc
38201 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38203 mostlyclean-target-boehm-gc:
38204 @: $(MAKE); $(unstage)
38205 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38206 r=`${PWD_COMMAND}`; export r; \
38207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38208 $(NORMAL_TARGET_EXPORTS) \
38209 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38210 for flag in $(EXTRA_TARGET_FLAGS); do \
38211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38212 done; \
38213 (cd $(TARGET_SUBDIR)/boehm-gc && \
38214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38216 "RANLIB=$${RANLIB}" \
38217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38218 mostlyclean) \
38219 || exit 1
38221 @endif target-boehm-gc
38223 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38224 maybe-clean-target-boehm-gc:
38225 @if target-boehm-gc
38226 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38228 clean-target-boehm-gc:
38229 @: $(MAKE); $(unstage)
38230 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38231 r=`${PWD_COMMAND}`; export r; \
38232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38233 $(NORMAL_TARGET_EXPORTS) \
38234 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38235 for flag in $(EXTRA_TARGET_FLAGS); do \
38236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38237 done; \
38238 (cd $(TARGET_SUBDIR)/boehm-gc && \
38239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38241 "RANLIB=$${RANLIB}" \
38242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38243 clean) \
38244 || exit 1
38246 @endif target-boehm-gc
38248 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38249 maybe-distclean-target-boehm-gc:
38250 @if target-boehm-gc
38251 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38253 distclean-target-boehm-gc:
38254 @: $(MAKE); $(unstage)
38255 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38256 r=`${PWD_COMMAND}`; export r; \
38257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38258 $(NORMAL_TARGET_EXPORTS) \
38259 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38260 for flag in $(EXTRA_TARGET_FLAGS); do \
38261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38262 done; \
38263 (cd $(TARGET_SUBDIR)/boehm-gc && \
38264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38266 "RANLIB=$${RANLIB}" \
38267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38268 distclean) \
38269 || exit 1
38271 @endif target-boehm-gc
38273 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38274 maybe-maintainer-clean-target-boehm-gc:
38275 @if target-boehm-gc
38276 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38278 maintainer-clean-target-boehm-gc:
38279 @: $(MAKE); $(unstage)
38280 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38281 r=`${PWD_COMMAND}`; export r; \
38282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38283 $(NORMAL_TARGET_EXPORTS) \
38284 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38285 for flag in $(EXTRA_TARGET_FLAGS); do \
38286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38287 done; \
38288 (cd $(TARGET_SUBDIR)/boehm-gc && \
38289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38291 "RANLIB=$${RANLIB}" \
38292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38293 maintainer-clean) \
38294 || exit 1
38296 @endif target-boehm-gc
38302 .PHONY: configure-target-rda maybe-configure-target-rda
38303 maybe-configure-target-rda:
38304 @if gcc-bootstrap
38305 configure-target-rda: stage_current
38306 @endif gcc-bootstrap
38307 @if target-rda
38308 maybe-configure-target-rda: configure-target-rda
38309 configure-target-rda:
38310 @: $(MAKE); $(unstage)
38311 @r=`${PWD_COMMAND}`; export r; \
38312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38313 echo "Checking multilib configuration for rda..."; \
38314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38315 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38316 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38317 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38318 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38319 else \
38320 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38321 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38322 fi; \
38323 else \
38324 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38325 fi; \
38326 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38328 $(NORMAL_TARGET_EXPORTS) \
38329 echo Configuring in $(TARGET_SUBDIR)/rda; \
38330 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38331 case $(srcdir) in \
38332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38333 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38335 esac; \
38336 srcdiroption="--srcdir=$${topdir}/rda"; \
38337 libsrcdir="$$s/rda"; \
38338 rm -f no-such-file || : ; \
38339 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38340 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38341 --target=${target_alias} $${srcdiroption} \
38342 || exit 1
38343 @endif target-rda
38349 .PHONY: all-target-rda maybe-all-target-rda
38350 maybe-all-target-rda:
38351 @if gcc-bootstrap
38352 all-target-rda: stage_current
38353 @endif gcc-bootstrap
38354 @if target-rda
38355 TARGET-target-rda=all
38356 maybe-all-target-rda: all-target-rda
38357 all-target-rda: configure-target-rda
38358 @: $(MAKE); $(unstage)
38359 @r=`${PWD_COMMAND}`; export r; \
38360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38361 $(NORMAL_TARGET_EXPORTS) \
38362 (cd $(TARGET_SUBDIR)/rda && \
38363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38364 $(TARGET-target-rda))
38365 @endif target-rda
38371 .PHONY: check-target-rda maybe-check-target-rda
38372 maybe-check-target-rda:
38373 @if target-rda
38374 maybe-check-target-rda: check-target-rda
38376 check-target-rda:
38377 @: $(MAKE); $(unstage)
38378 @r=`${PWD_COMMAND}`; export r; \
38379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38380 $(NORMAL_TARGET_EXPORTS) \
38381 (cd $(TARGET_SUBDIR)/rda && \
38382 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38384 @endif target-rda
38386 .PHONY: install-target-rda maybe-install-target-rda
38387 maybe-install-target-rda:
38388 @if target-rda
38389 maybe-install-target-rda: install-target-rda
38391 install-target-rda: installdirs
38392 @: $(MAKE); $(unstage)
38393 @r=`${PWD_COMMAND}`; export r; \
38394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38395 $(NORMAL_TARGET_EXPORTS) \
38396 (cd $(TARGET_SUBDIR)/rda && \
38397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38399 @endif target-rda
38401 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38402 maybe-install-strip-target-rda:
38403 @if target-rda
38404 maybe-install-strip-target-rda: install-strip-target-rda
38406 install-strip-target-rda: installdirs
38407 @: $(MAKE); $(unstage)
38408 @r=`${PWD_COMMAND}`; export r; \
38409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38410 $(NORMAL_TARGET_EXPORTS) \
38411 (cd $(TARGET_SUBDIR)/rda && \
38412 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38414 @endif target-rda
38416 # Other targets (info, dvi, pdf, etc.)
38418 .PHONY: maybe-info-target-rda info-target-rda
38419 maybe-info-target-rda:
38420 @if target-rda
38421 maybe-info-target-rda: info-target-rda
38423 info-target-rda: \
38424 configure-target-rda
38425 @: $(MAKE); $(unstage)
38426 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38427 r=`${PWD_COMMAND}`; export r; \
38428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38429 $(NORMAL_TARGET_EXPORTS) \
38430 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38431 for flag in $(EXTRA_TARGET_FLAGS); do \
38432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38433 done; \
38434 (cd $(TARGET_SUBDIR)/rda && \
38435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38437 "RANLIB=$${RANLIB}" \
38438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38439 info) \
38440 || exit 1
38442 @endif target-rda
38444 .PHONY: maybe-dvi-target-rda dvi-target-rda
38445 maybe-dvi-target-rda:
38446 @if target-rda
38447 maybe-dvi-target-rda: dvi-target-rda
38449 dvi-target-rda: \
38450 configure-target-rda
38451 @: $(MAKE); $(unstage)
38452 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38453 r=`${PWD_COMMAND}`; export r; \
38454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38455 $(NORMAL_TARGET_EXPORTS) \
38456 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38457 for flag in $(EXTRA_TARGET_FLAGS); do \
38458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38459 done; \
38460 (cd $(TARGET_SUBDIR)/rda && \
38461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38463 "RANLIB=$${RANLIB}" \
38464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38465 dvi) \
38466 || exit 1
38468 @endif target-rda
38470 .PHONY: maybe-pdf-target-rda pdf-target-rda
38471 maybe-pdf-target-rda:
38472 @if target-rda
38473 maybe-pdf-target-rda: pdf-target-rda
38475 pdf-target-rda: \
38476 configure-target-rda
38477 @: $(MAKE); $(unstage)
38478 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38479 r=`${PWD_COMMAND}`; export r; \
38480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38481 $(NORMAL_TARGET_EXPORTS) \
38482 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38483 for flag in $(EXTRA_TARGET_FLAGS); do \
38484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38485 done; \
38486 (cd $(TARGET_SUBDIR)/rda && \
38487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489 "RANLIB=$${RANLIB}" \
38490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38491 pdf) \
38492 || exit 1
38494 @endif target-rda
38496 .PHONY: maybe-html-target-rda html-target-rda
38497 maybe-html-target-rda:
38498 @if target-rda
38499 maybe-html-target-rda: html-target-rda
38501 html-target-rda: \
38502 configure-target-rda
38503 @: $(MAKE); $(unstage)
38504 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38505 r=`${PWD_COMMAND}`; export r; \
38506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38507 $(NORMAL_TARGET_EXPORTS) \
38508 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38509 for flag in $(EXTRA_TARGET_FLAGS); do \
38510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38511 done; \
38512 (cd $(TARGET_SUBDIR)/rda && \
38513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38515 "RANLIB=$${RANLIB}" \
38516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38517 html) \
38518 || exit 1
38520 @endif target-rda
38522 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38523 maybe-TAGS-target-rda:
38524 @if target-rda
38525 maybe-TAGS-target-rda: TAGS-target-rda
38527 TAGS-target-rda: \
38528 configure-target-rda
38529 @: $(MAKE); $(unstage)
38530 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38531 r=`${PWD_COMMAND}`; export r; \
38532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38533 $(NORMAL_TARGET_EXPORTS) \
38534 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38535 for flag in $(EXTRA_TARGET_FLAGS); do \
38536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38537 done; \
38538 (cd $(TARGET_SUBDIR)/rda && \
38539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38541 "RANLIB=$${RANLIB}" \
38542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38543 TAGS) \
38544 || exit 1
38546 @endif target-rda
38548 .PHONY: maybe-install-info-target-rda install-info-target-rda
38549 maybe-install-info-target-rda:
38550 @if target-rda
38551 maybe-install-info-target-rda: install-info-target-rda
38553 install-info-target-rda: \
38554 configure-target-rda \
38555 info-target-rda
38556 @: $(MAKE); $(unstage)
38557 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38558 r=`${PWD_COMMAND}`; export r; \
38559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38560 $(NORMAL_TARGET_EXPORTS) \
38561 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38562 for flag in $(EXTRA_TARGET_FLAGS); do \
38563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38564 done; \
38565 (cd $(TARGET_SUBDIR)/rda && \
38566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38568 "RANLIB=$${RANLIB}" \
38569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38570 install-info) \
38571 || exit 1
38573 @endif target-rda
38575 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38576 maybe-install-pdf-target-rda:
38577 @if target-rda
38578 maybe-install-pdf-target-rda: install-pdf-target-rda
38580 install-pdf-target-rda: \
38581 configure-target-rda \
38582 pdf-target-rda
38583 @: $(MAKE); $(unstage)
38584 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38585 r=`${PWD_COMMAND}`; export r; \
38586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38587 $(NORMAL_TARGET_EXPORTS) \
38588 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38589 for flag in $(EXTRA_TARGET_FLAGS); do \
38590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38591 done; \
38592 (cd $(TARGET_SUBDIR)/rda && \
38593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38595 "RANLIB=$${RANLIB}" \
38596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38597 install-pdf) \
38598 || exit 1
38600 @endif target-rda
38602 .PHONY: maybe-install-html-target-rda install-html-target-rda
38603 maybe-install-html-target-rda:
38604 @if target-rda
38605 maybe-install-html-target-rda: install-html-target-rda
38607 install-html-target-rda: \
38608 configure-target-rda \
38609 html-target-rda
38610 @: $(MAKE); $(unstage)
38611 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38612 r=`${PWD_COMMAND}`; export r; \
38613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38614 $(NORMAL_TARGET_EXPORTS) \
38615 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38616 for flag in $(EXTRA_TARGET_FLAGS); do \
38617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38618 done; \
38619 (cd $(TARGET_SUBDIR)/rda && \
38620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38622 "RANLIB=$${RANLIB}" \
38623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38624 install-html) \
38625 || exit 1
38627 @endif target-rda
38629 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38630 maybe-installcheck-target-rda:
38631 @if target-rda
38632 maybe-installcheck-target-rda: installcheck-target-rda
38634 installcheck-target-rda: \
38635 configure-target-rda
38636 @: $(MAKE); $(unstage)
38637 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38638 r=`${PWD_COMMAND}`; export r; \
38639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38640 $(NORMAL_TARGET_EXPORTS) \
38641 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38642 for flag in $(EXTRA_TARGET_FLAGS); do \
38643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38644 done; \
38645 (cd $(TARGET_SUBDIR)/rda && \
38646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38648 "RANLIB=$${RANLIB}" \
38649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38650 installcheck) \
38651 || exit 1
38653 @endif target-rda
38655 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38656 maybe-mostlyclean-target-rda:
38657 @if target-rda
38658 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38660 mostlyclean-target-rda:
38661 @: $(MAKE); $(unstage)
38662 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38663 r=`${PWD_COMMAND}`; export r; \
38664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38665 $(NORMAL_TARGET_EXPORTS) \
38666 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38667 for flag in $(EXTRA_TARGET_FLAGS); do \
38668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38669 done; \
38670 (cd $(TARGET_SUBDIR)/rda && \
38671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38673 "RANLIB=$${RANLIB}" \
38674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38675 mostlyclean) \
38676 || exit 1
38678 @endif target-rda
38680 .PHONY: maybe-clean-target-rda clean-target-rda
38681 maybe-clean-target-rda:
38682 @if target-rda
38683 maybe-clean-target-rda: clean-target-rda
38685 clean-target-rda:
38686 @: $(MAKE); $(unstage)
38687 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38688 r=`${PWD_COMMAND}`; export r; \
38689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38690 $(NORMAL_TARGET_EXPORTS) \
38691 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38692 for flag in $(EXTRA_TARGET_FLAGS); do \
38693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38694 done; \
38695 (cd $(TARGET_SUBDIR)/rda && \
38696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38698 "RANLIB=$${RANLIB}" \
38699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38700 clean) \
38701 || exit 1
38703 @endif target-rda
38705 .PHONY: maybe-distclean-target-rda distclean-target-rda
38706 maybe-distclean-target-rda:
38707 @if target-rda
38708 maybe-distclean-target-rda: distclean-target-rda
38710 distclean-target-rda:
38711 @: $(MAKE); $(unstage)
38712 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38713 r=`${PWD_COMMAND}`; export r; \
38714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38715 $(NORMAL_TARGET_EXPORTS) \
38716 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38717 for flag in $(EXTRA_TARGET_FLAGS); do \
38718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38719 done; \
38720 (cd $(TARGET_SUBDIR)/rda && \
38721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38723 "RANLIB=$${RANLIB}" \
38724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38725 distclean) \
38726 || exit 1
38728 @endif target-rda
38730 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38731 maybe-maintainer-clean-target-rda:
38732 @if target-rda
38733 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38735 maintainer-clean-target-rda:
38736 @: $(MAKE); $(unstage)
38737 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38738 r=`${PWD_COMMAND}`; export r; \
38739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38740 $(NORMAL_TARGET_EXPORTS) \
38741 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38742 for flag in $(EXTRA_TARGET_FLAGS); do \
38743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38744 done; \
38745 (cd $(TARGET_SUBDIR)/rda && \
38746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38748 "RANLIB=$${RANLIB}" \
38749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38750 maintainer-clean) \
38751 || exit 1
38753 @endif target-rda
38759 .PHONY: configure-target-libada maybe-configure-target-libada
38760 maybe-configure-target-libada:
38761 @if gcc-bootstrap
38762 configure-target-libada: stage_current
38763 @endif gcc-bootstrap
38764 @if target-libada
38765 maybe-configure-target-libada: configure-target-libada
38766 configure-target-libada:
38767 @: $(MAKE); $(unstage)
38768 @r=`${PWD_COMMAND}`; export r; \
38769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38770 echo "Checking multilib configuration for libada..."; \
38771 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38772 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38773 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38774 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38775 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38776 else \
38777 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38778 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38779 fi; \
38780 else \
38781 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38782 fi; \
38783 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38784 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38785 $(NORMAL_TARGET_EXPORTS) \
38786 echo Configuring in $(TARGET_SUBDIR)/libada; \
38787 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38788 case $(srcdir) in \
38789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38790 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38792 esac; \
38793 srcdiroption="--srcdir=$${topdir}/libada"; \
38794 libsrcdir="$$s/libada"; \
38795 rm -f no-such-file || : ; \
38796 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38797 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38798 --target=${target_alias} $${srcdiroption} \
38799 || exit 1
38800 @endif target-libada
38806 .PHONY: all-target-libada maybe-all-target-libada
38807 maybe-all-target-libada:
38808 @if gcc-bootstrap
38809 all-target-libada: stage_current
38810 @endif gcc-bootstrap
38811 @if target-libada
38812 TARGET-target-libada=all
38813 maybe-all-target-libada: all-target-libada
38814 all-target-libada: configure-target-libada
38815 @: $(MAKE); $(unstage)
38816 @r=`${PWD_COMMAND}`; export r; \
38817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38818 $(NORMAL_TARGET_EXPORTS) \
38819 (cd $(TARGET_SUBDIR)/libada && \
38820 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38821 $(TARGET-target-libada))
38822 @endif target-libada
38828 .PHONY: check-target-libada maybe-check-target-libada
38829 maybe-check-target-libada:
38830 @if target-libada
38831 maybe-check-target-libada: check-target-libada
38833 check-target-libada:
38834 @: $(MAKE); $(unstage)
38835 @r=`${PWD_COMMAND}`; export r; \
38836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38837 $(NORMAL_TARGET_EXPORTS) \
38838 (cd $(TARGET_SUBDIR)/libada && \
38839 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38841 @endif target-libada
38843 .PHONY: install-target-libada maybe-install-target-libada
38844 maybe-install-target-libada:
38845 @if target-libada
38846 maybe-install-target-libada: install-target-libada
38848 install-target-libada: installdirs
38849 @: $(MAKE); $(unstage)
38850 @r=`${PWD_COMMAND}`; export r; \
38851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38852 $(NORMAL_TARGET_EXPORTS) \
38853 (cd $(TARGET_SUBDIR)/libada && \
38854 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38856 @endif target-libada
38858 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38859 maybe-install-strip-target-libada:
38860 @if target-libada
38861 maybe-install-strip-target-libada: install-strip-target-libada
38863 install-strip-target-libada: installdirs
38864 @: $(MAKE); $(unstage)
38865 @r=`${PWD_COMMAND}`; export r; \
38866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38867 $(NORMAL_TARGET_EXPORTS) \
38868 (cd $(TARGET_SUBDIR)/libada && \
38869 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38871 @endif target-libada
38873 # Other targets (info, dvi, pdf, etc.)
38875 .PHONY: maybe-info-target-libada info-target-libada
38876 maybe-info-target-libada:
38877 @if target-libada
38878 maybe-info-target-libada: info-target-libada
38880 info-target-libada: \
38881 configure-target-libada
38882 @: $(MAKE); $(unstage)
38883 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38884 r=`${PWD_COMMAND}`; export r; \
38885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38886 $(NORMAL_TARGET_EXPORTS) \
38887 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38888 for flag in $(EXTRA_TARGET_FLAGS); do \
38889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38890 done; \
38891 (cd $(TARGET_SUBDIR)/libada && \
38892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38894 "RANLIB=$${RANLIB}" \
38895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38896 info) \
38897 || exit 1
38899 @endif target-libada
38901 .PHONY: maybe-dvi-target-libada dvi-target-libada
38902 maybe-dvi-target-libada:
38903 @if target-libada
38904 maybe-dvi-target-libada: dvi-target-libada
38906 dvi-target-libada: \
38907 configure-target-libada
38908 @: $(MAKE); $(unstage)
38909 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38910 r=`${PWD_COMMAND}`; export r; \
38911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38912 $(NORMAL_TARGET_EXPORTS) \
38913 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38914 for flag in $(EXTRA_TARGET_FLAGS); do \
38915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38916 done; \
38917 (cd $(TARGET_SUBDIR)/libada && \
38918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38920 "RANLIB=$${RANLIB}" \
38921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38922 dvi) \
38923 || exit 1
38925 @endif target-libada
38927 .PHONY: maybe-pdf-target-libada pdf-target-libada
38928 maybe-pdf-target-libada:
38929 @if target-libada
38930 maybe-pdf-target-libada: pdf-target-libada
38932 pdf-target-libada: \
38933 configure-target-libada
38934 @: $(MAKE); $(unstage)
38935 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38936 r=`${PWD_COMMAND}`; export r; \
38937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38938 $(NORMAL_TARGET_EXPORTS) \
38939 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38940 for flag in $(EXTRA_TARGET_FLAGS); do \
38941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38942 done; \
38943 (cd $(TARGET_SUBDIR)/libada && \
38944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38946 "RANLIB=$${RANLIB}" \
38947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38948 pdf) \
38949 || exit 1
38951 @endif target-libada
38953 .PHONY: maybe-html-target-libada html-target-libada
38954 maybe-html-target-libada:
38955 @if target-libada
38956 maybe-html-target-libada: html-target-libada
38958 html-target-libada: \
38959 configure-target-libada
38960 @: $(MAKE); $(unstage)
38961 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38962 r=`${PWD_COMMAND}`; export r; \
38963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38964 $(NORMAL_TARGET_EXPORTS) \
38965 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38966 for flag in $(EXTRA_TARGET_FLAGS); do \
38967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38968 done; \
38969 (cd $(TARGET_SUBDIR)/libada && \
38970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38972 "RANLIB=$${RANLIB}" \
38973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38974 html) \
38975 || exit 1
38977 @endif target-libada
38979 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38980 maybe-TAGS-target-libada:
38981 @if target-libada
38982 maybe-TAGS-target-libada: TAGS-target-libada
38984 TAGS-target-libada: \
38985 configure-target-libada
38986 @: $(MAKE); $(unstage)
38987 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38988 r=`${PWD_COMMAND}`; export r; \
38989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38990 $(NORMAL_TARGET_EXPORTS) \
38991 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38992 for flag in $(EXTRA_TARGET_FLAGS); do \
38993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38994 done; \
38995 (cd $(TARGET_SUBDIR)/libada && \
38996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38998 "RANLIB=$${RANLIB}" \
38999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39000 TAGS) \
39001 || exit 1
39003 @endif target-libada
39005 .PHONY: maybe-install-info-target-libada install-info-target-libada
39006 maybe-install-info-target-libada:
39007 @if target-libada
39008 maybe-install-info-target-libada: install-info-target-libada
39010 install-info-target-libada: \
39011 configure-target-libada \
39012 info-target-libada
39013 @: $(MAKE); $(unstage)
39014 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39015 r=`${PWD_COMMAND}`; export r; \
39016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39017 $(NORMAL_TARGET_EXPORTS) \
39018 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
39019 for flag in $(EXTRA_TARGET_FLAGS); do \
39020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39021 done; \
39022 (cd $(TARGET_SUBDIR)/libada && \
39023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39025 "RANLIB=$${RANLIB}" \
39026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39027 install-info) \
39028 || exit 1
39030 @endif target-libada
39032 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39033 maybe-install-pdf-target-libada:
39034 @if target-libada
39035 maybe-install-pdf-target-libada: install-pdf-target-libada
39037 install-pdf-target-libada: \
39038 configure-target-libada \
39039 pdf-target-libada
39040 @: $(MAKE); $(unstage)
39041 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39042 r=`${PWD_COMMAND}`; export r; \
39043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39044 $(NORMAL_TARGET_EXPORTS) \
39045 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39046 for flag in $(EXTRA_TARGET_FLAGS); do \
39047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39048 done; \
39049 (cd $(TARGET_SUBDIR)/libada && \
39050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39052 "RANLIB=$${RANLIB}" \
39053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39054 install-pdf) \
39055 || exit 1
39057 @endif target-libada
39059 .PHONY: maybe-install-html-target-libada install-html-target-libada
39060 maybe-install-html-target-libada:
39061 @if target-libada
39062 maybe-install-html-target-libada: install-html-target-libada
39064 install-html-target-libada: \
39065 configure-target-libada \
39066 html-target-libada
39067 @: $(MAKE); $(unstage)
39068 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39069 r=`${PWD_COMMAND}`; export r; \
39070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39071 $(NORMAL_TARGET_EXPORTS) \
39072 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39073 for flag in $(EXTRA_TARGET_FLAGS); do \
39074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39075 done; \
39076 (cd $(TARGET_SUBDIR)/libada && \
39077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39079 "RANLIB=$${RANLIB}" \
39080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39081 install-html) \
39082 || exit 1
39084 @endif target-libada
39086 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39087 maybe-installcheck-target-libada:
39088 @if target-libada
39089 maybe-installcheck-target-libada: installcheck-target-libada
39091 installcheck-target-libada: \
39092 configure-target-libada
39093 @: $(MAKE); $(unstage)
39094 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39095 r=`${PWD_COMMAND}`; export r; \
39096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39097 $(NORMAL_TARGET_EXPORTS) \
39098 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39099 for flag in $(EXTRA_TARGET_FLAGS); do \
39100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39101 done; \
39102 (cd $(TARGET_SUBDIR)/libada && \
39103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39105 "RANLIB=$${RANLIB}" \
39106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39107 installcheck) \
39108 || exit 1
39110 @endif target-libada
39112 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39113 maybe-mostlyclean-target-libada:
39114 @if target-libada
39115 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39117 mostlyclean-target-libada:
39118 @: $(MAKE); $(unstage)
39119 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39120 r=`${PWD_COMMAND}`; export r; \
39121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39122 $(NORMAL_TARGET_EXPORTS) \
39123 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39124 for flag in $(EXTRA_TARGET_FLAGS); do \
39125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39126 done; \
39127 (cd $(TARGET_SUBDIR)/libada && \
39128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39130 "RANLIB=$${RANLIB}" \
39131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39132 mostlyclean) \
39133 || exit 1
39135 @endif target-libada
39137 .PHONY: maybe-clean-target-libada clean-target-libada
39138 maybe-clean-target-libada:
39139 @if target-libada
39140 maybe-clean-target-libada: clean-target-libada
39142 clean-target-libada:
39143 @: $(MAKE); $(unstage)
39144 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39145 r=`${PWD_COMMAND}`; export r; \
39146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39147 $(NORMAL_TARGET_EXPORTS) \
39148 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39149 for flag in $(EXTRA_TARGET_FLAGS); do \
39150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39151 done; \
39152 (cd $(TARGET_SUBDIR)/libada && \
39153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39155 "RANLIB=$${RANLIB}" \
39156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39157 clean) \
39158 || exit 1
39160 @endif target-libada
39162 .PHONY: maybe-distclean-target-libada distclean-target-libada
39163 maybe-distclean-target-libada:
39164 @if target-libada
39165 maybe-distclean-target-libada: distclean-target-libada
39167 distclean-target-libada:
39168 @: $(MAKE); $(unstage)
39169 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39170 r=`${PWD_COMMAND}`; export r; \
39171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39172 $(NORMAL_TARGET_EXPORTS) \
39173 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39174 for flag in $(EXTRA_TARGET_FLAGS); do \
39175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39176 done; \
39177 (cd $(TARGET_SUBDIR)/libada && \
39178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39180 "RANLIB=$${RANLIB}" \
39181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39182 distclean) \
39183 || exit 1
39185 @endif target-libada
39187 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39188 maybe-maintainer-clean-target-libada:
39189 @if target-libada
39190 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39192 maintainer-clean-target-libada:
39193 @: $(MAKE); $(unstage)
39194 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39195 r=`${PWD_COMMAND}`; export r; \
39196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39197 $(NORMAL_TARGET_EXPORTS) \
39198 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39199 for flag in $(EXTRA_TARGET_FLAGS); do \
39200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39201 done; \
39202 (cd $(TARGET_SUBDIR)/libada && \
39203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39205 "RANLIB=$${RANLIB}" \
39206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39207 maintainer-clean) \
39208 || exit 1
39210 @endif target-libada
39216 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39217 maybe-configure-target-libgomp:
39218 @if gcc-bootstrap
39219 configure-target-libgomp: stage_current
39220 @endif gcc-bootstrap
39221 @if target-libgomp
39222 maybe-configure-target-libgomp: configure-target-libgomp
39223 configure-target-libgomp:
39224 @r=`${PWD_COMMAND}`; export r; \
39225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39226 echo "Checking multilib configuration for libgomp..."; \
39227 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39228 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39229 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39230 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39231 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39232 else \
39233 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39234 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39235 fi; \
39236 else \
39237 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39238 fi; \
39239 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39241 $(NORMAL_TARGET_EXPORTS) \
39242 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39243 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39244 case $(srcdir) in \
39245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39246 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39248 esac; \
39249 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39250 libsrcdir="$$s/libgomp"; \
39251 rm -f no-such-file || : ; \
39252 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39253 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39254 --target=${target_alias} $${srcdiroption} \
39255 || exit 1
39256 @endif target-libgomp
39260 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39261 maybe-configure-stage1-target-libgomp:
39262 @if target-libgomp-bootstrap
39263 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39264 configure-stage1-target-libgomp:
39265 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39266 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39267 @r=`${PWD_COMMAND}`; export r; \
39268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39269 TFLAGS="$(STAGE1_TFLAGS)"; \
39270 echo "Checking multilib configuration for libgomp..."; \
39271 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39272 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39273 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39274 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39275 else \
39276 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39277 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39278 fi; \
39279 else \
39280 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39281 fi; \
39282 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39283 $(NORMAL_TARGET_EXPORTS) \
39284 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39287 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39288 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39289 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39290 case $(srcdir) in \
39291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39292 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39294 esac; \
39295 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39296 libsrcdir="$$s/libgomp"; \
39297 $(SHELL) $${libsrcdir}/configure \
39298 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39299 --target=${target_alias} $${srcdiroption} \
39300 $(STAGE1_CONFIGURE_FLAGS)
39301 @endif target-libgomp-bootstrap
39303 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39304 maybe-configure-stage2-target-libgomp:
39305 @if target-libgomp-bootstrap
39306 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39307 configure-stage2-target-libgomp:
39308 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39309 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39310 @r=`${PWD_COMMAND}`; export r; \
39311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39312 TFLAGS="$(STAGE2_TFLAGS)"; \
39313 echo "Checking multilib configuration for libgomp..."; \
39314 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39315 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39316 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39317 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39318 else \
39319 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39320 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39321 fi; \
39322 else \
39323 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39324 fi; \
39325 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39326 $(NORMAL_TARGET_EXPORTS) \
39328 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39329 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39330 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39331 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39332 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39333 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39334 case $(srcdir) in \
39335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39336 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39338 esac; \
39339 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39340 libsrcdir="$$s/libgomp"; \
39341 $(SHELL) $${libsrcdir}/configure \
39342 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39343 --target=${target_alias} $${srcdiroption} \
39344 --with-build-libsubdir=$(HOST_SUBDIR) \
39345 $(STAGE2_CONFIGURE_FLAGS)
39346 @endif target-libgomp-bootstrap
39348 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39349 maybe-configure-stage3-target-libgomp:
39350 @if target-libgomp-bootstrap
39351 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39352 configure-stage3-target-libgomp:
39353 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39354 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39355 @r=`${PWD_COMMAND}`; export r; \
39356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39357 TFLAGS="$(STAGE3_TFLAGS)"; \
39358 echo "Checking multilib configuration for libgomp..."; \
39359 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39360 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39361 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39362 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39363 else \
39364 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39365 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39366 fi; \
39367 else \
39368 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39369 fi; \
39370 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39371 $(NORMAL_TARGET_EXPORTS) \
39373 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39376 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39377 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39378 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39379 case $(srcdir) in \
39380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39381 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39383 esac; \
39384 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39385 libsrcdir="$$s/libgomp"; \
39386 $(SHELL) $${libsrcdir}/configure \
39387 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39388 --target=${target_alias} $${srcdiroption} \
39389 --with-build-libsubdir=$(HOST_SUBDIR) \
39390 $(STAGE3_CONFIGURE_FLAGS)
39391 @endif target-libgomp-bootstrap
39393 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39394 maybe-configure-stage4-target-libgomp:
39395 @if target-libgomp-bootstrap
39396 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39397 configure-stage4-target-libgomp:
39398 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39399 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39400 @r=`${PWD_COMMAND}`; export r; \
39401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39402 TFLAGS="$(STAGE4_TFLAGS)"; \
39403 echo "Checking multilib configuration for libgomp..."; \
39404 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39405 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39406 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39407 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39408 else \
39409 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39410 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39411 fi; \
39412 else \
39413 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39414 fi; \
39415 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39416 $(NORMAL_TARGET_EXPORTS) \
39418 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39419 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39420 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39421 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39422 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39423 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39424 case $(srcdir) in \
39425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39426 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39428 esac; \
39429 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39430 libsrcdir="$$s/libgomp"; \
39431 $(SHELL) $${libsrcdir}/configure \
39432 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39433 --target=${target_alias} $${srcdiroption} \
39434 --with-build-libsubdir=$(HOST_SUBDIR) \
39435 $(STAGE4_CONFIGURE_FLAGS)
39436 @endif target-libgomp-bootstrap
39438 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39439 maybe-configure-stageprofile-target-libgomp:
39440 @if target-libgomp-bootstrap
39441 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39442 configure-stageprofile-target-libgomp:
39443 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39444 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39445 @r=`${PWD_COMMAND}`; export r; \
39446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39447 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39448 echo "Checking multilib configuration for libgomp..."; \
39449 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39450 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39451 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39452 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39453 else \
39454 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39455 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39456 fi; \
39457 else \
39458 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39459 fi; \
39460 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39461 $(NORMAL_TARGET_EXPORTS) \
39463 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39464 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39465 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39466 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39467 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39468 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39469 case $(srcdir) in \
39470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39471 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39473 esac; \
39474 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39475 libsrcdir="$$s/libgomp"; \
39476 $(SHELL) $${libsrcdir}/configure \
39477 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39478 --target=${target_alias} $${srcdiroption} \
39479 --with-build-libsubdir=$(HOST_SUBDIR) \
39480 $(STAGEprofile_CONFIGURE_FLAGS)
39481 @endif target-libgomp-bootstrap
39483 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39484 maybe-configure-stagefeedback-target-libgomp:
39485 @if target-libgomp-bootstrap
39486 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39487 configure-stagefeedback-target-libgomp:
39488 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39489 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39490 @r=`${PWD_COMMAND}`; export r; \
39491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39492 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39493 echo "Checking multilib configuration for libgomp..."; \
39494 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39495 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39496 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39497 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39498 else \
39499 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39500 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39501 fi; \
39502 else \
39503 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39504 fi; \
39505 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39506 $(NORMAL_TARGET_EXPORTS) \
39508 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39509 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39510 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39511 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39512 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39513 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39514 case $(srcdir) in \
39515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39516 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39518 esac; \
39519 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39520 libsrcdir="$$s/libgomp"; \
39521 $(SHELL) $${libsrcdir}/configure \
39522 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39523 --target=${target_alias} $${srcdiroption} \
39524 --with-build-libsubdir=$(HOST_SUBDIR) \
39525 $(STAGEfeedback_CONFIGURE_FLAGS)
39526 @endif target-libgomp-bootstrap
39532 .PHONY: all-target-libgomp maybe-all-target-libgomp
39533 maybe-all-target-libgomp:
39534 @if gcc-bootstrap
39535 all-target-libgomp: stage_current
39536 @endif gcc-bootstrap
39537 @if target-libgomp
39538 TARGET-target-libgomp=all
39539 maybe-all-target-libgomp: all-target-libgomp
39540 all-target-libgomp: configure-target-libgomp
39541 @r=`${PWD_COMMAND}`; export r; \
39542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39543 $(NORMAL_TARGET_EXPORTS) \
39544 (cd $(TARGET_SUBDIR)/libgomp && \
39545 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39546 $(TARGET-target-libgomp))
39547 @endif target-libgomp
39551 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39552 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39553 maybe-all-stage1-target-libgomp:
39554 maybe-clean-stage1-target-libgomp:
39555 @if target-libgomp-bootstrap
39556 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39557 all-stage1: all-stage1-target-libgomp
39558 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39559 all-stage1-target-libgomp: configure-stage1-target-libgomp
39560 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39561 @r=`${PWD_COMMAND}`; export r; \
39562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39563 TFLAGS="$(STAGE1_TFLAGS)"; \
39564 $(NORMAL_TARGET_EXPORTS) \
39565 cd $(TARGET_SUBDIR)/libgomp && \
39566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39567 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39568 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39569 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39573 $(EXTRA_TARGET_FLAGS) \
39574 TFLAGS="$(STAGE1_TFLAGS)" \
39575 $(TARGET-stage1-target-libgomp)
39577 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39578 clean-stage1: clean-stage1-target-libgomp
39579 clean-stage1-target-libgomp:
39580 @if [ $(current_stage) = stage1 ]; then \
39581 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39582 else \
39583 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39584 $(MAKE) stage1-start; \
39585 fi; \
39586 cd $(TARGET_SUBDIR)/libgomp && \
39587 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39588 clean
39589 @endif target-libgomp-bootstrap
39592 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39593 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39594 maybe-all-stage2-target-libgomp:
39595 maybe-clean-stage2-target-libgomp:
39596 @if target-libgomp-bootstrap
39597 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39598 all-stage2: all-stage2-target-libgomp
39599 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39600 all-stage2-target-libgomp: configure-stage2-target-libgomp
39601 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39602 @r=`${PWD_COMMAND}`; export r; \
39603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39604 TFLAGS="$(STAGE2_TFLAGS)"; \
39605 $(NORMAL_TARGET_EXPORTS) \
39607 cd $(TARGET_SUBDIR)/libgomp && \
39608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39609 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39610 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39611 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39615 $(EXTRA_TARGET_FLAGS) \
39616 TFLAGS="$(STAGE2_TFLAGS)" \
39617 $(TARGET-stage2-target-libgomp)
39619 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39620 clean-stage2: clean-stage2-target-libgomp
39621 clean-stage2-target-libgomp:
39622 @if [ $(current_stage) = stage2 ]; then \
39623 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39624 else \
39625 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39626 $(MAKE) stage2-start; \
39627 fi; \
39628 cd $(TARGET_SUBDIR)/libgomp && \
39629 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39631 clean
39632 @endif target-libgomp-bootstrap
39635 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39636 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39637 maybe-all-stage3-target-libgomp:
39638 maybe-clean-stage3-target-libgomp:
39639 @if target-libgomp-bootstrap
39640 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39641 all-stage3: all-stage3-target-libgomp
39642 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39643 all-stage3-target-libgomp: configure-stage3-target-libgomp
39644 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39645 @r=`${PWD_COMMAND}`; export r; \
39646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39647 TFLAGS="$(STAGE3_TFLAGS)"; \
39648 $(NORMAL_TARGET_EXPORTS) \
39650 cd $(TARGET_SUBDIR)/libgomp && \
39651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39652 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39653 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39654 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39658 $(EXTRA_TARGET_FLAGS) \
39659 TFLAGS="$(STAGE3_TFLAGS)" \
39660 $(TARGET-stage3-target-libgomp)
39662 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39663 clean-stage3: clean-stage3-target-libgomp
39664 clean-stage3-target-libgomp:
39665 @if [ $(current_stage) = stage3 ]; then \
39666 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39667 else \
39668 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39669 $(MAKE) stage3-start; \
39670 fi; \
39671 cd $(TARGET_SUBDIR)/libgomp && \
39672 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39674 clean
39675 @endif target-libgomp-bootstrap
39678 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39679 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39680 maybe-all-stage4-target-libgomp:
39681 maybe-clean-stage4-target-libgomp:
39682 @if target-libgomp-bootstrap
39683 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39684 all-stage4: all-stage4-target-libgomp
39685 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39686 all-stage4-target-libgomp: configure-stage4-target-libgomp
39687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39688 @r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39690 TFLAGS="$(STAGE4_TFLAGS)"; \
39691 $(NORMAL_TARGET_EXPORTS) \
39693 cd $(TARGET_SUBDIR)/libgomp && \
39694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39695 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39696 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39697 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39701 $(EXTRA_TARGET_FLAGS) \
39702 TFLAGS="$(STAGE4_TFLAGS)" \
39703 $(TARGET-stage4-target-libgomp)
39705 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39706 clean-stage4: clean-stage4-target-libgomp
39707 clean-stage4-target-libgomp:
39708 @if [ $(current_stage) = stage4 ]; then \
39709 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39710 else \
39711 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39712 $(MAKE) stage4-start; \
39713 fi; \
39714 cd $(TARGET_SUBDIR)/libgomp && \
39715 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39717 clean
39718 @endif target-libgomp-bootstrap
39721 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39722 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39723 maybe-all-stageprofile-target-libgomp:
39724 maybe-clean-stageprofile-target-libgomp:
39725 @if target-libgomp-bootstrap
39726 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39727 all-stageprofile: all-stageprofile-target-libgomp
39728 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39729 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39730 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39731 @r=`${PWD_COMMAND}`; export r; \
39732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39733 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39734 $(NORMAL_TARGET_EXPORTS) \
39736 cd $(TARGET_SUBDIR)/libgomp && \
39737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39738 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39739 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39740 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39744 $(EXTRA_TARGET_FLAGS) \
39745 TFLAGS="$(STAGEprofile_TFLAGS)" \
39746 $(TARGET-stageprofile-target-libgomp)
39748 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39749 clean-stageprofile: clean-stageprofile-target-libgomp
39750 clean-stageprofile-target-libgomp:
39751 @if [ $(current_stage) = stageprofile ]; then \
39752 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39753 else \
39754 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39755 $(MAKE) stageprofile-start; \
39756 fi; \
39757 cd $(TARGET_SUBDIR)/libgomp && \
39758 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39760 clean
39761 @endif target-libgomp-bootstrap
39764 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39765 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39766 maybe-all-stagefeedback-target-libgomp:
39767 maybe-clean-stagefeedback-target-libgomp:
39768 @if target-libgomp-bootstrap
39769 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39770 all-stagefeedback: all-stagefeedback-target-libgomp
39771 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39772 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39773 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39774 @r=`${PWD_COMMAND}`; export r; \
39775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39776 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39777 $(NORMAL_TARGET_EXPORTS) \
39779 cd $(TARGET_SUBDIR)/libgomp && \
39780 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39781 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39782 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39783 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39784 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39785 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39786 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39787 $(EXTRA_TARGET_FLAGS) \
39788 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39789 $(TARGET-stagefeedback-target-libgomp)
39791 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39792 clean-stagefeedback: clean-stagefeedback-target-libgomp
39793 clean-stagefeedback-target-libgomp:
39794 @if [ $(current_stage) = stagefeedback ]; then \
39795 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39796 else \
39797 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39798 $(MAKE) stagefeedback-start; \
39799 fi; \
39800 cd $(TARGET_SUBDIR)/libgomp && \
39801 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39803 clean
39804 @endif target-libgomp-bootstrap
39811 .PHONY: check-target-libgomp maybe-check-target-libgomp
39812 maybe-check-target-libgomp:
39813 @if target-libgomp
39814 maybe-check-target-libgomp: check-target-libgomp
39816 check-target-libgomp:
39817 @: $(MAKE); $(unstage)
39818 @r=`${PWD_COMMAND}`; export r; \
39819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39820 $(NORMAL_TARGET_EXPORTS) \
39821 (cd $(TARGET_SUBDIR)/libgomp && \
39822 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39824 @endif target-libgomp
39826 .PHONY: install-target-libgomp maybe-install-target-libgomp
39827 maybe-install-target-libgomp:
39828 @if target-libgomp
39829 maybe-install-target-libgomp: install-target-libgomp
39831 install-target-libgomp: installdirs
39832 @: $(MAKE); $(unstage)
39833 @r=`${PWD_COMMAND}`; export r; \
39834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39835 $(NORMAL_TARGET_EXPORTS) \
39836 (cd $(TARGET_SUBDIR)/libgomp && \
39837 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39839 @endif target-libgomp
39841 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39842 maybe-install-strip-target-libgomp:
39843 @if target-libgomp
39844 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39846 install-strip-target-libgomp: installdirs
39847 @: $(MAKE); $(unstage)
39848 @r=`${PWD_COMMAND}`; export r; \
39849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39850 $(NORMAL_TARGET_EXPORTS) \
39851 (cd $(TARGET_SUBDIR)/libgomp && \
39852 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39854 @endif target-libgomp
39856 # Other targets (info, dvi, pdf, etc.)
39858 .PHONY: maybe-info-target-libgomp info-target-libgomp
39859 maybe-info-target-libgomp:
39860 @if target-libgomp
39861 maybe-info-target-libgomp: info-target-libgomp
39863 info-target-libgomp: \
39864 configure-target-libgomp
39865 @: $(MAKE); $(unstage)
39866 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39867 r=`${PWD_COMMAND}`; export r; \
39868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39869 $(NORMAL_TARGET_EXPORTS) \
39870 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39871 for flag in $(EXTRA_TARGET_FLAGS); do \
39872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39873 done; \
39874 (cd $(TARGET_SUBDIR)/libgomp && \
39875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39877 "RANLIB=$${RANLIB}" \
39878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39879 info) \
39880 || exit 1
39882 @endif target-libgomp
39884 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39885 maybe-dvi-target-libgomp:
39886 @if target-libgomp
39887 maybe-dvi-target-libgomp: dvi-target-libgomp
39889 dvi-target-libgomp: \
39890 configure-target-libgomp
39891 @: $(MAKE); $(unstage)
39892 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39893 r=`${PWD_COMMAND}`; export r; \
39894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39895 $(NORMAL_TARGET_EXPORTS) \
39896 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39897 for flag in $(EXTRA_TARGET_FLAGS); do \
39898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39899 done; \
39900 (cd $(TARGET_SUBDIR)/libgomp && \
39901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39903 "RANLIB=$${RANLIB}" \
39904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39905 dvi) \
39906 || exit 1
39908 @endif target-libgomp
39910 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39911 maybe-pdf-target-libgomp:
39912 @if target-libgomp
39913 maybe-pdf-target-libgomp: pdf-target-libgomp
39915 pdf-target-libgomp: \
39916 configure-target-libgomp
39917 @: $(MAKE); $(unstage)
39918 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39919 r=`${PWD_COMMAND}`; export r; \
39920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39921 $(NORMAL_TARGET_EXPORTS) \
39922 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39923 for flag in $(EXTRA_TARGET_FLAGS); do \
39924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39925 done; \
39926 (cd $(TARGET_SUBDIR)/libgomp && \
39927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39929 "RANLIB=$${RANLIB}" \
39930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39931 pdf) \
39932 || exit 1
39934 @endif target-libgomp
39936 .PHONY: maybe-html-target-libgomp html-target-libgomp
39937 maybe-html-target-libgomp:
39938 @if target-libgomp
39939 maybe-html-target-libgomp: html-target-libgomp
39941 html-target-libgomp: \
39942 configure-target-libgomp
39943 @: $(MAKE); $(unstage)
39944 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39945 r=`${PWD_COMMAND}`; export r; \
39946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39947 $(NORMAL_TARGET_EXPORTS) \
39948 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39949 for flag in $(EXTRA_TARGET_FLAGS); do \
39950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39951 done; \
39952 (cd $(TARGET_SUBDIR)/libgomp && \
39953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39955 "RANLIB=$${RANLIB}" \
39956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39957 html) \
39958 || exit 1
39960 @endif target-libgomp
39962 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39963 maybe-TAGS-target-libgomp:
39964 @if target-libgomp
39965 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39967 TAGS-target-libgomp: \
39968 configure-target-libgomp
39969 @: $(MAKE); $(unstage)
39970 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39971 r=`${PWD_COMMAND}`; export r; \
39972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39973 $(NORMAL_TARGET_EXPORTS) \
39974 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39975 for flag in $(EXTRA_TARGET_FLAGS); do \
39976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39977 done; \
39978 (cd $(TARGET_SUBDIR)/libgomp && \
39979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39981 "RANLIB=$${RANLIB}" \
39982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39983 TAGS) \
39984 || exit 1
39986 @endif target-libgomp
39988 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39989 maybe-install-info-target-libgomp:
39990 @if target-libgomp
39991 maybe-install-info-target-libgomp: install-info-target-libgomp
39993 install-info-target-libgomp: \
39994 configure-target-libgomp \
39995 info-target-libgomp
39996 @: $(MAKE); $(unstage)
39997 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39998 r=`${PWD_COMMAND}`; export r; \
39999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000 $(NORMAL_TARGET_EXPORTS) \
40001 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
40002 for flag in $(EXTRA_TARGET_FLAGS); do \
40003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40004 done; \
40005 (cd $(TARGET_SUBDIR)/libgomp && \
40006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40008 "RANLIB=$${RANLIB}" \
40009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40010 install-info) \
40011 || exit 1
40013 @endif target-libgomp
40015 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
40016 maybe-install-pdf-target-libgomp:
40017 @if target-libgomp
40018 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
40020 install-pdf-target-libgomp: \
40021 configure-target-libgomp \
40022 pdf-target-libgomp
40023 @: $(MAKE); $(unstage)
40024 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40025 r=`${PWD_COMMAND}`; export r; \
40026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40027 $(NORMAL_TARGET_EXPORTS) \
40028 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
40029 for flag in $(EXTRA_TARGET_FLAGS); do \
40030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40031 done; \
40032 (cd $(TARGET_SUBDIR)/libgomp && \
40033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40035 "RANLIB=$${RANLIB}" \
40036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40037 install-pdf) \
40038 || exit 1
40040 @endif target-libgomp
40042 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40043 maybe-install-html-target-libgomp:
40044 @if target-libgomp
40045 maybe-install-html-target-libgomp: install-html-target-libgomp
40047 install-html-target-libgomp: \
40048 configure-target-libgomp \
40049 html-target-libgomp
40050 @: $(MAKE); $(unstage)
40051 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40052 r=`${PWD_COMMAND}`; export r; \
40053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40054 $(NORMAL_TARGET_EXPORTS) \
40055 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40056 for flag in $(EXTRA_TARGET_FLAGS); do \
40057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40058 done; \
40059 (cd $(TARGET_SUBDIR)/libgomp && \
40060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40062 "RANLIB=$${RANLIB}" \
40063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40064 install-html) \
40065 || exit 1
40067 @endif target-libgomp
40069 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40070 maybe-installcheck-target-libgomp:
40071 @if target-libgomp
40072 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40074 installcheck-target-libgomp: \
40075 configure-target-libgomp
40076 @: $(MAKE); $(unstage)
40077 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40078 r=`${PWD_COMMAND}`; export r; \
40079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40080 $(NORMAL_TARGET_EXPORTS) \
40081 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40082 for flag in $(EXTRA_TARGET_FLAGS); do \
40083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40084 done; \
40085 (cd $(TARGET_SUBDIR)/libgomp && \
40086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40088 "RANLIB=$${RANLIB}" \
40089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40090 installcheck) \
40091 || exit 1
40093 @endif target-libgomp
40095 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40096 maybe-mostlyclean-target-libgomp:
40097 @if target-libgomp
40098 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40100 mostlyclean-target-libgomp:
40101 @: $(MAKE); $(unstage)
40102 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40103 r=`${PWD_COMMAND}`; export r; \
40104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40105 $(NORMAL_TARGET_EXPORTS) \
40106 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40107 for flag in $(EXTRA_TARGET_FLAGS); do \
40108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40109 done; \
40110 (cd $(TARGET_SUBDIR)/libgomp && \
40111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40113 "RANLIB=$${RANLIB}" \
40114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40115 mostlyclean) \
40116 || exit 1
40118 @endif target-libgomp
40120 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40121 maybe-clean-target-libgomp:
40122 @if target-libgomp
40123 maybe-clean-target-libgomp: clean-target-libgomp
40125 clean-target-libgomp:
40126 @: $(MAKE); $(unstage)
40127 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40128 r=`${PWD_COMMAND}`; export r; \
40129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40130 $(NORMAL_TARGET_EXPORTS) \
40131 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40132 for flag in $(EXTRA_TARGET_FLAGS); do \
40133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40134 done; \
40135 (cd $(TARGET_SUBDIR)/libgomp && \
40136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40138 "RANLIB=$${RANLIB}" \
40139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40140 clean) \
40141 || exit 1
40143 @endif target-libgomp
40145 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40146 maybe-distclean-target-libgomp:
40147 @if target-libgomp
40148 maybe-distclean-target-libgomp: distclean-target-libgomp
40150 distclean-target-libgomp:
40151 @: $(MAKE); $(unstage)
40152 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40153 r=`${PWD_COMMAND}`; export r; \
40154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40155 $(NORMAL_TARGET_EXPORTS) \
40156 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40157 for flag in $(EXTRA_TARGET_FLAGS); do \
40158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40159 done; \
40160 (cd $(TARGET_SUBDIR)/libgomp && \
40161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40163 "RANLIB=$${RANLIB}" \
40164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40165 distclean) \
40166 || exit 1
40168 @endif target-libgomp
40170 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40171 maybe-maintainer-clean-target-libgomp:
40172 @if target-libgomp
40173 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40175 maintainer-clean-target-libgomp:
40176 @: $(MAKE); $(unstage)
40177 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40178 r=`${PWD_COMMAND}`; export r; \
40179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40180 $(NORMAL_TARGET_EXPORTS) \
40181 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40182 for flag in $(EXTRA_TARGET_FLAGS); do \
40183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40184 done; \
40185 (cd $(TARGET_SUBDIR)/libgomp && \
40186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40188 "RANLIB=$${RANLIB}" \
40189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40190 maintainer-clean) \
40191 || exit 1
40193 @endif target-libgomp
40199 .PHONY: configure-target-libitm maybe-configure-target-libitm
40200 maybe-configure-target-libitm:
40201 @if gcc-bootstrap
40202 configure-target-libitm: stage_current
40203 @endif gcc-bootstrap
40204 @if target-libitm
40205 maybe-configure-target-libitm: configure-target-libitm
40206 configure-target-libitm:
40207 @: $(MAKE); $(unstage)
40208 @r=`${PWD_COMMAND}`; export r; \
40209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40210 echo "Checking multilib configuration for libitm..."; \
40211 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40212 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
40213 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
40214 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
40215 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
40216 else \
40217 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
40218 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40219 fi; \
40220 else \
40221 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40222 fi; \
40223 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
40224 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40225 $(NORMAL_TARGET_EXPORTS) \
40226 echo Configuring in $(TARGET_SUBDIR)/libitm; \
40227 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
40228 case $(srcdir) in \
40229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40230 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
40231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40232 esac; \
40233 srcdiroption="--srcdir=$${topdir}/libitm"; \
40234 libsrcdir="$$s/libitm"; \
40235 rm -f no-such-file || : ; \
40236 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40237 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40238 --target=${target_alias} $${srcdiroption} \
40239 || exit 1
40240 @endif target-libitm
40246 .PHONY: all-target-libitm maybe-all-target-libitm
40247 maybe-all-target-libitm:
40248 @if gcc-bootstrap
40249 all-target-libitm: stage_current
40250 @endif gcc-bootstrap
40251 @if target-libitm
40252 TARGET-target-libitm=all
40253 maybe-all-target-libitm: all-target-libitm
40254 all-target-libitm: configure-target-libitm
40255 @: $(MAKE); $(unstage)
40256 @r=`${PWD_COMMAND}`; export r; \
40257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40258 $(NORMAL_TARGET_EXPORTS) \
40259 (cd $(TARGET_SUBDIR)/libitm && \
40260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40261 $(TARGET-target-libitm))
40262 @endif target-libitm
40268 .PHONY: check-target-libitm maybe-check-target-libitm
40269 maybe-check-target-libitm:
40270 @if target-libitm
40271 maybe-check-target-libitm: check-target-libitm
40273 check-target-libitm:
40274 @: $(MAKE); $(unstage)
40275 @r=`${PWD_COMMAND}`; export r; \
40276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40277 $(NORMAL_TARGET_EXPORTS) \
40278 (cd $(TARGET_SUBDIR)/libitm && \
40279 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40281 @endif target-libitm
40283 .PHONY: install-target-libitm maybe-install-target-libitm
40284 maybe-install-target-libitm:
40285 @if target-libitm
40286 maybe-install-target-libitm: install-target-libitm
40288 install-target-libitm: installdirs
40289 @: $(MAKE); $(unstage)
40290 @r=`${PWD_COMMAND}`; export r; \
40291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40292 $(NORMAL_TARGET_EXPORTS) \
40293 (cd $(TARGET_SUBDIR)/libitm && \
40294 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40296 @endif target-libitm
40298 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
40299 maybe-install-strip-target-libitm:
40300 @if target-libitm
40301 maybe-install-strip-target-libitm: install-strip-target-libitm
40303 install-strip-target-libitm: installdirs
40304 @: $(MAKE); $(unstage)
40305 @r=`${PWD_COMMAND}`; export r; \
40306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40307 $(NORMAL_TARGET_EXPORTS) \
40308 (cd $(TARGET_SUBDIR)/libitm && \
40309 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40311 @endif target-libitm
40313 # Other targets (info, dvi, pdf, etc.)
40315 .PHONY: maybe-info-target-libitm info-target-libitm
40316 maybe-info-target-libitm:
40317 @if target-libitm
40318 maybe-info-target-libitm: info-target-libitm
40320 info-target-libitm: \
40321 configure-target-libitm
40322 @: $(MAKE); $(unstage)
40323 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40324 r=`${PWD_COMMAND}`; export r; \
40325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40326 $(NORMAL_TARGET_EXPORTS) \
40327 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
40328 for flag in $(EXTRA_TARGET_FLAGS); do \
40329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40330 done; \
40331 (cd $(TARGET_SUBDIR)/libitm && \
40332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40334 "RANLIB=$${RANLIB}" \
40335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40336 info) \
40337 || exit 1
40339 @endif target-libitm
40341 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
40342 maybe-dvi-target-libitm:
40343 @if target-libitm
40344 maybe-dvi-target-libitm: dvi-target-libitm
40346 dvi-target-libitm: \
40347 configure-target-libitm
40348 @: $(MAKE); $(unstage)
40349 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40350 r=`${PWD_COMMAND}`; export r; \
40351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40352 $(NORMAL_TARGET_EXPORTS) \
40353 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
40354 for flag in $(EXTRA_TARGET_FLAGS); do \
40355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40356 done; \
40357 (cd $(TARGET_SUBDIR)/libitm && \
40358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40360 "RANLIB=$${RANLIB}" \
40361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40362 dvi) \
40363 || exit 1
40365 @endif target-libitm
40367 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
40368 maybe-pdf-target-libitm:
40369 @if target-libitm
40370 maybe-pdf-target-libitm: pdf-target-libitm
40372 pdf-target-libitm: \
40373 configure-target-libitm
40374 @: $(MAKE); $(unstage)
40375 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40376 r=`${PWD_COMMAND}`; export r; \
40377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40378 $(NORMAL_TARGET_EXPORTS) \
40379 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
40380 for flag in $(EXTRA_TARGET_FLAGS); do \
40381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40382 done; \
40383 (cd $(TARGET_SUBDIR)/libitm && \
40384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40386 "RANLIB=$${RANLIB}" \
40387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40388 pdf) \
40389 || exit 1
40391 @endif target-libitm
40393 .PHONY: maybe-html-target-libitm html-target-libitm
40394 maybe-html-target-libitm:
40395 @if target-libitm
40396 maybe-html-target-libitm: html-target-libitm
40398 html-target-libitm: \
40399 configure-target-libitm
40400 @: $(MAKE); $(unstage)
40401 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40402 r=`${PWD_COMMAND}`; export r; \
40403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40404 $(NORMAL_TARGET_EXPORTS) \
40405 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
40406 for flag in $(EXTRA_TARGET_FLAGS); do \
40407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40408 done; \
40409 (cd $(TARGET_SUBDIR)/libitm && \
40410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40412 "RANLIB=$${RANLIB}" \
40413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40414 html) \
40415 || exit 1
40417 @endif target-libitm
40419 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
40420 maybe-TAGS-target-libitm:
40421 @if target-libitm
40422 maybe-TAGS-target-libitm: TAGS-target-libitm
40424 TAGS-target-libitm: \
40425 configure-target-libitm
40426 @: $(MAKE); $(unstage)
40427 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40428 r=`${PWD_COMMAND}`; export r; \
40429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40430 $(NORMAL_TARGET_EXPORTS) \
40431 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
40432 for flag in $(EXTRA_TARGET_FLAGS); do \
40433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40434 done; \
40435 (cd $(TARGET_SUBDIR)/libitm && \
40436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40438 "RANLIB=$${RANLIB}" \
40439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40440 TAGS) \
40441 || exit 1
40443 @endif target-libitm
40445 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
40446 maybe-install-info-target-libitm:
40447 @if target-libitm
40448 maybe-install-info-target-libitm: install-info-target-libitm
40450 install-info-target-libitm: \
40451 configure-target-libitm \
40452 info-target-libitm
40453 @: $(MAKE); $(unstage)
40454 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40455 r=`${PWD_COMMAND}`; export r; \
40456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40457 $(NORMAL_TARGET_EXPORTS) \
40458 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
40459 for flag in $(EXTRA_TARGET_FLAGS); do \
40460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40461 done; \
40462 (cd $(TARGET_SUBDIR)/libitm && \
40463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40465 "RANLIB=$${RANLIB}" \
40466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40467 install-info) \
40468 || exit 1
40470 @endif target-libitm
40472 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
40473 maybe-install-pdf-target-libitm:
40474 @if target-libitm
40475 maybe-install-pdf-target-libitm: install-pdf-target-libitm
40477 install-pdf-target-libitm: \
40478 configure-target-libitm \
40479 pdf-target-libitm
40480 @: $(MAKE); $(unstage)
40481 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40482 r=`${PWD_COMMAND}`; export r; \
40483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40484 $(NORMAL_TARGET_EXPORTS) \
40485 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
40486 for flag in $(EXTRA_TARGET_FLAGS); do \
40487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40488 done; \
40489 (cd $(TARGET_SUBDIR)/libitm && \
40490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40492 "RANLIB=$${RANLIB}" \
40493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40494 install-pdf) \
40495 || exit 1
40497 @endif target-libitm
40499 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
40500 maybe-install-html-target-libitm:
40501 @if target-libitm
40502 maybe-install-html-target-libitm: install-html-target-libitm
40504 install-html-target-libitm: \
40505 configure-target-libitm \
40506 html-target-libitm
40507 @: $(MAKE); $(unstage)
40508 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40509 r=`${PWD_COMMAND}`; export r; \
40510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40511 $(NORMAL_TARGET_EXPORTS) \
40512 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
40513 for flag in $(EXTRA_TARGET_FLAGS); do \
40514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40515 done; \
40516 (cd $(TARGET_SUBDIR)/libitm && \
40517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40519 "RANLIB=$${RANLIB}" \
40520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40521 install-html) \
40522 || exit 1
40524 @endif target-libitm
40526 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
40527 maybe-installcheck-target-libitm:
40528 @if target-libitm
40529 maybe-installcheck-target-libitm: installcheck-target-libitm
40531 installcheck-target-libitm: \
40532 configure-target-libitm
40533 @: $(MAKE); $(unstage)
40534 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40535 r=`${PWD_COMMAND}`; export r; \
40536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40537 $(NORMAL_TARGET_EXPORTS) \
40538 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
40539 for flag in $(EXTRA_TARGET_FLAGS); do \
40540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40541 done; \
40542 (cd $(TARGET_SUBDIR)/libitm && \
40543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40545 "RANLIB=$${RANLIB}" \
40546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40547 installcheck) \
40548 || exit 1
40550 @endif target-libitm
40552 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
40553 maybe-mostlyclean-target-libitm:
40554 @if target-libitm
40555 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
40557 mostlyclean-target-libitm:
40558 @: $(MAKE); $(unstage)
40559 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40560 r=`${PWD_COMMAND}`; export r; \
40561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40562 $(NORMAL_TARGET_EXPORTS) \
40563 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
40564 for flag in $(EXTRA_TARGET_FLAGS); do \
40565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40566 done; \
40567 (cd $(TARGET_SUBDIR)/libitm && \
40568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40570 "RANLIB=$${RANLIB}" \
40571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40572 mostlyclean) \
40573 || exit 1
40575 @endif target-libitm
40577 .PHONY: maybe-clean-target-libitm clean-target-libitm
40578 maybe-clean-target-libitm:
40579 @if target-libitm
40580 maybe-clean-target-libitm: clean-target-libitm
40582 clean-target-libitm:
40583 @: $(MAKE); $(unstage)
40584 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40585 r=`${PWD_COMMAND}`; export r; \
40586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40587 $(NORMAL_TARGET_EXPORTS) \
40588 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
40589 for flag in $(EXTRA_TARGET_FLAGS); do \
40590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40591 done; \
40592 (cd $(TARGET_SUBDIR)/libitm && \
40593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40595 "RANLIB=$${RANLIB}" \
40596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40597 clean) \
40598 || exit 1
40600 @endif target-libitm
40602 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
40603 maybe-distclean-target-libitm:
40604 @if target-libitm
40605 maybe-distclean-target-libitm: distclean-target-libitm
40607 distclean-target-libitm:
40608 @: $(MAKE); $(unstage)
40609 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40610 r=`${PWD_COMMAND}`; export r; \
40611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40612 $(NORMAL_TARGET_EXPORTS) \
40613 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
40614 for flag in $(EXTRA_TARGET_FLAGS); do \
40615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40616 done; \
40617 (cd $(TARGET_SUBDIR)/libitm && \
40618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40620 "RANLIB=$${RANLIB}" \
40621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40622 distclean) \
40623 || exit 1
40625 @endif target-libitm
40627 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
40628 maybe-maintainer-clean-target-libitm:
40629 @if target-libitm
40630 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
40632 maintainer-clean-target-libitm:
40633 @: $(MAKE); $(unstage)
40634 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40635 r=`${PWD_COMMAND}`; export r; \
40636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40637 $(NORMAL_TARGET_EXPORTS) \
40638 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
40639 for flag in $(EXTRA_TARGET_FLAGS); do \
40640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40641 done; \
40642 (cd $(TARGET_SUBDIR)/libitm && \
40643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40645 "RANLIB=$${RANLIB}" \
40646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40647 maintainer-clean) \
40648 || exit 1
40650 @endif target-libitm
40656 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
40657 maybe-configure-target-libatomic:
40658 @if gcc-bootstrap
40659 configure-target-libatomic: stage_current
40660 @endif gcc-bootstrap
40661 @if target-libatomic
40662 maybe-configure-target-libatomic: configure-target-libatomic
40663 configure-target-libatomic:
40664 @: $(MAKE); $(unstage)
40665 @r=`${PWD_COMMAND}`; export r; \
40666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40667 echo "Checking multilib configuration for libatomic..."; \
40668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
40669 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
40670 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
40671 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
40672 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
40673 else \
40674 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
40675 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
40676 fi; \
40677 else \
40678 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
40679 fi; \
40680 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
40681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
40682 $(NORMAL_TARGET_EXPORTS) \
40683 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
40684 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
40685 case $(srcdir) in \
40686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40687 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
40688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40689 esac; \
40690 srcdiroption="--srcdir=$${topdir}/libatomic"; \
40691 libsrcdir="$$s/libatomic"; \
40692 rm -f no-such-file || : ; \
40693 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40694 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40695 --target=${target_alias} $${srcdiroption} \
40696 || exit 1
40697 @endif target-libatomic
40703 .PHONY: all-target-libatomic maybe-all-target-libatomic
40704 maybe-all-target-libatomic:
40705 @if gcc-bootstrap
40706 all-target-libatomic: stage_current
40707 @endif gcc-bootstrap
40708 @if target-libatomic
40709 TARGET-target-libatomic=all
40710 maybe-all-target-libatomic: all-target-libatomic
40711 all-target-libatomic: configure-target-libatomic
40712 @: $(MAKE); $(unstage)
40713 @r=`${PWD_COMMAND}`; export r; \
40714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40715 $(NORMAL_TARGET_EXPORTS) \
40716 (cd $(TARGET_SUBDIR)/libatomic && \
40717 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40718 $(TARGET-target-libatomic))
40719 @endif target-libatomic
40725 .PHONY: check-target-libatomic maybe-check-target-libatomic
40726 maybe-check-target-libatomic:
40727 @if target-libatomic
40728 maybe-check-target-libatomic: check-target-libatomic
40730 check-target-libatomic:
40731 @: $(MAKE); $(unstage)
40732 @r=`${PWD_COMMAND}`; export r; \
40733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40734 $(NORMAL_TARGET_EXPORTS) \
40735 (cd $(TARGET_SUBDIR)/libatomic && \
40736 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40738 @endif target-libatomic
40740 .PHONY: install-target-libatomic maybe-install-target-libatomic
40741 maybe-install-target-libatomic:
40742 @if target-libatomic
40743 maybe-install-target-libatomic: install-target-libatomic
40745 install-target-libatomic: installdirs
40746 @: $(MAKE); $(unstage)
40747 @r=`${PWD_COMMAND}`; export r; \
40748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40749 $(NORMAL_TARGET_EXPORTS) \
40750 (cd $(TARGET_SUBDIR)/libatomic && \
40751 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40753 @endif target-libatomic
40755 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
40756 maybe-install-strip-target-libatomic:
40757 @if target-libatomic
40758 maybe-install-strip-target-libatomic: install-strip-target-libatomic
40760 install-strip-target-libatomic: installdirs
40761 @: $(MAKE); $(unstage)
40762 @r=`${PWD_COMMAND}`; export r; \
40763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40764 $(NORMAL_TARGET_EXPORTS) \
40765 (cd $(TARGET_SUBDIR)/libatomic && \
40766 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40768 @endif target-libatomic
40770 # Other targets (info, dvi, pdf, etc.)
40772 .PHONY: maybe-info-target-libatomic info-target-libatomic
40773 maybe-info-target-libatomic:
40774 @if target-libatomic
40775 maybe-info-target-libatomic: info-target-libatomic
40777 info-target-libatomic: \
40778 configure-target-libatomic
40779 @: $(MAKE); $(unstage)
40780 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40781 r=`${PWD_COMMAND}`; export r; \
40782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40783 $(NORMAL_TARGET_EXPORTS) \
40784 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
40785 for flag in $(EXTRA_TARGET_FLAGS); do \
40786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40787 done; \
40788 (cd $(TARGET_SUBDIR)/libatomic && \
40789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40791 "RANLIB=$${RANLIB}" \
40792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40793 info) \
40794 || exit 1
40796 @endif target-libatomic
40798 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
40799 maybe-dvi-target-libatomic:
40800 @if target-libatomic
40801 maybe-dvi-target-libatomic: dvi-target-libatomic
40803 dvi-target-libatomic: \
40804 configure-target-libatomic
40805 @: $(MAKE); $(unstage)
40806 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40807 r=`${PWD_COMMAND}`; export r; \
40808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40809 $(NORMAL_TARGET_EXPORTS) \
40810 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
40811 for flag in $(EXTRA_TARGET_FLAGS); do \
40812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40813 done; \
40814 (cd $(TARGET_SUBDIR)/libatomic && \
40815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40817 "RANLIB=$${RANLIB}" \
40818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40819 dvi) \
40820 || exit 1
40822 @endif target-libatomic
40824 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
40825 maybe-pdf-target-libatomic:
40826 @if target-libatomic
40827 maybe-pdf-target-libatomic: pdf-target-libatomic
40829 pdf-target-libatomic: \
40830 configure-target-libatomic
40831 @: $(MAKE); $(unstage)
40832 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40833 r=`${PWD_COMMAND}`; export r; \
40834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40835 $(NORMAL_TARGET_EXPORTS) \
40836 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
40837 for flag in $(EXTRA_TARGET_FLAGS); do \
40838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40839 done; \
40840 (cd $(TARGET_SUBDIR)/libatomic && \
40841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40843 "RANLIB=$${RANLIB}" \
40844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40845 pdf) \
40846 || exit 1
40848 @endif target-libatomic
40850 .PHONY: maybe-html-target-libatomic html-target-libatomic
40851 maybe-html-target-libatomic:
40852 @if target-libatomic
40853 maybe-html-target-libatomic: html-target-libatomic
40855 html-target-libatomic: \
40856 configure-target-libatomic
40857 @: $(MAKE); $(unstage)
40858 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40859 r=`${PWD_COMMAND}`; export r; \
40860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40861 $(NORMAL_TARGET_EXPORTS) \
40862 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
40863 for flag in $(EXTRA_TARGET_FLAGS); do \
40864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40865 done; \
40866 (cd $(TARGET_SUBDIR)/libatomic && \
40867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40869 "RANLIB=$${RANLIB}" \
40870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40871 html) \
40872 || exit 1
40874 @endif target-libatomic
40876 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
40877 maybe-TAGS-target-libatomic:
40878 @if target-libatomic
40879 maybe-TAGS-target-libatomic: TAGS-target-libatomic
40881 TAGS-target-libatomic: \
40882 configure-target-libatomic
40883 @: $(MAKE); $(unstage)
40884 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40885 r=`${PWD_COMMAND}`; export r; \
40886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40887 $(NORMAL_TARGET_EXPORTS) \
40888 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
40889 for flag in $(EXTRA_TARGET_FLAGS); do \
40890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40891 done; \
40892 (cd $(TARGET_SUBDIR)/libatomic && \
40893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40895 "RANLIB=$${RANLIB}" \
40896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40897 TAGS) \
40898 || exit 1
40900 @endif target-libatomic
40902 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
40903 maybe-install-info-target-libatomic:
40904 @if target-libatomic
40905 maybe-install-info-target-libatomic: install-info-target-libatomic
40907 install-info-target-libatomic: \
40908 configure-target-libatomic \
40909 info-target-libatomic
40910 @: $(MAKE); $(unstage)
40911 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40912 r=`${PWD_COMMAND}`; export r; \
40913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40914 $(NORMAL_TARGET_EXPORTS) \
40915 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
40916 for flag in $(EXTRA_TARGET_FLAGS); do \
40917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40918 done; \
40919 (cd $(TARGET_SUBDIR)/libatomic && \
40920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40922 "RANLIB=$${RANLIB}" \
40923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40924 install-info) \
40925 || exit 1
40927 @endif target-libatomic
40929 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
40930 maybe-install-pdf-target-libatomic:
40931 @if target-libatomic
40932 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
40934 install-pdf-target-libatomic: \
40935 configure-target-libatomic \
40936 pdf-target-libatomic
40937 @: $(MAKE); $(unstage)
40938 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40939 r=`${PWD_COMMAND}`; export r; \
40940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40941 $(NORMAL_TARGET_EXPORTS) \
40942 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
40943 for flag in $(EXTRA_TARGET_FLAGS); do \
40944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40945 done; \
40946 (cd $(TARGET_SUBDIR)/libatomic && \
40947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40949 "RANLIB=$${RANLIB}" \
40950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40951 install-pdf) \
40952 || exit 1
40954 @endif target-libatomic
40956 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
40957 maybe-install-html-target-libatomic:
40958 @if target-libatomic
40959 maybe-install-html-target-libatomic: install-html-target-libatomic
40961 install-html-target-libatomic: \
40962 configure-target-libatomic \
40963 html-target-libatomic
40964 @: $(MAKE); $(unstage)
40965 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40966 r=`${PWD_COMMAND}`; export r; \
40967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40968 $(NORMAL_TARGET_EXPORTS) \
40969 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
40970 for flag in $(EXTRA_TARGET_FLAGS); do \
40971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40972 done; \
40973 (cd $(TARGET_SUBDIR)/libatomic && \
40974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40976 "RANLIB=$${RANLIB}" \
40977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40978 install-html) \
40979 || exit 1
40981 @endif target-libatomic
40983 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
40984 maybe-installcheck-target-libatomic:
40985 @if target-libatomic
40986 maybe-installcheck-target-libatomic: installcheck-target-libatomic
40988 installcheck-target-libatomic: \
40989 configure-target-libatomic
40990 @: $(MAKE); $(unstage)
40991 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
40992 r=`${PWD_COMMAND}`; export r; \
40993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40994 $(NORMAL_TARGET_EXPORTS) \
40995 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
40996 for flag in $(EXTRA_TARGET_FLAGS); do \
40997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40998 done; \
40999 (cd $(TARGET_SUBDIR)/libatomic && \
41000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41002 "RANLIB=$${RANLIB}" \
41003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41004 installcheck) \
41005 || exit 1
41007 @endif target-libatomic
41009 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
41010 maybe-mostlyclean-target-libatomic:
41011 @if target-libatomic
41012 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
41014 mostlyclean-target-libatomic:
41015 @: $(MAKE); $(unstage)
41016 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
41017 r=`${PWD_COMMAND}`; export r; \
41018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41019 $(NORMAL_TARGET_EXPORTS) \
41020 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
41021 for flag in $(EXTRA_TARGET_FLAGS); do \
41022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41023 done; \
41024 (cd $(TARGET_SUBDIR)/libatomic && \
41025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41027 "RANLIB=$${RANLIB}" \
41028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41029 mostlyclean) \
41030 || exit 1
41032 @endif target-libatomic
41034 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
41035 maybe-clean-target-libatomic:
41036 @if target-libatomic
41037 maybe-clean-target-libatomic: clean-target-libatomic
41039 clean-target-libatomic:
41040 @: $(MAKE); $(unstage)
41041 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
41042 r=`${PWD_COMMAND}`; export r; \
41043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41044 $(NORMAL_TARGET_EXPORTS) \
41045 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
41046 for flag in $(EXTRA_TARGET_FLAGS); do \
41047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41048 done; \
41049 (cd $(TARGET_SUBDIR)/libatomic && \
41050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41052 "RANLIB=$${RANLIB}" \
41053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41054 clean) \
41055 || exit 1
41057 @endif target-libatomic
41059 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
41060 maybe-distclean-target-libatomic:
41061 @if target-libatomic
41062 maybe-distclean-target-libatomic: distclean-target-libatomic
41064 distclean-target-libatomic:
41065 @: $(MAKE); $(unstage)
41066 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
41067 r=`${PWD_COMMAND}`; export r; \
41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41069 $(NORMAL_TARGET_EXPORTS) \
41070 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
41071 for flag in $(EXTRA_TARGET_FLAGS); do \
41072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41073 done; \
41074 (cd $(TARGET_SUBDIR)/libatomic && \
41075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41077 "RANLIB=$${RANLIB}" \
41078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41079 distclean) \
41080 || exit 1
41082 @endif target-libatomic
41084 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
41085 maybe-maintainer-clean-target-libatomic:
41086 @if target-libatomic
41087 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
41089 maintainer-clean-target-libatomic:
41090 @: $(MAKE); $(unstage)
41091 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
41092 r=`${PWD_COMMAND}`; export r; \
41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41094 $(NORMAL_TARGET_EXPORTS) \
41095 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
41096 for flag in $(EXTRA_TARGET_FLAGS); do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 (cd $(TARGET_SUBDIR)/libatomic && \
41100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41102 "RANLIB=$${RANLIB}" \
41103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41104 maintainer-clean) \
41105 || exit 1
41107 @endif target-libatomic
41111 @if target-libmudflap
41112 .PHONY: check-target-libmudflap-c++
41113 check-target-libmudflap-c++:
41114 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
41116 @endif target-libmudflap
41118 # ----------
41119 # GCC module
41120 # ----------
41122 @if gcc-no-bootstrap
41123 .PHONY: cross
41124 cross: all-build all-gas all-ld
41125 @r=`${PWD_COMMAND}`; export r; \
41126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41127 $(HOST_EXPORTS) \
41128 echo "Building the C and C++ compiler"; \
41129 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
41130 @r=`${PWD_COMMAND}`; export r; \
41131 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
41132 echo "Building runtime libraries"; \
41133 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
41134 @endif gcc-no-bootstrap
41136 @if gcc
41138 .PHONY: check-gcc-c check-c
41139 check-gcc-c:
41140 r=`${PWD_COMMAND}`; export r; \
41141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41142 $(HOST_EXPORTS) \
41143 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
41144 check-c: check-gcc-c
41146 .PHONY: check-gcc-c++ check-c++
41147 check-gcc-c++:
41148 r=`${PWD_COMMAND}`; export r; \
41149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41150 $(HOST_EXPORTS) \
41151 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
41152 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
41154 .PHONY: check-gcc-fortran check-fortran
41155 check-gcc-fortran:
41156 r=`${PWD_COMMAND}`; export r; \
41157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41158 $(HOST_EXPORTS) \
41159 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
41160 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
41162 .PHONY: check-gcc-java check-java
41163 check-gcc-java:
41164 r=`${PWD_COMMAND}`; export r; \
41165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41166 $(HOST_EXPORTS) \
41167 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
41168 check-java: check-gcc-java check-target-libjava
41170 .PHONY: check-gcc-ada check-ada
41171 check-gcc-ada:
41172 r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174 $(HOST_EXPORTS) \
41175 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
41176 check-ada: check-gcc-ada check-target-libada
41178 .PHONY: check-gcc-objc check-objc
41179 check-gcc-objc:
41180 r=`${PWD_COMMAND}`; export r; \
41181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41182 $(HOST_EXPORTS) \
41183 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
41184 check-objc: check-gcc-objc check-target-libobjc
41186 .PHONY: check-gcc-obj-c++ check-obj-c++
41187 check-gcc-obj-c++:
41188 r=`${PWD_COMMAND}`; export r; \
41189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41190 $(HOST_EXPORTS) \
41191 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
41192 check-obj-c++: check-gcc-obj-c++
41194 .PHONY: check-gcc-go check-go
41195 check-gcc-go:
41196 r=`${PWD_COMMAND}`; export r; \
41197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41198 $(HOST_EXPORTS) \
41199 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
41200 check-go: check-gcc-go check-target-libgo
41203 # Install the gcc headers files, but not the fixed include files,
41204 # which Cygnus is not allowed to distribute. This rule is very
41205 # dependent on the workings of the gcc Makefile.in.
41206 .PHONY: gcc-no-fixedincludes
41207 gcc-no-fixedincludes:
41208 @if [ -f ./gcc/Makefile ]; then \
41209 rm -rf gcc/tmp-include; \
41210 mv gcc/include gcc/tmp-include 2>/dev/null; \
41211 mkdir gcc/include; \
41212 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
41213 touch gcc/stmp-fixinc gcc/include/fixed; \
41214 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
41215 r=`${PWD_COMMAND}`; export r; \
41216 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
41217 $(HOST_EXPORTS) \
41218 (cd ./gcc && \
41219 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
41220 rm -rf gcc/include; \
41221 mv gcc/tmp-include gcc/include 2>/dev/null; \
41222 else true; fi
41223 @endif gcc
41225 # ---------------------
41226 # GCC bootstrap support
41227 # ---------------------
41229 # We track the current stage (the one in 'gcc') in the stage_current file.
41230 # stage_last instead tracks the stage that was built last. These targets
41231 # are dummy when toplevel bootstrap is not active.
41233 # While making host and target tools, symlinks to the final stage must be
41234 # there, so $(unstage) should be run at various points. To avoid excessive
41235 # recursive invocations of make, we "inline" them using a variable. These
41236 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
41237 # to avoid warnings from the GNU Make job server.
41239 unstage = :
41240 stage = :
41241 current_stage = ""
41243 @if gcc-bootstrap
41244 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
41245 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
41246 current_stage = "`cat stage_current 2> /dev/null`"
41247 @endif gcc-bootstrap
41249 .PHONY: unstage stage
41250 unstage:
41251 @: $(MAKE); $(unstage)
41252 stage:
41253 @: $(MAKE); $(stage)
41255 # Disable commands for lean bootstrap.
41256 LEAN = false
41258 # We name the build directories for the various stages "stage1-gcc",
41259 # "stage2-gcc","stage3-gcc", etc.
41261 # Since the 'compare' process will fail (on debugging information) if any
41262 # directory names are different, we need to link the gcc directory for
41263 # the previous stage to a constant name ('prev-gcc'), and to make the name of
41264 # the build directories constant as well. For the latter, we use naked names
41265 # like 'gcc', because the scripts in that directory assume it. We use
41266 # mv on platforms where symlinks to directories do not work or are not
41267 # reliable.
41269 # 'touch' doesn't work right on some platforms.
41270 STAMP = echo timestamp >
41272 # We only want to compare .o files, so set this!
41273 objext = .o
41276 .PHONY: stage1-start stage1-end
41278 stage1-start::
41279 @: $(MAKE); $(stage); \
41280 echo stage1 > stage_current ; \
41281 echo stage1 > stage_last; \
41282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41283 @if bfd
41284 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
41285 mkdir stage1-bfd; \
41286 mv stage1-bfd bfd
41287 @endif bfd
41288 @if opcodes
41289 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
41290 mkdir stage1-opcodes; \
41291 mv stage1-opcodes opcodes
41292 @endif opcodes
41293 @if binutils
41294 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
41295 mkdir stage1-binutils; \
41296 mv stage1-binutils binutils
41297 @endif binutils
41298 @if gas
41299 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
41300 mkdir stage1-gas; \
41301 mv stage1-gas gas
41302 @endif gas
41303 @if gcc
41304 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
41305 mkdir stage1-gcc; \
41306 mv stage1-gcc gcc
41307 @endif gcc
41308 @if gmp
41309 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
41310 mkdir stage1-gmp; \
41311 mv stage1-gmp gmp
41312 @endif gmp
41313 @if mpfr
41314 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
41315 mkdir stage1-mpfr; \
41316 mv stage1-mpfr mpfr
41317 @endif mpfr
41318 @if mpc
41319 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
41320 mkdir stage1-mpc; \
41321 mv stage1-mpc mpc
41322 @endif mpc
41323 @if ppl
41324 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
41325 mkdir stage1-ppl; \
41326 mv stage1-ppl ppl
41327 @endif ppl
41328 @if cloog
41329 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
41330 mkdir stage1-cloog; \
41331 mv stage1-cloog cloog
41332 @endif cloog
41333 @if libelf
41334 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
41335 mkdir stage1-libelf; \
41336 mv stage1-libelf libelf
41337 @endif libelf
41338 @if gold
41339 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
41340 mkdir stage1-gold; \
41341 mv stage1-gold gold
41342 @endif gold
41343 @if intl
41344 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
41345 mkdir stage1-intl; \
41346 mv stage1-intl intl
41347 @endif intl
41348 @if ld
41349 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
41350 mkdir stage1-ld; \
41351 mv stage1-ld ld
41352 @endif ld
41353 @if libcpp
41354 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
41355 mkdir stage1-libcpp; \
41356 mv stage1-libcpp libcpp
41357 @endif libcpp
41358 @if libdecnumber
41359 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
41360 mkdir stage1-libdecnumber; \
41361 mv stage1-libdecnumber libdecnumber
41362 @endif libdecnumber
41363 @if libiberty
41364 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
41365 mkdir stage1-libiberty; \
41366 mv stage1-libiberty libiberty
41367 @endif libiberty
41368 @if zlib
41369 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
41370 mkdir stage1-zlib; \
41371 mv stage1-zlib zlib
41372 @endif zlib
41373 @if lto-plugin
41374 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
41375 mkdir stage1-lto-plugin; \
41376 mv stage1-lto-plugin lto-plugin
41377 @endif lto-plugin
41378 @[ -d stage1-$(TARGET_SUBDIR) ] || \
41379 mkdir stage1-$(TARGET_SUBDIR); \
41380 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
41382 stage1-end::
41383 @if bfd
41384 @if test -d $(HOST_SUBDIR)/bfd ; then \
41385 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
41387 @endif bfd
41388 @if opcodes
41389 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41390 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
41392 @endif opcodes
41393 @if binutils
41394 @if test -d $(HOST_SUBDIR)/binutils ; then \
41395 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
41397 @endif binutils
41398 @if gas
41399 @if test -d $(HOST_SUBDIR)/gas ; then \
41400 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
41402 @endif gas
41403 @if gcc
41404 @if test -d $(HOST_SUBDIR)/gcc ; then \
41405 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
41407 @endif gcc
41408 @if gmp
41409 @if test -d $(HOST_SUBDIR)/gmp ; then \
41410 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
41412 @endif gmp
41413 @if mpfr
41414 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41415 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
41417 @endif mpfr
41418 @if mpc
41419 @if test -d $(HOST_SUBDIR)/mpc ; then \
41420 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
41422 @endif mpc
41423 @if ppl
41424 @if test -d $(HOST_SUBDIR)/ppl ; then \
41425 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
41427 @endif ppl
41428 @if cloog
41429 @if test -d $(HOST_SUBDIR)/cloog ; then \
41430 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
41432 @endif cloog
41433 @if libelf
41434 @if test -d $(HOST_SUBDIR)/libelf ; then \
41435 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
41437 @endif libelf
41438 @if gold
41439 @if test -d $(HOST_SUBDIR)/gold ; then \
41440 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
41442 @endif gold
41443 @if intl
41444 @if test -d $(HOST_SUBDIR)/intl ; then \
41445 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
41447 @endif intl
41448 @if ld
41449 @if test -d $(HOST_SUBDIR)/ld ; then \
41450 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
41452 @endif ld
41453 @if libcpp
41454 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41455 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
41457 @endif libcpp
41458 @if libdecnumber
41459 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41460 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
41462 @endif libdecnumber
41463 @if libiberty
41464 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41465 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
41467 @endif libiberty
41468 @if zlib
41469 @if test -d $(HOST_SUBDIR)/zlib ; then \
41470 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
41472 @endif zlib
41473 @if lto-plugin
41474 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41475 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
41477 @endif lto-plugin
41478 @if test -d $(TARGET_SUBDIR) ; then \
41479 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
41481 rm -f stage_current
41483 # Bubble a bug fix through all the stages up to stage 1. They are
41484 # remade, but not reconfigured. The next stage (if any) will not be
41485 # reconfigured either.
41486 .PHONY: stage1-bubble
41487 stage1-bubble::
41488 @r=`${PWD_COMMAND}`; export r; \
41489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41490 if test -f stage1-lean ; then \
41491 echo Skipping rebuild of stage1 ; \
41492 else \
41493 $(MAKE) stage1-start; \
41494 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
41497 .PHONY: all-stage1 clean-stage1
41498 do-clean: clean-stage1
41500 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41501 # only possibility, but now it conflicts with no-bootstrap rules
41502 @if gcc-bootstrap
41507 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41509 .PHONY: distclean-stage1
41510 distclean-stage1::
41511 @: $(MAKE); $(stage)
41512 @test "`cat stage_last`" != stage1 || rm -f stage_last
41513 rm -rf stage1-*
41516 @endif gcc-bootstrap
41519 .PHONY: stage2-start stage2-end
41521 stage2-start::
41522 @: $(MAKE); $(stage); \
41523 echo stage2 > stage_current ; \
41524 echo stage2 > stage_last; \
41525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41526 @if bfd
41527 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41528 mkdir stage2-bfd; \
41529 mv stage2-bfd bfd ; \
41530 mv stage1-bfd prev-bfd || test -f stage1-lean
41531 @endif bfd
41532 @if opcodes
41533 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41534 mkdir stage2-opcodes; \
41535 mv stage2-opcodes opcodes ; \
41536 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41537 @endif opcodes
41538 @if binutils
41539 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41540 mkdir stage2-binutils; \
41541 mv stage2-binutils binutils ; \
41542 mv stage1-binutils prev-binutils || test -f stage1-lean
41543 @endif binutils
41544 @if gas
41545 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41546 mkdir stage2-gas; \
41547 mv stage2-gas gas ; \
41548 mv stage1-gas prev-gas || test -f stage1-lean
41549 @endif gas
41550 @if gcc
41551 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41552 mkdir stage2-gcc; \
41553 mv stage2-gcc gcc ; \
41554 mv stage1-gcc prev-gcc || test -f stage1-lean
41555 @endif gcc
41556 @if gmp
41557 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41558 mkdir stage2-gmp; \
41559 mv stage2-gmp gmp ; \
41560 mv stage1-gmp prev-gmp || test -f stage1-lean
41561 @endif gmp
41562 @if mpfr
41563 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41564 mkdir stage2-mpfr; \
41565 mv stage2-mpfr mpfr ; \
41566 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41567 @endif mpfr
41568 @if mpc
41569 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41570 mkdir stage2-mpc; \
41571 mv stage2-mpc mpc ; \
41572 mv stage1-mpc prev-mpc || test -f stage1-lean
41573 @endif mpc
41574 @if ppl
41575 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41576 mkdir stage2-ppl; \
41577 mv stage2-ppl ppl ; \
41578 mv stage1-ppl prev-ppl || test -f stage1-lean
41579 @endif ppl
41580 @if cloog
41581 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41582 mkdir stage2-cloog; \
41583 mv stage2-cloog cloog ; \
41584 mv stage1-cloog prev-cloog || test -f stage1-lean
41585 @endif cloog
41586 @if libelf
41587 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41588 mkdir stage2-libelf; \
41589 mv stage2-libelf libelf ; \
41590 mv stage1-libelf prev-libelf || test -f stage1-lean
41591 @endif libelf
41592 @if gold
41593 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41594 mkdir stage2-gold; \
41595 mv stage2-gold gold ; \
41596 mv stage1-gold prev-gold || test -f stage1-lean
41597 @endif gold
41598 @if intl
41599 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41600 mkdir stage2-intl; \
41601 mv stage2-intl intl ; \
41602 mv stage1-intl prev-intl || test -f stage1-lean
41603 @endif intl
41604 @if ld
41605 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41606 mkdir stage2-ld; \
41607 mv stage2-ld ld ; \
41608 mv stage1-ld prev-ld || test -f stage1-lean
41609 @endif ld
41610 @if libcpp
41611 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41612 mkdir stage2-libcpp; \
41613 mv stage2-libcpp libcpp ; \
41614 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41615 @endif libcpp
41616 @if libdecnumber
41617 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41618 mkdir stage2-libdecnumber; \
41619 mv stage2-libdecnumber libdecnumber ; \
41620 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41621 @endif libdecnumber
41622 @if libiberty
41623 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41624 mkdir stage2-libiberty; \
41625 mv stage2-libiberty libiberty ; \
41626 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41627 @endif libiberty
41628 @if zlib
41629 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41630 mkdir stage2-zlib; \
41631 mv stage2-zlib zlib ; \
41632 mv stage1-zlib prev-zlib || test -f stage1-lean
41633 @endif zlib
41634 @if lto-plugin
41635 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41636 mkdir stage2-lto-plugin; \
41637 mv stage2-lto-plugin lto-plugin ; \
41638 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41639 @endif lto-plugin
41640 @[ -d stage2-$(TARGET_SUBDIR) ] || \
41641 mkdir stage2-$(TARGET_SUBDIR); \
41642 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41643 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41645 stage2-end::
41646 @if bfd
41647 @if test -d $(HOST_SUBDIR)/bfd ; then \
41648 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41649 mv prev-bfd stage1-bfd ; : ; \
41651 @endif bfd
41652 @if opcodes
41653 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41654 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41655 mv prev-opcodes stage1-opcodes ; : ; \
41657 @endif opcodes
41658 @if binutils
41659 @if test -d $(HOST_SUBDIR)/binutils ; then \
41660 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41661 mv prev-binutils stage1-binutils ; : ; \
41663 @endif binutils
41664 @if gas
41665 @if test -d $(HOST_SUBDIR)/gas ; then \
41666 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41667 mv prev-gas stage1-gas ; : ; \
41669 @endif gas
41670 @if gcc
41671 @if test -d $(HOST_SUBDIR)/gcc ; then \
41672 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41673 mv prev-gcc stage1-gcc ; : ; \
41675 @endif gcc
41676 @if gmp
41677 @if test -d $(HOST_SUBDIR)/gmp ; then \
41678 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41679 mv prev-gmp stage1-gmp ; : ; \
41681 @endif gmp
41682 @if mpfr
41683 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41684 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41685 mv prev-mpfr stage1-mpfr ; : ; \
41687 @endif mpfr
41688 @if mpc
41689 @if test -d $(HOST_SUBDIR)/mpc ; then \
41690 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41691 mv prev-mpc stage1-mpc ; : ; \
41693 @endif mpc
41694 @if ppl
41695 @if test -d $(HOST_SUBDIR)/ppl ; then \
41696 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41697 mv prev-ppl stage1-ppl ; : ; \
41699 @endif ppl
41700 @if cloog
41701 @if test -d $(HOST_SUBDIR)/cloog ; then \
41702 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41703 mv prev-cloog stage1-cloog ; : ; \
41705 @endif cloog
41706 @if libelf
41707 @if test -d $(HOST_SUBDIR)/libelf ; then \
41708 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41709 mv prev-libelf stage1-libelf ; : ; \
41711 @endif libelf
41712 @if gold
41713 @if test -d $(HOST_SUBDIR)/gold ; then \
41714 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41715 mv prev-gold stage1-gold ; : ; \
41717 @endif gold
41718 @if intl
41719 @if test -d $(HOST_SUBDIR)/intl ; then \
41720 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41721 mv prev-intl stage1-intl ; : ; \
41723 @endif intl
41724 @if ld
41725 @if test -d $(HOST_SUBDIR)/ld ; then \
41726 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41727 mv prev-ld stage1-ld ; : ; \
41729 @endif ld
41730 @if libcpp
41731 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41732 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41733 mv prev-libcpp stage1-libcpp ; : ; \
41735 @endif libcpp
41736 @if libdecnumber
41737 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41738 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41739 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41741 @endif libdecnumber
41742 @if libiberty
41743 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41744 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41745 mv prev-libiberty stage1-libiberty ; : ; \
41747 @endif libiberty
41748 @if zlib
41749 @if test -d $(HOST_SUBDIR)/zlib ; then \
41750 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41751 mv prev-zlib stage1-zlib ; : ; \
41753 @endif zlib
41754 @if lto-plugin
41755 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41756 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41757 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41759 @endif lto-plugin
41760 @if test -d $(TARGET_SUBDIR) ; then \
41761 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
41762 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41764 rm -f stage_current
41766 # Bubble a bug fix through all the stages up to stage 2. They are
41767 # remade, but not reconfigured. The next stage (if any) will not be
41768 # reconfigured either.
41769 .PHONY: stage2-bubble
41770 stage2-bubble:: stage1-bubble
41771 @r=`${PWD_COMMAND}`; export r; \
41772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41773 if test -f stage2-lean || test -f stage1-lean ; then \
41774 echo Skipping rebuild of stage2 ; \
41775 else \
41776 $(MAKE) stage2-start; \
41777 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41780 .PHONY: all-stage2 clean-stage2
41781 do-clean: clean-stage2
41783 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41784 # only possibility, but now it conflicts with no-bootstrap rules
41785 @if gcc-bootstrap
41789 .PHONY: bootstrap2 bootstrap2-lean
41790 bootstrap2:
41791 echo stage2 > stage_final
41792 @r=`${PWD_COMMAND}`; export r; \
41793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41795 @: $(MAKE); $(unstage)
41796 @r=`${PWD_COMMAND}`; export r; \
41797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41798 TFLAGS="$(STAGE2_TFLAGS)"; \
41799 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41801 bootstrap2-lean:
41802 echo stage2 > stage_final
41803 @r=`${PWD_COMMAND}`; export r; \
41804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41805 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41806 @: $(MAKE); $(unstage)
41807 @r=`${PWD_COMMAND}`; export r; \
41808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41809 TFLAGS="$(STAGE2_TFLAGS)"; \
41810 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41813 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41814 distclean-stage1:: distclean-stage2
41815 .PHONY: distclean-stage2
41816 distclean-stage2::
41817 @: $(MAKE); $(stage)
41818 @test "`cat stage_last`" != stage2 || rm -f stage_last
41819 rm -rf stage2-*
41822 @endif gcc-bootstrap
41825 .PHONY: stage3-start stage3-end
41827 stage3-start::
41828 @: $(MAKE); $(stage); \
41829 echo stage3 > stage_current ; \
41830 echo stage3 > stage_last; \
41831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41832 @if bfd
41833 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41834 mkdir stage3-bfd; \
41835 mv stage3-bfd bfd ; \
41836 mv stage2-bfd prev-bfd || test -f stage2-lean
41837 @endif bfd
41838 @if opcodes
41839 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41840 mkdir stage3-opcodes; \
41841 mv stage3-opcodes opcodes ; \
41842 mv stage2-opcodes prev-opcodes || test -f stage2-lean
41843 @endif opcodes
41844 @if binutils
41845 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41846 mkdir stage3-binutils; \
41847 mv stage3-binutils binutils ; \
41848 mv stage2-binutils prev-binutils || test -f stage2-lean
41849 @endif binutils
41850 @if gas
41851 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41852 mkdir stage3-gas; \
41853 mv stage3-gas gas ; \
41854 mv stage2-gas prev-gas || test -f stage2-lean
41855 @endif gas
41856 @if gcc
41857 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41858 mkdir stage3-gcc; \
41859 mv stage3-gcc gcc ; \
41860 mv stage2-gcc prev-gcc || test -f stage2-lean
41861 @endif gcc
41862 @if gmp
41863 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41864 mkdir stage3-gmp; \
41865 mv stage3-gmp gmp ; \
41866 mv stage2-gmp prev-gmp || test -f stage2-lean
41867 @endif gmp
41868 @if mpfr
41869 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41870 mkdir stage3-mpfr; \
41871 mv stage3-mpfr mpfr ; \
41872 mv stage2-mpfr prev-mpfr || test -f stage2-lean
41873 @endif mpfr
41874 @if mpc
41875 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41876 mkdir stage3-mpc; \
41877 mv stage3-mpc mpc ; \
41878 mv stage2-mpc prev-mpc || test -f stage2-lean
41879 @endif mpc
41880 @if ppl
41881 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41882 mkdir stage3-ppl; \
41883 mv stage3-ppl ppl ; \
41884 mv stage2-ppl prev-ppl || test -f stage2-lean
41885 @endif ppl
41886 @if cloog
41887 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41888 mkdir stage3-cloog; \
41889 mv stage3-cloog cloog ; \
41890 mv stage2-cloog prev-cloog || test -f stage2-lean
41891 @endif cloog
41892 @if libelf
41893 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41894 mkdir stage3-libelf; \
41895 mv stage3-libelf libelf ; \
41896 mv stage2-libelf prev-libelf || test -f stage2-lean
41897 @endif libelf
41898 @if gold
41899 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41900 mkdir stage3-gold; \
41901 mv stage3-gold gold ; \
41902 mv stage2-gold prev-gold || test -f stage2-lean
41903 @endif gold
41904 @if intl
41905 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41906 mkdir stage3-intl; \
41907 mv stage3-intl intl ; \
41908 mv stage2-intl prev-intl || test -f stage2-lean
41909 @endif intl
41910 @if ld
41911 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41912 mkdir stage3-ld; \
41913 mv stage3-ld ld ; \
41914 mv stage2-ld prev-ld || test -f stage2-lean
41915 @endif ld
41916 @if libcpp
41917 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41918 mkdir stage3-libcpp; \
41919 mv stage3-libcpp libcpp ; \
41920 mv stage2-libcpp prev-libcpp || test -f stage2-lean
41921 @endif libcpp
41922 @if libdecnumber
41923 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41924 mkdir stage3-libdecnumber; \
41925 mv stage3-libdecnumber libdecnumber ; \
41926 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
41927 @endif libdecnumber
41928 @if libiberty
41929 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41930 mkdir stage3-libiberty; \
41931 mv stage3-libiberty libiberty ; \
41932 mv stage2-libiberty prev-libiberty || test -f stage2-lean
41933 @endif libiberty
41934 @if zlib
41935 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41936 mkdir stage3-zlib; \
41937 mv stage3-zlib zlib ; \
41938 mv stage2-zlib prev-zlib || test -f stage2-lean
41939 @endif zlib
41940 @if lto-plugin
41941 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41942 mkdir stage3-lto-plugin; \
41943 mv stage3-lto-plugin lto-plugin ; \
41944 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
41945 @endif lto-plugin
41946 @[ -d stage3-$(TARGET_SUBDIR) ] || \
41947 mkdir stage3-$(TARGET_SUBDIR); \
41948 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41949 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
41951 stage3-end::
41952 @if bfd
41953 @if test -d $(HOST_SUBDIR)/bfd ; then \
41954 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41955 mv prev-bfd stage2-bfd ; : ; \
41957 @endif bfd
41958 @if opcodes
41959 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41960 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41961 mv prev-opcodes stage2-opcodes ; : ; \
41963 @endif opcodes
41964 @if binutils
41965 @if test -d $(HOST_SUBDIR)/binutils ; then \
41966 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41967 mv prev-binutils stage2-binutils ; : ; \
41969 @endif binutils
41970 @if gas
41971 @if test -d $(HOST_SUBDIR)/gas ; then \
41972 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41973 mv prev-gas stage2-gas ; : ; \
41975 @endif gas
41976 @if gcc
41977 @if test -d $(HOST_SUBDIR)/gcc ; then \
41978 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41979 mv prev-gcc stage2-gcc ; : ; \
41981 @endif gcc
41982 @if gmp
41983 @if test -d $(HOST_SUBDIR)/gmp ; then \
41984 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41985 mv prev-gmp stage2-gmp ; : ; \
41987 @endif gmp
41988 @if mpfr
41989 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41990 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41991 mv prev-mpfr stage2-mpfr ; : ; \
41993 @endif mpfr
41994 @if mpc
41995 @if test -d $(HOST_SUBDIR)/mpc ; then \
41996 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41997 mv prev-mpc stage2-mpc ; : ; \
41999 @endif mpc
42000 @if ppl
42001 @if test -d $(HOST_SUBDIR)/ppl ; then \
42002 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
42003 mv prev-ppl stage2-ppl ; : ; \
42005 @endif ppl
42006 @if cloog
42007 @if test -d $(HOST_SUBDIR)/cloog ; then \
42008 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
42009 mv prev-cloog stage2-cloog ; : ; \
42011 @endif cloog
42012 @if libelf
42013 @if test -d $(HOST_SUBDIR)/libelf ; then \
42014 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
42015 mv prev-libelf stage2-libelf ; : ; \
42017 @endif libelf
42018 @if gold
42019 @if test -d $(HOST_SUBDIR)/gold ; then \
42020 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
42021 mv prev-gold stage2-gold ; : ; \
42023 @endif gold
42024 @if intl
42025 @if test -d $(HOST_SUBDIR)/intl ; then \
42026 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
42027 mv prev-intl stage2-intl ; : ; \
42029 @endif intl
42030 @if ld
42031 @if test -d $(HOST_SUBDIR)/ld ; then \
42032 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
42033 mv prev-ld stage2-ld ; : ; \
42035 @endif ld
42036 @if libcpp
42037 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42038 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
42039 mv prev-libcpp stage2-libcpp ; : ; \
42041 @endif libcpp
42042 @if libdecnumber
42043 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42044 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
42045 mv prev-libdecnumber stage2-libdecnumber ; : ; \
42047 @endif libdecnumber
42048 @if libiberty
42049 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42050 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
42051 mv prev-libiberty stage2-libiberty ; : ; \
42053 @endif libiberty
42054 @if zlib
42055 @if test -d $(HOST_SUBDIR)/zlib ; then \
42056 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
42057 mv prev-zlib stage2-zlib ; : ; \
42059 @endif zlib
42060 @if lto-plugin
42061 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42062 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
42063 mv prev-lto-plugin stage2-lto-plugin ; : ; \
42065 @endif lto-plugin
42066 @if test -d $(TARGET_SUBDIR) ; then \
42067 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
42068 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
42070 rm -f stage_current
42072 # Bubble a bug fix through all the stages up to stage 3. They are
42073 # remade, but not reconfigured. The next stage (if any) will not be
42074 # reconfigured either.
42075 .PHONY: stage3-bubble
42076 stage3-bubble:: stage2-bubble
42077 @r=`${PWD_COMMAND}`; export r; \
42078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42079 if test -f stage3-lean || test -f stage2-lean ; then \
42080 echo Skipping rebuild of stage3 ; \
42081 else \
42082 $(MAKE) stage3-start; \
42083 if $(LEAN); then \
42084 rm -rf stage1-* ; \
42085 $(STAMP) stage1-lean ; \
42086 fi; \
42087 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
42089 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
42091 .PHONY: all-stage3 clean-stage3
42092 do-clean: clean-stage3
42094 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42095 # only possibility, but now it conflicts with no-bootstrap rules
42096 @if gcc-bootstrap
42098 compare:
42099 @r=`${PWD_COMMAND}`; export r; \
42100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42101 if test -f stage2-lean; then \
42102 echo Cannot compare object files as stage 2 was deleted. ; \
42103 exit 0 ; \
42104 fi; \
42105 : $(MAKE); $(stage); \
42106 rm -f .bad_compare ; \
42107 echo Comparing stages 2 and 3 ; \
42108 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
42109 files=`find stage3-* -name "*$(objext)" -print | \
42110 sed -n s,^stage$$sed-,,p` ; \
42111 for file in $${files} ; do \
42112 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
42113 if test ! -f $$f1; then continue; fi; \
42114 $(do-compare) > /dev/null 2>&1; \
42115 if test $$? -eq 1; then \
42116 case $$file in \
42117 @compare_exclusions@) \
42118 echo warning: $$file differs ;; \
42119 *) \
42120 echo $$file differs >> .bad_compare ;; \
42121 esac ; \
42122 fi ; \
42123 done ; \
42124 if [ -f .bad_compare ]; then \
42125 echo "Bootstrap comparison failure!"; \
42126 cat .bad_compare; \
42127 exit 1; \
42128 else \
42129 echo Comparison successful.; \
42130 fi ; \
42131 $(STAMP) compare
42132 if $(LEAN); then \
42133 rm -rf stage2-*; \
42134 $(STAMP) stage2-lean; \
42139 .PHONY: bootstrap bootstrap-lean
42140 bootstrap:
42141 echo stage3 > stage_final
42142 @r=`${PWD_COMMAND}`; export r; \
42143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42144 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
42145 @: $(MAKE); $(unstage)
42146 @r=`${PWD_COMMAND}`; export r; \
42147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42148 TFLAGS="$(STAGE3_TFLAGS)"; \
42149 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42151 bootstrap-lean:
42152 echo stage3 > stage_final
42153 @r=`${PWD_COMMAND}`; export r; \
42154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42155 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
42156 @: $(MAKE); $(unstage)
42157 @r=`${PWD_COMMAND}`; export r; \
42158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42159 TFLAGS="$(STAGE3_TFLAGS)"; \
42160 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42163 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42164 distclean-stage2:: distclean-stage3
42165 .PHONY: distclean-stage3
42166 distclean-stage3::
42167 @: $(MAKE); $(stage)
42168 @test "`cat stage_last`" != stage3 || rm -f stage_last
42169 rm -rf stage3-* compare
42172 .PHONY: cleanstrap
42173 cleanstrap: do-distclean local-clean
42174 echo stage3 > stage_final
42175 @r=`${PWD_COMMAND}`; export r; \
42176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42177 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
42178 @: $(MAKE); $(unstage)
42179 @r=`${PWD_COMMAND}`; export r; \
42180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42181 TFLAGS="$(STAGE3_TFLAGS)"; \
42182 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42184 @endif gcc-bootstrap
42187 .PHONY: stage4-start stage4-end
42189 stage4-start::
42190 @: $(MAKE); $(stage); \
42191 echo stage4 > stage_current ; \
42192 echo stage4 > stage_last; \
42193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42194 @if bfd
42195 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
42196 mkdir stage4-bfd; \
42197 mv stage4-bfd bfd ; \
42198 mv stage3-bfd prev-bfd || test -f stage3-lean
42199 @endif bfd
42200 @if opcodes
42201 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
42202 mkdir stage4-opcodes; \
42203 mv stage4-opcodes opcodes ; \
42204 mv stage3-opcodes prev-opcodes || test -f stage3-lean
42205 @endif opcodes
42206 @if binutils
42207 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
42208 mkdir stage4-binutils; \
42209 mv stage4-binutils binutils ; \
42210 mv stage3-binutils prev-binutils || test -f stage3-lean
42211 @endif binutils
42212 @if gas
42213 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
42214 mkdir stage4-gas; \
42215 mv stage4-gas gas ; \
42216 mv stage3-gas prev-gas || test -f stage3-lean
42217 @endif gas
42218 @if gcc
42219 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
42220 mkdir stage4-gcc; \
42221 mv stage4-gcc gcc ; \
42222 mv stage3-gcc prev-gcc || test -f stage3-lean
42223 @endif gcc
42224 @if gmp
42225 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
42226 mkdir stage4-gmp; \
42227 mv stage4-gmp gmp ; \
42228 mv stage3-gmp prev-gmp || test -f stage3-lean
42229 @endif gmp
42230 @if mpfr
42231 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
42232 mkdir stage4-mpfr; \
42233 mv stage4-mpfr mpfr ; \
42234 mv stage3-mpfr prev-mpfr || test -f stage3-lean
42235 @endif mpfr
42236 @if mpc
42237 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
42238 mkdir stage4-mpc; \
42239 mv stage4-mpc mpc ; \
42240 mv stage3-mpc prev-mpc || test -f stage3-lean
42241 @endif mpc
42242 @if ppl
42243 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
42244 mkdir stage4-ppl; \
42245 mv stage4-ppl ppl ; \
42246 mv stage3-ppl prev-ppl || test -f stage3-lean
42247 @endif ppl
42248 @if cloog
42249 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
42250 mkdir stage4-cloog; \
42251 mv stage4-cloog cloog ; \
42252 mv stage3-cloog prev-cloog || test -f stage3-lean
42253 @endif cloog
42254 @if libelf
42255 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
42256 mkdir stage4-libelf; \
42257 mv stage4-libelf libelf ; \
42258 mv stage3-libelf prev-libelf || test -f stage3-lean
42259 @endif libelf
42260 @if gold
42261 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
42262 mkdir stage4-gold; \
42263 mv stage4-gold gold ; \
42264 mv stage3-gold prev-gold || test -f stage3-lean
42265 @endif gold
42266 @if intl
42267 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
42268 mkdir stage4-intl; \
42269 mv stage4-intl intl ; \
42270 mv stage3-intl prev-intl || test -f stage3-lean
42271 @endif intl
42272 @if ld
42273 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
42274 mkdir stage4-ld; \
42275 mv stage4-ld ld ; \
42276 mv stage3-ld prev-ld || test -f stage3-lean
42277 @endif ld
42278 @if libcpp
42279 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
42280 mkdir stage4-libcpp; \
42281 mv stage4-libcpp libcpp ; \
42282 mv stage3-libcpp prev-libcpp || test -f stage3-lean
42283 @endif libcpp
42284 @if libdecnumber
42285 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
42286 mkdir stage4-libdecnumber; \
42287 mv stage4-libdecnumber libdecnumber ; \
42288 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
42289 @endif libdecnumber
42290 @if libiberty
42291 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
42292 mkdir stage4-libiberty; \
42293 mv stage4-libiberty libiberty ; \
42294 mv stage3-libiberty prev-libiberty || test -f stage3-lean
42295 @endif libiberty
42296 @if zlib
42297 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
42298 mkdir stage4-zlib; \
42299 mv stage4-zlib zlib ; \
42300 mv stage3-zlib prev-zlib || test -f stage3-lean
42301 @endif zlib
42302 @if lto-plugin
42303 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
42304 mkdir stage4-lto-plugin; \
42305 mv stage4-lto-plugin lto-plugin ; \
42306 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
42307 @endif lto-plugin
42308 @[ -d stage4-$(TARGET_SUBDIR) ] || \
42309 mkdir stage4-$(TARGET_SUBDIR); \
42310 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42311 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
42313 stage4-end::
42314 @if bfd
42315 @if test -d $(HOST_SUBDIR)/bfd ; then \
42316 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
42317 mv prev-bfd stage3-bfd ; : ; \
42319 @endif bfd
42320 @if opcodes
42321 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42322 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
42323 mv prev-opcodes stage3-opcodes ; : ; \
42325 @endif opcodes
42326 @if binutils
42327 @if test -d $(HOST_SUBDIR)/binutils ; then \
42328 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
42329 mv prev-binutils stage3-binutils ; : ; \
42331 @endif binutils
42332 @if gas
42333 @if test -d $(HOST_SUBDIR)/gas ; then \
42334 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
42335 mv prev-gas stage3-gas ; : ; \
42337 @endif gas
42338 @if gcc
42339 @if test -d $(HOST_SUBDIR)/gcc ; then \
42340 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
42341 mv prev-gcc stage3-gcc ; : ; \
42343 @endif gcc
42344 @if gmp
42345 @if test -d $(HOST_SUBDIR)/gmp ; then \
42346 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
42347 mv prev-gmp stage3-gmp ; : ; \
42349 @endif gmp
42350 @if mpfr
42351 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42352 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
42353 mv prev-mpfr stage3-mpfr ; : ; \
42355 @endif mpfr
42356 @if mpc
42357 @if test -d $(HOST_SUBDIR)/mpc ; then \
42358 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
42359 mv prev-mpc stage3-mpc ; : ; \
42361 @endif mpc
42362 @if ppl
42363 @if test -d $(HOST_SUBDIR)/ppl ; then \
42364 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
42365 mv prev-ppl stage3-ppl ; : ; \
42367 @endif ppl
42368 @if cloog
42369 @if test -d $(HOST_SUBDIR)/cloog ; then \
42370 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
42371 mv prev-cloog stage3-cloog ; : ; \
42373 @endif cloog
42374 @if libelf
42375 @if test -d $(HOST_SUBDIR)/libelf ; then \
42376 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
42377 mv prev-libelf stage3-libelf ; : ; \
42379 @endif libelf
42380 @if gold
42381 @if test -d $(HOST_SUBDIR)/gold ; then \
42382 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
42383 mv prev-gold stage3-gold ; : ; \
42385 @endif gold
42386 @if intl
42387 @if test -d $(HOST_SUBDIR)/intl ; then \
42388 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
42389 mv prev-intl stage3-intl ; : ; \
42391 @endif intl
42392 @if ld
42393 @if test -d $(HOST_SUBDIR)/ld ; then \
42394 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
42395 mv prev-ld stage3-ld ; : ; \
42397 @endif ld
42398 @if libcpp
42399 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42400 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
42401 mv prev-libcpp stage3-libcpp ; : ; \
42403 @endif libcpp
42404 @if libdecnumber
42405 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42406 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
42407 mv prev-libdecnumber stage3-libdecnumber ; : ; \
42409 @endif libdecnumber
42410 @if libiberty
42411 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42412 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
42413 mv prev-libiberty stage3-libiberty ; : ; \
42415 @endif libiberty
42416 @if zlib
42417 @if test -d $(HOST_SUBDIR)/zlib ; then \
42418 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
42419 mv prev-zlib stage3-zlib ; : ; \
42421 @endif zlib
42422 @if lto-plugin
42423 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42424 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
42425 mv prev-lto-plugin stage3-lto-plugin ; : ; \
42427 @endif lto-plugin
42428 @if test -d $(TARGET_SUBDIR) ; then \
42429 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
42430 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
42432 rm -f stage_current
42434 # Bubble a bug fix through all the stages up to stage 4. They are
42435 # remade, but not reconfigured. The next stage (if any) will not be
42436 # reconfigured either.
42437 .PHONY: stage4-bubble
42438 stage4-bubble:: stage3-bubble
42439 @r=`${PWD_COMMAND}`; export r; \
42440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42441 if test -f stage4-lean || test -f stage3-lean ; then \
42442 echo Skipping rebuild of stage4 ; \
42443 else \
42444 $(MAKE) stage4-start; \
42445 if $(LEAN); then \
42446 rm -rf stage2-* ; \
42447 $(STAMP) stage2-lean ; \
42448 fi; \
42449 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
42451 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
42453 .PHONY: all-stage4 clean-stage4
42454 do-clean: clean-stage4
42456 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42457 # only possibility, but now it conflicts with no-bootstrap rules
42458 @if gcc-bootstrap
42460 compare3:
42461 @r=`${PWD_COMMAND}`; export r; \
42462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42463 if test -f stage3-lean; then \
42464 echo Cannot compare object files as stage 3 was deleted. ; \
42465 exit 0 ; \
42466 fi; \
42467 : $(MAKE); $(stage); \
42468 rm -f .bad_compare ; \
42469 echo Comparing stages 3 and 4 ; \
42470 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
42471 files=`find stage4-* -name "*$(objext)" -print | \
42472 sed -n s,^stage$$sed-,,p` ; \
42473 for file in $${files} ; do \
42474 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
42475 if test ! -f $$f1; then continue; fi; \
42476 $(do-compare3) > /dev/null 2>&1; \
42477 if test $$? -eq 1; then \
42478 case $$file in \
42479 @compare_exclusions@) \
42480 echo warning: $$file differs ;; \
42481 *) \
42482 echo $$file differs >> .bad_compare ;; \
42483 esac ; \
42484 fi ; \
42485 done ; \
42486 if [ -f .bad_compare ]; then \
42487 echo "Bootstrap comparison failure!"; \
42488 cat .bad_compare; \
42489 exit 1; \
42490 else \
42491 echo Comparison successful.; \
42492 fi ; \
42493 $(STAMP) compare3
42494 if $(LEAN); then \
42495 rm -rf stage3-*; \
42496 $(STAMP) stage3-lean; \
42501 .PHONY: bootstrap4 bootstrap4-lean
42502 bootstrap4:
42503 echo stage4 > stage_final
42504 @r=`${PWD_COMMAND}`; export r; \
42505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42506 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
42507 @: $(MAKE); $(unstage)
42508 @r=`${PWD_COMMAND}`; export r; \
42509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42510 TFLAGS="$(STAGE4_TFLAGS)"; \
42511 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42513 bootstrap4-lean:
42514 echo stage4 > stage_final
42515 @r=`${PWD_COMMAND}`; export r; \
42516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42517 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
42518 @: $(MAKE); $(unstage)
42519 @r=`${PWD_COMMAND}`; export r; \
42520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42521 TFLAGS="$(STAGE4_TFLAGS)"; \
42522 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42525 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42526 distclean-stage3:: distclean-stage4
42527 .PHONY: distclean-stage4
42528 distclean-stage4::
42529 @: $(MAKE); $(stage)
42530 @test "`cat stage_last`" != stage4 || rm -f stage_last
42531 rm -rf stage4-* compare3
42534 @endif gcc-bootstrap
42537 .PHONY: stageprofile-start stageprofile-end
42539 stageprofile-start::
42540 @: $(MAKE); $(stage); \
42541 echo stageprofile > stage_current ; \
42542 echo stageprofile > stage_last; \
42543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42544 @if bfd
42545 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42546 mkdir stageprofile-bfd; \
42547 mv stageprofile-bfd bfd ; \
42548 mv stage1-bfd prev-bfd || test -f stage1-lean
42549 @endif bfd
42550 @if opcodes
42551 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42552 mkdir stageprofile-opcodes; \
42553 mv stageprofile-opcodes opcodes ; \
42554 mv stage1-opcodes prev-opcodes || test -f stage1-lean
42555 @endif opcodes
42556 @if binutils
42557 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42558 mkdir stageprofile-binutils; \
42559 mv stageprofile-binutils binutils ; \
42560 mv stage1-binutils prev-binutils || test -f stage1-lean
42561 @endif binutils
42562 @if gas
42563 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42564 mkdir stageprofile-gas; \
42565 mv stageprofile-gas gas ; \
42566 mv stage1-gas prev-gas || test -f stage1-lean
42567 @endif gas
42568 @if gcc
42569 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42570 mkdir stageprofile-gcc; \
42571 mv stageprofile-gcc gcc ; \
42572 mv stage1-gcc prev-gcc || test -f stage1-lean
42573 @endif gcc
42574 @if gmp
42575 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42576 mkdir stageprofile-gmp; \
42577 mv stageprofile-gmp gmp ; \
42578 mv stage1-gmp prev-gmp || test -f stage1-lean
42579 @endif gmp
42580 @if mpfr
42581 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42582 mkdir stageprofile-mpfr; \
42583 mv stageprofile-mpfr mpfr ; \
42584 mv stage1-mpfr prev-mpfr || test -f stage1-lean
42585 @endif mpfr
42586 @if mpc
42587 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42588 mkdir stageprofile-mpc; \
42589 mv stageprofile-mpc mpc ; \
42590 mv stage1-mpc prev-mpc || test -f stage1-lean
42591 @endif mpc
42592 @if ppl
42593 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42594 mkdir stageprofile-ppl; \
42595 mv stageprofile-ppl ppl ; \
42596 mv stage1-ppl prev-ppl || test -f stage1-lean
42597 @endif ppl
42598 @if cloog
42599 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42600 mkdir stageprofile-cloog; \
42601 mv stageprofile-cloog cloog ; \
42602 mv stage1-cloog prev-cloog || test -f stage1-lean
42603 @endif cloog
42604 @if libelf
42605 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42606 mkdir stageprofile-libelf; \
42607 mv stageprofile-libelf libelf ; \
42608 mv stage1-libelf prev-libelf || test -f stage1-lean
42609 @endif libelf
42610 @if gold
42611 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42612 mkdir stageprofile-gold; \
42613 mv stageprofile-gold gold ; \
42614 mv stage1-gold prev-gold || test -f stage1-lean
42615 @endif gold
42616 @if intl
42617 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42618 mkdir stageprofile-intl; \
42619 mv stageprofile-intl intl ; \
42620 mv stage1-intl prev-intl || test -f stage1-lean
42621 @endif intl
42622 @if ld
42623 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42624 mkdir stageprofile-ld; \
42625 mv stageprofile-ld ld ; \
42626 mv stage1-ld prev-ld || test -f stage1-lean
42627 @endif ld
42628 @if libcpp
42629 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42630 mkdir stageprofile-libcpp; \
42631 mv stageprofile-libcpp libcpp ; \
42632 mv stage1-libcpp prev-libcpp || test -f stage1-lean
42633 @endif libcpp
42634 @if libdecnumber
42635 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42636 mkdir stageprofile-libdecnumber; \
42637 mv stageprofile-libdecnumber libdecnumber ; \
42638 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
42639 @endif libdecnumber
42640 @if libiberty
42641 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42642 mkdir stageprofile-libiberty; \
42643 mv stageprofile-libiberty libiberty ; \
42644 mv stage1-libiberty prev-libiberty || test -f stage1-lean
42645 @endif libiberty
42646 @if zlib
42647 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42648 mkdir stageprofile-zlib; \
42649 mv stageprofile-zlib zlib ; \
42650 mv stage1-zlib prev-zlib || test -f stage1-lean
42651 @endif zlib
42652 @if lto-plugin
42653 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42654 mkdir stageprofile-lto-plugin; \
42655 mv stageprofile-lto-plugin lto-plugin ; \
42656 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
42657 @endif lto-plugin
42658 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42659 mkdir stageprofile-$(TARGET_SUBDIR); \
42660 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42661 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
42663 stageprofile-end::
42664 @if bfd
42665 @if test -d $(HOST_SUBDIR)/bfd ; then \
42666 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42667 mv prev-bfd stage1-bfd ; : ; \
42669 @endif bfd
42670 @if opcodes
42671 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42672 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42673 mv prev-opcodes stage1-opcodes ; : ; \
42675 @endif opcodes
42676 @if binutils
42677 @if test -d $(HOST_SUBDIR)/binutils ; then \
42678 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42679 mv prev-binutils stage1-binutils ; : ; \
42681 @endif binutils
42682 @if gas
42683 @if test -d $(HOST_SUBDIR)/gas ; then \
42684 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42685 mv prev-gas stage1-gas ; : ; \
42687 @endif gas
42688 @if gcc
42689 @if test -d $(HOST_SUBDIR)/gcc ; then \
42690 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42691 mv prev-gcc stage1-gcc ; : ; \
42693 @endif gcc
42694 @if gmp
42695 @if test -d $(HOST_SUBDIR)/gmp ; then \
42696 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42697 mv prev-gmp stage1-gmp ; : ; \
42699 @endif gmp
42700 @if mpfr
42701 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42702 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42703 mv prev-mpfr stage1-mpfr ; : ; \
42705 @endif mpfr
42706 @if mpc
42707 @if test -d $(HOST_SUBDIR)/mpc ; then \
42708 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42709 mv prev-mpc stage1-mpc ; : ; \
42711 @endif mpc
42712 @if ppl
42713 @if test -d $(HOST_SUBDIR)/ppl ; then \
42714 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42715 mv prev-ppl stage1-ppl ; : ; \
42717 @endif ppl
42718 @if cloog
42719 @if test -d $(HOST_SUBDIR)/cloog ; then \
42720 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42721 mv prev-cloog stage1-cloog ; : ; \
42723 @endif cloog
42724 @if libelf
42725 @if test -d $(HOST_SUBDIR)/libelf ; then \
42726 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42727 mv prev-libelf stage1-libelf ; : ; \
42729 @endif libelf
42730 @if gold
42731 @if test -d $(HOST_SUBDIR)/gold ; then \
42732 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42733 mv prev-gold stage1-gold ; : ; \
42735 @endif gold
42736 @if intl
42737 @if test -d $(HOST_SUBDIR)/intl ; then \
42738 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42739 mv prev-intl stage1-intl ; : ; \
42741 @endif intl
42742 @if ld
42743 @if test -d $(HOST_SUBDIR)/ld ; then \
42744 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42745 mv prev-ld stage1-ld ; : ; \
42747 @endif ld
42748 @if libcpp
42749 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42750 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42751 mv prev-libcpp stage1-libcpp ; : ; \
42753 @endif libcpp
42754 @if libdecnumber
42755 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42756 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42757 mv prev-libdecnumber stage1-libdecnumber ; : ; \
42759 @endif libdecnumber
42760 @if libiberty
42761 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42762 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42763 mv prev-libiberty stage1-libiberty ; : ; \
42765 @endif libiberty
42766 @if zlib
42767 @if test -d $(HOST_SUBDIR)/zlib ; then \
42768 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42769 mv prev-zlib stage1-zlib ; : ; \
42771 @endif zlib
42772 @if lto-plugin
42773 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42774 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42775 mv prev-lto-plugin stage1-lto-plugin ; : ; \
42777 @endif lto-plugin
42778 @if test -d $(TARGET_SUBDIR) ; then \
42779 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
42780 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
42782 rm -f stage_current
42784 # Bubble a bug fix through all the stages up to stage profile. They are
42785 # remade, but not reconfigured. The next stage (if any) will not be
42786 # reconfigured either.
42787 .PHONY: stageprofile-bubble
42788 stageprofile-bubble:: stage1-bubble
42789 @r=`${PWD_COMMAND}`; export r; \
42790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42791 if test -f stageprofile-lean || test -f stage1-lean ; then \
42792 echo Skipping rebuild of stageprofile ; \
42793 else \
42794 $(MAKE) stageprofile-start; \
42795 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42798 .PHONY: all-stageprofile clean-stageprofile
42799 do-clean: clean-stageprofile
42801 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42802 # only possibility, but now it conflicts with no-bootstrap rules
42803 @if gcc-bootstrap
42808 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42809 distclean-stage1:: distclean-stageprofile
42810 .PHONY: distclean-stageprofile
42811 distclean-stageprofile::
42812 @: $(MAKE); $(stage)
42813 @test "`cat stage_last`" != stageprofile || rm -f stage_last
42814 rm -rf stageprofile-*
42817 @endif gcc-bootstrap
42820 .PHONY: stagefeedback-start stagefeedback-end
42822 stagefeedback-start::
42823 @: $(MAKE); $(stage); \
42824 echo stagefeedback > stage_current ; \
42825 echo stagefeedback > stage_last; \
42826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42827 @if bfd
42828 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42829 mkdir stagefeedback-bfd; \
42830 mv stagefeedback-bfd bfd ; \
42831 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
42832 @endif bfd
42833 @if opcodes
42834 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42835 mkdir stagefeedback-opcodes; \
42836 mv stagefeedback-opcodes opcodes ; \
42837 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
42838 @endif opcodes
42839 @if binutils
42840 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42841 mkdir stagefeedback-binutils; \
42842 mv stagefeedback-binutils binutils ; \
42843 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
42844 @endif binutils
42845 @if gas
42846 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42847 mkdir stagefeedback-gas; \
42848 mv stagefeedback-gas gas ; \
42849 mv stageprofile-gas prev-gas || test -f stageprofile-lean
42850 @endif gas
42851 @if gcc
42852 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42853 mkdir stagefeedback-gcc; \
42854 mv stagefeedback-gcc gcc ; \
42855 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
42856 @endif gcc
42857 @if gmp
42858 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42859 mkdir stagefeedback-gmp; \
42860 mv stagefeedback-gmp gmp ; \
42861 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
42862 @endif gmp
42863 @if mpfr
42864 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42865 mkdir stagefeedback-mpfr; \
42866 mv stagefeedback-mpfr mpfr ; \
42867 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
42868 @endif mpfr
42869 @if mpc
42870 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42871 mkdir stagefeedback-mpc; \
42872 mv stagefeedback-mpc mpc ; \
42873 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
42874 @endif mpc
42875 @if ppl
42876 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42877 mkdir stagefeedback-ppl; \
42878 mv stagefeedback-ppl ppl ; \
42879 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
42880 @endif ppl
42881 @if cloog
42882 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42883 mkdir stagefeedback-cloog; \
42884 mv stagefeedback-cloog cloog ; \
42885 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
42886 @endif cloog
42887 @if libelf
42888 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42889 mkdir stagefeedback-libelf; \
42890 mv stagefeedback-libelf libelf ; \
42891 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
42892 @endif libelf
42893 @if gold
42894 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42895 mkdir stagefeedback-gold; \
42896 mv stagefeedback-gold gold ; \
42897 mv stageprofile-gold prev-gold || test -f stageprofile-lean
42898 @endif gold
42899 @if intl
42900 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42901 mkdir stagefeedback-intl; \
42902 mv stagefeedback-intl intl ; \
42903 mv stageprofile-intl prev-intl || test -f stageprofile-lean
42904 @endif intl
42905 @if ld
42906 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42907 mkdir stagefeedback-ld; \
42908 mv stagefeedback-ld ld ; \
42909 mv stageprofile-ld prev-ld || test -f stageprofile-lean
42910 @endif ld
42911 @if libcpp
42912 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42913 mkdir stagefeedback-libcpp; \
42914 mv stagefeedback-libcpp libcpp ; \
42915 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
42916 @endif libcpp
42917 @if libdecnumber
42918 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42919 mkdir stagefeedback-libdecnumber; \
42920 mv stagefeedback-libdecnumber libdecnumber ; \
42921 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
42922 @endif libdecnumber
42923 @if libiberty
42924 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42925 mkdir stagefeedback-libiberty; \
42926 mv stagefeedback-libiberty libiberty ; \
42927 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
42928 @endif libiberty
42929 @if zlib
42930 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42931 mkdir stagefeedback-zlib; \
42932 mv stagefeedback-zlib zlib ; \
42933 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
42934 @endif zlib
42935 @if lto-plugin
42936 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42937 mkdir stagefeedback-lto-plugin; \
42938 mv stagefeedback-lto-plugin lto-plugin ; \
42939 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
42940 @endif lto-plugin
42941 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42942 mkdir stagefeedback-$(TARGET_SUBDIR); \
42943 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42944 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
42946 stagefeedback-end::
42947 @if bfd
42948 @if test -d $(HOST_SUBDIR)/bfd ; then \
42949 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42950 mv prev-bfd stageprofile-bfd ; : ; \
42952 @endif bfd
42953 @if opcodes
42954 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42955 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42956 mv prev-opcodes stageprofile-opcodes ; : ; \
42958 @endif opcodes
42959 @if binutils
42960 @if test -d $(HOST_SUBDIR)/binutils ; then \
42961 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42962 mv prev-binutils stageprofile-binutils ; : ; \
42964 @endif binutils
42965 @if gas
42966 @if test -d $(HOST_SUBDIR)/gas ; then \
42967 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42968 mv prev-gas stageprofile-gas ; : ; \
42970 @endif gas
42971 @if gcc
42972 @if test -d $(HOST_SUBDIR)/gcc ; then \
42973 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42974 mv prev-gcc stageprofile-gcc ; : ; \
42976 @endif gcc
42977 @if gmp
42978 @if test -d $(HOST_SUBDIR)/gmp ; then \
42979 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42980 mv prev-gmp stageprofile-gmp ; : ; \
42982 @endif gmp
42983 @if mpfr
42984 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42985 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42986 mv prev-mpfr stageprofile-mpfr ; : ; \
42988 @endif mpfr
42989 @if mpc
42990 @if test -d $(HOST_SUBDIR)/mpc ; then \
42991 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42992 mv prev-mpc stageprofile-mpc ; : ; \
42994 @endif mpc
42995 @if ppl
42996 @if test -d $(HOST_SUBDIR)/ppl ; then \
42997 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42998 mv prev-ppl stageprofile-ppl ; : ; \
43000 @endif ppl
43001 @if cloog
43002 @if test -d $(HOST_SUBDIR)/cloog ; then \
43003 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
43004 mv prev-cloog stageprofile-cloog ; : ; \
43006 @endif cloog
43007 @if libelf
43008 @if test -d $(HOST_SUBDIR)/libelf ; then \
43009 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
43010 mv prev-libelf stageprofile-libelf ; : ; \
43012 @endif libelf
43013 @if gold
43014 @if test -d $(HOST_SUBDIR)/gold ; then \
43015 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
43016 mv prev-gold stageprofile-gold ; : ; \
43018 @endif gold
43019 @if intl
43020 @if test -d $(HOST_SUBDIR)/intl ; then \
43021 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
43022 mv prev-intl stageprofile-intl ; : ; \
43024 @endif intl
43025 @if ld
43026 @if test -d $(HOST_SUBDIR)/ld ; then \
43027 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
43028 mv prev-ld stageprofile-ld ; : ; \
43030 @endif ld
43031 @if libcpp
43032 @if test -d $(HOST_SUBDIR)/libcpp ; then \
43033 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
43034 mv prev-libcpp stageprofile-libcpp ; : ; \
43036 @endif libcpp
43037 @if libdecnumber
43038 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
43039 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
43040 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
43042 @endif libdecnumber
43043 @if libiberty
43044 @if test -d $(HOST_SUBDIR)/libiberty ; then \
43045 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
43046 mv prev-libiberty stageprofile-libiberty ; : ; \
43048 @endif libiberty
43049 @if zlib
43050 @if test -d $(HOST_SUBDIR)/zlib ; then \
43051 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
43052 mv prev-zlib stageprofile-zlib ; : ; \
43054 @endif zlib
43055 @if lto-plugin
43056 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
43057 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
43058 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
43060 @endif lto-plugin
43061 @if test -d $(TARGET_SUBDIR) ; then \
43062 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
43063 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
43065 rm -f stage_current
43067 # Bubble a bug fix through all the stages up to stage feedback. They are
43068 # remade, but not reconfigured. The next stage (if any) will not be
43069 # reconfigured either.
43070 .PHONY: stagefeedback-bubble
43071 stagefeedback-bubble:: stageprofile-bubble
43072 @r=`${PWD_COMMAND}`; export r; \
43073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43074 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
43075 echo Skipping rebuild of stagefeedback ; \
43076 else \
43077 $(MAKE) stagefeedback-start; \
43078 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
43081 .PHONY: all-stagefeedback clean-stagefeedback
43082 do-clean: clean-stagefeedback
43084 # FIXME: Will not need to be conditional when toplevel bootstrap is the
43085 # only possibility, but now it conflicts with no-bootstrap rules
43086 @if gcc-bootstrap
43090 .PHONY: profiledbootstrap profiledbootstrap-lean
43091 profiledbootstrap:
43092 echo stagefeedback > stage_final
43093 @r=`${PWD_COMMAND}`; export r; \
43094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43095 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
43096 @: $(MAKE); $(unstage)
43097 @r=`${PWD_COMMAND}`; export r; \
43098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43099 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43100 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43102 profiledbootstrap-lean:
43103 echo stagefeedback > stage_final
43104 @r=`${PWD_COMMAND}`; export r; \
43105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43106 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
43107 @: $(MAKE); $(unstage)
43108 @r=`${PWD_COMMAND}`; export r; \
43109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43110 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43111 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
43114 # Rules to wipe a stage and all the following ones, also used for cleanstrap
43115 distclean-stageprofile:: distclean-stagefeedback
43116 .PHONY: distclean-stagefeedback
43117 distclean-stagefeedback::
43118 @: $(MAKE); $(stage)
43119 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
43120 rm -rf stagefeedback-*
43123 @endif gcc-bootstrap
43127 stageprofile-end::
43128 $(MAKE) distclean-stagefeedback
43130 stagefeedback-start::
43131 @r=`${PWD_COMMAND}`; export r; \
43132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43133 for i in prev-*; do \
43134 j=`echo $$i | sed s/^prev-//` ; \
43135 cd $$r/$$i && \
43136 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
43137 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
43138 done
43140 @if gcc-bootstrap
43141 do-distclean: distclean-stage1
43143 # Provide a GCC build when we're building target libraries. This does
43144 # not work as a dependency, just as the minimum necessary to avoid errors.
43145 stage_last:
43146 @r=`${PWD_COMMAND}`; export r; \
43147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43148 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
43150 # Same as unstage, but not phony and defaulting to stage1-start. We place
43151 # it in the dependency so that for example `make -j3 all-gcc' works.
43152 stage_current:
43153 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
43155 .PHONY: restrap
43156 restrap::
43157 @: $(MAKE); $(stage)
43158 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
43159 restrap:: all
43160 @endif gcc-bootstrap
43162 # --------------------------------------
43163 # Dependencies between different modules
43164 # --------------------------------------
43166 # Generic dependencies for target modules on host stuff, especially gcc
43167 @if gcc-bootstrap
43168 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
43169 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
43170 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
43171 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
43172 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
43173 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
43174 configure-target-libmudflap: stage_last
43175 configure-target-libssp: stage_last
43176 configure-target-newlib: stage_last
43177 configure-stage1-target-libgcc: maybe-all-stage1-gcc
43178 configure-stage2-target-libgcc: maybe-all-stage2-gcc
43179 configure-stage3-target-libgcc: maybe-all-stage3-gcc
43180 configure-stage4-target-libgcc: maybe-all-stage4-gcc
43181 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
43182 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
43183 configure-target-libquadmath: stage_last
43184 configure-target-libgfortran: stage_last
43185 configure-target-libobjc: stage_last
43186 configure-target-libgo: stage_last
43187 configure-target-libtermcap: stage_last
43188 configure-target-winsup: stage_last
43189 configure-target-libgloss: stage_last
43190 configure-target-libffi: stage_last
43191 configure-target-libjava: stage_last
43192 configure-target-zlib: stage_last
43193 configure-target-boehm-gc: stage_last
43194 configure-target-rda: stage_last
43195 configure-target-libada: stage_last
43196 configure-stage1-target-libgomp: maybe-all-stage1-gcc
43197 configure-stage2-target-libgomp: maybe-all-stage2-gcc
43198 configure-stage3-target-libgomp: maybe-all-stage3-gcc
43199 configure-stage4-target-libgomp: maybe-all-stage4-gcc
43200 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
43201 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
43202 configure-target-libitm: stage_last
43203 configure-target-libatomic: stage_last
43204 @endif gcc-bootstrap
43206 @if gcc-no-bootstrap
43207 configure-target-libstdc++-v3: maybe-all-gcc
43208 configure-target-libmudflap: maybe-all-gcc
43209 configure-target-libssp: maybe-all-gcc
43210 configure-target-newlib: maybe-all-gcc
43211 configure-target-libgcc: maybe-all-gcc
43212 configure-target-libquadmath: maybe-all-gcc
43213 configure-target-libgfortran: maybe-all-gcc
43214 configure-target-libobjc: maybe-all-gcc
43215 configure-target-libgo: maybe-all-gcc
43216 configure-target-libtermcap: maybe-all-gcc
43217 configure-target-winsup: maybe-all-gcc
43218 configure-target-libgloss: maybe-all-gcc
43219 configure-target-libffi: maybe-all-gcc
43220 configure-target-libjava: maybe-all-gcc
43221 configure-target-zlib: maybe-all-gcc
43222 configure-target-boehm-gc: maybe-all-gcc
43223 configure-target-rda: maybe-all-gcc
43224 configure-target-libada: maybe-all-gcc
43225 configure-target-libgomp: maybe-all-gcc
43226 configure-target-libitm: maybe-all-gcc
43227 configure-target-libatomic: maybe-all-gcc
43228 @endif gcc-no-bootstrap
43231 # There are two types of dependencies here: 'hard' dependencies, where one
43232 # module simply won't build without the other; and 'soft' dependencies, where
43233 # if the depended-on module is missing, the depending module will do without
43234 # or find a substitute somewhere (perhaps installed). Soft dependencies
43235 # are made here to depend on a 'maybe-' target. If you're not sure,
43236 # it's safer to use a soft dependency.
43243 # With all the machinery above in place, it is pretty easy to generate
43244 # dependencies. Host dependencies are a bit more complex because we have
43245 # to check for bootstrap/prebootstrap dependencies. To resolve
43246 # prebootstrap dependencies, prebootstrap modules are gathered in
43247 # a hash table.
43248 all-build-bison: maybe-all-build-texinfo
43249 all-build-flex: maybe-all-build-texinfo
43250 all-build-flex: maybe-all-build-bison
43251 all-build-flex: maybe-all-build-m4
43252 all-build-libiberty: maybe-all-build-texinfo
43253 all-build-m4: maybe-all-build-texinfo
43254 all-build-fixincludes: maybe-all-build-libiberty
43255 configure-gcc: maybe-configure-intl
43257 configure-stage1-gcc: maybe-configure-stage1-intl
43258 configure-stage2-gcc: maybe-configure-stage2-intl
43259 configure-stage3-gcc: maybe-configure-stage3-intl
43260 configure-stage4-gcc: maybe-configure-stage4-intl
43261 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
43262 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
43263 configure-gcc: maybe-all-lto-plugin
43265 configure-stage1-gcc: maybe-all-stage1-lto-plugin
43266 configure-stage2-gcc: maybe-all-stage2-lto-plugin
43267 configure-stage3-gcc: maybe-all-stage3-lto-plugin
43268 configure-stage4-gcc: maybe-all-stage4-lto-plugin
43269 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
43270 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
43271 configure-gcc: maybe-all-binutils
43273 configure-stage1-gcc: maybe-all-stage1-binutils
43274 configure-stage2-gcc: maybe-all-stage2-binutils
43275 configure-stage3-gcc: maybe-all-stage3-binutils
43276 configure-stage4-gcc: maybe-all-stage4-binutils
43277 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
43278 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
43279 configure-gcc: maybe-all-gas
43281 configure-stage1-gcc: maybe-all-stage1-gas
43282 configure-stage2-gcc: maybe-all-stage2-gas
43283 configure-stage3-gcc: maybe-all-stage3-gas
43284 configure-stage4-gcc: maybe-all-stage4-gas
43285 configure-stageprofile-gcc: maybe-all-stageprofile-gas
43286 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
43287 configure-gcc: maybe-all-ld
43289 configure-stage1-gcc: maybe-all-stage1-ld
43290 configure-stage2-gcc: maybe-all-stage2-ld
43291 configure-stage3-gcc: maybe-all-stage3-ld
43292 configure-stage4-gcc: maybe-all-stage4-ld
43293 configure-stageprofile-gcc: maybe-all-stageprofile-ld
43294 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
43295 configure-gcc: maybe-all-gold
43297 configure-stage1-gcc: maybe-all-stage1-gold
43298 configure-stage2-gcc: maybe-all-stage2-gold
43299 configure-stage3-gcc: maybe-all-stage3-gold
43300 configure-stage4-gcc: maybe-all-stage4-gold
43301 configure-stageprofile-gcc: maybe-all-stageprofile-gold
43302 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
43303 configure-gcc: maybe-all-libelf
43305 configure-stage1-gcc: maybe-all-stage1-libelf
43306 configure-stage2-gcc: maybe-all-stage2-libelf
43307 configure-stage3-gcc: maybe-all-stage3-libelf
43308 configure-stage4-gcc: maybe-all-stage4-libelf
43309 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
43310 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
43311 all-gcc: all-libiberty
43313 all-stage1-gcc: all-stage1-libiberty
43314 all-stage2-gcc: all-stage2-libiberty
43315 all-stage3-gcc: all-stage3-libiberty
43316 all-stage4-gcc: all-stage4-libiberty
43317 all-stageprofile-gcc: all-stageprofile-libiberty
43318 all-stagefeedback-gcc: all-stagefeedback-libiberty
43319 all-gcc: maybe-all-gmp
43321 all-stage1-gcc: maybe-all-stage1-gmp
43322 all-stage2-gcc: maybe-all-stage2-gmp
43323 all-stage3-gcc: maybe-all-stage3-gmp
43324 all-stage4-gcc: maybe-all-stage4-gmp
43325 all-stageprofile-gcc: maybe-all-stageprofile-gmp
43326 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
43327 all-gcc: maybe-all-intl
43329 all-stage1-gcc: maybe-all-stage1-intl
43330 all-stage2-gcc: maybe-all-stage2-intl
43331 all-stage3-gcc: maybe-all-stage3-intl
43332 all-stage4-gcc: maybe-all-stage4-intl
43333 all-stageprofile-gcc: maybe-all-stageprofile-intl
43334 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
43335 all-gcc: maybe-all-mpfr
43337 all-stage1-gcc: maybe-all-stage1-mpfr
43338 all-stage2-gcc: maybe-all-stage2-mpfr
43339 all-stage3-gcc: maybe-all-stage3-mpfr
43340 all-stage4-gcc: maybe-all-stage4-mpfr
43341 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
43342 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
43343 all-gcc: maybe-all-mpc
43345 all-stage1-gcc: maybe-all-stage1-mpc
43346 all-stage2-gcc: maybe-all-stage2-mpc
43347 all-stage3-gcc: maybe-all-stage3-mpc
43348 all-stage4-gcc: maybe-all-stage4-mpc
43349 all-stageprofile-gcc: maybe-all-stageprofile-mpc
43350 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
43351 all-gcc: maybe-all-ppl
43353 all-stage1-gcc: maybe-all-stage1-ppl
43354 all-stage2-gcc: maybe-all-stage2-ppl
43355 all-stage3-gcc: maybe-all-stage3-ppl
43356 all-stage4-gcc: maybe-all-stage4-ppl
43357 all-stageprofile-gcc: maybe-all-stageprofile-ppl
43358 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
43359 all-gcc: maybe-all-cloog
43361 all-stage1-gcc: maybe-all-stage1-cloog
43362 all-stage2-gcc: maybe-all-stage2-cloog
43363 all-stage3-gcc: maybe-all-stage3-cloog
43364 all-stage4-gcc: maybe-all-stage4-cloog
43365 all-stageprofile-gcc: maybe-all-stageprofile-cloog
43366 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
43367 all-gcc: maybe-all-build-texinfo
43369 all-stage1-gcc: maybe-all-build-texinfo
43370 all-stage2-gcc: maybe-all-build-texinfo
43371 all-stage3-gcc: maybe-all-build-texinfo
43372 all-stage4-gcc: maybe-all-build-texinfo
43373 all-stageprofile-gcc: maybe-all-build-texinfo
43374 all-stagefeedback-gcc: maybe-all-build-texinfo
43375 all-gcc: maybe-all-build-bison
43377 all-stage1-gcc: maybe-all-build-bison
43378 all-stage2-gcc: maybe-all-build-bison
43379 all-stage3-gcc: maybe-all-build-bison
43380 all-stage4-gcc: maybe-all-build-bison
43381 all-stageprofile-gcc: maybe-all-build-bison
43382 all-stagefeedback-gcc: maybe-all-build-bison
43383 all-gcc: maybe-all-build-flex
43385 all-stage1-gcc: maybe-all-build-flex
43386 all-stage2-gcc: maybe-all-build-flex
43387 all-stage3-gcc: maybe-all-build-flex
43388 all-stage4-gcc: maybe-all-build-flex
43389 all-stageprofile-gcc: maybe-all-build-flex
43390 all-stagefeedback-gcc: maybe-all-build-flex
43391 all-gcc: maybe-all-build-libiberty
43393 all-stage1-gcc: maybe-all-build-libiberty
43394 all-stage2-gcc: maybe-all-build-libiberty
43395 all-stage3-gcc: maybe-all-build-libiberty
43396 all-stage4-gcc: maybe-all-build-libiberty
43397 all-stageprofile-gcc: maybe-all-build-libiberty
43398 all-stagefeedback-gcc: maybe-all-build-libiberty
43399 all-gcc: maybe-all-build-fixincludes
43401 all-stage1-gcc: maybe-all-build-fixincludes
43402 all-stage2-gcc: maybe-all-build-fixincludes
43403 all-stage3-gcc: maybe-all-build-fixincludes
43404 all-stage4-gcc: maybe-all-build-fixincludes
43405 all-stageprofile-gcc: maybe-all-build-fixincludes
43406 all-stagefeedback-gcc: maybe-all-build-fixincludes
43407 all-gcc: maybe-all-zlib
43409 all-stage1-gcc: maybe-all-stage1-zlib
43410 all-stage2-gcc: maybe-all-stage2-zlib
43411 all-stage3-gcc: maybe-all-stage3-zlib
43412 all-stage4-gcc: maybe-all-stage4-zlib
43413 all-stageprofile-gcc: maybe-all-stageprofile-zlib
43414 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
43415 all-gcc: all-libcpp
43417 all-stage1-gcc: all-stage1-libcpp
43418 all-stage2-gcc: all-stage2-libcpp
43419 all-stage3-gcc: all-stage3-libcpp
43420 all-stage4-gcc: all-stage4-libcpp
43421 all-stageprofile-gcc: all-stageprofile-libcpp
43422 all-stagefeedback-gcc: all-stagefeedback-libcpp
43423 all-gcc: all-libdecnumber
43425 all-stage1-gcc: all-stage1-libdecnumber
43426 all-stage2-gcc: all-stage2-libdecnumber
43427 all-stage3-gcc: all-stage3-libdecnumber
43428 all-stage4-gcc: all-stage4-libdecnumber
43429 all-stageprofile-gcc: all-stageprofile-libdecnumber
43430 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
43431 all-gcc: maybe-all-libiberty
43433 all-stage1-gcc: maybe-all-stage1-libiberty
43434 all-stage2-gcc: maybe-all-stage2-libiberty
43435 all-stage3-gcc: maybe-all-stage3-libiberty
43436 all-stage4-gcc: maybe-all-stage4-libiberty
43437 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
43438 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
43439 all-gcc: maybe-all-fixincludes
43440 all-gcc: maybe-all-lto-plugin
43442 all-stage1-gcc: maybe-all-stage1-lto-plugin
43443 all-stage2-gcc: maybe-all-stage2-lto-plugin
43444 all-stage3-gcc: maybe-all-stage3-lto-plugin
43445 all-stage4-gcc: maybe-all-stage4-lto-plugin
43446 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
43447 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
43448 info-gcc: maybe-all-build-libiberty
43450 info-stage1-gcc: maybe-all-build-libiberty
43451 info-stage2-gcc: maybe-all-build-libiberty
43452 info-stage3-gcc: maybe-all-build-libiberty
43453 info-stage4-gcc: maybe-all-build-libiberty
43454 info-stageprofile-gcc: maybe-all-build-libiberty
43455 info-stagefeedback-gcc: maybe-all-build-libiberty
43456 dvi-gcc: maybe-all-build-libiberty
43458 dvi-stage1-gcc: maybe-all-build-libiberty
43459 dvi-stage2-gcc: maybe-all-build-libiberty
43460 dvi-stage3-gcc: maybe-all-build-libiberty
43461 dvi-stage4-gcc: maybe-all-build-libiberty
43462 dvi-stageprofile-gcc: maybe-all-build-libiberty
43463 dvi-stagefeedback-gcc: maybe-all-build-libiberty
43464 pdf-gcc: maybe-all-build-libiberty
43466 pdf-stage1-gcc: maybe-all-build-libiberty
43467 pdf-stage2-gcc: maybe-all-build-libiberty
43468 pdf-stage3-gcc: maybe-all-build-libiberty
43469 pdf-stage4-gcc: maybe-all-build-libiberty
43470 pdf-stageprofile-gcc: maybe-all-build-libiberty
43471 pdf-stagefeedback-gcc: maybe-all-build-libiberty
43472 html-gcc: maybe-all-build-libiberty
43474 html-stage1-gcc: maybe-all-build-libiberty
43475 html-stage2-gcc: maybe-all-build-libiberty
43476 html-stage3-gcc: maybe-all-build-libiberty
43477 html-stage4-gcc: maybe-all-build-libiberty
43478 html-stageprofile-gcc: maybe-all-build-libiberty
43479 html-stagefeedback-gcc: maybe-all-build-libiberty
43480 install-gcc: maybe-install-fixincludes
43481 install-gcc: maybe-install-lto-plugin
43482 install-strip-gcc: maybe-install-strip-fixincludes
43483 install-strip-gcc: maybe-install-strip-lto-plugin
43484 configure-libcpp: configure-libiberty
43486 configure-stage1-libcpp: configure-stage1-libiberty
43487 configure-stage2-libcpp: configure-stage2-libiberty
43488 configure-stage3-libcpp: configure-stage3-libiberty
43489 configure-stage4-libcpp: configure-stage4-libiberty
43490 configure-stageprofile-libcpp: configure-stageprofile-libiberty
43491 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
43492 configure-libcpp: maybe-configure-intl
43494 configure-stage1-libcpp: maybe-configure-stage1-intl
43495 configure-stage2-libcpp: maybe-configure-stage2-intl
43496 configure-stage3-libcpp: maybe-configure-stage3-intl
43497 configure-stage4-libcpp: maybe-configure-stage4-intl
43498 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
43499 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
43500 all-libcpp: all-libiberty
43502 all-stage1-libcpp: all-stage1-libiberty
43503 all-stage2-libcpp: all-stage2-libiberty
43504 all-stage3-libcpp: all-stage3-libiberty
43505 all-stage4-libcpp: all-stage4-libiberty
43506 all-stageprofile-libcpp: all-stageprofile-libiberty
43507 all-stagefeedback-libcpp: all-stagefeedback-libiberty
43508 all-libcpp: maybe-all-intl
43510 all-stage1-libcpp: maybe-all-stage1-intl
43511 all-stage2-libcpp: maybe-all-stage2-intl
43512 all-stage3-libcpp: maybe-all-stage3-intl
43513 all-stage4-libcpp: maybe-all-stage4-intl
43514 all-stageprofile-libcpp: maybe-all-stageprofile-intl
43515 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
43516 all-fixincludes: maybe-all-libiberty
43517 all-gnattools: maybe-all-target-libada
43518 all-lto-plugin: maybe-all-libiberty
43520 all-stage1-lto-plugin: maybe-all-stage1-libiberty
43521 all-stage2-lto-plugin: maybe-all-stage2-libiberty
43522 all-stage3-lto-plugin: maybe-all-stage3-libiberty
43523 all-stage4-lto-plugin: maybe-all-stage4-libiberty
43524 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43525 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43526 all-utils: maybe-all-libiberty
43527 configure-mpfr: maybe-all-gmp
43529 configure-stage1-mpfr: maybe-all-stage1-gmp
43530 configure-stage2-mpfr: maybe-all-stage2-gmp
43531 configure-stage3-mpfr: maybe-all-stage3-gmp
43532 configure-stage4-mpfr: maybe-all-stage4-gmp
43533 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43534 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43535 configure-mpc: maybe-all-mpfr
43537 configure-stage1-mpc: maybe-all-stage1-mpfr
43538 configure-stage2-mpc: maybe-all-stage2-mpfr
43539 configure-stage3-mpc: maybe-all-stage3-mpfr
43540 configure-stage4-mpc: maybe-all-stage4-mpfr
43541 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43542 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43543 configure-ppl: maybe-all-gmp
43545 configure-stage1-ppl: maybe-all-stage1-gmp
43546 configure-stage2-ppl: maybe-all-stage2-gmp
43547 configure-stage3-ppl: maybe-all-stage3-gmp
43548 configure-stage4-ppl: maybe-all-stage4-gmp
43549 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43550 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43551 configure-ppl: maybe-all-mpfr
43553 configure-stage1-ppl: maybe-all-stage1-mpfr
43554 configure-stage2-ppl: maybe-all-stage2-mpfr
43555 configure-stage3-ppl: maybe-all-stage3-mpfr
43556 configure-stage4-ppl: maybe-all-stage4-mpfr
43557 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43558 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43559 configure-cloog: maybe-all-ppl
43561 configure-stage1-cloog: maybe-all-stage1-ppl
43562 configure-stage2-cloog: maybe-all-stage2-ppl
43563 configure-stage3-cloog: maybe-all-stage3-ppl
43564 configure-stage4-cloog: maybe-all-stage4-ppl
43565 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43566 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43567 configure-gdb: maybe-all-intl
43568 configure-gdb: maybe-configure-sim
43569 configure-gdb: maybe-all-bfd
43570 configure-gdb: maybe-all-libiconv
43571 all-gdb: maybe-all-libiberty
43572 all-gdb: maybe-all-libiconv
43573 all-gdb: maybe-all-opcodes
43574 all-gdb: maybe-all-readline
43575 all-gdb: maybe-all-build-bison
43576 all-gdb: maybe-all-sim
43577 all-gdb: maybe-all-libdecnumber
43578 all-gdb: maybe-all-libtermcap
43579 configure-libgui: maybe-configure-tcl
43580 configure-libgui: maybe-configure-tk
43581 all-libgui: maybe-all-tcl
43582 all-libgui: maybe-all-tk
43583 all-libgui: maybe-all-itcl
43584 configure-bfd: configure-libiberty
43586 configure-stage1-bfd: configure-stage1-libiberty
43587 configure-stage2-bfd: configure-stage2-libiberty
43588 configure-stage3-bfd: configure-stage3-libiberty
43589 configure-stage4-bfd: configure-stage4-libiberty
43590 configure-stageprofile-bfd: configure-stageprofile-libiberty
43591 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43592 configure-bfd: maybe-configure-intl
43594 configure-stage1-bfd: maybe-configure-stage1-intl
43595 configure-stage2-bfd: maybe-configure-stage2-intl
43596 configure-stage3-bfd: maybe-configure-stage3-intl
43597 configure-stage4-bfd: maybe-configure-stage4-intl
43598 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43599 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43600 all-bfd: maybe-all-libiberty
43602 all-stage1-bfd: maybe-all-stage1-libiberty
43603 all-stage2-bfd: maybe-all-stage2-libiberty
43604 all-stage3-bfd: maybe-all-stage3-libiberty
43605 all-stage4-bfd: maybe-all-stage4-libiberty
43606 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43607 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43608 all-bfd: maybe-all-intl
43610 all-stage1-bfd: maybe-all-stage1-intl
43611 all-stage2-bfd: maybe-all-stage2-intl
43612 all-stage3-bfd: maybe-all-stage3-intl
43613 all-stage4-bfd: maybe-all-stage4-intl
43614 all-stageprofile-bfd: maybe-all-stageprofile-intl
43615 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43616 configure-opcodes: configure-libiberty
43618 configure-stage1-opcodes: configure-stage1-libiberty
43619 configure-stage2-opcodes: configure-stage2-libiberty
43620 configure-stage3-opcodes: configure-stage3-libiberty
43621 configure-stage4-opcodes: configure-stage4-libiberty
43622 configure-stageprofile-opcodes: configure-stageprofile-libiberty
43623 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43624 all-opcodes: maybe-all-libiberty
43626 all-stage1-opcodes: maybe-all-stage1-libiberty
43627 all-stage2-opcodes: maybe-all-stage2-libiberty
43628 all-stage3-opcodes: maybe-all-stage3-libiberty
43629 all-stage4-opcodes: maybe-all-stage4-libiberty
43630 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43631 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43632 configure-binutils: maybe-configure-intl
43634 configure-stage1-binutils: maybe-configure-stage1-intl
43635 configure-stage2-binutils: maybe-configure-stage2-intl
43636 configure-stage3-binutils: maybe-configure-stage3-intl
43637 configure-stage4-binutils: maybe-configure-stage4-intl
43638 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43639 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43640 all-binutils: maybe-all-libiberty
43642 all-stage1-binutils: maybe-all-stage1-libiberty
43643 all-stage2-binutils: maybe-all-stage2-libiberty
43644 all-stage3-binutils: maybe-all-stage3-libiberty
43645 all-stage4-binutils: maybe-all-stage4-libiberty
43646 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43647 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43648 all-binutils: maybe-all-opcodes
43650 all-stage1-binutils: maybe-all-stage1-opcodes
43651 all-stage2-binutils: maybe-all-stage2-opcodes
43652 all-stage3-binutils: maybe-all-stage3-opcodes
43653 all-stage4-binutils: maybe-all-stage4-opcodes
43654 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43655 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43656 all-binutils: maybe-all-bfd
43658 all-stage1-binutils: maybe-all-stage1-bfd
43659 all-stage2-binutils: maybe-all-stage2-bfd
43660 all-stage3-binutils: maybe-all-stage3-bfd
43661 all-stage4-binutils: maybe-all-stage4-bfd
43662 all-stageprofile-binutils: maybe-all-stageprofile-bfd
43663 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43664 all-binutils: maybe-all-build-flex
43666 all-stage1-binutils: maybe-all-build-flex
43667 all-stage2-binutils: maybe-all-build-flex
43668 all-stage3-binutils: maybe-all-build-flex
43669 all-stage4-binutils: maybe-all-build-flex
43670 all-stageprofile-binutils: maybe-all-build-flex
43671 all-stagefeedback-binutils: maybe-all-build-flex
43672 all-binutils: maybe-all-build-bison
43674 all-stage1-binutils: maybe-all-build-bison
43675 all-stage2-binutils: maybe-all-build-bison
43676 all-stage3-binutils: maybe-all-build-bison
43677 all-stage4-binutils: maybe-all-build-bison
43678 all-stageprofile-binutils: maybe-all-build-bison
43679 all-stagefeedback-binutils: maybe-all-build-bison
43680 all-binutils: maybe-all-intl
43682 all-stage1-binutils: maybe-all-stage1-intl
43683 all-stage2-binutils: maybe-all-stage2-intl
43684 all-stage3-binutils: maybe-all-stage3-intl
43685 all-stage4-binutils: maybe-all-stage4-intl
43686 all-stageprofile-binutils: maybe-all-stageprofile-intl
43687 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43688 install-binutils: maybe-install-opcodes
43689 install-strip-binutils: maybe-install-strip-opcodes
43690 install-opcodes: maybe-install-bfd
43691 install-strip-opcodes: maybe-install-strip-bfd
43692 configure-gas: maybe-configure-intl
43694 configure-stage1-gas: maybe-configure-stage1-intl
43695 configure-stage2-gas: maybe-configure-stage2-intl
43696 configure-stage3-gas: maybe-configure-stage3-intl
43697 configure-stage4-gas: maybe-configure-stage4-intl
43698 configure-stageprofile-gas: maybe-configure-stageprofile-intl
43699 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43700 all-gas: maybe-all-libiberty
43702 all-stage1-gas: maybe-all-stage1-libiberty
43703 all-stage2-gas: maybe-all-stage2-libiberty
43704 all-stage3-gas: maybe-all-stage3-libiberty
43705 all-stage4-gas: maybe-all-stage4-libiberty
43706 all-stageprofile-gas: maybe-all-stageprofile-libiberty
43707 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43708 all-gas: maybe-all-opcodes
43710 all-stage1-gas: maybe-all-stage1-opcodes
43711 all-stage2-gas: maybe-all-stage2-opcodes
43712 all-stage3-gas: maybe-all-stage3-opcodes
43713 all-stage4-gas: maybe-all-stage4-opcodes
43714 all-stageprofile-gas: maybe-all-stageprofile-opcodes
43715 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43716 all-gas: maybe-all-bfd
43718 all-stage1-gas: maybe-all-stage1-bfd
43719 all-stage2-gas: maybe-all-stage2-bfd
43720 all-stage3-gas: maybe-all-stage3-bfd
43721 all-stage4-gas: maybe-all-stage4-bfd
43722 all-stageprofile-gas: maybe-all-stageprofile-bfd
43723 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43724 all-gas: maybe-all-intl
43726 all-stage1-gas: maybe-all-stage1-intl
43727 all-stage2-gas: maybe-all-stage2-intl
43728 all-stage3-gas: maybe-all-stage3-intl
43729 all-stage4-gas: maybe-all-stage4-intl
43730 all-stageprofile-gas: maybe-all-stageprofile-intl
43731 all-stagefeedback-gas: maybe-all-stagefeedback-intl
43732 configure-gprof: maybe-configure-intl
43733 all-gprof: maybe-all-libiberty
43734 all-gprof: maybe-all-bfd
43735 all-gprof: maybe-all-opcodes
43736 all-gprof: maybe-all-intl
43737 configure-ld: maybe-configure-intl
43739 configure-stage1-ld: maybe-configure-stage1-intl
43740 configure-stage2-ld: maybe-configure-stage2-intl
43741 configure-stage3-ld: maybe-configure-stage3-intl
43742 configure-stage4-ld: maybe-configure-stage4-intl
43743 configure-stageprofile-ld: maybe-configure-stageprofile-intl
43744 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43745 all-ld: maybe-all-libiberty
43747 all-stage1-ld: maybe-all-stage1-libiberty
43748 all-stage2-ld: maybe-all-stage2-libiberty
43749 all-stage3-ld: maybe-all-stage3-libiberty
43750 all-stage4-ld: maybe-all-stage4-libiberty
43751 all-stageprofile-ld: maybe-all-stageprofile-libiberty
43752 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43753 all-ld: maybe-all-bfd
43755 all-stage1-ld: maybe-all-stage1-bfd
43756 all-stage2-ld: maybe-all-stage2-bfd
43757 all-stage3-ld: maybe-all-stage3-bfd
43758 all-stage4-ld: maybe-all-stage4-bfd
43759 all-stageprofile-ld: maybe-all-stageprofile-bfd
43760 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43761 all-ld: maybe-all-opcodes
43763 all-stage1-ld: maybe-all-stage1-opcodes
43764 all-stage2-ld: maybe-all-stage2-opcodes
43765 all-stage3-ld: maybe-all-stage3-opcodes
43766 all-stage4-ld: maybe-all-stage4-opcodes
43767 all-stageprofile-ld: maybe-all-stageprofile-opcodes
43768 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43769 all-ld: maybe-all-build-bison
43771 all-stage1-ld: maybe-all-build-bison
43772 all-stage2-ld: maybe-all-build-bison
43773 all-stage3-ld: maybe-all-build-bison
43774 all-stage4-ld: maybe-all-build-bison
43775 all-stageprofile-ld: maybe-all-build-bison
43776 all-stagefeedback-ld: maybe-all-build-bison
43777 all-ld: maybe-all-build-flex
43779 all-stage1-ld: maybe-all-build-flex
43780 all-stage2-ld: maybe-all-build-flex
43781 all-stage3-ld: maybe-all-build-flex
43782 all-stage4-ld: maybe-all-build-flex
43783 all-stageprofile-ld: maybe-all-build-flex
43784 all-stagefeedback-ld: maybe-all-build-flex
43785 all-ld: maybe-all-intl
43787 all-stage1-ld: maybe-all-stage1-intl
43788 all-stage2-ld: maybe-all-stage2-intl
43789 all-stage3-ld: maybe-all-stage3-intl
43790 all-stage4-ld: maybe-all-stage4-intl
43791 all-stageprofile-ld: maybe-all-stageprofile-intl
43792 all-stagefeedback-ld: maybe-all-stagefeedback-intl
43793 install-ld: maybe-install-gold
43794 install-strip-ld: maybe-install-strip-gold
43795 configure-gold: maybe-configure-intl
43797 configure-stage1-gold: maybe-configure-stage1-intl
43798 configure-stage2-gold: maybe-configure-stage2-intl
43799 configure-stage3-gold: maybe-configure-stage3-intl
43800 configure-stage4-gold: maybe-configure-stage4-intl
43801 configure-stageprofile-gold: maybe-configure-stageprofile-intl
43802 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43803 all-gold: maybe-all-libiberty
43805 all-stage1-gold: maybe-all-stage1-libiberty
43806 all-stage2-gold: maybe-all-stage2-libiberty
43807 all-stage3-gold: maybe-all-stage3-libiberty
43808 all-stage4-gold: maybe-all-stage4-libiberty
43809 all-stageprofile-gold: maybe-all-stageprofile-libiberty
43810 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43811 all-gold: maybe-all-intl
43813 all-stage1-gold: maybe-all-stage1-intl
43814 all-stage2-gold: maybe-all-stage2-intl
43815 all-stage3-gold: maybe-all-stage3-intl
43816 all-stage4-gold: maybe-all-stage4-intl
43817 all-stageprofile-gold: maybe-all-stageprofile-intl
43818 all-stagefeedback-gold: maybe-all-stagefeedback-intl
43819 all-gold: maybe-all-bfd
43821 all-stage1-gold: maybe-all-stage1-bfd
43822 all-stage2-gold: maybe-all-stage2-bfd
43823 all-stage3-gold: maybe-all-stage3-bfd
43824 all-stage4-gold: maybe-all-stage4-bfd
43825 all-stageprofile-gold: maybe-all-stageprofile-bfd
43826 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43827 all-gold: maybe-all-build-bison
43829 all-stage1-gold: maybe-all-build-bison
43830 all-stage2-gold: maybe-all-build-bison
43831 all-stage3-gold: maybe-all-build-bison
43832 all-stage4-gold: maybe-all-build-bison
43833 all-stageprofile-gold: maybe-all-build-bison
43834 all-stagefeedback-gold: maybe-all-build-bison
43835 check-gold: maybe-all-binutils
43837 check-stage1-gold: maybe-all-stage1-binutils
43838 check-stage2-gold: maybe-all-stage2-binutils
43839 check-stage3-gold: maybe-all-stage3-binutils
43840 check-stage4-gold: maybe-all-stage4-binutils
43841 check-stageprofile-gold: maybe-all-stageprofile-binutils
43842 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43843 check-gold: maybe-all-gas
43845 check-stage1-gold: maybe-all-stage1-gas
43846 check-stage2-gold: maybe-all-stage2-gas
43847 check-stage3-gold: maybe-all-stage3-gas
43848 check-stage4-gold: maybe-all-stage4-gas
43849 check-stageprofile-gold: maybe-all-stageprofile-gas
43850 check-stagefeedback-gold: maybe-all-stagefeedback-gas
43851 configure-opcodes: maybe-configure-intl
43853 configure-stage1-opcodes: maybe-configure-stage1-intl
43854 configure-stage2-opcodes: maybe-configure-stage2-intl
43855 configure-stage3-opcodes: maybe-configure-stage3-intl
43856 configure-stage4-opcodes: maybe-configure-stage4-intl
43857 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43858 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43859 all-opcodes: maybe-all-bfd
43861 all-stage1-opcodes: maybe-all-stage1-bfd
43862 all-stage2-opcodes: maybe-all-stage2-bfd
43863 all-stage3-opcodes: maybe-all-stage3-bfd
43864 all-stage4-opcodes: maybe-all-stage4-bfd
43865 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43866 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43867 all-opcodes: maybe-all-libiberty
43869 all-stage1-opcodes: maybe-all-stage1-libiberty
43870 all-stage2-opcodes: maybe-all-stage2-libiberty
43871 all-stage3-opcodes: maybe-all-stage3-libiberty
43872 all-stage4-opcodes: maybe-all-stage4-libiberty
43873 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43874 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43875 all-opcodes: maybe-all-intl
43877 all-stage1-opcodes: maybe-all-stage1-intl
43878 all-stage2-opcodes: maybe-all-stage2-intl
43879 all-stage3-opcodes: maybe-all-stage3-intl
43880 all-stage4-opcodes: maybe-all-stage4-intl
43881 all-stageprofile-opcodes: maybe-all-stageprofile-intl
43882 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43883 all-dejagnu: maybe-all-tcl
43884 all-dejagnu: maybe-all-expect
43885 all-dejagnu: maybe-all-tk
43886 configure-expect: maybe-configure-tcl
43887 configure-expect: maybe-configure-tk
43888 all-expect: maybe-all-tcl
43889 all-expect: maybe-all-tk
43890 configure-itcl: maybe-configure-tcl
43891 configure-itcl: maybe-configure-tk
43892 all-itcl: maybe-all-tcl
43893 all-itcl: maybe-all-tk
43894 install-itcl: maybe-install-tcl
43895 install-strip-itcl: maybe-install-strip-tcl
43896 configure-tk: maybe-configure-tcl
43897 all-tk: maybe-all-tcl
43898 all-sid: maybe-all-libiberty
43899 all-sid: maybe-all-bfd
43900 all-sid: maybe-all-opcodes
43901 all-sid: maybe-all-tcl
43902 all-sid: maybe-all-tk
43903 install-sid: maybe-install-tcl
43904 install-strip-sid: maybe-install-strip-tcl
43905 install-sid: maybe-install-tk
43906 install-strip-sid: maybe-install-strip-tk
43907 configure-sim: maybe-configure-intl
43908 all-sim: maybe-all-intl
43909 all-sim: maybe-all-libiberty
43910 all-sim: maybe-all-bfd
43911 all-sim: maybe-all-opcodes
43912 all-sim: maybe-all-readline
43913 all-sim: maybe-configure-gdb
43914 all-fastjar: maybe-all-zlib
43915 all-fastjar: maybe-all-build-texinfo
43916 all-fastjar: maybe-all-libiberty
43917 all-bison: maybe-all-intl
43918 all-bison: maybe-all-build-texinfo
43919 all-flex: maybe-all-build-bison
43920 all-flex: maybe-all-intl
43921 all-flex: maybe-all-m4
43922 all-flex: maybe-all-build-texinfo
43923 all-m4: maybe-all-intl
43924 all-m4: maybe-all-build-texinfo
43925 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43926 configure-target-fastjar: maybe-configure-target-zlib
43927 all-target-fastjar: maybe-all-target-zlib
43928 configure-target-libgo: maybe-configure-target-libffi
43929 configure-target-libgo: maybe-all-target-libstdc++-v3
43930 all-target-libgo: maybe-all-target-libffi
43931 configure-target-libjava: maybe-configure-target-zlib
43932 configure-target-libjava: maybe-configure-target-boehm-gc
43933 configure-target-libjava: maybe-configure-target-libffi
43934 all-target-libjava: maybe-all-fastjar
43935 all-target-libjava: maybe-all-target-zlib
43936 all-target-libjava: maybe-all-target-boehm-gc
43937 all-target-libjava: maybe-all-target-libffi
43938 configure-target-libobjc: maybe-configure-target-boehm-gc
43939 all-target-libobjc: maybe-all-target-boehm-gc
43940 configure-target-libstdc++-v3: maybe-configure-target-libgomp
43942 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43943 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43944 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43945 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43946 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43947 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43948 all-target-libstdc++-v3: maybe-configure-target-libgomp
43950 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43951 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43952 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43953 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43954 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43955 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43956 all-target-libgloss: maybe-all-target-newlib
43957 all-target-winsup: maybe-all-target-libtermcap
43958 configure-target-newlib: maybe-all-binutils
43959 configure-target-newlib: maybe-all-ld
43960 configure-target-libgfortran: maybe-all-target-libquadmath
43963 # Dependencies for target modules on other target modules are
43964 # described by lang_env_dependencies; the defaults apply to anything
43965 # not mentioned there.
43968 @if gcc-bootstrap
43969 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43970 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43971 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43972 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43973 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43974 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43975 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43976 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43977 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43978 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43979 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43980 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43981 @endif gcc-bootstrap
43983 @if gcc-no-bootstrap
43984 configure-target-libstdc++-v3: maybe-all-target-libgcc
43985 configure-target-libmudflap: maybe-all-target-libgcc
43986 configure-target-libssp: maybe-all-target-libgcc
43987 configure-target-newlib: maybe-all-target-libgcc
43988 configure-target-libquadmath: maybe-all-target-libgcc
43989 configure-target-libgfortran: maybe-all-target-libgcc
43990 configure-target-libobjc: maybe-all-target-libgcc
43991 configure-target-libgo: maybe-all-target-libgcc
43992 configure-target-libtermcap: maybe-all-target-libgcc
43993 configure-target-winsup: maybe-all-target-libgcc
43994 configure-target-libgloss: maybe-all-target-libgcc
43995 configure-target-libffi: maybe-all-target-libgcc
43996 configure-target-libjava: maybe-all-target-libgcc
43997 configure-target-zlib: maybe-all-target-libgcc
43998 configure-target-boehm-gc: maybe-all-target-libgcc
43999 configure-target-rda: maybe-all-target-libgcc
44000 configure-target-libada: maybe-all-target-libgcc
44001 configure-target-libgomp: maybe-all-target-libgcc
44002 configure-target-libitm: maybe-all-target-libgcc
44003 configure-target-libatomic: maybe-all-target-libgcc
44004 @endif gcc-no-bootstrap
44007 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
44009 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
44011 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
44015 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
44017 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
44019 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
44021 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
44023 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
44025 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
44028 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
44030 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
44031 configure-target-libjava: maybe-all-target-libstdc++-v3
44033 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
44035 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
44037 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
44039 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
44041 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
44043 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
44044 configure-target-libitm: maybe-all-target-libstdc++-v3
44046 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
44049 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
44050 GDB_TK = @GDB_TK@
44051 INSTALL_GDB_TK = @INSTALL_GDB_TK@
44052 configure-gdb: $(CONFIGURE_GDB_TK)
44053 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
44054 install-gdb: $(INSTALL_GDB_TK)
44056 # Serialization dependencies. Host configures don't work well in parallel to
44057 # each other, due to contention over config.cache. Target configures and
44058 # build configures are similar.
44059 @serialization_dependencies@
44061 # --------------------------------
44062 # Regenerating top level configury
44063 # --------------------------------
44065 # Rebuilding Makefile.in, using autogen.
44066 AUTOGEN = autogen
44067 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
44068 cd $(srcdir) && $(AUTOGEN) Makefile.def
44070 # Rebuilding Makefile.
44071 Makefile: $(srcdir)/Makefile.in config.status
44072 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
44074 config.status: configure
44075 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
44077 # Rebuilding configure.
44078 AUTOCONF = autoconf
44079 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
44080 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
44081 cd $(srcdir) && $(AUTOCONF)
44083 # ------------------------------
44084 # Special directives to GNU Make
44085 # ------------------------------
44087 # Don't pass command-line variables to submakes.
44088 .NOEXPORT:
44089 MAKEOVERRIDES=
44091 # end of Makefile.in