GCC Rust: Parsing in floats now
[official-gcc.git] / Makefile.in
blob1c96e533147d99d1ada93432adedaef3c8b83e73
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_PASS.
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 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227 @if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232 POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299 RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304 NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
312 # Where to find ISL
313 HOST_ISLINC = @islinc@
315 # Where to find CLOOG
316 HOST_CLOOGLIBS = @clooglibs@
317 HOST_CLOOGINC = @clooginc@
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
329 SHELL = @SHELL@
331 # pwd command to use. Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters. The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
358 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
363 # Flags to pass to stage2 and later makes. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS= -gnatpg
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes. It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
416 TFLAGS =
418 # Defaults for all stages; some are overridden below.
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
486 # Only build the C compiler for stage1, because that is the only one that
487 # we can guarantee will build with the native compiler, and also it is the
488 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490 # overrideable (for a bootstrap build stage1 also builds gcc.info).
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 # --enable-intermodule was passed, since the installed compiler
497 # probably can't handle them. Luckily, autoconf always respects
498 # the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 # compiler probably has never heard of them.
501 # * We also disable -Wformat, since older GCCs don't understand newer %s.
502 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
503 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
504 --disable-build-format-warnings
506 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
507 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
509 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
510 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
512 do-compare = @do_compare@
513 do-compare3 = $(do-compare)
515 # -----------------------------------------------
516 # Programs producing files for the TARGET machine
517 # -----------------------------------------------
519 AR_FOR_TARGET=@AR_FOR_TARGET@
520 AS_FOR_TARGET=@AS_FOR_TARGET@
521 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
523 # If GCC_FOR_TARGET is not overriden on the command line, then this
524 # variable is passed down to the gcc Makefile, where it is used to
525 # build libgcc2.a. We define it here so that it can itself be
526 # overridden on the command line.
527 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
528 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
529 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
530 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
531 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
532 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
533 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
534 LD_FOR_TARGET=@LD_FOR_TARGET@
536 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
537 NM_FOR_TARGET=@NM_FOR_TARGET@
538 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
539 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
540 READELF_FOR_TARGET=@READELF_FOR_TARGET@
541 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
542 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
543 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
545 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
546 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
547 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
549 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
550 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
552 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
553 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
554 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
555 GOCFLAGS_FOR_TARGET = -O2 -g
557 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
558 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
559 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
561 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
563 # ------------------------------------
564 # Miscellaneous targets and flag lists
565 # ------------------------------------
567 # The first rule in the file had better be this one. Don't put any above it.
568 # This lives here to allow makefile fragments to contain dependencies.
569 all:
571 #### host and target specific makefile fragments come in here.
572 @target_makefile_frag@
573 @alphaieee_frag@
574 @ospace_frag@
575 @host_makefile_frag@
578 # This is the list of directories that may be needed in RPATH_ENVVAR
579 # so that programs built for the target machine work.
580 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
582 @if target-libstdc++-v3
583 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
584 @endif target-libstdc++-v3
586 @if target-libsanitizer
587 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
588 @endif target-libsanitizer
590 @if target-libvtv
591 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
592 @endif target-libvtv
594 @if target-libcilkrts
595 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
596 @endif target-libcilkrts
598 @if target-libssp
599 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
600 @endif target-libssp
602 @if target-libgomp
603 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
604 @endif target-libgomp
606 @if target-libitm
607 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
608 @endif target-libitm
610 @if target-libatomic
611 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
612 @endif target-libatomic
616 # This is the list of directories that may be needed in RPATH_ENVVAR
617 # so that programs built for the host machine work.
618 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
620 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
621 @if gcc
622 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
623 @endif gcc
626 @if gmp
627 HOST_LIB_PATH_gmp = \
628 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
629 @endif gmp
631 @if mpfr
632 HOST_LIB_PATH_mpfr = \
633 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
634 @endif mpfr
636 @if mpc
637 HOST_LIB_PATH_mpc = \
638 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
639 @endif mpc
641 @if isl
642 HOST_LIB_PATH_isl = \
643 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
644 @endif isl
646 @if cloog
647 HOST_LIB_PATH_cloog = \
648 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
649 @endif cloog
651 @if libelf
652 HOST_LIB_PATH_libelf = \
653 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
654 @endif libelf
657 CXX_FOR_TARGET_FLAG_TO_PASS = \
658 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
659 @if target-libstdc++-v3
660 # CXX_FOR_TARGET is tricky to get right for target libs that require a
661 # functional C++ compiler. When we recurse, if we expand
662 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
663 # libstdc++ include flags from the script. Instead, we get an
664 # -funconfigured-* word, so that we'll get errors if this invalid C++
665 # command line is used for anything, but also so that we can use the
666 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
667 # don't pass it on, sub-make will use the default definition, that
668 # re-expands it at the time of use, so we'll get it right when we need
669 # it. One potential exception is the expansion of CXX_FOR_TARGET
670 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
671 # really work, for C++ host programs can't depend on the current-stage
672 # C++ target library.
673 CXX_FOR_TARGET_FLAG_TO_PASS = \
674 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
675 @endif target-libstdc++-v3
677 # Flags to pass down to all sub-makes.
678 BASE_FLAGS_TO_PASS = \
679 "DESTDIR=$(DESTDIR)" \
680 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
681 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
682 "bindir=$(bindir)" \
683 "datadir=$(datadir)" \
684 "exec_prefix=$(exec_prefix)" \
685 "includedir=$(includedir)" \
686 "datarootdir=$(datarootdir)" \
687 "docdir=$(docdir)" \
688 "infodir=$(infodir)" \
689 "pdfdir=$(pdfdir)" \
690 "htmldir=$(htmldir)" \
691 "libdir=$(libdir)" \
692 "libexecdir=$(libexecdir)" \
693 "lispdir=$(lispdir)" \
694 "localstatedir=$(localstatedir)" \
695 "mandir=$(mandir)" \
696 "oldincludedir=$(oldincludedir)" \
697 "prefix=$(prefix)" \
698 "sbindir=$(sbindir)" \
699 "sharedstatedir=$(sharedstatedir)" \
700 "sysconfdir=$(sysconfdir)" \
701 "tooldir=$(tooldir)" \
702 "build_tooldir=$(build_tooldir)" \
703 "target_alias=$(target_alias)" \
704 "AWK=$(AWK)" \
705 "BISON=$(BISON)" \
706 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
707 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
708 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
709 "EXPECT=$(EXPECT)" \
710 "FLEX=$(FLEX)" \
711 "INSTALL=$(INSTALL)" \
712 "INSTALL_DATA=$(INSTALL_DATA)" \
713 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
714 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
715 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
716 "LEX=$(LEX)" \
717 "M4=$(M4)" \
718 "MAKE=$(MAKE)" \
719 "RUNTEST=$(RUNTEST)" \
720 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
721 "SED=$(SED)" \
722 "SHELL=$(SHELL)" \
723 "YACC=$(YACC)" \
724 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
725 "ADA_CFLAGS=$(ADA_CFLAGS)" \
726 "AR_FLAGS=$(AR_FLAGS)" \
727 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
729 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
730 "CFLAGS=$(CFLAGS)" \
731 "CXXFLAGS=$(CXXFLAGS)" \
732 "LDFLAGS=$(LDFLAGS)" \
733 "LIBCFLAGS=$(LIBCFLAGS)" \
734 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
735 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
736 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
737 "GNATBIND=$(GNATBIND)" \
738 "GNATMAKE=$(GNATMAKE)" \
739 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
740 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
741 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
742 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
743 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
744 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
745 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
746 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
747 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
748 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
749 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
750 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
751 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
752 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
753 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
754 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
755 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
756 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
757 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
758 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
759 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
760 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
761 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
762 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
763 "BUILD_CONFIG=$(BUILD_CONFIG)" \
764 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
765 "LEAN=$(LEAN)" \
766 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
767 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
768 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
769 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
770 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
771 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
772 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
773 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
774 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
775 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
776 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
777 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
778 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
779 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
780 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
781 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
782 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
783 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
784 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
785 "TFLAGS=$(TFLAGS)" \
786 "CONFIG_SHELL=$(SHELL)" \
787 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
789 # We leave this in just in case, but it is not needed anymore.
790 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
792 # Flags to pass down to most sub-makes, in which we're building with
793 # the host environment.
794 EXTRA_HOST_FLAGS = \
795 'AR=$(AR)' \
796 'AS=$(AS)' \
797 'CC=$(CC)' \
798 'CXX=$(CXX)' \
799 'DLLTOOL=$(DLLTOOL)' \
800 'GCJ=$(GCJ)' \
801 'GFORTRAN=$(GFORTRAN)' \
802 'GOC=$(GOC)' \
803 'LD=$(LD)' \
804 'LIPO=$(LIPO)' \
805 'NM=$(NM)' \
806 'OBJDUMP=$(OBJDUMP)' \
807 'RANLIB=$(RANLIB)' \
808 'READELF=$(READELF)' \
809 'STRIP=$(STRIP)' \
810 'WINDRES=$(WINDRES)' \
811 'WINDMC=$(WINDMC)'
813 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
815 # Flags to pass to stage1 or when not bootstrapping.
817 STAGE1_FLAGS_TO_PASS = \
818 LDFLAGS="$${LDFLAGS}" \
819 HOST_LIBS="$${HOST_LIBS}"
821 # Flags to pass to stage2 and later makes.
823 POSTSTAGE1_FLAGS_TO_PASS = \
824 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
825 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
826 GNATBIND="$${GNATBIND}" \
827 LDFLAGS="$${LDFLAGS}" \
828 HOST_LIBS="$${HOST_LIBS}" \
829 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
831 # Flags to pass down to makes which are built with the target environment.
832 # The double $ decreases the length of the command line; those variables
833 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
834 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
835 # so we expand them here.
836 EXTRA_TARGET_FLAGS = \
837 'AR=$$(AR_FOR_TARGET)' \
838 'AS=$(COMPILER_AS_FOR_TARGET)' \
839 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
841 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
842 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
843 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
844 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
848 'LD=$(COMPILER_LD_FOR_TARGET)' \
849 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
850 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
851 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
852 'NM=$(COMPILER_NM_FOR_TARGET)' \
853 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
854 'RANLIB=$$(RANLIB_FOR_TARGET)' \
855 'READELF=$$(READELF_FOR_TARGET)' \
856 'WINDRES=$$(WINDRES_FOR_TARGET)' \
857 'WINDMC=$$(WINDMC_FOR_TARGET)' \
858 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
859 "TFLAGS=$$TFLAGS"
861 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
863 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
864 # unfortunately needs the native compiler and the target ar and
865 # ranlib.
866 # If any variables are added here, they must be added to do-*, below.
867 # The BUILD_* variables are a special case, which are used for the gcc
868 # cross-building scheme.
869 EXTRA_GCC_FLAGS = \
870 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
871 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
872 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
874 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
876 @if gcc
877 BUILD_CONFIG = @BUILD_CONFIG@
878 ifneq ($(BUILD_CONFIG),)
879 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
880 endif
881 @endif gcc
883 .PHONY: configure-host
884 configure-host: \
885 maybe-configure-bfd \
886 maybe-configure-opcodes \
887 maybe-configure-binutils \
888 maybe-configure-bison \
889 maybe-configure-cgen \
890 maybe-configure-dejagnu \
891 maybe-configure-etc \
892 maybe-configure-fastjar \
893 maybe-configure-fixincludes \
894 maybe-configure-flex \
895 maybe-configure-gas \
896 maybe-configure-gcc \
897 maybe-configure-gmp \
898 maybe-configure-mpfr \
899 maybe-configure-mpc \
900 maybe-configure-isl \
901 maybe-configure-cloog \
902 maybe-configure-libelf \
903 maybe-configure-gold \
904 maybe-configure-gprof \
905 maybe-configure-intl \
906 maybe-configure-tcl \
907 maybe-configure-itcl \
908 maybe-configure-ld \
909 maybe-configure-libbacktrace \
910 maybe-configure-libcpp \
911 maybe-configure-libdecnumber \
912 maybe-configure-libgui \
913 maybe-configure-libiberty \
914 maybe-configure-libiconv \
915 maybe-configure-m4 \
916 maybe-configure-readline \
917 maybe-configure-sid \
918 maybe-configure-sim \
919 maybe-configure-texinfo \
920 maybe-configure-zlib \
921 maybe-configure-gdb \
922 maybe-configure-expect \
923 maybe-configure-guile \
924 maybe-configure-tk \
925 maybe-configure-libtermcap \
926 maybe-configure-utils \
927 maybe-configure-gnattools \
928 maybe-configure-lto-plugin
929 .PHONY: configure-target
930 configure-target: \
931 maybe-configure-target-libstdc++-v3 \
932 maybe-configure-target-libsanitizer \
933 maybe-configure-target-libvtv \
934 maybe-configure-target-libcilkrts \
935 maybe-configure-target-libssp \
936 maybe-configure-target-newlib \
937 maybe-configure-target-libgcc \
938 maybe-configure-target-libbacktrace \
939 maybe-configure-target-libquadmath \
940 maybe-configure-target-libgfortran \
941 maybe-configure-target-libobjc \
942 maybe-configure-target-libgo \
943 maybe-configure-target-libgrust \
944 maybe-configure-target-libtermcap \
945 maybe-configure-target-winsup \
946 maybe-configure-target-libgloss \
947 maybe-configure-target-libffi \
948 maybe-configure-target-libjava \
949 maybe-configure-target-zlib \
950 maybe-configure-target-boehm-gc \
951 maybe-configure-target-rda \
952 maybe-configure-target-libada \
953 maybe-configure-target-libgomp \
954 maybe-configure-target-libitm \
955 maybe-configure-target-libatomic
957 # The target built for a native non-bootstrap build.
958 .PHONY: all
959 all:
960 @if gcc-bootstrap
961 [ -f stage_final ] || echo stage3 > stage_final
962 @r=`${PWD_COMMAND}`; export r; \
963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
965 @endif gcc-bootstrap
966 @: $(MAKE); $(unstage)
967 @r=`${PWD_COMMAND}`; export r; \
968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 @if gcc-bootstrap
970 if [ -f stage_last ]; then \
971 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
972 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
973 else \
974 @endif gcc-bootstrap
975 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
976 @if gcc-bootstrap
978 fi \
979 @endif gcc-bootstrap
980 && :
982 .PHONY: all-build
984 all-build: maybe-all-build-libiberty
985 all-build: maybe-all-build-bison
986 all-build: maybe-all-build-flex
987 all-build: maybe-all-build-m4
988 all-build: maybe-all-build-texinfo
989 all-build: maybe-all-build-fixincludes
991 .PHONY: all-host
993 @if bfd-no-bootstrap
994 all-host: maybe-all-bfd
995 @endif bfd-no-bootstrap
996 @if opcodes-no-bootstrap
997 all-host: maybe-all-opcodes
998 @endif opcodes-no-bootstrap
999 @if binutils-no-bootstrap
1000 all-host: maybe-all-binutils
1001 @endif binutils-no-bootstrap
1002 all-host: maybe-all-bison
1003 all-host: maybe-all-cgen
1004 all-host: maybe-all-dejagnu
1005 all-host: maybe-all-etc
1006 all-host: maybe-all-fastjar
1007 @if fixincludes-no-bootstrap
1008 all-host: maybe-all-fixincludes
1009 @endif fixincludes-no-bootstrap
1010 all-host: maybe-all-flex
1011 @if gas-no-bootstrap
1012 all-host: maybe-all-gas
1013 @endif gas-no-bootstrap
1014 @if gcc-no-bootstrap
1015 all-host: maybe-all-gcc
1016 @endif gcc-no-bootstrap
1017 @if gmp-no-bootstrap
1018 all-host: maybe-all-gmp
1019 @endif gmp-no-bootstrap
1020 @if mpfr-no-bootstrap
1021 all-host: maybe-all-mpfr
1022 @endif mpfr-no-bootstrap
1023 @if mpc-no-bootstrap
1024 all-host: maybe-all-mpc
1025 @endif mpc-no-bootstrap
1026 @if isl-no-bootstrap
1027 all-host: maybe-all-isl
1028 @endif isl-no-bootstrap
1029 @if cloog-no-bootstrap
1030 all-host: maybe-all-cloog
1031 @endif cloog-no-bootstrap
1032 @if libelf-no-bootstrap
1033 all-host: maybe-all-libelf
1034 @endif libelf-no-bootstrap
1035 @if gold-no-bootstrap
1036 all-host: maybe-all-gold
1037 @endif gold-no-bootstrap
1038 all-host: maybe-all-gprof
1039 @if intl-no-bootstrap
1040 all-host: maybe-all-intl
1041 @endif intl-no-bootstrap
1042 all-host: maybe-all-tcl
1043 all-host: maybe-all-itcl
1044 @if ld-no-bootstrap
1045 all-host: maybe-all-ld
1046 @endif ld-no-bootstrap
1047 @if libbacktrace-no-bootstrap
1048 all-host: maybe-all-libbacktrace
1049 @endif libbacktrace-no-bootstrap
1050 @if libcpp-no-bootstrap
1051 all-host: maybe-all-libcpp
1052 @endif libcpp-no-bootstrap
1053 @if libdecnumber-no-bootstrap
1054 all-host: maybe-all-libdecnumber
1055 @endif libdecnumber-no-bootstrap
1056 all-host: maybe-all-libgui
1057 @if libiberty-no-bootstrap
1058 all-host: maybe-all-libiberty
1059 @endif libiberty-no-bootstrap
1060 all-host: maybe-all-libiconv
1061 all-host: maybe-all-m4
1062 all-host: maybe-all-readline
1063 all-host: maybe-all-sid
1064 all-host: maybe-all-sim
1065 all-host: maybe-all-texinfo
1066 @if zlib-no-bootstrap
1067 all-host: maybe-all-zlib
1068 @endif zlib-no-bootstrap
1069 all-host: maybe-all-gdb
1070 all-host: maybe-all-expect
1071 all-host: maybe-all-guile
1072 all-host: maybe-all-tk
1073 all-host: maybe-all-libtermcap
1074 all-host: maybe-all-utils
1075 all-host: maybe-all-gnattools
1076 @if lto-plugin-no-bootstrap
1077 all-host: maybe-all-lto-plugin
1078 @endif lto-plugin-no-bootstrap
1080 .PHONY: all-target
1082 @if target-libstdc++-v3-no-bootstrap
1083 all-target: maybe-all-target-libstdc++-v3
1084 @endif target-libstdc++-v3-no-bootstrap
1085 @if target-libsanitizer-no-bootstrap
1086 all-target: maybe-all-target-libsanitizer
1087 @endif target-libsanitizer-no-bootstrap
1088 @if target-libvtv-no-bootstrap
1089 all-target: maybe-all-target-libvtv
1090 @endif target-libvtv-no-bootstrap
1091 all-target: maybe-all-target-libcilkrts
1092 all-target: maybe-all-target-libssp
1093 all-target: maybe-all-target-newlib
1094 @if target-libgcc-no-bootstrap
1095 all-target: maybe-all-target-libgcc
1096 @endif target-libgcc-no-bootstrap
1097 all-target: maybe-all-target-libbacktrace
1098 all-target: maybe-all-target-libquadmath
1099 all-target: maybe-all-target-libgfortran
1100 all-target: maybe-all-target-libobjc
1101 all-target: maybe-all-target-libgo
1102 all-target: maybe-all-target-libgrust
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-isl
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-libbacktrace
1159 info-host: maybe-info-libcpp
1160 info-host: maybe-info-libdecnumber
1161 info-host: maybe-info-libgui
1162 info-host: maybe-info-libiberty
1163 info-host: maybe-info-libiconv
1164 info-host: maybe-info-m4
1165 info-host: maybe-info-readline
1166 info-host: maybe-info-sid
1167 info-host: maybe-info-sim
1168 info-host: maybe-info-texinfo
1169 info-host: maybe-info-zlib
1170 info-host: maybe-info-gdb
1171 info-host: maybe-info-expect
1172 info-host: maybe-info-guile
1173 info-host: maybe-info-tk
1174 info-host: maybe-info-libtermcap
1175 info-host: maybe-info-utils
1176 info-host: maybe-info-gnattools
1177 info-host: maybe-info-lto-plugin
1179 .PHONY: info-target
1181 info-target: maybe-info-target-libstdc++-v3
1182 info-target: maybe-info-target-libsanitizer
1183 info-target: maybe-info-target-libvtv
1184 info-target: maybe-info-target-libcilkrts
1185 info-target: maybe-info-target-libssp
1186 info-target: maybe-info-target-newlib
1187 info-target: maybe-info-target-libgcc
1188 info-target: maybe-info-target-libbacktrace
1189 info-target: maybe-info-target-libquadmath
1190 info-target: maybe-info-target-libgfortran
1191 info-target: maybe-info-target-libobjc
1192 info-target: maybe-info-target-libgo
1193 info-target: maybe-info-target-libgrust
1194 info-target: maybe-info-target-libtermcap
1195 info-target: maybe-info-target-winsup
1196 info-target: maybe-info-target-libgloss
1197 info-target: maybe-info-target-libffi
1198 info-target: maybe-info-target-libjava
1199 info-target: maybe-info-target-zlib
1200 info-target: maybe-info-target-boehm-gc
1201 info-target: maybe-info-target-rda
1202 info-target: maybe-info-target-libada
1203 info-target: maybe-info-target-libgomp
1204 info-target: maybe-info-target-libitm
1205 info-target: maybe-info-target-libatomic
1207 .PHONY: do-dvi
1208 do-dvi:
1209 @: $(MAKE); $(unstage)
1210 @r=`${PWD_COMMAND}`; export r; \
1211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1212 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1213 dvi-target
1216 .PHONY: dvi-host
1218 dvi-host: maybe-dvi-bfd
1219 dvi-host: maybe-dvi-opcodes
1220 dvi-host: maybe-dvi-binutils
1221 dvi-host: maybe-dvi-bison
1222 dvi-host: maybe-dvi-cgen
1223 dvi-host: maybe-dvi-dejagnu
1224 dvi-host: maybe-dvi-etc
1225 dvi-host: maybe-dvi-fastjar
1226 dvi-host: maybe-dvi-fixincludes
1227 dvi-host: maybe-dvi-flex
1228 dvi-host: maybe-dvi-gas
1229 dvi-host: maybe-dvi-gcc
1230 dvi-host: maybe-dvi-gmp
1231 dvi-host: maybe-dvi-mpfr
1232 dvi-host: maybe-dvi-mpc
1233 dvi-host: maybe-dvi-isl
1234 dvi-host: maybe-dvi-cloog
1235 dvi-host: maybe-dvi-libelf
1236 dvi-host: maybe-dvi-gold
1237 dvi-host: maybe-dvi-gprof
1238 dvi-host: maybe-dvi-intl
1239 dvi-host: maybe-dvi-tcl
1240 dvi-host: maybe-dvi-itcl
1241 dvi-host: maybe-dvi-ld
1242 dvi-host: maybe-dvi-libbacktrace
1243 dvi-host: maybe-dvi-libcpp
1244 dvi-host: maybe-dvi-libdecnumber
1245 dvi-host: maybe-dvi-libgui
1246 dvi-host: maybe-dvi-libiberty
1247 dvi-host: maybe-dvi-libiconv
1248 dvi-host: maybe-dvi-m4
1249 dvi-host: maybe-dvi-readline
1250 dvi-host: maybe-dvi-sid
1251 dvi-host: maybe-dvi-sim
1252 dvi-host: maybe-dvi-texinfo
1253 dvi-host: maybe-dvi-zlib
1254 dvi-host: maybe-dvi-gdb
1255 dvi-host: maybe-dvi-expect
1256 dvi-host: maybe-dvi-guile
1257 dvi-host: maybe-dvi-tk
1258 dvi-host: maybe-dvi-libtermcap
1259 dvi-host: maybe-dvi-utils
1260 dvi-host: maybe-dvi-gnattools
1261 dvi-host: maybe-dvi-lto-plugin
1263 .PHONY: dvi-target
1265 dvi-target: maybe-dvi-target-libstdc++-v3
1266 dvi-target: maybe-dvi-target-libsanitizer
1267 dvi-target: maybe-dvi-target-libvtv
1268 dvi-target: maybe-dvi-target-libcilkrts
1269 dvi-target: maybe-dvi-target-libssp
1270 dvi-target: maybe-dvi-target-newlib
1271 dvi-target: maybe-dvi-target-libgcc
1272 dvi-target: maybe-dvi-target-libbacktrace
1273 dvi-target: maybe-dvi-target-libquadmath
1274 dvi-target: maybe-dvi-target-libgfortran
1275 dvi-target: maybe-dvi-target-libobjc
1276 dvi-target: maybe-dvi-target-libgo
1277 dvi-target: maybe-dvi-target-libgrust
1278 dvi-target: maybe-dvi-target-libtermcap
1279 dvi-target: maybe-dvi-target-winsup
1280 dvi-target: maybe-dvi-target-libgloss
1281 dvi-target: maybe-dvi-target-libffi
1282 dvi-target: maybe-dvi-target-libjava
1283 dvi-target: maybe-dvi-target-zlib
1284 dvi-target: maybe-dvi-target-boehm-gc
1285 dvi-target: maybe-dvi-target-rda
1286 dvi-target: maybe-dvi-target-libada
1287 dvi-target: maybe-dvi-target-libgomp
1288 dvi-target: maybe-dvi-target-libitm
1289 dvi-target: maybe-dvi-target-libatomic
1291 .PHONY: do-pdf
1292 do-pdf:
1293 @: $(MAKE); $(unstage)
1294 @r=`${PWD_COMMAND}`; export r; \
1295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1296 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1297 pdf-target
1300 .PHONY: pdf-host
1302 pdf-host: maybe-pdf-bfd
1303 pdf-host: maybe-pdf-opcodes
1304 pdf-host: maybe-pdf-binutils
1305 pdf-host: maybe-pdf-bison
1306 pdf-host: maybe-pdf-cgen
1307 pdf-host: maybe-pdf-dejagnu
1308 pdf-host: maybe-pdf-etc
1309 pdf-host: maybe-pdf-fastjar
1310 pdf-host: maybe-pdf-fixincludes
1311 pdf-host: maybe-pdf-flex
1312 pdf-host: maybe-pdf-gas
1313 pdf-host: maybe-pdf-gcc
1314 pdf-host: maybe-pdf-gmp
1315 pdf-host: maybe-pdf-mpfr
1316 pdf-host: maybe-pdf-mpc
1317 pdf-host: maybe-pdf-isl
1318 pdf-host: maybe-pdf-cloog
1319 pdf-host: maybe-pdf-libelf
1320 pdf-host: maybe-pdf-gold
1321 pdf-host: maybe-pdf-gprof
1322 pdf-host: maybe-pdf-intl
1323 pdf-host: maybe-pdf-tcl
1324 pdf-host: maybe-pdf-itcl
1325 pdf-host: maybe-pdf-ld
1326 pdf-host: maybe-pdf-libbacktrace
1327 pdf-host: maybe-pdf-libcpp
1328 pdf-host: maybe-pdf-libdecnumber
1329 pdf-host: maybe-pdf-libgui
1330 pdf-host: maybe-pdf-libiberty
1331 pdf-host: maybe-pdf-libiconv
1332 pdf-host: maybe-pdf-m4
1333 pdf-host: maybe-pdf-readline
1334 pdf-host: maybe-pdf-sid
1335 pdf-host: maybe-pdf-sim
1336 pdf-host: maybe-pdf-texinfo
1337 pdf-host: maybe-pdf-zlib
1338 pdf-host: maybe-pdf-gdb
1339 pdf-host: maybe-pdf-expect
1340 pdf-host: maybe-pdf-guile
1341 pdf-host: maybe-pdf-tk
1342 pdf-host: maybe-pdf-libtermcap
1343 pdf-host: maybe-pdf-utils
1344 pdf-host: maybe-pdf-gnattools
1345 pdf-host: maybe-pdf-lto-plugin
1347 .PHONY: pdf-target
1349 pdf-target: maybe-pdf-target-libstdc++-v3
1350 pdf-target: maybe-pdf-target-libsanitizer
1351 pdf-target: maybe-pdf-target-libvtv
1352 pdf-target: maybe-pdf-target-libcilkrts
1353 pdf-target: maybe-pdf-target-libssp
1354 pdf-target: maybe-pdf-target-newlib
1355 pdf-target: maybe-pdf-target-libgcc
1356 pdf-target: maybe-pdf-target-libbacktrace
1357 pdf-target: maybe-pdf-target-libquadmath
1358 pdf-target: maybe-pdf-target-libgfortran
1359 pdf-target: maybe-pdf-target-libobjc
1360 pdf-target: maybe-pdf-target-libgo
1361 pdf-target: maybe-pdf-target-libgrust
1362 pdf-target: maybe-pdf-target-libtermcap
1363 pdf-target: maybe-pdf-target-winsup
1364 pdf-target: maybe-pdf-target-libgloss
1365 pdf-target: maybe-pdf-target-libffi
1366 pdf-target: maybe-pdf-target-libjava
1367 pdf-target: maybe-pdf-target-zlib
1368 pdf-target: maybe-pdf-target-boehm-gc
1369 pdf-target: maybe-pdf-target-rda
1370 pdf-target: maybe-pdf-target-libada
1371 pdf-target: maybe-pdf-target-libgomp
1372 pdf-target: maybe-pdf-target-libitm
1373 pdf-target: maybe-pdf-target-libatomic
1375 .PHONY: do-html
1376 do-html:
1377 @: $(MAKE); $(unstage)
1378 @r=`${PWD_COMMAND}`; export r; \
1379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1380 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1381 html-target
1384 .PHONY: html-host
1386 html-host: maybe-html-bfd
1387 html-host: maybe-html-opcodes
1388 html-host: maybe-html-binutils
1389 html-host: maybe-html-bison
1390 html-host: maybe-html-cgen
1391 html-host: maybe-html-dejagnu
1392 html-host: maybe-html-etc
1393 html-host: maybe-html-fastjar
1394 html-host: maybe-html-fixincludes
1395 html-host: maybe-html-flex
1396 html-host: maybe-html-gas
1397 html-host: maybe-html-gcc
1398 html-host: maybe-html-gmp
1399 html-host: maybe-html-mpfr
1400 html-host: maybe-html-mpc
1401 html-host: maybe-html-isl
1402 html-host: maybe-html-cloog
1403 html-host: maybe-html-libelf
1404 html-host: maybe-html-gold
1405 html-host: maybe-html-gprof
1406 html-host: maybe-html-intl
1407 html-host: maybe-html-tcl
1408 html-host: maybe-html-itcl
1409 html-host: maybe-html-ld
1410 html-host: maybe-html-libbacktrace
1411 html-host: maybe-html-libcpp
1412 html-host: maybe-html-libdecnumber
1413 html-host: maybe-html-libgui
1414 html-host: maybe-html-libiberty
1415 html-host: maybe-html-libiconv
1416 html-host: maybe-html-m4
1417 html-host: maybe-html-readline
1418 html-host: maybe-html-sid
1419 html-host: maybe-html-sim
1420 html-host: maybe-html-texinfo
1421 html-host: maybe-html-zlib
1422 html-host: maybe-html-gdb
1423 html-host: maybe-html-expect
1424 html-host: maybe-html-guile
1425 html-host: maybe-html-tk
1426 html-host: maybe-html-libtermcap
1427 html-host: maybe-html-utils
1428 html-host: maybe-html-gnattools
1429 html-host: maybe-html-lto-plugin
1431 .PHONY: html-target
1433 html-target: maybe-html-target-libstdc++-v3
1434 html-target: maybe-html-target-libsanitizer
1435 html-target: maybe-html-target-libvtv
1436 html-target: maybe-html-target-libcilkrts
1437 html-target: maybe-html-target-libssp
1438 html-target: maybe-html-target-newlib
1439 html-target: maybe-html-target-libgcc
1440 html-target: maybe-html-target-libbacktrace
1441 html-target: maybe-html-target-libquadmath
1442 html-target: maybe-html-target-libgfortran
1443 html-target: maybe-html-target-libobjc
1444 html-target: maybe-html-target-libgo
1445 html-target: maybe-html-target-libgrust
1446 html-target: maybe-html-target-libtermcap
1447 html-target: maybe-html-target-winsup
1448 html-target: maybe-html-target-libgloss
1449 html-target: maybe-html-target-libffi
1450 html-target: maybe-html-target-libjava
1451 html-target: maybe-html-target-zlib
1452 html-target: maybe-html-target-boehm-gc
1453 html-target: maybe-html-target-rda
1454 html-target: maybe-html-target-libada
1455 html-target: maybe-html-target-libgomp
1456 html-target: maybe-html-target-libitm
1457 html-target: maybe-html-target-libatomic
1459 .PHONY: do-TAGS
1460 do-TAGS:
1461 @: $(MAKE); $(unstage)
1462 @r=`${PWD_COMMAND}`; export r; \
1463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1464 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1465 TAGS-target
1468 .PHONY: TAGS-host
1470 TAGS-host: maybe-TAGS-bfd
1471 TAGS-host: maybe-TAGS-opcodes
1472 TAGS-host: maybe-TAGS-binutils
1473 TAGS-host: maybe-TAGS-bison
1474 TAGS-host: maybe-TAGS-cgen
1475 TAGS-host: maybe-TAGS-dejagnu
1476 TAGS-host: maybe-TAGS-etc
1477 TAGS-host: maybe-TAGS-fastjar
1478 TAGS-host: maybe-TAGS-fixincludes
1479 TAGS-host: maybe-TAGS-flex
1480 TAGS-host: maybe-TAGS-gas
1481 TAGS-host: maybe-TAGS-gcc
1482 TAGS-host: maybe-TAGS-gmp
1483 TAGS-host: maybe-TAGS-mpfr
1484 TAGS-host: maybe-TAGS-mpc
1485 TAGS-host: maybe-TAGS-isl
1486 TAGS-host: maybe-TAGS-cloog
1487 TAGS-host: maybe-TAGS-libelf
1488 TAGS-host: maybe-TAGS-gold
1489 TAGS-host: maybe-TAGS-gprof
1490 TAGS-host: maybe-TAGS-intl
1491 TAGS-host: maybe-TAGS-tcl
1492 TAGS-host: maybe-TAGS-itcl
1493 TAGS-host: maybe-TAGS-ld
1494 TAGS-host: maybe-TAGS-libbacktrace
1495 TAGS-host: maybe-TAGS-libcpp
1496 TAGS-host: maybe-TAGS-libdecnumber
1497 TAGS-host: maybe-TAGS-libgui
1498 TAGS-host: maybe-TAGS-libiberty
1499 TAGS-host: maybe-TAGS-libiconv
1500 TAGS-host: maybe-TAGS-m4
1501 TAGS-host: maybe-TAGS-readline
1502 TAGS-host: maybe-TAGS-sid
1503 TAGS-host: maybe-TAGS-sim
1504 TAGS-host: maybe-TAGS-texinfo
1505 TAGS-host: maybe-TAGS-zlib
1506 TAGS-host: maybe-TAGS-gdb
1507 TAGS-host: maybe-TAGS-expect
1508 TAGS-host: maybe-TAGS-guile
1509 TAGS-host: maybe-TAGS-tk
1510 TAGS-host: maybe-TAGS-libtermcap
1511 TAGS-host: maybe-TAGS-utils
1512 TAGS-host: maybe-TAGS-gnattools
1513 TAGS-host: maybe-TAGS-lto-plugin
1515 .PHONY: TAGS-target
1517 TAGS-target: maybe-TAGS-target-libstdc++-v3
1518 TAGS-target: maybe-TAGS-target-libsanitizer
1519 TAGS-target: maybe-TAGS-target-libvtv
1520 TAGS-target: maybe-TAGS-target-libcilkrts
1521 TAGS-target: maybe-TAGS-target-libssp
1522 TAGS-target: maybe-TAGS-target-newlib
1523 TAGS-target: maybe-TAGS-target-libgcc
1524 TAGS-target: maybe-TAGS-target-libbacktrace
1525 TAGS-target: maybe-TAGS-target-libquadmath
1526 TAGS-target: maybe-TAGS-target-libgfortran
1527 TAGS-target: maybe-TAGS-target-libobjc
1528 TAGS-target: maybe-TAGS-target-libgo
1529 TAGS-target: maybe-TAGS-target-libgrust
1530 TAGS-target: maybe-TAGS-target-libtermcap
1531 TAGS-target: maybe-TAGS-target-winsup
1532 TAGS-target: maybe-TAGS-target-libgloss
1533 TAGS-target: maybe-TAGS-target-libffi
1534 TAGS-target: maybe-TAGS-target-libjava
1535 TAGS-target: maybe-TAGS-target-zlib
1536 TAGS-target: maybe-TAGS-target-boehm-gc
1537 TAGS-target: maybe-TAGS-target-rda
1538 TAGS-target: maybe-TAGS-target-libada
1539 TAGS-target: maybe-TAGS-target-libgomp
1540 TAGS-target: maybe-TAGS-target-libitm
1541 TAGS-target: maybe-TAGS-target-libatomic
1543 .PHONY: do-install-info
1544 do-install-info:
1545 @: $(MAKE); $(unstage)
1546 @r=`${PWD_COMMAND}`; export r; \
1547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1548 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1549 install-info-target
1552 .PHONY: install-info-host
1554 install-info-host: maybe-install-info-bfd
1555 install-info-host: maybe-install-info-opcodes
1556 install-info-host: maybe-install-info-binutils
1557 install-info-host: maybe-install-info-bison
1558 install-info-host: maybe-install-info-cgen
1559 install-info-host: maybe-install-info-dejagnu
1560 install-info-host: maybe-install-info-etc
1561 install-info-host: maybe-install-info-fastjar
1562 install-info-host: maybe-install-info-fixincludes
1563 install-info-host: maybe-install-info-flex
1564 install-info-host: maybe-install-info-gas
1565 install-info-host: maybe-install-info-gcc
1566 install-info-host: maybe-install-info-gmp
1567 install-info-host: maybe-install-info-mpfr
1568 install-info-host: maybe-install-info-mpc
1569 install-info-host: maybe-install-info-isl
1570 install-info-host: maybe-install-info-cloog
1571 install-info-host: maybe-install-info-libelf
1572 install-info-host: maybe-install-info-gold
1573 install-info-host: maybe-install-info-gprof
1574 install-info-host: maybe-install-info-intl
1575 install-info-host: maybe-install-info-tcl
1576 install-info-host: maybe-install-info-itcl
1577 install-info-host: maybe-install-info-ld
1578 install-info-host: maybe-install-info-libbacktrace
1579 install-info-host: maybe-install-info-libcpp
1580 install-info-host: maybe-install-info-libdecnumber
1581 install-info-host: maybe-install-info-libgui
1582 install-info-host: maybe-install-info-libiberty
1583 install-info-host: maybe-install-info-libiconv
1584 install-info-host: maybe-install-info-m4
1585 install-info-host: maybe-install-info-readline
1586 install-info-host: maybe-install-info-sid
1587 install-info-host: maybe-install-info-sim
1588 install-info-host: maybe-install-info-texinfo
1589 install-info-host: maybe-install-info-zlib
1590 install-info-host: maybe-install-info-gdb
1591 install-info-host: maybe-install-info-expect
1592 install-info-host: maybe-install-info-guile
1593 install-info-host: maybe-install-info-tk
1594 install-info-host: maybe-install-info-libtermcap
1595 install-info-host: maybe-install-info-utils
1596 install-info-host: maybe-install-info-gnattools
1597 install-info-host: maybe-install-info-lto-plugin
1599 .PHONY: install-info-target
1601 install-info-target: maybe-install-info-target-libstdc++-v3
1602 install-info-target: maybe-install-info-target-libsanitizer
1603 install-info-target: maybe-install-info-target-libvtv
1604 install-info-target: maybe-install-info-target-libcilkrts
1605 install-info-target: maybe-install-info-target-libssp
1606 install-info-target: maybe-install-info-target-newlib
1607 install-info-target: maybe-install-info-target-libgcc
1608 install-info-target: maybe-install-info-target-libbacktrace
1609 install-info-target: maybe-install-info-target-libquadmath
1610 install-info-target: maybe-install-info-target-libgfortran
1611 install-info-target: maybe-install-info-target-libobjc
1612 install-info-target: maybe-install-info-target-libgo
1613 install-info-target: maybe-install-info-target-libgrust
1614 install-info-target: maybe-install-info-target-libtermcap
1615 install-info-target: maybe-install-info-target-winsup
1616 install-info-target: maybe-install-info-target-libgloss
1617 install-info-target: maybe-install-info-target-libffi
1618 install-info-target: maybe-install-info-target-libjava
1619 install-info-target: maybe-install-info-target-zlib
1620 install-info-target: maybe-install-info-target-boehm-gc
1621 install-info-target: maybe-install-info-target-rda
1622 install-info-target: maybe-install-info-target-libada
1623 install-info-target: maybe-install-info-target-libgomp
1624 install-info-target: maybe-install-info-target-libitm
1625 install-info-target: maybe-install-info-target-libatomic
1627 .PHONY: do-install-pdf
1628 do-install-pdf:
1629 @: $(MAKE); $(unstage)
1630 @r=`${PWD_COMMAND}`; export r; \
1631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1632 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1633 install-pdf-target
1636 .PHONY: install-pdf-host
1638 install-pdf-host: maybe-install-pdf-bfd
1639 install-pdf-host: maybe-install-pdf-opcodes
1640 install-pdf-host: maybe-install-pdf-binutils
1641 install-pdf-host: maybe-install-pdf-bison
1642 install-pdf-host: maybe-install-pdf-cgen
1643 install-pdf-host: maybe-install-pdf-dejagnu
1644 install-pdf-host: maybe-install-pdf-etc
1645 install-pdf-host: maybe-install-pdf-fastjar
1646 install-pdf-host: maybe-install-pdf-fixincludes
1647 install-pdf-host: maybe-install-pdf-flex
1648 install-pdf-host: maybe-install-pdf-gas
1649 install-pdf-host: maybe-install-pdf-gcc
1650 install-pdf-host: maybe-install-pdf-gmp
1651 install-pdf-host: maybe-install-pdf-mpfr
1652 install-pdf-host: maybe-install-pdf-mpc
1653 install-pdf-host: maybe-install-pdf-isl
1654 install-pdf-host: maybe-install-pdf-cloog
1655 install-pdf-host: maybe-install-pdf-libelf
1656 install-pdf-host: maybe-install-pdf-gold
1657 install-pdf-host: maybe-install-pdf-gprof
1658 install-pdf-host: maybe-install-pdf-intl
1659 install-pdf-host: maybe-install-pdf-tcl
1660 install-pdf-host: maybe-install-pdf-itcl
1661 install-pdf-host: maybe-install-pdf-ld
1662 install-pdf-host: maybe-install-pdf-libbacktrace
1663 install-pdf-host: maybe-install-pdf-libcpp
1664 install-pdf-host: maybe-install-pdf-libdecnumber
1665 install-pdf-host: maybe-install-pdf-libgui
1666 install-pdf-host: maybe-install-pdf-libiberty
1667 install-pdf-host: maybe-install-pdf-libiconv
1668 install-pdf-host: maybe-install-pdf-m4
1669 install-pdf-host: maybe-install-pdf-readline
1670 install-pdf-host: maybe-install-pdf-sid
1671 install-pdf-host: maybe-install-pdf-sim
1672 install-pdf-host: maybe-install-pdf-texinfo
1673 install-pdf-host: maybe-install-pdf-zlib
1674 install-pdf-host: maybe-install-pdf-gdb
1675 install-pdf-host: maybe-install-pdf-expect
1676 install-pdf-host: maybe-install-pdf-guile
1677 install-pdf-host: maybe-install-pdf-tk
1678 install-pdf-host: maybe-install-pdf-libtermcap
1679 install-pdf-host: maybe-install-pdf-utils
1680 install-pdf-host: maybe-install-pdf-gnattools
1681 install-pdf-host: maybe-install-pdf-lto-plugin
1683 .PHONY: install-pdf-target
1685 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1686 install-pdf-target: maybe-install-pdf-target-libsanitizer
1687 install-pdf-target: maybe-install-pdf-target-libvtv
1688 install-pdf-target: maybe-install-pdf-target-libcilkrts
1689 install-pdf-target: maybe-install-pdf-target-libssp
1690 install-pdf-target: maybe-install-pdf-target-newlib
1691 install-pdf-target: maybe-install-pdf-target-libgcc
1692 install-pdf-target: maybe-install-pdf-target-libbacktrace
1693 install-pdf-target: maybe-install-pdf-target-libquadmath
1694 install-pdf-target: maybe-install-pdf-target-libgfortran
1695 install-pdf-target: maybe-install-pdf-target-libobjc
1696 install-pdf-target: maybe-install-pdf-target-libgo
1697 install-pdf-target: maybe-install-pdf-target-libgrust
1698 install-pdf-target: maybe-install-pdf-target-libtermcap
1699 install-pdf-target: maybe-install-pdf-target-winsup
1700 install-pdf-target: maybe-install-pdf-target-libgloss
1701 install-pdf-target: maybe-install-pdf-target-libffi
1702 install-pdf-target: maybe-install-pdf-target-libjava
1703 install-pdf-target: maybe-install-pdf-target-zlib
1704 install-pdf-target: maybe-install-pdf-target-boehm-gc
1705 install-pdf-target: maybe-install-pdf-target-rda
1706 install-pdf-target: maybe-install-pdf-target-libada
1707 install-pdf-target: maybe-install-pdf-target-libgomp
1708 install-pdf-target: maybe-install-pdf-target-libitm
1709 install-pdf-target: maybe-install-pdf-target-libatomic
1711 .PHONY: do-install-html
1712 do-install-html:
1713 @: $(MAKE); $(unstage)
1714 @r=`${PWD_COMMAND}`; export r; \
1715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1716 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1717 install-html-target
1720 .PHONY: install-html-host
1722 install-html-host: maybe-install-html-bfd
1723 install-html-host: maybe-install-html-opcodes
1724 install-html-host: maybe-install-html-binutils
1725 install-html-host: maybe-install-html-bison
1726 install-html-host: maybe-install-html-cgen
1727 install-html-host: maybe-install-html-dejagnu
1728 install-html-host: maybe-install-html-etc
1729 install-html-host: maybe-install-html-fastjar
1730 install-html-host: maybe-install-html-fixincludes
1731 install-html-host: maybe-install-html-flex
1732 install-html-host: maybe-install-html-gas
1733 install-html-host: maybe-install-html-gcc
1734 install-html-host: maybe-install-html-gmp
1735 install-html-host: maybe-install-html-mpfr
1736 install-html-host: maybe-install-html-mpc
1737 install-html-host: maybe-install-html-isl
1738 install-html-host: maybe-install-html-cloog
1739 install-html-host: maybe-install-html-libelf
1740 install-html-host: maybe-install-html-gold
1741 install-html-host: maybe-install-html-gprof
1742 install-html-host: maybe-install-html-intl
1743 install-html-host: maybe-install-html-tcl
1744 install-html-host: maybe-install-html-itcl
1745 install-html-host: maybe-install-html-ld
1746 install-html-host: maybe-install-html-libbacktrace
1747 install-html-host: maybe-install-html-libcpp
1748 install-html-host: maybe-install-html-libdecnumber
1749 install-html-host: maybe-install-html-libgui
1750 install-html-host: maybe-install-html-libiberty
1751 install-html-host: maybe-install-html-libiconv
1752 install-html-host: maybe-install-html-m4
1753 install-html-host: maybe-install-html-readline
1754 install-html-host: maybe-install-html-sid
1755 install-html-host: maybe-install-html-sim
1756 install-html-host: maybe-install-html-texinfo
1757 install-html-host: maybe-install-html-zlib
1758 install-html-host: maybe-install-html-gdb
1759 install-html-host: maybe-install-html-expect
1760 install-html-host: maybe-install-html-guile
1761 install-html-host: maybe-install-html-tk
1762 install-html-host: maybe-install-html-libtermcap
1763 install-html-host: maybe-install-html-utils
1764 install-html-host: maybe-install-html-gnattools
1765 install-html-host: maybe-install-html-lto-plugin
1767 .PHONY: install-html-target
1769 install-html-target: maybe-install-html-target-libstdc++-v3
1770 install-html-target: maybe-install-html-target-libsanitizer
1771 install-html-target: maybe-install-html-target-libvtv
1772 install-html-target: maybe-install-html-target-libcilkrts
1773 install-html-target: maybe-install-html-target-libssp
1774 install-html-target: maybe-install-html-target-newlib
1775 install-html-target: maybe-install-html-target-libgcc
1776 install-html-target: maybe-install-html-target-libbacktrace
1777 install-html-target: maybe-install-html-target-libquadmath
1778 install-html-target: maybe-install-html-target-libgfortran
1779 install-html-target: maybe-install-html-target-libobjc
1780 install-html-target: maybe-install-html-target-libgo
1781 install-html-target: maybe-install-html-target-libgrust
1782 install-html-target: maybe-install-html-target-libtermcap
1783 install-html-target: maybe-install-html-target-winsup
1784 install-html-target: maybe-install-html-target-libgloss
1785 install-html-target: maybe-install-html-target-libffi
1786 install-html-target: maybe-install-html-target-libjava
1787 install-html-target: maybe-install-html-target-zlib
1788 install-html-target: maybe-install-html-target-boehm-gc
1789 install-html-target: maybe-install-html-target-rda
1790 install-html-target: maybe-install-html-target-libada
1791 install-html-target: maybe-install-html-target-libgomp
1792 install-html-target: maybe-install-html-target-libitm
1793 install-html-target: maybe-install-html-target-libatomic
1795 .PHONY: do-installcheck
1796 do-installcheck:
1797 @: $(MAKE); $(unstage)
1798 @r=`${PWD_COMMAND}`; export r; \
1799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1800 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1801 installcheck-target
1804 .PHONY: installcheck-host
1806 installcheck-host: maybe-installcheck-bfd
1807 installcheck-host: maybe-installcheck-opcodes
1808 installcheck-host: maybe-installcheck-binutils
1809 installcheck-host: maybe-installcheck-bison
1810 installcheck-host: maybe-installcheck-cgen
1811 installcheck-host: maybe-installcheck-dejagnu
1812 installcheck-host: maybe-installcheck-etc
1813 installcheck-host: maybe-installcheck-fastjar
1814 installcheck-host: maybe-installcheck-fixincludes
1815 installcheck-host: maybe-installcheck-flex
1816 installcheck-host: maybe-installcheck-gas
1817 installcheck-host: maybe-installcheck-gcc
1818 installcheck-host: maybe-installcheck-gmp
1819 installcheck-host: maybe-installcheck-mpfr
1820 installcheck-host: maybe-installcheck-mpc
1821 installcheck-host: maybe-installcheck-isl
1822 installcheck-host: maybe-installcheck-cloog
1823 installcheck-host: maybe-installcheck-libelf
1824 installcheck-host: maybe-installcheck-gold
1825 installcheck-host: maybe-installcheck-gprof
1826 installcheck-host: maybe-installcheck-intl
1827 installcheck-host: maybe-installcheck-tcl
1828 installcheck-host: maybe-installcheck-itcl
1829 installcheck-host: maybe-installcheck-ld
1830 installcheck-host: maybe-installcheck-libbacktrace
1831 installcheck-host: maybe-installcheck-libcpp
1832 installcheck-host: maybe-installcheck-libdecnumber
1833 installcheck-host: maybe-installcheck-libgui
1834 installcheck-host: maybe-installcheck-libiberty
1835 installcheck-host: maybe-installcheck-libiconv
1836 installcheck-host: maybe-installcheck-m4
1837 installcheck-host: maybe-installcheck-readline
1838 installcheck-host: maybe-installcheck-sid
1839 installcheck-host: maybe-installcheck-sim
1840 installcheck-host: maybe-installcheck-texinfo
1841 installcheck-host: maybe-installcheck-zlib
1842 installcheck-host: maybe-installcheck-gdb
1843 installcheck-host: maybe-installcheck-expect
1844 installcheck-host: maybe-installcheck-guile
1845 installcheck-host: maybe-installcheck-tk
1846 installcheck-host: maybe-installcheck-libtermcap
1847 installcheck-host: maybe-installcheck-utils
1848 installcheck-host: maybe-installcheck-gnattools
1849 installcheck-host: maybe-installcheck-lto-plugin
1851 .PHONY: installcheck-target
1853 installcheck-target: maybe-installcheck-target-libstdc++-v3
1854 installcheck-target: maybe-installcheck-target-libsanitizer
1855 installcheck-target: maybe-installcheck-target-libvtv
1856 installcheck-target: maybe-installcheck-target-libcilkrts
1857 installcheck-target: maybe-installcheck-target-libssp
1858 installcheck-target: maybe-installcheck-target-newlib
1859 installcheck-target: maybe-installcheck-target-libgcc
1860 installcheck-target: maybe-installcheck-target-libbacktrace
1861 installcheck-target: maybe-installcheck-target-libquadmath
1862 installcheck-target: maybe-installcheck-target-libgfortran
1863 installcheck-target: maybe-installcheck-target-libobjc
1864 installcheck-target: maybe-installcheck-target-libgo
1865 installcheck-target: maybe-installcheck-target-libgrust
1866 installcheck-target: maybe-installcheck-target-libtermcap
1867 installcheck-target: maybe-installcheck-target-winsup
1868 installcheck-target: maybe-installcheck-target-libgloss
1869 installcheck-target: maybe-installcheck-target-libffi
1870 installcheck-target: maybe-installcheck-target-libjava
1871 installcheck-target: maybe-installcheck-target-zlib
1872 installcheck-target: maybe-installcheck-target-boehm-gc
1873 installcheck-target: maybe-installcheck-target-rda
1874 installcheck-target: maybe-installcheck-target-libada
1875 installcheck-target: maybe-installcheck-target-libgomp
1876 installcheck-target: maybe-installcheck-target-libitm
1877 installcheck-target: maybe-installcheck-target-libatomic
1879 .PHONY: do-mostlyclean
1880 do-mostlyclean:
1881 @: $(MAKE); $(unstage)
1882 @r=`${PWD_COMMAND}`; export r; \
1883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1884 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1885 mostlyclean-target
1888 .PHONY: mostlyclean-host
1890 mostlyclean-host: maybe-mostlyclean-bfd
1891 mostlyclean-host: maybe-mostlyclean-opcodes
1892 mostlyclean-host: maybe-mostlyclean-binutils
1893 mostlyclean-host: maybe-mostlyclean-bison
1894 mostlyclean-host: maybe-mostlyclean-cgen
1895 mostlyclean-host: maybe-mostlyclean-dejagnu
1896 mostlyclean-host: maybe-mostlyclean-etc
1897 mostlyclean-host: maybe-mostlyclean-fastjar
1898 mostlyclean-host: maybe-mostlyclean-fixincludes
1899 mostlyclean-host: maybe-mostlyclean-flex
1900 mostlyclean-host: maybe-mostlyclean-gas
1901 mostlyclean-host: maybe-mostlyclean-gcc
1902 mostlyclean-host: maybe-mostlyclean-gmp
1903 mostlyclean-host: maybe-mostlyclean-mpfr
1904 mostlyclean-host: maybe-mostlyclean-mpc
1905 mostlyclean-host: maybe-mostlyclean-isl
1906 mostlyclean-host: maybe-mostlyclean-cloog
1907 mostlyclean-host: maybe-mostlyclean-libelf
1908 mostlyclean-host: maybe-mostlyclean-gold
1909 mostlyclean-host: maybe-mostlyclean-gprof
1910 mostlyclean-host: maybe-mostlyclean-intl
1911 mostlyclean-host: maybe-mostlyclean-tcl
1912 mostlyclean-host: maybe-mostlyclean-itcl
1913 mostlyclean-host: maybe-mostlyclean-ld
1914 mostlyclean-host: maybe-mostlyclean-libbacktrace
1915 mostlyclean-host: maybe-mostlyclean-libcpp
1916 mostlyclean-host: maybe-mostlyclean-libdecnumber
1917 mostlyclean-host: maybe-mostlyclean-libgui
1918 mostlyclean-host: maybe-mostlyclean-libiberty
1919 mostlyclean-host: maybe-mostlyclean-libiconv
1920 mostlyclean-host: maybe-mostlyclean-m4
1921 mostlyclean-host: maybe-mostlyclean-readline
1922 mostlyclean-host: maybe-mostlyclean-sid
1923 mostlyclean-host: maybe-mostlyclean-sim
1924 mostlyclean-host: maybe-mostlyclean-texinfo
1925 mostlyclean-host: maybe-mostlyclean-zlib
1926 mostlyclean-host: maybe-mostlyclean-gdb
1927 mostlyclean-host: maybe-mostlyclean-expect
1928 mostlyclean-host: maybe-mostlyclean-guile
1929 mostlyclean-host: maybe-mostlyclean-tk
1930 mostlyclean-host: maybe-mostlyclean-libtermcap
1931 mostlyclean-host: maybe-mostlyclean-utils
1932 mostlyclean-host: maybe-mostlyclean-gnattools
1933 mostlyclean-host: maybe-mostlyclean-lto-plugin
1935 .PHONY: mostlyclean-target
1937 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1938 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1939 mostlyclean-target: maybe-mostlyclean-target-libvtv
1940 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1941 mostlyclean-target: maybe-mostlyclean-target-libssp
1942 mostlyclean-target: maybe-mostlyclean-target-newlib
1943 mostlyclean-target: maybe-mostlyclean-target-libgcc
1944 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1945 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1946 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1947 mostlyclean-target: maybe-mostlyclean-target-libobjc
1948 mostlyclean-target: maybe-mostlyclean-target-libgo
1949 mostlyclean-target: maybe-mostlyclean-target-libgrust
1950 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1951 mostlyclean-target: maybe-mostlyclean-target-winsup
1952 mostlyclean-target: maybe-mostlyclean-target-libgloss
1953 mostlyclean-target: maybe-mostlyclean-target-libffi
1954 mostlyclean-target: maybe-mostlyclean-target-libjava
1955 mostlyclean-target: maybe-mostlyclean-target-zlib
1956 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1957 mostlyclean-target: maybe-mostlyclean-target-rda
1958 mostlyclean-target: maybe-mostlyclean-target-libada
1959 mostlyclean-target: maybe-mostlyclean-target-libgomp
1960 mostlyclean-target: maybe-mostlyclean-target-libitm
1961 mostlyclean-target: maybe-mostlyclean-target-libatomic
1963 .PHONY: do-clean
1964 do-clean:
1965 @: $(MAKE); $(unstage)
1966 @r=`${PWD_COMMAND}`; export r; \
1967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1968 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1969 clean-target
1972 .PHONY: clean-host
1974 clean-host: maybe-clean-bfd
1975 clean-host: maybe-clean-opcodes
1976 clean-host: maybe-clean-binutils
1977 clean-host: maybe-clean-bison
1978 clean-host: maybe-clean-cgen
1979 clean-host: maybe-clean-dejagnu
1980 clean-host: maybe-clean-etc
1981 clean-host: maybe-clean-fastjar
1982 clean-host: maybe-clean-fixincludes
1983 clean-host: maybe-clean-flex
1984 clean-host: maybe-clean-gas
1985 clean-host: maybe-clean-gcc
1986 clean-host: maybe-clean-gmp
1987 clean-host: maybe-clean-mpfr
1988 clean-host: maybe-clean-mpc
1989 clean-host: maybe-clean-isl
1990 clean-host: maybe-clean-cloog
1991 clean-host: maybe-clean-libelf
1992 clean-host: maybe-clean-gold
1993 clean-host: maybe-clean-gprof
1994 clean-host: maybe-clean-intl
1995 clean-host: maybe-clean-tcl
1996 clean-host: maybe-clean-itcl
1997 clean-host: maybe-clean-ld
1998 clean-host: maybe-clean-libbacktrace
1999 clean-host: maybe-clean-libcpp
2000 clean-host: maybe-clean-libdecnumber
2001 clean-host: maybe-clean-libgui
2002 clean-host: maybe-clean-libiberty
2003 clean-host: maybe-clean-libiconv
2004 clean-host: maybe-clean-m4
2005 clean-host: maybe-clean-readline
2006 clean-host: maybe-clean-sid
2007 clean-host: maybe-clean-sim
2008 clean-host: maybe-clean-texinfo
2009 clean-host: maybe-clean-zlib
2010 clean-host: maybe-clean-gdb
2011 clean-host: maybe-clean-expect
2012 clean-host: maybe-clean-guile
2013 clean-host: maybe-clean-tk
2014 clean-host: maybe-clean-libtermcap
2015 clean-host: maybe-clean-utils
2016 clean-host: maybe-clean-gnattools
2017 clean-host: maybe-clean-lto-plugin
2019 .PHONY: clean-target
2021 clean-target: maybe-clean-target-libstdc++-v3
2022 clean-target: maybe-clean-target-libsanitizer
2023 clean-target: maybe-clean-target-libvtv
2024 clean-target: maybe-clean-target-libcilkrts
2025 clean-target: maybe-clean-target-libssp
2026 clean-target: maybe-clean-target-newlib
2027 clean-target: maybe-clean-target-libgcc
2028 clean-target: maybe-clean-target-libbacktrace
2029 clean-target: maybe-clean-target-libquadmath
2030 clean-target: maybe-clean-target-libgfortran
2031 clean-target: maybe-clean-target-libobjc
2032 clean-target: maybe-clean-target-libgo
2033 clean-target: maybe-clean-target-libgrust
2034 clean-target: maybe-clean-target-libtermcap
2035 clean-target: maybe-clean-target-winsup
2036 clean-target: maybe-clean-target-libgloss
2037 clean-target: maybe-clean-target-libffi
2038 clean-target: maybe-clean-target-libjava
2039 clean-target: maybe-clean-target-zlib
2040 clean-target: maybe-clean-target-boehm-gc
2041 clean-target: maybe-clean-target-rda
2042 clean-target: maybe-clean-target-libada
2043 clean-target: maybe-clean-target-libgomp
2044 clean-target: maybe-clean-target-libitm
2045 clean-target: maybe-clean-target-libatomic
2047 .PHONY: do-distclean
2048 do-distclean:
2049 @: $(MAKE); $(unstage)
2050 @r=`${PWD_COMMAND}`; export r; \
2051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2052 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2053 distclean-target
2056 .PHONY: distclean-host
2058 distclean-host: maybe-distclean-bfd
2059 distclean-host: maybe-distclean-opcodes
2060 distclean-host: maybe-distclean-binutils
2061 distclean-host: maybe-distclean-bison
2062 distclean-host: maybe-distclean-cgen
2063 distclean-host: maybe-distclean-dejagnu
2064 distclean-host: maybe-distclean-etc
2065 distclean-host: maybe-distclean-fastjar
2066 distclean-host: maybe-distclean-fixincludes
2067 distclean-host: maybe-distclean-flex
2068 distclean-host: maybe-distclean-gas
2069 distclean-host: maybe-distclean-gcc
2070 distclean-host: maybe-distclean-gmp
2071 distclean-host: maybe-distclean-mpfr
2072 distclean-host: maybe-distclean-mpc
2073 distclean-host: maybe-distclean-isl
2074 distclean-host: maybe-distclean-cloog
2075 distclean-host: maybe-distclean-libelf
2076 distclean-host: maybe-distclean-gold
2077 distclean-host: maybe-distclean-gprof
2078 distclean-host: maybe-distclean-intl
2079 distclean-host: maybe-distclean-tcl
2080 distclean-host: maybe-distclean-itcl
2081 distclean-host: maybe-distclean-ld
2082 distclean-host: maybe-distclean-libbacktrace
2083 distclean-host: maybe-distclean-libcpp
2084 distclean-host: maybe-distclean-libdecnumber
2085 distclean-host: maybe-distclean-libgui
2086 distclean-host: maybe-distclean-libiberty
2087 distclean-host: maybe-distclean-libiconv
2088 distclean-host: maybe-distclean-m4
2089 distclean-host: maybe-distclean-readline
2090 distclean-host: maybe-distclean-sid
2091 distclean-host: maybe-distclean-sim
2092 distclean-host: maybe-distclean-texinfo
2093 distclean-host: maybe-distclean-zlib
2094 distclean-host: maybe-distclean-gdb
2095 distclean-host: maybe-distclean-expect
2096 distclean-host: maybe-distclean-guile
2097 distclean-host: maybe-distclean-tk
2098 distclean-host: maybe-distclean-libtermcap
2099 distclean-host: maybe-distclean-utils
2100 distclean-host: maybe-distclean-gnattools
2101 distclean-host: maybe-distclean-lto-plugin
2103 .PHONY: distclean-target
2105 distclean-target: maybe-distclean-target-libstdc++-v3
2106 distclean-target: maybe-distclean-target-libsanitizer
2107 distclean-target: maybe-distclean-target-libvtv
2108 distclean-target: maybe-distclean-target-libcilkrts
2109 distclean-target: maybe-distclean-target-libssp
2110 distclean-target: maybe-distclean-target-newlib
2111 distclean-target: maybe-distclean-target-libgcc
2112 distclean-target: maybe-distclean-target-libbacktrace
2113 distclean-target: maybe-distclean-target-libquadmath
2114 distclean-target: maybe-distclean-target-libgfortran
2115 distclean-target: maybe-distclean-target-libobjc
2116 distclean-target: maybe-distclean-target-libgo
2117 distclean-target: maybe-distclean-target-libgrust
2118 distclean-target: maybe-distclean-target-libtermcap
2119 distclean-target: maybe-distclean-target-winsup
2120 distclean-target: maybe-distclean-target-libgloss
2121 distclean-target: maybe-distclean-target-libffi
2122 distclean-target: maybe-distclean-target-libjava
2123 distclean-target: maybe-distclean-target-zlib
2124 distclean-target: maybe-distclean-target-boehm-gc
2125 distclean-target: maybe-distclean-target-rda
2126 distclean-target: maybe-distclean-target-libada
2127 distclean-target: maybe-distclean-target-libgomp
2128 distclean-target: maybe-distclean-target-libitm
2129 distclean-target: maybe-distclean-target-libatomic
2131 .PHONY: do-maintainer-clean
2132 do-maintainer-clean:
2133 @: $(MAKE); $(unstage)
2134 @r=`${PWD_COMMAND}`; export r; \
2135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2136 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2137 maintainer-clean-target
2140 .PHONY: maintainer-clean-host
2142 maintainer-clean-host: maybe-maintainer-clean-bfd
2143 maintainer-clean-host: maybe-maintainer-clean-opcodes
2144 maintainer-clean-host: maybe-maintainer-clean-binutils
2145 maintainer-clean-host: maybe-maintainer-clean-bison
2146 maintainer-clean-host: maybe-maintainer-clean-cgen
2147 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2148 maintainer-clean-host: maybe-maintainer-clean-etc
2149 maintainer-clean-host: maybe-maintainer-clean-fastjar
2150 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2151 maintainer-clean-host: maybe-maintainer-clean-flex
2152 maintainer-clean-host: maybe-maintainer-clean-gas
2153 maintainer-clean-host: maybe-maintainer-clean-gcc
2154 maintainer-clean-host: maybe-maintainer-clean-gmp
2155 maintainer-clean-host: maybe-maintainer-clean-mpfr
2156 maintainer-clean-host: maybe-maintainer-clean-mpc
2157 maintainer-clean-host: maybe-maintainer-clean-isl
2158 maintainer-clean-host: maybe-maintainer-clean-cloog
2159 maintainer-clean-host: maybe-maintainer-clean-libelf
2160 maintainer-clean-host: maybe-maintainer-clean-gold
2161 maintainer-clean-host: maybe-maintainer-clean-gprof
2162 maintainer-clean-host: maybe-maintainer-clean-intl
2163 maintainer-clean-host: maybe-maintainer-clean-tcl
2164 maintainer-clean-host: maybe-maintainer-clean-itcl
2165 maintainer-clean-host: maybe-maintainer-clean-ld
2166 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2167 maintainer-clean-host: maybe-maintainer-clean-libcpp
2168 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2169 maintainer-clean-host: maybe-maintainer-clean-libgui
2170 maintainer-clean-host: maybe-maintainer-clean-libiberty
2171 maintainer-clean-host: maybe-maintainer-clean-libiconv
2172 maintainer-clean-host: maybe-maintainer-clean-m4
2173 maintainer-clean-host: maybe-maintainer-clean-readline
2174 maintainer-clean-host: maybe-maintainer-clean-sid
2175 maintainer-clean-host: maybe-maintainer-clean-sim
2176 maintainer-clean-host: maybe-maintainer-clean-texinfo
2177 maintainer-clean-host: maybe-maintainer-clean-zlib
2178 maintainer-clean-host: maybe-maintainer-clean-gdb
2179 maintainer-clean-host: maybe-maintainer-clean-expect
2180 maintainer-clean-host: maybe-maintainer-clean-guile
2181 maintainer-clean-host: maybe-maintainer-clean-tk
2182 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2183 maintainer-clean-host: maybe-maintainer-clean-utils
2184 maintainer-clean-host: maybe-maintainer-clean-gnattools
2185 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2187 .PHONY: maintainer-clean-target
2189 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2190 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2191 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2192 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2193 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2194 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2195 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2196 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2197 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2198 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2199 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2200 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2201 maintainer-clean-target: maybe-maintainer-clean-target-libgrust
2202 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2203 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2204 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2205 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2206 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2207 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2208 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2209 maintainer-clean-target: maybe-maintainer-clean-target-rda
2210 maintainer-clean-target: maybe-maintainer-clean-target-libada
2211 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2212 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2213 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2216 # Here are the targets which correspond to the do-X targets.
2218 .PHONY: info installcheck dvi pdf html
2219 .PHONY: install-info install-pdf install-html
2220 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2221 .PHONY: local-clean local-distclean local-maintainer-clean
2222 info: do-info
2223 installcheck: do-installcheck
2224 dvi: do-dvi
2225 pdf: do-pdf
2226 html: do-html
2228 # Make sure makeinfo is built before we do a `make info', if we're
2229 # in fact building texinfo.
2230 do-info: maybe-all-texinfo
2232 install-info: do-install-info dir.info
2233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2234 if [ -f dir.info ] ; then \
2235 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2236 else true ; fi
2238 install-pdf: do-install-pdf
2240 install-html: do-install-html
2242 local-clean:
2243 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2245 local-distclean:
2246 -rm -f Makefile config.status config.cache mh-frag mt-frag
2247 -rm -f maybedep.tmp serdep.tmp
2248 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2249 rm -rf $(TARGET_SUBDIR); \
2250 else true; fi
2251 -rm -rf $(BUILD_SUBDIR)
2252 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2253 rm -rf $(HOST_SUBDIR); \
2254 else true; fi
2255 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2256 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2257 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2258 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2259 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2260 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2262 local-maintainer-clean:
2263 @echo "This command is intended for maintainers to use;"
2264 @echo "it deletes files that may require special tools to rebuild."
2266 clean: do-clean local-clean
2267 mostlyclean: do-mostlyclean local-clean
2268 distclean: do-distclean local-clean local-distclean
2269 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2270 maintainer-clean: local-distclean
2271 realclean: maintainer-clean
2273 # Check target.
2275 .PHONY: check do-check
2276 check: do-check
2278 # Only include modules actually being configured and built.
2279 .PHONY: check-host
2280 check-host: \
2281 maybe-check-bfd \
2282 maybe-check-opcodes \
2283 maybe-check-binutils \
2284 maybe-check-bison \
2285 maybe-check-cgen \
2286 maybe-check-dejagnu \
2287 maybe-check-etc \
2288 maybe-check-fastjar \
2289 maybe-check-fixincludes \
2290 maybe-check-flex \
2291 maybe-check-gas \
2292 maybe-check-gcc \
2293 maybe-check-gmp \
2294 maybe-check-mpfr \
2295 maybe-check-mpc \
2296 maybe-check-isl \
2297 maybe-check-cloog \
2298 maybe-check-libelf \
2299 maybe-check-gold \
2300 maybe-check-gprof \
2301 maybe-check-intl \
2302 maybe-check-tcl \
2303 maybe-check-itcl \
2304 maybe-check-ld \
2305 maybe-check-libbacktrace \
2306 maybe-check-libcpp \
2307 maybe-check-libdecnumber \
2308 maybe-check-libgui \
2309 maybe-check-libiberty \
2310 maybe-check-libiconv \
2311 maybe-check-m4 \
2312 maybe-check-readline \
2313 maybe-check-sid \
2314 maybe-check-sim \
2315 maybe-check-texinfo \
2316 maybe-check-zlib \
2317 maybe-check-gdb \
2318 maybe-check-expect \
2319 maybe-check-guile \
2320 maybe-check-tk \
2321 maybe-check-libtermcap \
2322 maybe-check-utils \
2323 maybe-check-gnattools \
2324 maybe-check-lto-plugin
2326 .PHONY: check-target
2327 check-target: \
2328 maybe-check-target-libstdc++-v3 \
2329 maybe-check-target-libsanitizer \
2330 maybe-check-target-libvtv \
2331 maybe-check-target-libcilkrts \
2332 maybe-check-target-libssp \
2333 maybe-check-target-newlib \
2334 maybe-check-target-libgcc \
2335 maybe-check-target-libbacktrace \
2336 maybe-check-target-libquadmath \
2337 maybe-check-target-libgfortran \
2338 maybe-check-target-libobjc \
2339 maybe-check-target-libgo \
2340 maybe-check-target-libgrust \
2341 maybe-check-target-libtermcap \
2342 maybe-check-target-winsup \
2343 maybe-check-target-libgloss \
2344 maybe-check-target-libffi \
2345 maybe-check-target-libjava \
2346 maybe-check-target-zlib \
2347 maybe-check-target-boehm-gc \
2348 maybe-check-target-rda \
2349 maybe-check-target-libada \
2350 maybe-check-target-libgomp \
2351 maybe-check-target-libitm \
2352 maybe-check-target-libatomic
2354 do-check:
2355 @: $(MAKE); $(unstage)
2356 @r=`${PWD_COMMAND}`; export r; \
2357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2358 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2360 # Automated reporting of test results.
2362 warning.log: build.log
2363 $(srcdir)/contrib/warn_summary build.log > $@
2365 mail-report.log:
2366 if test x'$(BOOT_CFLAGS)' != x''; then \
2367 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2368 fi; \
2369 $(srcdir)/contrib/test_summary -t >$@
2370 chmod +x $@
2371 echo If you really want to send e-mail, run ./$@ now
2373 mail-report-with-warnings.log: warning.log
2374 if test x'$(BOOT_CFLAGS)' != x''; then \
2375 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2376 fi; \
2377 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2378 chmod +x $@
2379 echo If you really want to send e-mail, run ./$@ now
2381 # Installation targets.
2383 .PHONY: install uninstall
2384 install:
2385 @: $(MAKE); $(unstage)
2386 @r=`${PWD_COMMAND}`; export r; \
2387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2388 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2390 .PHONY: install-host-nogcc
2391 install-host-nogcc: \
2392 maybe-install-bfd \
2393 maybe-install-opcodes \
2394 maybe-install-binutils \
2395 maybe-install-bison \
2396 maybe-install-cgen \
2397 maybe-install-dejagnu \
2398 maybe-install-etc \
2399 maybe-install-fastjar \
2400 maybe-install-fixincludes \
2401 maybe-install-flex \
2402 maybe-install-gas \
2403 maybe-install-gmp \
2404 maybe-install-mpfr \
2405 maybe-install-mpc \
2406 maybe-install-isl \
2407 maybe-install-cloog \
2408 maybe-install-libelf \
2409 maybe-install-gold \
2410 maybe-install-gprof \
2411 maybe-install-intl \
2412 maybe-install-tcl \
2413 maybe-install-itcl \
2414 maybe-install-ld \
2415 maybe-install-libbacktrace \
2416 maybe-install-libcpp \
2417 maybe-install-libdecnumber \
2418 maybe-install-libgui \
2419 maybe-install-libiberty \
2420 maybe-install-libiconv \
2421 maybe-install-m4 \
2422 maybe-install-readline \
2423 maybe-install-sid \
2424 maybe-install-sim \
2425 maybe-install-texinfo \
2426 maybe-install-zlib \
2427 maybe-install-gdb \
2428 maybe-install-expect \
2429 maybe-install-guile \
2430 maybe-install-tk \
2431 maybe-install-libtermcap \
2432 maybe-install-utils \
2433 maybe-install-gnattools \
2434 maybe-install-lto-plugin
2436 .PHONY: install-host
2437 install-host: \
2438 maybe-install-bfd \
2439 maybe-install-opcodes \
2440 maybe-install-binutils \
2441 maybe-install-bison \
2442 maybe-install-cgen \
2443 maybe-install-dejagnu \
2444 maybe-install-etc \
2445 maybe-install-fastjar \
2446 maybe-install-fixincludes \
2447 maybe-install-flex \
2448 maybe-install-gas \
2449 maybe-install-gcc \
2450 maybe-install-gmp \
2451 maybe-install-mpfr \
2452 maybe-install-mpc \
2453 maybe-install-isl \
2454 maybe-install-cloog \
2455 maybe-install-libelf \
2456 maybe-install-gold \
2457 maybe-install-gprof \
2458 maybe-install-intl \
2459 maybe-install-tcl \
2460 maybe-install-itcl \
2461 maybe-install-ld \
2462 maybe-install-libbacktrace \
2463 maybe-install-libcpp \
2464 maybe-install-libdecnumber \
2465 maybe-install-libgui \
2466 maybe-install-libiberty \
2467 maybe-install-libiconv \
2468 maybe-install-m4 \
2469 maybe-install-readline \
2470 maybe-install-sid \
2471 maybe-install-sim \
2472 maybe-install-texinfo \
2473 maybe-install-zlib \
2474 maybe-install-gdb \
2475 maybe-install-expect \
2476 maybe-install-guile \
2477 maybe-install-tk \
2478 maybe-install-libtermcap \
2479 maybe-install-utils \
2480 maybe-install-gnattools \
2481 maybe-install-lto-plugin
2483 .PHONY: install-target
2484 install-target: \
2485 maybe-install-target-libstdc++-v3 \
2486 maybe-install-target-libsanitizer \
2487 maybe-install-target-libvtv \
2488 maybe-install-target-libcilkrts \
2489 maybe-install-target-libssp \
2490 maybe-install-target-newlib \
2491 maybe-install-target-libgcc \
2492 maybe-install-target-libbacktrace \
2493 maybe-install-target-libquadmath \
2494 maybe-install-target-libgfortran \
2495 maybe-install-target-libobjc \
2496 maybe-install-target-libgo \
2497 maybe-install-target-libgrust \
2498 maybe-install-target-libtermcap \
2499 maybe-install-target-winsup \
2500 maybe-install-target-libgloss \
2501 maybe-install-target-libffi \
2502 maybe-install-target-libjava \
2503 maybe-install-target-zlib \
2504 maybe-install-target-boehm-gc \
2505 maybe-install-target-rda \
2506 maybe-install-target-libada \
2507 maybe-install-target-libgomp \
2508 maybe-install-target-libitm \
2509 maybe-install-target-libatomic
2511 uninstall:
2512 @echo "the uninstall target is not supported in this tree"
2514 .PHONY: install.all
2515 install.all: install-no-fixedincludes
2516 @if [ -f ./gcc/Makefile ] ; then \
2517 r=`${PWD_COMMAND}` ; export r ; \
2518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2519 $(HOST_EXPORTS) \
2520 (cd ./gcc && \
2521 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2522 else \
2523 true ; \
2526 # install-no-fixedincludes is used to allow the elaboration of binary packages
2527 # suitable for distribution, where we cannot include the fixed system header
2528 # files.
2529 .PHONY: install-no-fixedincludes
2530 install-no-fixedincludes: installdirs install-host-nogcc \
2531 install-target gcc-install-no-fixedincludes
2533 .PHONY: install-strip
2534 install-strip:
2535 @: $(MAKE); $(unstage)
2536 @r=`${PWD_COMMAND}`; export r; \
2537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2538 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2540 .PHONY: install-strip-host
2541 install-strip-host: \
2542 maybe-install-strip-bfd \
2543 maybe-install-strip-opcodes \
2544 maybe-install-strip-binutils \
2545 maybe-install-strip-bison \
2546 maybe-install-strip-cgen \
2547 maybe-install-strip-dejagnu \
2548 maybe-install-strip-etc \
2549 maybe-install-strip-fastjar \
2550 maybe-install-strip-fixincludes \
2551 maybe-install-strip-flex \
2552 maybe-install-strip-gas \
2553 maybe-install-strip-gcc \
2554 maybe-install-strip-gmp \
2555 maybe-install-strip-mpfr \
2556 maybe-install-strip-mpc \
2557 maybe-install-strip-isl \
2558 maybe-install-strip-cloog \
2559 maybe-install-strip-libelf \
2560 maybe-install-strip-gold \
2561 maybe-install-strip-gprof \
2562 maybe-install-strip-intl \
2563 maybe-install-strip-tcl \
2564 maybe-install-strip-itcl \
2565 maybe-install-strip-ld \
2566 maybe-install-strip-libbacktrace \
2567 maybe-install-strip-libcpp \
2568 maybe-install-strip-libdecnumber \
2569 maybe-install-strip-libgui \
2570 maybe-install-strip-libiberty \
2571 maybe-install-strip-libiconv \
2572 maybe-install-strip-m4 \
2573 maybe-install-strip-readline \
2574 maybe-install-strip-sid \
2575 maybe-install-strip-sim \
2576 maybe-install-strip-texinfo \
2577 maybe-install-strip-zlib \
2578 maybe-install-strip-gdb \
2579 maybe-install-strip-expect \
2580 maybe-install-strip-guile \
2581 maybe-install-strip-tk \
2582 maybe-install-strip-libtermcap \
2583 maybe-install-strip-utils \
2584 maybe-install-strip-gnattools \
2585 maybe-install-strip-lto-plugin
2587 .PHONY: install-strip-target
2588 install-strip-target: \
2589 maybe-install-strip-target-libstdc++-v3 \
2590 maybe-install-strip-target-libsanitizer \
2591 maybe-install-strip-target-libvtv \
2592 maybe-install-strip-target-libcilkrts \
2593 maybe-install-strip-target-libssp \
2594 maybe-install-strip-target-newlib \
2595 maybe-install-strip-target-libgcc \
2596 maybe-install-strip-target-libbacktrace \
2597 maybe-install-strip-target-libquadmath \
2598 maybe-install-strip-target-libgfortran \
2599 maybe-install-strip-target-libobjc \
2600 maybe-install-strip-target-libgo \
2601 maybe-install-strip-target-libgrust \
2602 maybe-install-strip-target-libtermcap \
2603 maybe-install-strip-target-winsup \
2604 maybe-install-strip-target-libgloss \
2605 maybe-install-strip-target-libffi \
2606 maybe-install-strip-target-libjava \
2607 maybe-install-strip-target-zlib \
2608 maybe-install-strip-target-boehm-gc \
2609 maybe-install-strip-target-rda \
2610 maybe-install-strip-target-libada \
2611 maybe-install-strip-target-libgomp \
2612 maybe-install-strip-target-libitm \
2613 maybe-install-strip-target-libatomic
2616 ### other supporting targets
2618 MAKEDIRS= \
2619 $(DESTDIR)$(prefix) \
2620 $(DESTDIR)$(exec_prefix)
2621 .PHONY: installdirs
2622 installdirs: mkinstalldirs
2623 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2625 dir.info: do-install-info
2626 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2627 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2628 mv -f dir.info.new dir.info ; \
2629 else true ; \
2632 dist:
2633 @echo "Building a full distribution of this tree isn't done"
2634 @echo "via 'make dist'. Check out the etc/ subdirectory"
2636 etags tags: TAGS
2638 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2639 # ability to use several tags files at once, so there is probably no need
2640 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2641 # (if we felt like it) have this Makefile write a piece of elisp which
2642 # the user could load to tell emacs19 where all the TAGS files we just
2643 # built are.
2644 TAGS: do-TAGS
2646 # ------------------------------------
2647 # Macros for configure and all targets
2648 # ------------------------------------
2654 # --------------------------------------
2655 # Modules which run on the build machine
2656 # --------------------------------------
2659 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2660 maybe-configure-build-libiberty:
2661 @if gcc-bootstrap
2662 configure-build-libiberty: stage_current
2663 @endif gcc-bootstrap
2664 @if build-libiberty
2665 maybe-configure-build-libiberty: configure-build-libiberty
2666 configure-build-libiberty:
2667 @: $(MAKE); $(unstage)
2668 @r=`${PWD_COMMAND}`; export r; \
2669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2670 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2671 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2672 $(BUILD_EXPORTS) \
2673 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2674 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2675 case $(srcdir) in \
2676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2677 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2679 esac; \
2680 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2681 libsrcdir="$$s/libiberty"; \
2682 rm -f no-such-file || : ; \
2683 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2684 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2685 --target=${target_alias} $${srcdiroption} \
2686 || exit 1
2687 @endif build-libiberty
2693 .PHONY: all-build-libiberty maybe-all-build-libiberty
2694 maybe-all-build-libiberty:
2695 @if gcc-bootstrap
2696 all-build-libiberty: stage_current
2697 @endif gcc-bootstrap
2698 @if build-libiberty
2699 TARGET-build-libiberty=all
2700 maybe-all-build-libiberty: all-build-libiberty
2701 all-build-libiberty: configure-build-libiberty
2702 @: $(MAKE); $(unstage)
2703 @r=`${PWD_COMMAND}`; export r; \
2704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2705 $(BUILD_EXPORTS) \
2706 (cd $(BUILD_SUBDIR)/libiberty && \
2707 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2708 $(TARGET-build-libiberty))
2709 @endif build-libiberty
2715 .PHONY: configure-build-bison maybe-configure-build-bison
2716 maybe-configure-build-bison:
2717 @if gcc-bootstrap
2718 configure-build-bison: stage_current
2719 @endif gcc-bootstrap
2720 @if build-bison
2721 maybe-configure-build-bison: configure-build-bison
2722 configure-build-bison:
2723 @: $(MAKE); $(unstage)
2724 @r=`${PWD_COMMAND}`; export r; \
2725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2726 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2727 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2728 $(BUILD_EXPORTS) \
2729 echo Configuring in $(BUILD_SUBDIR)/bison; \
2730 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2731 case $(srcdir) in \
2732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2733 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2735 esac; \
2736 srcdiroption="--srcdir=$${topdir}/bison"; \
2737 libsrcdir="$$s/bison"; \
2738 rm -f no-such-file || : ; \
2739 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2740 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2741 --target=${target_alias} $${srcdiroption} \
2742 || exit 1
2743 @endif build-bison
2749 .PHONY: all-build-bison maybe-all-build-bison
2750 maybe-all-build-bison:
2751 @if gcc-bootstrap
2752 all-build-bison: stage_current
2753 @endif gcc-bootstrap
2754 @if build-bison
2755 TARGET-build-bison=all
2756 maybe-all-build-bison: all-build-bison
2757 all-build-bison: configure-build-bison
2758 @: $(MAKE); $(unstage)
2759 @r=`${PWD_COMMAND}`; export r; \
2760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2761 $(BUILD_EXPORTS) \
2762 (cd $(BUILD_SUBDIR)/bison && \
2763 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2764 $(TARGET-build-bison))
2765 @endif build-bison
2771 .PHONY: configure-build-flex maybe-configure-build-flex
2772 maybe-configure-build-flex:
2773 @if gcc-bootstrap
2774 configure-build-flex: stage_current
2775 @endif gcc-bootstrap
2776 @if build-flex
2777 maybe-configure-build-flex: configure-build-flex
2778 configure-build-flex:
2779 @: $(MAKE); $(unstage)
2780 @r=`${PWD_COMMAND}`; export r; \
2781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2782 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2783 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2784 $(BUILD_EXPORTS) \
2785 echo Configuring in $(BUILD_SUBDIR)/flex; \
2786 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2787 case $(srcdir) in \
2788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2789 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2791 esac; \
2792 srcdiroption="--srcdir=$${topdir}/flex"; \
2793 libsrcdir="$$s/flex"; \
2794 rm -f no-such-file || : ; \
2795 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2796 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2797 --target=${target_alias} $${srcdiroption} \
2798 || exit 1
2799 @endif build-flex
2805 .PHONY: all-build-flex maybe-all-build-flex
2806 maybe-all-build-flex:
2807 @if gcc-bootstrap
2808 all-build-flex: stage_current
2809 @endif gcc-bootstrap
2810 @if build-flex
2811 TARGET-build-flex=all
2812 maybe-all-build-flex: all-build-flex
2813 all-build-flex: configure-build-flex
2814 @: $(MAKE); $(unstage)
2815 @r=`${PWD_COMMAND}`; export r; \
2816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2817 $(BUILD_EXPORTS) \
2818 (cd $(BUILD_SUBDIR)/flex && \
2819 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2820 $(TARGET-build-flex))
2821 @endif build-flex
2827 .PHONY: configure-build-m4 maybe-configure-build-m4
2828 maybe-configure-build-m4:
2829 @if gcc-bootstrap
2830 configure-build-m4: stage_current
2831 @endif gcc-bootstrap
2832 @if build-m4
2833 maybe-configure-build-m4: configure-build-m4
2834 configure-build-m4:
2835 @: $(MAKE); $(unstage)
2836 @r=`${PWD_COMMAND}`; export r; \
2837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2838 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2839 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2840 $(BUILD_EXPORTS) \
2841 echo Configuring in $(BUILD_SUBDIR)/m4; \
2842 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2843 case $(srcdir) in \
2844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2845 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2847 esac; \
2848 srcdiroption="--srcdir=$${topdir}/m4"; \
2849 libsrcdir="$$s/m4"; \
2850 rm -f no-such-file || : ; \
2851 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2852 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2853 --target=${target_alias} $${srcdiroption} \
2854 || exit 1
2855 @endif build-m4
2861 .PHONY: all-build-m4 maybe-all-build-m4
2862 maybe-all-build-m4:
2863 @if gcc-bootstrap
2864 all-build-m4: stage_current
2865 @endif gcc-bootstrap
2866 @if build-m4
2867 TARGET-build-m4=all
2868 maybe-all-build-m4: all-build-m4
2869 all-build-m4: configure-build-m4
2870 @: $(MAKE); $(unstage)
2871 @r=`${PWD_COMMAND}`; export r; \
2872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2873 $(BUILD_EXPORTS) \
2874 (cd $(BUILD_SUBDIR)/m4 && \
2875 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2876 $(TARGET-build-m4))
2877 @endif build-m4
2883 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2884 maybe-configure-build-texinfo:
2885 @if gcc-bootstrap
2886 configure-build-texinfo: stage_current
2887 @endif gcc-bootstrap
2888 @if build-texinfo
2889 maybe-configure-build-texinfo: configure-build-texinfo
2890 configure-build-texinfo:
2891 @: $(MAKE); $(unstage)
2892 @r=`${PWD_COMMAND}`; export r; \
2893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2894 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2895 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2896 $(BUILD_EXPORTS) \
2897 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2898 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2899 case $(srcdir) in \
2900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2901 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2903 esac; \
2904 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2905 libsrcdir="$$s/texinfo"; \
2906 rm -f no-such-file || : ; \
2907 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2908 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2909 --target=${target_alias} $${srcdiroption} \
2910 || exit 1
2911 @endif build-texinfo
2917 .PHONY: all-build-texinfo maybe-all-build-texinfo
2918 maybe-all-build-texinfo:
2919 @if gcc-bootstrap
2920 all-build-texinfo: stage_current
2921 @endif gcc-bootstrap
2922 @if build-texinfo
2923 TARGET-build-texinfo=all
2924 maybe-all-build-texinfo: all-build-texinfo
2925 all-build-texinfo: configure-build-texinfo
2926 @: $(MAKE); $(unstage)
2927 @r=`${PWD_COMMAND}`; export r; \
2928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2929 $(BUILD_EXPORTS) \
2930 (cd $(BUILD_SUBDIR)/texinfo && \
2931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2932 $(TARGET-build-texinfo))
2933 @endif build-texinfo
2939 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2940 maybe-configure-build-fixincludes:
2941 @if gcc-bootstrap
2942 configure-build-fixincludes: stage_current
2943 @endif gcc-bootstrap
2944 @if build-fixincludes
2945 maybe-configure-build-fixincludes: configure-build-fixincludes
2946 configure-build-fixincludes:
2947 @: $(MAKE); $(unstage)
2948 @r=`${PWD_COMMAND}`; export r; \
2949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2950 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2951 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2952 $(BUILD_EXPORTS) \
2953 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2954 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2955 case $(srcdir) in \
2956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2957 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2959 esac; \
2960 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2961 libsrcdir="$$s/fixincludes"; \
2962 rm -f no-such-file || : ; \
2963 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2964 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2965 --target=${target_alias} $${srcdiroption} \
2966 || exit 1
2967 @endif build-fixincludes
2973 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2974 maybe-all-build-fixincludes:
2975 @if gcc-bootstrap
2976 all-build-fixincludes: stage_current
2977 @endif gcc-bootstrap
2978 @if build-fixincludes
2979 TARGET-build-fixincludes=all
2980 maybe-all-build-fixincludes: all-build-fixincludes
2981 all-build-fixincludes: configure-build-fixincludes
2982 @: $(MAKE); $(unstage)
2983 @r=`${PWD_COMMAND}`; export r; \
2984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2985 $(BUILD_EXPORTS) \
2986 (cd $(BUILD_SUBDIR)/fixincludes && \
2987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2988 $(TARGET-build-fixincludes))
2989 @endif build-fixincludes
2995 # --------------------------------------
2996 # Modules which run on the host machine
2997 # --------------------------------------
3000 .PHONY: configure-bfd maybe-configure-bfd
3001 maybe-configure-bfd:
3002 @if gcc-bootstrap
3003 configure-bfd: stage_current
3004 @endif gcc-bootstrap
3005 @if bfd
3006 maybe-configure-bfd: configure-bfd
3007 configure-bfd:
3008 @r=`${PWD_COMMAND}`; export r; \
3009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3010 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3012 $(HOST_EXPORTS) \
3013 echo Configuring in $(HOST_SUBDIR)/bfd; \
3014 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3015 case $(srcdir) in \
3016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3017 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3019 esac; \
3020 srcdiroption="--srcdir=$${topdir}/bfd"; \
3021 libsrcdir="$$s/bfd"; \
3022 $(SHELL) $${libsrcdir}/configure \
3023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3024 --target=${target_alias} $${srcdiroption} \
3025 || exit 1
3026 @endif bfd
3030 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3031 maybe-configure-stage1-bfd:
3032 @if bfd-bootstrap
3033 maybe-configure-stage1-bfd: configure-stage1-bfd
3034 configure-stage1-bfd:
3035 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3036 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3037 @r=`${PWD_COMMAND}`; export r; \
3038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3039 TFLAGS="$(STAGE1_TFLAGS)"; \
3040 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3041 $(HOST_EXPORTS) \
3042 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3043 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3044 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3045 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3047 cd $(HOST_SUBDIR)/bfd || exit 1; \
3048 case $(srcdir) in \
3049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3050 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3052 esac; \
3053 srcdiroption="--srcdir=$${topdir}/bfd"; \
3054 libsrcdir="$$s/bfd"; \
3055 $(SHELL) $${libsrcdir}/configure \
3056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3057 --target=${target_alias} $${srcdiroption} \
3058 $(STAGE1_CONFIGURE_FLAGS)
3059 @endif bfd-bootstrap
3061 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3062 maybe-configure-stage2-bfd:
3063 @if bfd-bootstrap
3064 maybe-configure-stage2-bfd: configure-stage2-bfd
3065 configure-stage2-bfd:
3066 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3067 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3068 @r=`${PWD_COMMAND}`; export r; \
3069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3070 TFLAGS="$(STAGE2_TFLAGS)"; \
3071 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3072 $(HOST_EXPORTS) \
3073 $(POSTSTAGE1_HOST_EXPORTS) \
3074 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3075 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3076 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3077 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3079 cd $(HOST_SUBDIR)/bfd || exit 1; \
3080 case $(srcdir) in \
3081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3082 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3084 esac; \
3085 srcdiroption="--srcdir=$${topdir}/bfd"; \
3086 libsrcdir="$$s/bfd"; \
3087 $(SHELL) $${libsrcdir}/configure \
3088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3089 --target=${target_alias} $${srcdiroption} \
3090 --with-build-libsubdir=$(HOST_SUBDIR) \
3091 $(STAGE2_CONFIGURE_FLAGS)
3092 @endif bfd-bootstrap
3094 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3095 maybe-configure-stage3-bfd:
3096 @if bfd-bootstrap
3097 maybe-configure-stage3-bfd: configure-stage3-bfd
3098 configure-stage3-bfd:
3099 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3101 @r=`${PWD_COMMAND}`; export r; \
3102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3103 TFLAGS="$(STAGE3_TFLAGS)"; \
3104 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3105 $(HOST_EXPORTS) \
3106 $(POSTSTAGE1_HOST_EXPORTS) \
3107 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3108 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3109 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3110 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3112 cd $(HOST_SUBDIR)/bfd || exit 1; \
3113 case $(srcdir) in \
3114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3115 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3117 esac; \
3118 srcdiroption="--srcdir=$${topdir}/bfd"; \
3119 libsrcdir="$$s/bfd"; \
3120 $(SHELL) $${libsrcdir}/configure \
3121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3122 --target=${target_alias} $${srcdiroption} \
3123 --with-build-libsubdir=$(HOST_SUBDIR) \
3124 $(STAGE3_CONFIGURE_FLAGS)
3125 @endif bfd-bootstrap
3127 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3128 maybe-configure-stage4-bfd:
3129 @if bfd-bootstrap
3130 maybe-configure-stage4-bfd: configure-stage4-bfd
3131 configure-stage4-bfd:
3132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3134 @r=`${PWD_COMMAND}`; export r; \
3135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3136 TFLAGS="$(STAGE4_TFLAGS)"; \
3137 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3138 $(HOST_EXPORTS) \
3139 $(POSTSTAGE1_HOST_EXPORTS) \
3140 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3141 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3142 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3143 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3145 cd $(HOST_SUBDIR)/bfd || exit 1; \
3146 case $(srcdir) in \
3147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3148 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3150 esac; \
3151 srcdiroption="--srcdir=$${topdir}/bfd"; \
3152 libsrcdir="$$s/bfd"; \
3153 $(SHELL) $${libsrcdir}/configure \
3154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3155 --target=${target_alias} $${srcdiroption} \
3156 --with-build-libsubdir=$(HOST_SUBDIR) \
3157 $(STAGE4_CONFIGURE_FLAGS)
3158 @endif bfd-bootstrap
3160 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3161 maybe-configure-stageprofile-bfd:
3162 @if bfd-bootstrap
3163 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3164 configure-stageprofile-bfd:
3165 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3167 @r=`${PWD_COMMAND}`; export r; \
3168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3169 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3170 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3171 $(HOST_EXPORTS) \
3172 $(POSTSTAGE1_HOST_EXPORTS) \
3173 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3174 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3175 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3176 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3178 cd $(HOST_SUBDIR)/bfd || exit 1; \
3179 case $(srcdir) in \
3180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3181 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3183 esac; \
3184 srcdiroption="--srcdir=$${topdir}/bfd"; \
3185 libsrcdir="$$s/bfd"; \
3186 $(SHELL) $${libsrcdir}/configure \
3187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3188 --target=${target_alias} $${srcdiroption} \
3189 --with-build-libsubdir=$(HOST_SUBDIR) \
3190 $(STAGEprofile_CONFIGURE_FLAGS)
3191 @endif bfd-bootstrap
3193 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3194 maybe-configure-stagefeedback-bfd:
3195 @if bfd-bootstrap
3196 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3197 configure-stagefeedback-bfd:
3198 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3200 @r=`${PWD_COMMAND}`; export r; \
3201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3202 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3203 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3204 $(HOST_EXPORTS) \
3205 $(POSTSTAGE1_HOST_EXPORTS) \
3206 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3207 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3208 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3209 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3211 cd $(HOST_SUBDIR)/bfd || exit 1; \
3212 case $(srcdir) in \
3213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3214 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3216 esac; \
3217 srcdiroption="--srcdir=$${topdir}/bfd"; \
3218 libsrcdir="$$s/bfd"; \
3219 $(SHELL) $${libsrcdir}/configure \
3220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3221 --target=${target_alias} $${srcdiroption} \
3222 --with-build-libsubdir=$(HOST_SUBDIR) \
3223 $(STAGEfeedback_CONFIGURE_FLAGS)
3224 @endif bfd-bootstrap
3230 .PHONY: all-bfd maybe-all-bfd
3231 maybe-all-bfd:
3232 @if gcc-bootstrap
3233 all-bfd: stage_current
3234 @endif gcc-bootstrap
3235 @if bfd
3236 TARGET-bfd=all
3237 maybe-all-bfd: all-bfd
3238 all-bfd: configure-bfd
3239 @r=`${PWD_COMMAND}`; export r; \
3240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3241 $(HOST_EXPORTS) \
3242 (cd $(HOST_SUBDIR)/bfd && \
3243 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3244 $(TARGET-bfd))
3245 @endif bfd
3249 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3250 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3251 maybe-all-stage1-bfd:
3252 maybe-clean-stage1-bfd:
3253 @if bfd-bootstrap
3254 maybe-all-stage1-bfd: all-stage1-bfd
3255 all-stage1: all-stage1-bfd
3256 TARGET-stage1-bfd = $(TARGET-bfd)
3257 all-stage1-bfd: configure-stage1-bfd
3258 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3259 @r=`${PWD_COMMAND}`; export r; \
3260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3261 TFLAGS="$(STAGE1_TFLAGS)"; \
3262 $(HOST_EXPORTS) \
3263 cd $(HOST_SUBDIR)/bfd && \
3264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3265 CFLAGS="$(STAGE1_CFLAGS)" \
3266 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3267 LIBCFLAGS="$(LIBCFLAGS)" \
3268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3271 $(EXTRA_HOST_FLAGS) \
3272 $(STAGE1_FLAGS_TO_PASS) \
3273 TFLAGS="$(STAGE1_TFLAGS)" \
3274 $(TARGET-stage1-bfd)
3276 maybe-clean-stage1-bfd: clean-stage1-bfd
3277 clean-stage1: clean-stage1-bfd
3278 clean-stage1-bfd:
3279 @if [ $(current_stage) = stage1 ]; then \
3280 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3281 else \
3282 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3283 $(MAKE) stage1-start; \
3284 fi; \
3285 cd $(HOST_SUBDIR)/bfd && \
3286 $(MAKE) $(EXTRA_HOST_FLAGS) \
3287 $(STAGE1_FLAGS_TO_PASS) clean
3288 @endif bfd-bootstrap
3291 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3292 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3293 maybe-all-stage2-bfd:
3294 maybe-clean-stage2-bfd:
3295 @if bfd-bootstrap
3296 maybe-all-stage2-bfd: all-stage2-bfd
3297 all-stage2: all-stage2-bfd
3298 TARGET-stage2-bfd = $(TARGET-bfd)
3299 all-stage2-bfd: configure-stage2-bfd
3300 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3301 @r=`${PWD_COMMAND}`; export r; \
3302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3303 TFLAGS="$(STAGE2_TFLAGS)"; \
3304 $(HOST_EXPORTS) \
3305 $(POSTSTAGE1_HOST_EXPORTS) \
3306 cd $(HOST_SUBDIR)/bfd && \
3307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3308 CFLAGS="$(STAGE2_CFLAGS)" \
3309 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3310 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3314 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3315 TFLAGS="$(STAGE2_TFLAGS)" \
3316 $(TARGET-stage2-bfd)
3318 maybe-clean-stage2-bfd: clean-stage2-bfd
3319 clean-stage2: clean-stage2-bfd
3320 clean-stage2-bfd:
3321 @if [ $(current_stage) = stage2 ]; then \
3322 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3323 else \
3324 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3325 $(MAKE) stage2-start; \
3326 fi; \
3327 cd $(HOST_SUBDIR)/bfd && \
3328 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3329 @endif bfd-bootstrap
3332 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3333 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3334 maybe-all-stage3-bfd:
3335 maybe-clean-stage3-bfd:
3336 @if bfd-bootstrap
3337 maybe-all-stage3-bfd: all-stage3-bfd
3338 all-stage3: all-stage3-bfd
3339 TARGET-stage3-bfd = $(TARGET-bfd)
3340 all-stage3-bfd: configure-stage3-bfd
3341 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3342 @r=`${PWD_COMMAND}`; export r; \
3343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3344 TFLAGS="$(STAGE3_TFLAGS)"; \
3345 $(HOST_EXPORTS) \
3346 $(POSTSTAGE1_HOST_EXPORTS) \
3347 cd $(HOST_SUBDIR)/bfd && \
3348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3349 CFLAGS="$(STAGE3_CFLAGS)" \
3350 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3351 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3352 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3353 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3354 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3355 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3356 TFLAGS="$(STAGE3_TFLAGS)" \
3357 $(TARGET-stage3-bfd)
3359 maybe-clean-stage3-bfd: clean-stage3-bfd
3360 clean-stage3: clean-stage3-bfd
3361 clean-stage3-bfd:
3362 @if [ $(current_stage) = stage3 ]; then \
3363 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3364 else \
3365 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3366 $(MAKE) stage3-start; \
3367 fi; \
3368 cd $(HOST_SUBDIR)/bfd && \
3369 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3370 @endif bfd-bootstrap
3373 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3374 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3375 maybe-all-stage4-bfd:
3376 maybe-clean-stage4-bfd:
3377 @if bfd-bootstrap
3378 maybe-all-stage4-bfd: all-stage4-bfd
3379 all-stage4: all-stage4-bfd
3380 TARGET-stage4-bfd = $(TARGET-bfd)
3381 all-stage4-bfd: configure-stage4-bfd
3382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3383 @r=`${PWD_COMMAND}`; export r; \
3384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3385 TFLAGS="$(STAGE4_TFLAGS)"; \
3386 $(HOST_EXPORTS) \
3387 $(POSTSTAGE1_HOST_EXPORTS) \
3388 cd $(HOST_SUBDIR)/bfd && \
3389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3390 CFLAGS="$(STAGE4_CFLAGS)" \
3391 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3392 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3397 TFLAGS="$(STAGE4_TFLAGS)" \
3398 $(TARGET-stage4-bfd)
3400 maybe-clean-stage4-bfd: clean-stage4-bfd
3401 clean-stage4: clean-stage4-bfd
3402 clean-stage4-bfd:
3403 @if [ $(current_stage) = stage4 ]; then \
3404 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3405 else \
3406 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3407 $(MAKE) stage4-start; \
3408 fi; \
3409 cd $(HOST_SUBDIR)/bfd && \
3410 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3411 @endif bfd-bootstrap
3414 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3415 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3416 maybe-all-stageprofile-bfd:
3417 maybe-clean-stageprofile-bfd:
3418 @if bfd-bootstrap
3419 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3420 all-stageprofile: all-stageprofile-bfd
3421 TARGET-stageprofile-bfd = $(TARGET-bfd)
3422 all-stageprofile-bfd: configure-stageprofile-bfd
3423 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3424 @r=`${PWD_COMMAND}`; export r; \
3425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3426 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3427 $(HOST_EXPORTS) \
3428 $(POSTSTAGE1_HOST_EXPORTS) \
3429 cd $(HOST_SUBDIR)/bfd && \
3430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3431 CFLAGS="$(STAGEprofile_CFLAGS)" \
3432 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3433 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3434 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3435 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3436 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3437 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3438 TFLAGS="$(STAGEprofile_TFLAGS)" \
3439 $(TARGET-stageprofile-bfd)
3441 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3442 clean-stageprofile: clean-stageprofile-bfd
3443 clean-stageprofile-bfd:
3444 @if [ $(current_stage) = stageprofile ]; then \
3445 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3446 else \
3447 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3448 $(MAKE) stageprofile-start; \
3449 fi; \
3450 cd $(HOST_SUBDIR)/bfd && \
3451 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3452 @endif bfd-bootstrap
3455 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3456 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3457 maybe-all-stagefeedback-bfd:
3458 maybe-clean-stagefeedback-bfd:
3459 @if bfd-bootstrap
3460 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3461 all-stagefeedback: all-stagefeedback-bfd
3462 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3463 all-stagefeedback-bfd: configure-stagefeedback-bfd
3464 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3465 @r=`${PWD_COMMAND}`; export r; \
3466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3467 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3468 $(HOST_EXPORTS) \
3469 $(POSTSTAGE1_HOST_EXPORTS) \
3470 cd $(HOST_SUBDIR)/bfd && \
3471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3472 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3473 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3474 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3479 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3480 $(TARGET-stagefeedback-bfd)
3482 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3483 clean-stagefeedback: clean-stagefeedback-bfd
3484 clean-stagefeedback-bfd:
3485 @if [ $(current_stage) = stagefeedback ]; then \
3486 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3487 else \
3488 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3489 $(MAKE) stagefeedback-start; \
3490 fi; \
3491 cd $(HOST_SUBDIR)/bfd && \
3492 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3493 @endif bfd-bootstrap
3499 .PHONY: check-bfd maybe-check-bfd
3500 maybe-check-bfd:
3501 @if bfd
3502 maybe-check-bfd: check-bfd
3504 check-bfd:
3505 @: $(MAKE); $(unstage)
3506 @r=`${PWD_COMMAND}`; export r; \
3507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3508 $(HOST_EXPORTS) \
3509 (cd $(HOST_SUBDIR)/bfd && \
3510 $(MAKE) $(FLAGS_TO_PASS) check)
3512 @endif bfd
3514 .PHONY: install-bfd maybe-install-bfd
3515 maybe-install-bfd:
3516 @if bfd
3517 maybe-install-bfd: install-bfd
3519 install-bfd: installdirs
3520 @: $(MAKE); $(unstage)
3521 @r=`${PWD_COMMAND}`; export r; \
3522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3523 $(HOST_EXPORTS) \
3524 (cd $(HOST_SUBDIR)/bfd && \
3525 $(MAKE) $(FLAGS_TO_PASS) install)
3527 @endif bfd
3529 .PHONY: install-strip-bfd maybe-install-strip-bfd
3530 maybe-install-strip-bfd:
3531 @if bfd
3532 maybe-install-strip-bfd: install-strip-bfd
3534 install-strip-bfd: installdirs
3535 @: $(MAKE); $(unstage)
3536 @r=`${PWD_COMMAND}`; export r; \
3537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3538 $(HOST_EXPORTS) \
3539 (cd $(HOST_SUBDIR)/bfd && \
3540 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3542 @endif bfd
3544 # Other targets (info, dvi, pdf, etc.)
3546 .PHONY: maybe-info-bfd info-bfd
3547 maybe-info-bfd:
3548 @if bfd
3549 maybe-info-bfd: info-bfd
3551 info-bfd: \
3552 configure-bfd
3553 @[ -f ./bfd/Makefile ] || exit 0; \
3554 r=`${PWD_COMMAND}`; export r; \
3555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3556 $(HOST_EXPORTS) \
3557 for flag in $(EXTRA_HOST_FLAGS) ; do \
3558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3559 done; \
3560 echo "Doing info in bfd" ; \
3561 (cd $(HOST_SUBDIR)/bfd && \
3562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3564 "RANLIB=$${RANLIB}" \
3565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3566 info) \
3567 || exit 1
3569 @endif bfd
3571 .PHONY: maybe-dvi-bfd dvi-bfd
3572 maybe-dvi-bfd:
3573 @if bfd
3574 maybe-dvi-bfd: dvi-bfd
3576 dvi-bfd: \
3577 configure-bfd
3578 @[ -f ./bfd/Makefile ] || exit 0; \
3579 r=`${PWD_COMMAND}`; export r; \
3580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3581 $(HOST_EXPORTS) \
3582 for flag in $(EXTRA_HOST_FLAGS) ; do \
3583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3584 done; \
3585 echo "Doing dvi in bfd" ; \
3586 (cd $(HOST_SUBDIR)/bfd && \
3587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3589 "RANLIB=$${RANLIB}" \
3590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3591 dvi) \
3592 || exit 1
3594 @endif bfd
3596 .PHONY: maybe-pdf-bfd pdf-bfd
3597 maybe-pdf-bfd:
3598 @if bfd
3599 maybe-pdf-bfd: pdf-bfd
3601 pdf-bfd: \
3602 configure-bfd
3603 @[ -f ./bfd/Makefile ] || exit 0; \
3604 r=`${PWD_COMMAND}`; export r; \
3605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3606 $(HOST_EXPORTS) \
3607 for flag in $(EXTRA_HOST_FLAGS) ; do \
3608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3609 done; \
3610 echo "Doing pdf in bfd" ; \
3611 (cd $(HOST_SUBDIR)/bfd && \
3612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3614 "RANLIB=$${RANLIB}" \
3615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3616 pdf) \
3617 || exit 1
3619 @endif bfd
3621 .PHONY: maybe-html-bfd html-bfd
3622 maybe-html-bfd:
3623 @if bfd
3624 maybe-html-bfd: html-bfd
3626 html-bfd: \
3627 configure-bfd
3628 @[ -f ./bfd/Makefile ] || exit 0; \
3629 r=`${PWD_COMMAND}`; export r; \
3630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3631 $(HOST_EXPORTS) \
3632 for flag in $(EXTRA_HOST_FLAGS) ; do \
3633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3634 done; \
3635 echo "Doing html in bfd" ; \
3636 (cd $(HOST_SUBDIR)/bfd && \
3637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3639 "RANLIB=$${RANLIB}" \
3640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3641 html) \
3642 || exit 1
3644 @endif bfd
3646 .PHONY: maybe-TAGS-bfd TAGS-bfd
3647 maybe-TAGS-bfd:
3648 @if bfd
3649 maybe-TAGS-bfd: TAGS-bfd
3651 TAGS-bfd: \
3652 configure-bfd
3653 @[ -f ./bfd/Makefile ] || exit 0; \
3654 r=`${PWD_COMMAND}`; export r; \
3655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656 $(HOST_EXPORTS) \
3657 for flag in $(EXTRA_HOST_FLAGS) ; do \
3658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659 done; \
3660 echo "Doing TAGS in bfd" ; \
3661 (cd $(HOST_SUBDIR)/bfd && \
3662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664 "RANLIB=$${RANLIB}" \
3665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666 TAGS) \
3667 || exit 1
3669 @endif bfd
3671 .PHONY: maybe-install-info-bfd install-info-bfd
3672 maybe-install-info-bfd:
3673 @if bfd
3674 maybe-install-info-bfd: install-info-bfd
3676 install-info-bfd: \
3677 configure-bfd \
3678 info-bfd
3679 @[ -f ./bfd/Makefile ] || exit 0; \
3680 r=`${PWD_COMMAND}`; export r; \
3681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3682 $(HOST_EXPORTS) \
3683 for flag in $(EXTRA_HOST_FLAGS) ; do \
3684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3685 done; \
3686 echo "Doing install-info in bfd" ; \
3687 (cd $(HOST_SUBDIR)/bfd && \
3688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3690 "RANLIB=$${RANLIB}" \
3691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3692 install-info) \
3693 || exit 1
3695 @endif bfd
3697 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3698 maybe-install-pdf-bfd:
3699 @if bfd
3700 maybe-install-pdf-bfd: install-pdf-bfd
3702 install-pdf-bfd: \
3703 configure-bfd \
3704 pdf-bfd
3705 @[ -f ./bfd/Makefile ] || exit 0; \
3706 r=`${PWD_COMMAND}`; export r; \
3707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3708 $(HOST_EXPORTS) \
3709 for flag in $(EXTRA_HOST_FLAGS) ; do \
3710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3711 done; \
3712 echo "Doing install-pdf in bfd" ; \
3713 (cd $(HOST_SUBDIR)/bfd && \
3714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3716 "RANLIB=$${RANLIB}" \
3717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3718 install-pdf) \
3719 || exit 1
3721 @endif bfd
3723 .PHONY: maybe-install-html-bfd install-html-bfd
3724 maybe-install-html-bfd:
3725 @if bfd
3726 maybe-install-html-bfd: install-html-bfd
3728 install-html-bfd: \
3729 configure-bfd \
3730 html-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 install-html 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 install-html) \
3745 || exit 1
3747 @endif bfd
3749 .PHONY: maybe-installcheck-bfd installcheck-bfd
3750 maybe-installcheck-bfd:
3751 @if bfd
3752 maybe-installcheck-bfd: installcheck-bfd
3754 installcheck-bfd: \
3755 configure-bfd
3756 @[ -f ./bfd/Makefile ] || exit 0; \
3757 r=`${PWD_COMMAND}`; export r; \
3758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3759 $(HOST_EXPORTS) \
3760 for flag in $(EXTRA_HOST_FLAGS) ; do \
3761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762 done; \
3763 echo "Doing installcheck in bfd" ; \
3764 (cd $(HOST_SUBDIR)/bfd && \
3765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767 "RANLIB=$${RANLIB}" \
3768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3769 installcheck) \
3770 || exit 1
3772 @endif bfd
3774 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3775 maybe-mostlyclean-bfd:
3776 @if bfd
3777 maybe-mostlyclean-bfd: mostlyclean-bfd
3779 mostlyclean-bfd:
3780 @[ -f ./bfd/Makefile ] || exit 0; \
3781 r=`${PWD_COMMAND}`; export r; \
3782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3783 $(HOST_EXPORTS) \
3784 for flag in $(EXTRA_HOST_FLAGS) ; do \
3785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3786 done; \
3787 echo "Doing mostlyclean in bfd" ; \
3788 (cd $(HOST_SUBDIR)/bfd && \
3789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3791 "RANLIB=$${RANLIB}" \
3792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3793 mostlyclean) \
3794 || exit 1
3796 @endif bfd
3798 .PHONY: maybe-clean-bfd clean-bfd
3799 maybe-clean-bfd:
3800 @if bfd
3801 maybe-clean-bfd: clean-bfd
3803 clean-bfd:
3804 @[ -f ./bfd/Makefile ] || exit 0; \
3805 r=`${PWD_COMMAND}`; export r; \
3806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3807 $(HOST_EXPORTS) \
3808 for flag in $(EXTRA_HOST_FLAGS) ; do \
3809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3810 done; \
3811 echo "Doing clean in bfd" ; \
3812 (cd $(HOST_SUBDIR)/bfd && \
3813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3815 "RANLIB=$${RANLIB}" \
3816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3817 clean) \
3818 || exit 1
3820 @endif bfd
3822 .PHONY: maybe-distclean-bfd distclean-bfd
3823 maybe-distclean-bfd:
3824 @if bfd
3825 maybe-distclean-bfd: distclean-bfd
3827 distclean-bfd:
3828 @[ -f ./bfd/Makefile ] || exit 0; \
3829 r=`${PWD_COMMAND}`; export r; \
3830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3831 $(HOST_EXPORTS) \
3832 for flag in $(EXTRA_HOST_FLAGS) ; do \
3833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3834 done; \
3835 echo "Doing distclean in bfd" ; \
3836 (cd $(HOST_SUBDIR)/bfd && \
3837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3839 "RANLIB=$${RANLIB}" \
3840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3841 distclean) \
3842 || exit 1
3844 @endif bfd
3846 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3847 maybe-maintainer-clean-bfd:
3848 @if bfd
3849 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3851 maintainer-clean-bfd:
3852 @[ -f ./bfd/Makefile ] || exit 0; \
3853 r=`${PWD_COMMAND}`; export r; \
3854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3855 $(HOST_EXPORTS) \
3856 for flag in $(EXTRA_HOST_FLAGS) ; do \
3857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3858 done; \
3859 echo "Doing maintainer-clean in bfd" ; \
3860 (cd $(HOST_SUBDIR)/bfd && \
3861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3863 "RANLIB=$${RANLIB}" \
3864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3865 maintainer-clean) \
3866 || exit 1
3868 @endif bfd
3872 .PHONY: configure-opcodes maybe-configure-opcodes
3873 maybe-configure-opcodes:
3874 @if gcc-bootstrap
3875 configure-opcodes: stage_current
3876 @endif gcc-bootstrap
3877 @if opcodes
3878 maybe-configure-opcodes: configure-opcodes
3879 configure-opcodes:
3880 @r=`${PWD_COMMAND}`; export r; \
3881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3882 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3884 $(HOST_EXPORTS) \
3885 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3886 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3887 case $(srcdir) in \
3888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3889 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3891 esac; \
3892 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3893 libsrcdir="$$s/opcodes"; \
3894 $(SHELL) $${libsrcdir}/configure \
3895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3896 --target=${target_alias} $${srcdiroption} \
3897 || exit 1
3898 @endif opcodes
3902 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3903 maybe-configure-stage1-opcodes:
3904 @if opcodes-bootstrap
3905 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3906 configure-stage1-opcodes:
3907 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3909 @r=`${PWD_COMMAND}`; export r; \
3910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3911 TFLAGS="$(STAGE1_TFLAGS)"; \
3912 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3913 $(HOST_EXPORTS) \
3914 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3915 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3916 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3917 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3919 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3920 case $(srcdir) in \
3921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3922 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3924 esac; \
3925 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3926 libsrcdir="$$s/opcodes"; \
3927 $(SHELL) $${libsrcdir}/configure \
3928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3929 --target=${target_alias} $${srcdiroption} \
3930 $(STAGE1_CONFIGURE_FLAGS)
3931 @endif opcodes-bootstrap
3933 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3934 maybe-configure-stage2-opcodes:
3935 @if opcodes-bootstrap
3936 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3937 configure-stage2-opcodes:
3938 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3940 @r=`${PWD_COMMAND}`; export r; \
3941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3942 TFLAGS="$(STAGE2_TFLAGS)"; \
3943 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3944 $(HOST_EXPORTS) \
3945 $(POSTSTAGE1_HOST_EXPORTS) \
3946 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3947 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3948 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3949 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3951 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3952 case $(srcdir) in \
3953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3954 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3956 esac; \
3957 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3958 libsrcdir="$$s/opcodes"; \
3959 $(SHELL) $${libsrcdir}/configure \
3960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3961 --target=${target_alias} $${srcdiroption} \
3962 --with-build-libsubdir=$(HOST_SUBDIR) \
3963 $(STAGE2_CONFIGURE_FLAGS)
3964 @endif opcodes-bootstrap
3966 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3967 maybe-configure-stage3-opcodes:
3968 @if opcodes-bootstrap
3969 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3970 configure-stage3-opcodes:
3971 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3972 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3973 @r=`${PWD_COMMAND}`; export r; \
3974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3975 TFLAGS="$(STAGE3_TFLAGS)"; \
3976 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3977 $(HOST_EXPORTS) \
3978 $(POSTSTAGE1_HOST_EXPORTS) \
3979 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3980 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3981 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3982 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3984 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3985 case $(srcdir) in \
3986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3987 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3989 esac; \
3990 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3991 libsrcdir="$$s/opcodes"; \
3992 $(SHELL) $${libsrcdir}/configure \
3993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3994 --target=${target_alias} $${srcdiroption} \
3995 --with-build-libsubdir=$(HOST_SUBDIR) \
3996 $(STAGE3_CONFIGURE_FLAGS)
3997 @endif opcodes-bootstrap
3999 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4000 maybe-configure-stage4-opcodes:
4001 @if opcodes-bootstrap
4002 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4003 configure-stage4-opcodes:
4004 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4006 @r=`${PWD_COMMAND}`; export r; \
4007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4008 TFLAGS="$(STAGE4_TFLAGS)"; \
4009 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4010 $(HOST_EXPORTS) \
4011 $(POSTSTAGE1_HOST_EXPORTS) \
4012 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4013 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4014 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4015 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4017 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4018 case $(srcdir) in \
4019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4020 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4022 esac; \
4023 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4024 libsrcdir="$$s/opcodes"; \
4025 $(SHELL) $${libsrcdir}/configure \
4026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4027 --target=${target_alias} $${srcdiroption} \
4028 --with-build-libsubdir=$(HOST_SUBDIR) \
4029 $(STAGE4_CONFIGURE_FLAGS)
4030 @endif opcodes-bootstrap
4032 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4033 maybe-configure-stageprofile-opcodes:
4034 @if opcodes-bootstrap
4035 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4036 configure-stageprofile-opcodes:
4037 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4039 @r=`${PWD_COMMAND}`; export r; \
4040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4041 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4042 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4043 $(HOST_EXPORTS) \
4044 $(POSTSTAGE1_HOST_EXPORTS) \
4045 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4046 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4047 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4048 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4050 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4051 case $(srcdir) in \
4052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4053 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4055 esac; \
4056 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4057 libsrcdir="$$s/opcodes"; \
4058 $(SHELL) $${libsrcdir}/configure \
4059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4060 --target=${target_alias} $${srcdiroption} \
4061 --with-build-libsubdir=$(HOST_SUBDIR) \
4062 $(STAGEprofile_CONFIGURE_FLAGS)
4063 @endif opcodes-bootstrap
4065 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4066 maybe-configure-stagefeedback-opcodes:
4067 @if opcodes-bootstrap
4068 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4069 configure-stagefeedback-opcodes:
4070 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4072 @r=`${PWD_COMMAND}`; export r; \
4073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4074 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4075 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4076 $(HOST_EXPORTS) \
4077 $(POSTSTAGE1_HOST_EXPORTS) \
4078 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4079 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4080 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4081 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4083 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4084 case $(srcdir) in \
4085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4086 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4088 esac; \
4089 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4090 libsrcdir="$$s/opcodes"; \
4091 $(SHELL) $${libsrcdir}/configure \
4092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4093 --target=${target_alias} $${srcdiroption} \
4094 --with-build-libsubdir=$(HOST_SUBDIR) \
4095 $(STAGEfeedback_CONFIGURE_FLAGS)
4096 @endif opcodes-bootstrap
4102 .PHONY: all-opcodes maybe-all-opcodes
4103 maybe-all-opcodes:
4104 @if gcc-bootstrap
4105 all-opcodes: stage_current
4106 @endif gcc-bootstrap
4107 @if opcodes
4108 TARGET-opcodes=all
4109 maybe-all-opcodes: all-opcodes
4110 all-opcodes: configure-opcodes
4111 @r=`${PWD_COMMAND}`; export r; \
4112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4113 $(HOST_EXPORTS) \
4114 (cd $(HOST_SUBDIR)/opcodes && \
4115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4116 $(TARGET-opcodes))
4117 @endif opcodes
4121 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4122 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4123 maybe-all-stage1-opcodes:
4124 maybe-clean-stage1-opcodes:
4125 @if opcodes-bootstrap
4126 maybe-all-stage1-opcodes: all-stage1-opcodes
4127 all-stage1: all-stage1-opcodes
4128 TARGET-stage1-opcodes = $(TARGET-opcodes)
4129 all-stage1-opcodes: configure-stage1-opcodes
4130 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4131 @r=`${PWD_COMMAND}`; export r; \
4132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4133 TFLAGS="$(STAGE1_TFLAGS)"; \
4134 $(HOST_EXPORTS) \
4135 cd $(HOST_SUBDIR)/opcodes && \
4136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4137 CFLAGS="$(STAGE1_CFLAGS)" \
4138 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4139 LIBCFLAGS="$(LIBCFLAGS)" \
4140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4143 $(EXTRA_HOST_FLAGS) \
4144 $(STAGE1_FLAGS_TO_PASS) \
4145 TFLAGS="$(STAGE1_TFLAGS)" \
4146 $(TARGET-stage1-opcodes)
4148 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4149 clean-stage1: clean-stage1-opcodes
4150 clean-stage1-opcodes:
4151 @if [ $(current_stage) = stage1 ]; then \
4152 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4153 else \
4154 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4155 $(MAKE) stage1-start; \
4156 fi; \
4157 cd $(HOST_SUBDIR)/opcodes && \
4158 $(MAKE) $(EXTRA_HOST_FLAGS) \
4159 $(STAGE1_FLAGS_TO_PASS) clean
4160 @endif opcodes-bootstrap
4163 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4164 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4165 maybe-all-stage2-opcodes:
4166 maybe-clean-stage2-opcodes:
4167 @if opcodes-bootstrap
4168 maybe-all-stage2-opcodes: all-stage2-opcodes
4169 all-stage2: all-stage2-opcodes
4170 TARGET-stage2-opcodes = $(TARGET-opcodes)
4171 all-stage2-opcodes: configure-stage2-opcodes
4172 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4173 @r=`${PWD_COMMAND}`; export r; \
4174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4175 TFLAGS="$(STAGE2_TFLAGS)"; \
4176 $(HOST_EXPORTS) \
4177 $(POSTSTAGE1_HOST_EXPORTS) \
4178 cd $(HOST_SUBDIR)/opcodes && \
4179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4180 CFLAGS="$(STAGE2_CFLAGS)" \
4181 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4182 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4187 TFLAGS="$(STAGE2_TFLAGS)" \
4188 $(TARGET-stage2-opcodes)
4190 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4191 clean-stage2: clean-stage2-opcodes
4192 clean-stage2-opcodes:
4193 @if [ $(current_stage) = stage2 ]; then \
4194 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4195 else \
4196 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4197 $(MAKE) stage2-start; \
4198 fi; \
4199 cd $(HOST_SUBDIR)/opcodes && \
4200 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4201 @endif opcodes-bootstrap
4204 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4205 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4206 maybe-all-stage3-opcodes:
4207 maybe-clean-stage3-opcodes:
4208 @if opcodes-bootstrap
4209 maybe-all-stage3-opcodes: all-stage3-opcodes
4210 all-stage3: all-stage3-opcodes
4211 TARGET-stage3-opcodes = $(TARGET-opcodes)
4212 all-stage3-opcodes: configure-stage3-opcodes
4213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4214 @r=`${PWD_COMMAND}`; export r; \
4215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4216 TFLAGS="$(STAGE3_TFLAGS)"; \
4217 $(HOST_EXPORTS) \
4218 $(POSTSTAGE1_HOST_EXPORTS) \
4219 cd $(HOST_SUBDIR)/opcodes && \
4220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4221 CFLAGS="$(STAGE3_CFLAGS)" \
4222 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4223 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4228 TFLAGS="$(STAGE3_TFLAGS)" \
4229 $(TARGET-stage3-opcodes)
4231 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4232 clean-stage3: clean-stage3-opcodes
4233 clean-stage3-opcodes:
4234 @if [ $(current_stage) = stage3 ]; then \
4235 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4236 else \
4237 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4238 $(MAKE) stage3-start; \
4239 fi; \
4240 cd $(HOST_SUBDIR)/opcodes && \
4241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4242 @endif opcodes-bootstrap
4245 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4246 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4247 maybe-all-stage4-opcodes:
4248 maybe-clean-stage4-opcodes:
4249 @if opcodes-bootstrap
4250 maybe-all-stage4-opcodes: all-stage4-opcodes
4251 all-stage4: all-stage4-opcodes
4252 TARGET-stage4-opcodes = $(TARGET-opcodes)
4253 all-stage4-opcodes: configure-stage4-opcodes
4254 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4255 @r=`${PWD_COMMAND}`; export r; \
4256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4257 TFLAGS="$(STAGE4_TFLAGS)"; \
4258 $(HOST_EXPORTS) \
4259 $(POSTSTAGE1_HOST_EXPORTS) \
4260 cd $(HOST_SUBDIR)/opcodes && \
4261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4262 CFLAGS="$(STAGE4_CFLAGS)" \
4263 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4264 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4269 TFLAGS="$(STAGE4_TFLAGS)" \
4270 $(TARGET-stage4-opcodes)
4272 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4273 clean-stage4: clean-stage4-opcodes
4274 clean-stage4-opcodes:
4275 @if [ $(current_stage) = stage4 ]; then \
4276 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4277 else \
4278 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4279 $(MAKE) stage4-start; \
4280 fi; \
4281 cd $(HOST_SUBDIR)/opcodes && \
4282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4283 @endif opcodes-bootstrap
4286 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4287 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4288 maybe-all-stageprofile-opcodes:
4289 maybe-clean-stageprofile-opcodes:
4290 @if opcodes-bootstrap
4291 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4292 all-stageprofile: all-stageprofile-opcodes
4293 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4294 all-stageprofile-opcodes: configure-stageprofile-opcodes
4295 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4296 @r=`${PWD_COMMAND}`; export r; \
4297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4298 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4299 $(HOST_EXPORTS) \
4300 $(POSTSTAGE1_HOST_EXPORTS) \
4301 cd $(HOST_SUBDIR)/opcodes && \
4302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4303 CFLAGS="$(STAGEprofile_CFLAGS)" \
4304 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4305 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4310 TFLAGS="$(STAGEprofile_TFLAGS)" \
4311 $(TARGET-stageprofile-opcodes)
4313 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4314 clean-stageprofile: clean-stageprofile-opcodes
4315 clean-stageprofile-opcodes:
4316 @if [ $(current_stage) = stageprofile ]; then \
4317 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4318 else \
4319 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4320 $(MAKE) stageprofile-start; \
4321 fi; \
4322 cd $(HOST_SUBDIR)/opcodes && \
4323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4324 @endif opcodes-bootstrap
4327 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4328 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4329 maybe-all-stagefeedback-opcodes:
4330 maybe-clean-stagefeedback-opcodes:
4331 @if opcodes-bootstrap
4332 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4333 all-stagefeedback: all-stagefeedback-opcodes
4334 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4335 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4336 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4337 @r=`${PWD_COMMAND}`; export r; \
4338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4339 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4340 $(HOST_EXPORTS) \
4341 $(POSTSTAGE1_HOST_EXPORTS) \
4342 cd $(HOST_SUBDIR)/opcodes && \
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4344 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4345 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4346 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4351 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4352 $(TARGET-stagefeedback-opcodes)
4354 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4355 clean-stagefeedback: clean-stagefeedback-opcodes
4356 clean-stagefeedback-opcodes:
4357 @if [ $(current_stage) = stagefeedback ]; then \
4358 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4359 else \
4360 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4361 $(MAKE) stagefeedback-start; \
4362 fi; \
4363 cd $(HOST_SUBDIR)/opcodes && \
4364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4365 @endif opcodes-bootstrap
4371 .PHONY: check-opcodes maybe-check-opcodes
4372 maybe-check-opcodes:
4373 @if opcodes
4374 maybe-check-opcodes: check-opcodes
4376 check-opcodes:
4377 @: $(MAKE); $(unstage)
4378 @r=`${PWD_COMMAND}`; export r; \
4379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4380 $(HOST_EXPORTS) \
4381 (cd $(HOST_SUBDIR)/opcodes && \
4382 $(MAKE) $(FLAGS_TO_PASS) check)
4384 @endif opcodes
4386 .PHONY: install-opcodes maybe-install-opcodes
4387 maybe-install-opcodes:
4388 @if opcodes
4389 maybe-install-opcodes: install-opcodes
4391 install-opcodes: installdirs
4392 @: $(MAKE); $(unstage)
4393 @r=`${PWD_COMMAND}`; export r; \
4394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4395 $(HOST_EXPORTS) \
4396 (cd $(HOST_SUBDIR)/opcodes && \
4397 $(MAKE) $(FLAGS_TO_PASS) install)
4399 @endif opcodes
4401 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4402 maybe-install-strip-opcodes:
4403 @if opcodes
4404 maybe-install-strip-opcodes: install-strip-opcodes
4406 install-strip-opcodes: installdirs
4407 @: $(MAKE); $(unstage)
4408 @r=`${PWD_COMMAND}`; export r; \
4409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410 $(HOST_EXPORTS) \
4411 (cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4414 @endif opcodes
4416 # Other targets (info, dvi, pdf, etc.)
4418 .PHONY: maybe-info-opcodes info-opcodes
4419 maybe-info-opcodes:
4420 @if opcodes
4421 maybe-info-opcodes: info-opcodes
4423 info-opcodes: \
4424 configure-opcodes
4425 @[ -f ./opcodes/Makefile ] || exit 0; \
4426 r=`${PWD_COMMAND}`; export r; \
4427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4428 $(HOST_EXPORTS) \
4429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4431 done; \
4432 echo "Doing info in opcodes" ; \
4433 (cd $(HOST_SUBDIR)/opcodes && \
4434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4436 "RANLIB=$${RANLIB}" \
4437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4438 info) \
4439 || exit 1
4441 @endif opcodes
4443 .PHONY: maybe-dvi-opcodes dvi-opcodes
4444 maybe-dvi-opcodes:
4445 @if opcodes
4446 maybe-dvi-opcodes: dvi-opcodes
4448 dvi-opcodes: \
4449 configure-opcodes
4450 @[ -f ./opcodes/Makefile ] || exit 0; \
4451 r=`${PWD_COMMAND}`; export r; \
4452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4453 $(HOST_EXPORTS) \
4454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4456 done; \
4457 echo "Doing dvi in opcodes" ; \
4458 (cd $(HOST_SUBDIR)/opcodes && \
4459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4461 "RANLIB=$${RANLIB}" \
4462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4463 dvi) \
4464 || exit 1
4466 @endif opcodes
4468 .PHONY: maybe-pdf-opcodes pdf-opcodes
4469 maybe-pdf-opcodes:
4470 @if opcodes
4471 maybe-pdf-opcodes: pdf-opcodes
4473 pdf-opcodes: \
4474 configure-opcodes
4475 @[ -f ./opcodes/Makefile ] || exit 0; \
4476 r=`${PWD_COMMAND}`; export r; \
4477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4478 $(HOST_EXPORTS) \
4479 for flag in $(EXTRA_HOST_FLAGS) ; do \
4480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4481 done; \
4482 echo "Doing pdf in opcodes" ; \
4483 (cd $(HOST_SUBDIR)/opcodes && \
4484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4486 "RANLIB=$${RANLIB}" \
4487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4488 pdf) \
4489 || exit 1
4491 @endif opcodes
4493 .PHONY: maybe-html-opcodes html-opcodes
4494 maybe-html-opcodes:
4495 @if opcodes
4496 maybe-html-opcodes: html-opcodes
4498 html-opcodes: \
4499 configure-opcodes
4500 @[ -f ./opcodes/Makefile ] || exit 0; \
4501 r=`${PWD_COMMAND}`; export r; \
4502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4503 $(HOST_EXPORTS) \
4504 for flag in $(EXTRA_HOST_FLAGS) ; do \
4505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4506 done; \
4507 echo "Doing html in opcodes" ; \
4508 (cd $(HOST_SUBDIR)/opcodes && \
4509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4511 "RANLIB=$${RANLIB}" \
4512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4513 html) \
4514 || exit 1
4516 @endif opcodes
4518 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4519 maybe-TAGS-opcodes:
4520 @if opcodes
4521 maybe-TAGS-opcodes: TAGS-opcodes
4523 TAGS-opcodes: \
4524 configure-opcodes
4525 @[ -f ./opcodes/Makefile ] || exit 0; \
4526 r=`${PWD_COMMAND}`; export r; \
4527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4528 $(HOST_EXPORTS) \
4529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4531 done; \
4532 echo "Doing TAGS in opcodes" ; \
4533 (cd $(HOST_SUBDIR)/opcodes && \
4534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4536 "RANLIB=$${RANLIB}" \
4537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4538 TAGS) \
4539 || exit 1
4541 @endif opcodes
4543 .PHONY: maybe-install-info-opcodes install-info-opcodes
4544 maybe-install-info-opcodes:
4545 @if opcodes
4546 maybe-install-info-opcodes: install-info-opcodes
4548 install-info-opcodes: \
4549 configure-opcodes \
4550 info-opcodes
4551 @[ -f ./opcodes/Makefile ] || exit 0; \
4552 r=`${PWD_COMMAND}`; export r; \
4553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4554 $(HOST_EXPORTS) \
4555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4557 done; \
4558 echo "Doing install-info in opcodes" ; \
4559 (cd $(HOST_SUBDIR)/opcodes && \
4560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4562 "RANLIB=$${RANLIB}" \
4563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4564 install-info) \
4565 || exit 1
4567 @endif opcodes
4569 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4570 maybe-install-pdf-opcodes:
4571 @if opcodes
4572 maybe-install-pdf-opcodes: install-pdf-opcodes
4574 install-pdf-opcodes: \
4575 configure-opcodes \
4576 pdf-opcodes
4577 @[ -f ./opcodes/Makefile ] || exit 0; \
4578 r=`${PWD_COMMAND}`; export r; \
4579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4580 $(HOST_EXPORTS) \
4581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4583 done; \
4584 echo "Doing install-pdf in opcodes" ; \
4585 (cd $(HOST_SUBDIR)/opcodes && \
4586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4588 "RANLIB=$${RANLIB}" \
4589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4590 install-pdf) \
4591 || exit 1
4593 @endif opcodes
4595 .PHONY: maybe-install-html-opcodes install-html-opcodes
4596 maybe-install-html-opcodes:
4597 @if opcodes
4598 maybe-install-html-opcodes: install-html-opcodes
4600 install-html-opcodes: \
4601 configure-opcodes \
4602 html-opcodes
4603 @[ -f ./opcodes/Makefile ] || exit 0; \
4604 r=`${PWD_COMMAND}`; export r; \
4605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4606 $(HOST_EXPORTS) \
4607 for flag in $(EXTRA_HOST_FLAGS) ; do \
4608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4609 done; \
4610 echo "Doing install-html in opcodes" ; \
4611 (cd $(HOST_SUBDIR)/opcodes && \
4612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4614 "RANLIB=$${RANLIB}" \
4615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4616 install-html) \
4617 || exit 1
4619 @endif opcodes
4621 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4622 maybe-installcheck-opcodes:
4623 @if opcodes
4624 maybe-installcheck-opcodes: installcheck-opcodes
4626 installcheck-opcodes: \
4627 configure-opcodes
4628 @[ -f ./opcodes/Makefile ] || exit 0; \
4629 r=`${PWD_COMMAND}`; export r; \
4630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4631 $(HOST_EXPORTS) \
4632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4634 done; \
4635 echo "Doing installcheck in opcodes" ; \
4636 (cd $(HOST_SUBDIR)/opcodes && \
4637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4639 "RANLIB=$${RANLIB}" \
4640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4641 installcheck) \
4642 || exit 1
4644 @endif opcodes
4646 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4647 maybe-mostlyclean-opcodes:
4648 @if opcodes
4649 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4651 mostlyclean-opcodes:
4652 @[ -f ./opcodes/Makefile ] || exit 0; \
4653 r=`${PWD_COMMAND}`; export r; \
4654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4655 $(HOST_EXPORTS) \
4656 for flag in $(EXTRA_HOST_FLAGS) ; do \
4657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4658 done; \
4659 echo "Doing mostlyclean in opcodes" ; \
4660 (cd $(HOST_SUBDIR)/opcodes && \
4661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4663 "RANLIB=$${RANLIB}" \
4664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4665 mostlyclean) \
4666 || exit 1
4668 @endif opcodes
4670 .PHONY: maybe-clean-opcodes clean-opcodes
4671 maybe-clean-opcodes:
4672 @if opcodes
4673 maybe-clean-opcodes: clean-opcodes
4675 clean-opcodes:
4676 @[ -f ./opcodes/Makefile ] || exit 0; \
4677 r=`${PWD_COMMAND}`; export r; \
4678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4679 $(HOST_EXPORTS) \
4680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4682 done; \
4683 echo "Doing clean in opcodes" ; \
4684 (cd $(HOST_SUBDIR)/opcodes && \
4685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4687 "RANLIB=$${RANLIB}" \
4688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4689 clean) \
4690 || exit 1
4692 @endif opcodes
4694 .PHONY: maybe-distclean-opcodes distclean-opcodes
4695 maybe-distclean-opcodes:
4696 @if opcodes
4697 maybe-distclean-opcodes: distclean-opcodes
4699 distclean-opcodes:
4700 @[ -f ./opcodes/Makefile ] || exit 0; \
4701 r=`${PWD_COMMAND}`; export r; \
4702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4703 $(HOST_EXPORTS) \
4704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4706 done; \
4707 echo "Doing distclean in opcodes" ; \
4708 (cd $(HOST_SUBDIR)/opcodes && \
4709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4711 "RANLIB=$${RANLIB}" \
4712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4713 distclean) \
4714 || exit 1
4716 @endif opcodes
4718 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4719 maybe-maintainer-clean-opcodes:
4720 @if opcodes
4721 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4723 maintainer-clean-opcodes:
4724 @[ -f ./opcodes/Makefile ] || exit 0; \
4725 r=`${PWD_COMMAND}`; export r; \
4726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4727 $(HOST_EXPORTS) \
4728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4730 done; \
4731 echo "Doing maintainer-clean in opcodes" ; \
4732 (cd $(HOST_SUBDIR)/opcodes && \
4733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4735 "RANLIB=$${RANLIB}" \
4736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4737 maintainer-clean) \
4738 || exit 1
4740 @endif opcodes
4744 .PHONY: configure-binutils maybe-configure-binutils
4745 maybe-configure-binutils:
4746 @if gcc-bootstrap
4747 configure-binutils: stage_current
4748 @endif gcc-bootstrap
4749 @if binutils
4750 maybe-configure-binutils: configure-binutils
4751 configure-binutils:
4752 @r=`${PWD_COMMAND}`; export r; \
4753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4754 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4756 $(HOST_EXPORTS) \
4757 echo Configuring in $(HOST_SUBDIR)/binutils; \
4758 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4759 case $(srcdir) in \
4760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4761 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4763 esac; \
4764 srcdiroption="--srcdir=$${topdir}/binutils"; \
4765 libsrcdir="$$s/binutils"; \
4766 $(SHELL) $${libsrcdir}/configure \
4767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4768 --target=${target_alias} $${srcdiroption} \
4769 || exit 1
4770 @endif binutils
4774 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4775 maybe-configure-stage1-binutils:
4776 @if binutils-bootstrap
4777 maybe-configure-stage1-binutils: configure-stage1-binutils
4778 configure-stage1-binutils:
4779 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4781 @r=`${PWD_COMMAND}`; export r; \
4782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4783 TFLAGS="$(STAGE1_TFLAGS)"; \
4784 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4785 $(HOST_EXPORTS) \
4786 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4787 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4788 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4789 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4791 cd $(HOST_SUBDIR)/binutils || exit 1; \
4792 case $(srcdir) in \
4793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4794 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4796 esac; \
4797 srcdiroption="--srcdir=$${topdir}/binutils"; \
4798 libsrcdir="$$s/binutils"; \
4799 $(SHELL) $${libsrcdir}/configure \
4800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4801 --target=${target_alias} $${srcdiroption} \
4802 $(STAGE1_CONFIGURE_FLAGS)
4803 @endif binutils-bootstrap
4805 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4806 maybe-configure-stage2-binutils:
4807 @if binutils-bootstrap
4808 maybe-configure-stage2-binutils: configure-stage2-binutils
4809 configure-stage2-binutils:
4810 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4812 @r=`${PWD_COMMAND}`; export r; \
4813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4814 TFLAGS="$(STAGE2_TFLAGS)"; \
4815 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4816 $(HOST_EXPORTS) \
4817 $(POSTSTAGE1_HOST_EXPORTS) \
4818 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4819 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4820 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4821 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4823 cd $(HOST_SUBDIR)/binutils || exit 1; \
4824 case $(srcdir) in \
4825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4826 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4828 esac; \
4829 srcdiroption="--srcdir=$${topdir}/binutils"; \
4830 libsrcdir="$$s/binutils"; \
4831 $(SHELL) $${libsrcdir}/configure \
4832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4833 --target=${target_alias} $${srcdiroption} \
4834 --with-build-libsubdir=$(HOST_SUBDIR) \
4835 $(STAGE2_CONFIGURE_FLAGS)
4836 @endif binutils-bootstrap
4838 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4839 maybe-configure-stage3-binutils:
4840 @if binutils-bootstrap
4841 maybe-configure-stage3-binutils: configure-stage3-binutils
4842 configure-stage3-binutils:
4843 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4845 @r=`${PWD_COMMAND}`; export r; \
4846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4847 TFLAGS="$(STAGE3_TFLAGS)"; \
4848 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4849 $(HOST_EXPORTS) \
4850 $(POSTSTAGE1_HOST_EXPORTS) \
4851 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4852 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4853 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4854 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4856 cd $(HOST_SUBDIR)/binutils || exit 1; \
4857 case $(srcdir) in \
4858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4859 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4861 esac; \
4862 srcdiroption="--srcdir=$${topdir}/binutils"; \
4863 libsrcdir="$$s/binutils"; \
4864 $(SHELL) $${libsrcdir}/configure \
4865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4866 --target=${target_alias} $${srcdiroption} \
4867 --with-build-libsubdir=$(HOST_SUBDIR) \
4868 $(STAGE3_CONFIGURE_FLAGS)
4869 @endif binutils-bootstrap
4871 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4872 maybe-configure-stage4-binutils:
4873 @if binutils-bootstrap
4874 maybe-configure-stage4-binutils: configure-stage4-binutils
4875 configure-stage4-binutils:
4876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4878 @r=`${PWD_COMMAND}`; export r; \
4879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4880 TFLAGS="$(STAGE4_TFLAGS)"; \
4881 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4882 $(HOST_EXPORTS) \
4883 $(POSTSTAGE1_HOST_EXPORTS) \
4884 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4885 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4886 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4887 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4889 cd $(HOST_SUBDIR)/binutils || exit 1; \
4890 case $(srcdir) in \
4891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4892 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4894 esac; \
4895 srcdiroption="--srcdir=$${topdir}/binutils"; \
4896 libsrcdir="$$s/binutils"; \
4897 $(SHELL) $${libsrcdir}/configure \
4898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4899 --target=${target_alias} $${srcdiroption} \
4900 --with-build-libsubdir=$(HOST_SUBDIR) \
4901 $(STAGE4_CONFIGURE_FLAGS)
4902 @endif binutils-bootstrap
4904 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4905 maybe-configure-stageprofile-binutils:
4906 @if binutils-bootstrap
4907 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4908 configure-stageprofile-binutils:
4909 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4911 @r=`${PWD_COMMAND}`; export r; \
4912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4913 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4914 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4915 $(HOST_EXPORTS) \
4916 $(POSTSTAGE1_HOST_EXPORTS) \
4917 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4918 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4919 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4920 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4922 cd $(HOST_SUBDIR)/binutils || exit 1; \
4923 case $(srcdir) in \
4924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4925 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4927 esac; \
4928 srcdiroption="--srcdir=$${topdir}/binutils"; \
4929 libsrcdir="$$s/binutils"; \
4930 $(SHELL) $${libsrcdir}/configure \
4931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4932 --target=${target_alias} $${srcdiroption} \
4933 --with-build-libsubdir=$(HOST_SUBDIR) \
4934 $(STAGEprofile_CONFIGURE_FLAGS)
4935 @endif binutils-bootstrap
4937 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4938 maybe-configure-stagefeedback-binutils:
4939 @if binutils-bootstrap
4940 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4941 configure-stagefeedback-binutils:
4942 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4944 @r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4947 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4948 $(HOST_EXPORTS) \
4949 $(POSTSTAGE1_HOST_EXPORTS) \
4950 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4951 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4952 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4953 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4955 cd $(HOST_SUBDIR)/binutils || exit 1; \
4956 case $(srcdir) in \
4957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4958 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4960 esac; \
4961 srcdiroption="--srcdir=$${topdir}/binutils"; \
4962 libsrcdir="$$s/binutils"; \
4963 $(SHELL) $${libsrcdir}/configure \
4964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4965 --target=${target_alias} $${srcdiroption} \
4966 --with-build-libsubdir=$(HOST_SUBDIR) \
4967 $(STAGEfeedback_CONFIGURE_FLAGS)
4968 @endif binutils-bootstrap
4974 .PHONY: all-binutils maybe-all-binutils
4975 maybe-all-binutils:
4976 @if gcc-bootstrap
4977 all-binutils: stage_current
4978 @endif gcc-bootstrap
4979 @if binutils
4980 TARGET-binutils=all
4981 maybe-all-binutils: all-binutils
4982 all-binutils: configure-binutils
4983 @r=`${PWD_COMMAND}`; export r; \
4984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4985 $(HOST_EXPORTS) \
4986 (cd $(HOST_SUBDIR)/binutils && \
4987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4988 $(TARGET-binutils))
4989 @endif binutils
4993 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4994 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4995 maybe-all-stage1-binutils:
4996 maybe-clean-stage1-binutils:
4997 @if binutils-bootstrap
4998 maybe-all-stage1-binutils: all-stage1-binutils
4999 all-stage1: all-stage1-binutils
5000 TARGET-stage1-binutils = $(TARGET-binutils)
5001 all-stage1-binutils: configure-stage1-binutils
5002 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5003 @r=`${PWD_COMMAND}`; export r; \
5004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5005 TFLAGS="$(STAGE1_TFLAGS)"; \
5006 $(HOST_EXPORTS) \
5007 cd $(HOST_SUBDIR)/binutils && \
5008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5009 CFLAGS="$(STAGE1_CFLAGS)" \
5010 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5011 LIBCFLAGS="$(LIBCFLAGS)" \
5012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5015 $(EXTRA_HOST_FLAGS) \
5016 $(STAGE1_FLAGS_TO_PASS) \
5017 TFLAGS="$(STAGE1_TFLAGS)" \
5018 $(TARGET-stage1-binutils)
5020 maybe-clean-stage1-binutils: clean-stage1-binutils
5021 clean-stage1: clean-stage1-binutils
5022 clean-stage1-binutils:
5023 @if [ $(current_stage) = stage1 ]; then \
5024 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5025 else \
5026 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5027 $(MAKE) stage1-start; \
5028 fi; \
5029 cd $(HOST_SUBDIR)/binutils && \
5030 $(MAKE) $(EXTRA_HOST_FLAGS) \
5031 $(STAGE1_FLAGS_TO_PASS) clean
5032 @endif binutils-bootstrap
5035 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5036 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5037 maybe-all-stage2-binutils:
5038 maybe-clean-stage2-binutils:
5039 @if binutils-bootstrap
5040 maybe-all-stage2-binutils: all-stage2-binutils
5041 all-stage2: all-stage2-binutils
5042 TARGET-stage2-binutils = $(TARGET-binutils)
5043 all-stage2-binutils: configure-stage2-binutils
5044 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5045 @r=`${PWD_COMMAND}`; export r; \
5046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5047 TFLAGS="$(STAGE2_TFLAGS)"; \
5048 $(HOST_EXPORTS) \
5049 $(POSTSTAGE1_HOST_EXPORTS) \
5050 cd $(HOST_SUBDIR)/binutils && \
5051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5052 CFLAGS="$(STAGE2_CFLAGS)" \
5053 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5054 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5058 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5059 TFLAGS="$(STAGE2_TFLAGS)" \
5060 $(TARGET-stage2-binutils)
5062 maybe-clean-stage2-binutils: clean-stage2-binutils
5063 clean-stage2: clean-stage2-binutils
5064 clean-stage2-binutils:
5065 @if [ $(current_stage) = stage2 ]; then \
5066 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5067 else \
5068 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5069 $(MAKE) stage2-start; \
5070 fi; \
5071 cd $(HOST_SUBDIR)/binutils && \
5072 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5073 @endif binutils-bootstrap
5076 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5077 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5078 maybe-all-stage3-binutils:
5079 maybe-clean-stage3-binutils:
5080 @if binutils-bootstrap
5081 maybe-all-stage3-binutils: all-stage3-binutils
5082 all-stage3: all-stage3-binutils
5083 TARGET-stage3-binutils = $(TARGET-binutils)
5084 all-stage3-binutils: configure-stage3-binutils
5085 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5086 @r=`${PWD_COMMAND}`; export r; \
5087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5088 TFLAGS="$(STAGE3_TFLAGS)"; \
5089 $(HOST_EXPORTS) \
5090 $(POSTSTAGE1_HOST_EXPORTS) \
5091 cd $(HOST_SUBDIR)/binutils && \
5092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5093 CFLAGS="$(STAGE3_CFLAGS)" \
5094 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5095 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5099 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5100 TFLAGS="$(STAGE3_TFLAGS)" \
5101 $(TARGET-stage3-binutils)
5103 maybe-clean-stage3-binutils: clean-stage3-binutils
5104 clean-stage3: clean-stage3-binutils
5105 clean-stage3-binutils:
5106 @if [ $(current_stage) = stage3 ]; then \
5107 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5108 else \
5109 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5110 $(MAKE) stage3-start; \
5111 fi; \
5112 cd $(HOST_SUBDIR)/binutils && \
5113 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5114 @endif binutils-bootstrap
5117 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5118 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5119 maybe-all-stage4-binutils:
5120 maybe-clean-stage4-binutils:
5121 @if binutils-bootstrap
5122 maybe-all-stage4-binutils: all-stage4-binutils
5123 all-stage4: all-stage4-binutils
5124 TARGET-stage4-binutils = $(TARGET-binutils)
5125 all-stage4-binutils: configure-stage4-binutils
5126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5127 @r=`${PWD_COMMAND}`; export r; \
5128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5129 TFLAGS="$(STAGE4_TFLAGS)"; \
5130 $(HOST_EXPORTS) \
5131 $(POSTSTAGE1_HOST_EXPORTS) \
5132 cd $(HOST_SUBDIR)/binutils && \
5133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5134 CFLAGS="$(STAGE4_CFLAGS)" \
5135 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5136 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5140 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5141 TFLAGS="$(STAGE4_TFLAGS)" \
5142 $(TARGET-stage4-binutils)
5144 maybe-clean-stage4-binutils: clean-stage4-binutils
5145 clean-stage4: clean-stage4-binutils
5146 clean-stage4-binutils:
5147 @if [ $(current_stage) = stage4 ]; then \
5148 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5149 else \
5150 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5151 $(MAKE) stage4-start; \
5152 fi; \
5153 cd $(HOST_SUBDIR)/binutils && \
5154 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5155 @endif binutils-bootstrap
5158 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5159 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5160 maybe-all-stageprofile-binutils:
5161 maybe-clean-stageprofile-binutils:
5162 @if binutils-bootstrap
5163 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5164 all-stageprofile: all-stageprofile-binutils
5165 TARGET-stageprofile-binutils = $(TARGET-binutils)
5166 all-stageprofile-binutils: configure-stageprofile-binutils
5167 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5168 @r=`${PWD_COMMAND}`; export r; \
5169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5170 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5171 $(HOST_EXPORTS) \
5172 $(POSTSTAGE1_HOST_EXPORTS) \
5173 cd $(HOST_SUBDIR)/binutils && \
5174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5175 CFLAGS="$(STAGEprofile_CFLAGS)" \
5176 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5177 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5181 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5182 TFLAGS="$(STAGEprofile_TFLAGS)" \
5183 $(TARGET-stageprofile-binutils)
5185 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5186 clean-stageprofile: clean-stageprofile-binutils
5187 clean-stageprofile-binutils:
5188 @if [ $(current_stage) = stageprofile ]; then \
5189 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5190 else \
5191 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5192 $(MAKE) stageprofile-start; \
5193 fi; \
5194 cd $(HOST_SUBDIR)/binutils && \
5195 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5196 @endif binutils-bootstrap
5199 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5200 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5201 maybe-all-stagefeedback-binutils:
5202 maybe-clean-stagefeedback-binutils:
5203 @if binutils-bootstrap
5204 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5205 all-stagefeedback: all-stagefeedback-binutils
5206 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5207 all-stagefeedback-binutils: configure-stagefeedback-binutils
5208 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5209 @r=`${PWD_COMMAND}`; export r; \
5210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5211 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5212 $(HOST_EXPORTS) \
5213 $(POSTSTAGE1_HOST_EXPORTS) \
5214 cd $(HOST_SUBDIR)/binutils && \
5215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5216 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5217 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5218 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5222 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5223 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5224 $(TARGET-stagefeedback-binutils)
5226 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5227 clean-stagefeedback: clean-stagefeedback-binutils
5228 clean-stagefeedback-binutils:
5229 @if [ $(current_stage) = stagefeedback ]; then \
5230 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5231 else \
5232 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5233 $(MAKE) stagefeedback-start; \
5234 fi; \
5235 cd $(HOST_SUBDIR)/binutils && \
5236 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5237 @endif binutils-bootstrap
5243 .PHONY: check-binutils maybe-check-binutils
5244 maybe-check-binutils:
5245 @if binutils
5246 maybe-check-binutils: check-binutils
5248 check-binutils:
5249 @: $(MAKE); $(unstage)
5250 @r=`${PWD_COMMAND}`; export r; \
5251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5252 $(HOST_EXPORTS) \
5253 (cd $(HOST_SUBDIR)/binutils && \
5254 $(MAKE) $(FLAGS_TO_PASS) check)
5256 @endif binutils
5258 .PHONY: install-binutils maybe-install-binutils
5259 maybe-install-binutils:
5260 @if binutils
5261 maybe-install-binutils: install-binutils
5263 install-binutils: installdirs
5264 @: $(MAKE); $(unstage)
5265 @r=`${PWD_COMMAND}`; export r; \
5266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5267 $(HOST_EXPORTS) \
5268 (cd $(HOST_SUBDIR)/binutils && \
5269 $(MAKE) $(FLAGS_TO_PASS) install)
5271 @endif binutils
5273 .PHONY: install-strip-binutils maybe-install-strip-binutils
5274 maybe-install-strip-binutils:
5275 @if binutils
5276 maybe-install-strip-binutils: install-strip-binutils
5278 install-strip-binutils: installdirs
5279 @: $(MAKE); $(unstage)
5280 @r=`${PWD_COMMAND}`; export r; \
5281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5282 $(HOST_EXPORTS) \
5283 (cd $(HOST_SUBDIR)/binutils && \
5284 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5286 @endif binutils
5288 # Other targets (info, dvi, pdf, etc.)
5290 .PHONY: maybe-info-binutils info-binutils
5291 maybe-info-binutils:
5292 @if binutils
5293 maybe-info-binutils: info-binutils
5295 info-binutils: \
5296 configure-binutils
5297 @[ -f ./binutils/Makefile ] || exit 0; \
5298 r=`${PWD_COMMAND}`; export r; \
5299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5300 $(HOST_EXPORTS) \
5301 for flag in $(EXTRA_HOST_FLAGS) ; do \
5302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5303 done; \
5304 echo "Doing info in binutils" ; \
5305 (cd $(HOST_SUBDIR)/binutils && \
5306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5308 "RANLIB=$${RANLIB}" \
5309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5310 info) \
5311 || exit 1
5313 @endif binutils
5315 .PHONY: maybe-dvi-binutils dvi-binutils
5316 maybe-dvi-binutils:
5317 @if binutils
5318 maybe-dvi-binutils: dvi-binutils
5320 dvi-binutils: \
5321 configure-binutils
5322 @[ -f ./binutils/Makefile ] || exit 0; \
5323 r=`${PWD_COMMAND}`; export r; \
5324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5325 $(HOST_EXPORTS) \
5326 for flag in $(EXTRA_HOST_FLAGS) ; do \
5327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5328 done; \
5329 echo "Doing dvi in binutils" ; \
5330 (cd $(HOST_SUBDIR)/binutils && \
5331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5333 "RANLIB=$${RANLIB}" \
5334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5335 dvi) \
5336 || exit 1
5338 @endif binutils
5340 .PHONY: maybe-pdf-binutils pdf-binutils
5341 maybe-pdf-binutils:
5342 @if binutils
5343 maybe-pdf-binutils: pdf-binutils
5345 pdf-binutils: \
5346 configure-binutils
5347 @[ -f ./binutils/Makefile ] || exit 0; \
5348 r=`${PWD_COMMAND}`; export r; \
5349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5350 $(HOST_EXPORTS) \
5351 for flag in $(EXTRA_HOST_FLAGS) ; do \
5352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5353 done; \
5354 echo "Doing pdf in binutils" ; \
5355 (cd $(HOST_SUBDIR)/binutils && \
5356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5358 "RANLIB=$${RANLIB}" \
5359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5360 pdf) \
5361 || exit 1
5363 @endif binutils
5365 .PHONY: maybe-html-binutils html-binutils
5366 maybe-html-binutils:
5367 @if binutils
5368 maybe-html-binutils: html-binutils
5370 html-binutils: \
5371 configure-binutils
5372 @[ -f ./binutils/Makefile ] || exit 0; \
5373 r=`${PWD_COMMAND}`; export r; \
5374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5375 $(HOST_EXPORTS) \
5376 for flag in $(EXTRA_HOST_FLAGS) ; do \
5377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5378 done; \
5379 echo "Doing html in binutils" ; \
5380 (cd $(HOST_SUBDIR)/binutils && \
5381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5383 "RANLIB=$${RANLIB}" \
5384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5385 html) \
5386 || exit 1
5388 @endif binutils
5390 .PHONY: maybe-TAGS-binutils TAGS-binutils
5391 maybe-TAGS-binutils:
5392 @if binutils
5393 maybe-TAGS-binutils: TAGS-binutils
5395 TAGS-binutils: \
5396 configure-binutils
5397 @[ -f ./binutils/Makefile ] || exit 0; \
5398 r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5400 $(HOST_EXPORTS) \
5401 for flag in $(EXTRA_HOST_FLAGS) ; do \
5402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5403 done; \
5404 echo "Doing TAGS in binutils" ; \
5405 (cd $(HOST_SUBDIR)/binutils && \
5406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5408 "RANLIB=$${RANLIB}" \
5409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5410 TAGS) \
5411 || exit 1
5413 @endif binutils
5415 .PHONY: maybe-install-info-binutils install-info-binutils
5416 maybe-install-info-binutils:
5417 @if binutils
5418 maybe-install-info-binutils: install-info-binutils
5420 install-info-binutils: \
5421 configure-binutils \
5422 info-binutils
5423 @[ -f ./binutils/Makefile ] || exit 0; \
5424 r=`${PWD_COMMAND}`; export r; \
5425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5426 $(HOST_EXPORTS) \
5427 for flag in $(EXTRA_HOST_FLAGS) ; do \
5428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5429 done; \
5430 echo "Doing install-info in binutils" ; \
5431 (cd $(HOST_SUBDIR)/binutils && \
5432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5434 "RANLIB=$${RANLIB}" \
5435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5436 install-info) \
5437 || exit 1
5439 @endif binutils
5441 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5442 maybe-install-pdf-binutils:
5443 @if binutils
5444 maybe-install-pdf-binutils: install-pdf-binutils
5446 install-pdf-binutils: \
5447 configure-binutils \
5448 pdf-binutils
5449 @[ -f ./binutils/Makefile ] || exit 0; \
5450 r=`${PWD_COMMAND}`; export r; \
5451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5452 $(HOST_EXPORTS) \
5453 for flag in $(EXTRA_HOST_FLAGS) ; do \
5454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5455 done; \
5456 echo "Doing install-pdf in binutils" ; \
5457 (cd $(HOST_SUBDIR)/binutils && \
5458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5460 "RANLIB=$${RANLIB}" \
5461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5462 install-pdf) \
5463 || exit 1
5465 @endif binutils
5467 .PHONY: maybe-install-html-binutils install-html-binutils
5468 maybe-install-html-binutils:
5469 @if binutils
5470 maybe-install-html-binutils: install-html-binutils
5472 install-html-binutils: \
5473 configure-binutils \
5474 html-binutils
5475 @[ -f ./binutils/Makefile ] || exit 0; \
5476 r=`${PWD_COMMAND}`; export r; \
5477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5478 $(HOST_EXPORTS) \
5479 for flag in $(EXTRA_HOST_FLAGS) ; do \
5480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5481 done; \
5482 echo "Doing install-html in binutils" ; \
5483 (cd $(HOST_SUBDIR)/binutils && \
5484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5486 "RANLIB=$${RANLIB}" \
5487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5488 install-html) \
5489 || exit 1
5491 @endif binutils
5493 .PHONY: maybe-installcheck-binutils installcheck-binutils
5494 maybe-installcheck-binutils:
5495 @if binutils
5496 maybe-installcheck-binutils: installcheck-binutils
5498 installcheck-binutils: \
5499 configure-binutils
5500 @[ -f ./binutils/Makefile ] || exit 0; \
5501 r=`${PWD_COMMAND}`; export r; \
5502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5503 $(HOST_EXPORTS) \
5504 for flag in $(EXTRA_HOST_FLAGS) ; do \
5505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5506 done; \
5507 echo "Doing installcheck in binutils" ; \
5508 (cd $(HOST_SUBDIR)/binutils && \
5509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5511 "RANLIB=$${RANLIB}" \
5512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5513 installcheck) \
5514 || exit 1
5516 @endif binutils
5518 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5519 maybe-mostlyclean-binutils:
5520 @if binutils
5521 maybe-mostlyclean-binutils: mostlyclean-binutils
5523 mostlyclean-binutils:
5524 @[ -f ./binutils/Makefile ] || exit 0; \
5525 r=`${PWD_COMMAND}`; export r; \
5526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5527 $(HOST_EXPORTS) \
5528 for flag in $(EXTRA_HOST_FLAGS) ; do \
5529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5530 done; \
5531 echo "Doing mostlyclean in binutils" ; \
5532 (cd $(HOST_SUBDIR)/binutils && \
5533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5535 "RANLIB=$${RANLIB}" \
5536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5537 mostlyclean) \
5538 || exit 1
5540 @endif binutils
5542 .PHONY: maybe-clean-binutils clean-binutils
5543 maybe-clean-binutils:
5544 @if binutils
5545 maybe-clean-binutils: clean-binutils
5547 clean-binutils:
5548 @[ -f ./binutils/Makefile ] || exit 0; \
5549 r=`${PWD_COMMAND}`; export r; \
5550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5551 $(HOST_EXPORTS) \
5552 for flag in $(EXTRA_HOST_FLAGS) ; do \
5553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5554 done; \
5555 echo "Doing clean in binutils" ; \
5556 (cd $(HOST_SUBDIR)/binutils && \
5557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5559 "RANLIB=$${RANLIB}" \
5560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5561 clean) \
5562 || exit 1
5564 @endif binutils
5566 .PHONY: maybe-distclean-binutils distclean-binutils
5567 maybe-distclean-binutils:
5568 @if binutils
5569 maybe-distclean-binutils: distclean-binutils
5571 distclean-binutils:
5572 @[ -f ./binutils/Makefile ] || exit 0; \
5573 r=`${PWD_COMMAND}`; export r; \
5574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5575 $(HOST_EXPORTS) \
5576 for flag in $(EXTRA_HOST_FLAGS) ; do \
5577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5578 done; \
5579 echo "Doing distclean in binutils" ; \
5580 (cd $(HOST_SUBDIR)/binutils && \
5581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5583 "RANLIB=$${RANLIB}" \
5584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5585 distclean) \
5586 || exit 1
5588 @endif binutils
5590 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5591 maybe-maintainer-clean-binutils:
5592 @if binutils
5593 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5595 maintainer-clean-binutils:
5596 @[ -f ./binutils/Makefile ] || exit 0; \
5597 r=`${PWD_COMMAND}`; export r; \
5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5599 $(HOST_EXPORTS) \
5600 for flag in $(EXTRA_HOST_FLAGS) ; do \
5601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5602 done; \
5603 echo "Doing maintainer-clean in binutils" ; \
5604 (cd $(HOST_SUBDIR)/binutils && \
5605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5607 "RANLIB=$${RANLIB}" \
5608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5609 maintainer-clean) \
5610 || exit 1
5612 @endif binutils
5616 .PHONY: configure-bison maybe-configure-bison
5617 maybe-configure-bison:
5618 @if gcc-bootstrap
5619 configure-bison: stage_current
5620 @endif gcc-bootstrap
5621 @if bison
5622 maybe-configure-bison: configure-bison
5623 configure-bison:
5624 @: $(MAKE); $(unstage)
5625 @r=`${PWD_COMMAND}`; export r; \
5626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5627 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5629 $(HOST_EXPORTS) \
5630 echo Configuring in $(HOST_SUBDIR)/bison; \
5631 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5632 case $(srcdir) in \
5633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5634 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5636 esac; \
5637 srcdiroption="--srcdir=$${topdir}/bison"; \
5638 libsrcdir="$$s/bison"; \
5639 $(SHELL) $${libsrcdir}/configure \
5640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5641 --target=${target_alias} $${srcdiroption} \
5642 || exit 1
5643 @endif bison
5649 .PHONY: all-bison maybe-all-bison
5650 maybe-all-bison:
5651 @if gcc-bootstrap
5652 all-bison: stage_current
5653 @endif gcc-bootstrap
5654 @if bison
5655 TARGET-bison=all
5656 maybe-all-bison: all-bison
5657 all-bison: configure-bison
5658 @: $(MAKE); $(unstage)
5659 @r=`${PWD_COMMAND}`; export r; \
5660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5661 $(HOST_EXPORTS) \
5662 (cd $(HOST_SUBDIR)/bison && \
5663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5664 $(TARGET-bison))
5665 @endif bison
5670 .PHONY: check-bison maybe-check-bison
5671 maybe-check-bison:
5672 @if bison
5673 maybe-check-bison: check-bison
5675 # This module is only tested in a native toolchain.
5676 check-bison:
5677 @: $(MAKE); $(unstage)
5678 @if [ '$(host)' = '$(target)' ] ; then \
5679 r=`${PWD_COMMAND}`; export r; \
5680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5681 $(HOST_EXPORTS) \
5682 (cd $(HOST_SUBDIR)/bison && \
5683 $(MAKE) $(FLAGS_TO_PASS) check); \
5686 @endif bison
5688 .PHONY: install-bison maybe-install-bison
5689 maybe-install-bison:
5690 @if bison
5691 maybe-install-bison: install-bison
5693 install-bison: installdirs
5694 @: $(MAKE); $(unstage)
5695 @r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5697 $(HOST_EXPORTS) \
5698 (cd $(HOST_SUBDIR)/bison && \
5699 $(MAKE) $(FLAGS_TO_PASS) install)
5701 @endif bison
5703 .PHONY: install-strip-bison maybe-install-strip-bison
5704 maybe-install-strip-bison:
5705 @if bison
5706 maybe-install-strip-bison: install-strip-bison
5708 install-strip-bison: installdirs
5709 @: $(MAKE); $(unstage)
5710 @r=`${PWD_COMMAND}`; export r; \
5711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5712 $(HOST_EXPORTS) \
5713 (cd $(HOST_SUBDIR)/bison && \
5714 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5716 @endif bison
5718 # Other targets (info, dvi, pdf, etc.)
5720 .PHONY: maybe-info-bison info-bison
5721 maybe-info-bison:
5722 @if bison
5723 maybe-info-bison: info-bison
5725 info-bison: \
5726 configure-bison
5727 @: $(MAKE); $(unstage)
5728 @[ -f ./bison/Makefile ] || exit 0; \
5729 r=`${PWD_COMMAND}`; export r; \
5730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5731 $(HOST_EXPORTS) \
5732 for flag in $(EXTRA_HOST_FLAGS) ; do \
5733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5734 done; \
5735 echo "Doing info in bison" ; \
5736 (cd $(HOST_SUBDIR)/bison && \
5737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5739 "RANLIB=$${RANLIB}" \
5740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5741 info) \
5742 || exit 1
5744 @endif bison
5746 .PHONY: maybe-dvi-bison dvi-bison
5747 maybe-dvi-bison:
5748 @if bison
5749 maybe-dvi-bison: dvi-bison
5751 dvi-bison: \
5752 configure-bison
5753 @: $(MAKE); $(unstage)
5754 @[ -f ./bison/Makefile ] || exit 0; \
5755 r=`${PWD_COMMAND}`; export r; \
5756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5757 $(HOST_EXPORTS) \
5758 for flag in $(EXTRA_HOST_FLAGS) ; do \
5759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5760 done; \
5761 echo "Doing dvi in bison" ; \
5762 (cd $(HOST_SUBDIR)/bison && \
5763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5765 "RANLIB=$${RANLIB}" \
5766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5767 dvi) \
5768 || exit 1
5770 @endif bison
5772 .PHONY: maybe-pdf-bison pdf-bison
5773 maybe-pdf-bison:
5774 @if bison
5775 maybe-pdf-bison: pdf-bison
5777 pdf-bison: \
5778 configure-bison
5779 @: $(MAKE); $(unstage)
5780 @[ -f ./bison/Makefile ] || exit 0; \
5781 r=`${PWD_COMMAND}`; export r; \
5782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5783 $(HOST_EXPORTS) \
5784 for flag in $(EXTRA_HOST_FLAGS) ; do \
5785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5786 done; \
5787 echo "Doing pdf in bison" ; \
5788 (cd $(HOST_SUBDIR)/bison && \
5789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5791 "RANLIB=$${RANLIB}" \
5792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5793 pdf) \
5794 || exit 1
5796 @endif bison
5798 .PHONY: maybe-html-bison html-bison
5799 maybe-html-bison:
5800 @if bison
5801 maybe-html-bison: html-bison
5803 html-bison: \
5804 configure-bison
5805 @: $(MAKE); $(unstage)
5806 @[ -f ./bison/Makefile ] || exit 0; \
5807 r=`${PWD_COMMAND}`; export r; \
5808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5809 $(HOST_EXPORTS) \
5810 for flag in $(EXTRA_HOST_FLAGS) ; do \
5811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5812 done; \
5813 echo "Doing html in bison" ; \
5814 (cd $(HOST_SUBDIR)/bison && \
5815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5817 "RANLIB=$${RANLIB}" \
5818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5819 html) \
5820 || exit 1
5822 @endif bison
5824 .PHONY: maybe-TAGS-bison TAGS-bison
5825 maybe-TAGS-bison:
5826 @if bison
5827 maybe-TAGS-bison: TAGS-bison
5829 TAGS-bison: \
5830 configure-bison
5831 @: $(MAKE); $(unstage)
5832 @[ -f ./bison/Makefile ] || exit 0; \
5833 r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5835 $(HOST_EXPORTS) \
5836 for flag in $(EXTRA_HOST_FLAGS) ; do \
5837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838 done; \
5839 echo "Doing TAGS in bison" ; \
5840 (cd $(HOST_SUBDIR)/bison && \
5841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843 "RANLIB=$${RANLIB}" \
5844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5845 TAGS) \
5846 || exit 1
5848 @endif bison
5850 .PHONY: maybe-install-info-bison install-info-bison
5851 maybe-install-info-bison:
5852 @if bison
5853 maybe-install-info-bison: install-info-bison
5855 install-info-bison: \
5856 configure-bison \
5857 info-bison
5858 @: $(MAKE); $(unstage)
5859 @[ -f ./bison/Makefile ] || exit 0; \
5860 r=`${PWD_COMMAND}`; export r; \
5861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5862 $(HOST_EXPORTS) \
5863 for flag in $(EXTRA_HOST_FLAGS) ; do \
5864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5865 done; \
5866 echo "Doing install-info in bison" ; \
5867 (cd $(HOST_SUBDIR)/bison && \
5868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5870 "RANLIB=$${RANLIB}" \
5871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5872 install-info) \
5873 || exit 1
5875 @endif bison
5877 .PHONY: maybe-install-pdf-bison install-pdf-bison
5878 maybe-install-pdf-bison:
5879 @if bison
5880 maybe-install-pdf-bison: install-pdf-bison
5882 install-pdf-bison: \
5883 configure-bison \
5884 pdf-bison
5885 @: $(MAKE); $(unstage)
5886 @[ -f ./bison/Makefile ] || exit 0; \
5887 r=`${PWD_COMMAND}`; export r; \
5888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5889 $(HOST_EXPORTS) \
5890 for flag in $(EXTRA_HOST_FLAGS) ; do \
5891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5892 done; \
5893 echo "Doing install-pdf in bison" ; \
5894 (cd $(HOST_SUBDIR)/bison && \
5895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5897 "RANLIB=$${RANLIB}" \
5898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5899 install-pdf) \
5900 || exit 1
5902 @endif bison
5904 .PHONY: maybe-install-html-bison install-html-bison
5905 maybe-install-html-bison:
5906 @if bison
5907 maybe-install-html-bison: install-html-bison
5909 install-html-bison: \
5910 configure-bison \
5911 html-bison
5912 @: $(MAKE); $(unstage)
5913 @[ -f ./bison/Makefile ] || exit 0; \
5914 r=`${PWD_COMMAND}`; export r; \
5915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5916 $(HOST_EXPORTS) \
5917 for flag in $(EXTRA_HOST_FLAGS) ; do \
5918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5919 done; \
5920 echo "Doing install-html in bison" ; \
5921 (cd $(HOST_SUBDIR)/bison && \
5922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5924 "RANLIB=$${RANLIB}" \
5925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5926 install-html) \
5927 || exit 1
5929 @endif bison
5931 .PHONY: maybe-installcheck-bison installcheck-bison
5932 maybe-installcheck-bison:
5933 @if bison
5934 maybe-installcheck-bison: installcheck-bison
5936 installcheck-bison: \
5937 configure-bison
5938 @: $(MAKE); $(unstage)
5939 @[ -f ./bison/Makefile ] || exit 0; \
5940 r=`${PWD_COMMAND}`; export r; \
5941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5942 $(HOST_EXPORTS) \
5943 for flag in $(EXTRA_HOST_FLAGS) ; do \
5944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5945 done; \
5946 echo "Doing installcheck in bison" ; \
5947 (cd $(HOST_SUBDIR)/bison && \
5948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5950 "RANLIB=$${RANLIB}" \
5951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5952 installcheck) \
5953 || exit 1
5955 @endif bison
5957 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5958 maybe-mostlyclean-bison:
5959 @if bison
5960 maybe-mostlyclean-bison: mostlyclean-bison
5962 mostlyclean-bison:
5963 @: $(MAKE); $(unstage)
5964 @[ -f ./bison/Makefile ] || exit 0; \
5965 r=`${PWD_COMMAND}`; export r; \
5966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5967 $(HOST_EXPORTS) \
5968 for flag in $(EXTRA_HOST_FLAGS) ; do \
5969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5970 done; \
5971 echo "Doing mostlyclean in bison" ; \
5972 (cd $(HOST_SUBDIR)/bison && \
5973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5975 "RANLIB=$${RANLIB}" \
5976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5977 mostlyclean) \
5978 || exit 1
5980 @endif bison
5982 .PHONY: maybe-clean-bison clean-bison
5983 maybe-clean-bison:
5984 @if bison
5985 maybe-clean-bison: clean-bison
5987 clean-bison:
5988 @: $(MAKE); $(unstage)
5989 @[ -f ./bison/Makefile ] || exit 0; \
5990 r=`${PWD_COMMAND}`; export r; \
5991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5992 $(HOST_EXPORTS) \
5993 for flag in $(EXTRA_HOST_FLAGS) ; do \
5994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5995 done; \
5996 echo "Doing clean in bison" ; \
5997 (cd $(HOST_SUBDIR)/bison && \
5998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6000 "RANLIB=$${RANLIB}" \
6001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6002 clean) \
6003 || exit 1
6005 @endif bison
6007 .PHONY: maybe-distclean-bison distclean-bison
6008 maybe-distclean-bison:
6009 @if bison
6010 maybe-distclean-bison: distclean-bison
6012 distclean-bison:
6013 @: $(MAKE); $(unstage)
6014 @[ -f ./bison/Makefile ] || exit 0; \
6015 r=`${PWD_COMMAND}`; export r; \
6016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6017 $(HOST_EXPORTS) \
6018 for flag in $(EXTRA_HOST_FLAGS) ; do \
6019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6020 done; \
6021 echo "Doing distclean in bison" ; \
6022 (cd $(HOST_SUBDIR)/bison && \
6023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6025 "RANLIB=$${RANLIB}" \
6026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6027 distclean) \
6028 || exit 1
6030 @endif bison
6032 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6033 maybe-maintainer-clean-bison:
6034 @if bison
6035 maybe-maintainer-clean-bison: maintainer-clean-bison
6037 maintainer-clean-bison:
6038 @: $(MAKE); $(unstage)
6039 @[ -f ./bison/Makefile ] || exit 0; \
6040 r=`${PWD_COMMAND}`; export r; \
6041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6042 $(HOST_EXPORTS) \
6043 for flag in $(EXTRA_HOST_FLAGS) ; do \
6044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6045 done; \
6046 echo "Doing maintainer-clean in bison" ; \
6047 (cd $(HOST_SUBDIR)/bison && \
6048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6050 "RANLIB=$${RANLIB}" \
6051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6052 maintainer-clean) \
6053 || exit 1
6055 @endif bison
6059 .PHONY: configure-cgen maybe-configure-cgen
6060 maybe-configure-cgen:
6061 @if gcc-bootstrap
6062 configure-cgen: stage_current
6063 @endif gcc-bootstrap
6064 @if cgen
6065 maybe-configure-cgen: configure-cgen
6066 configure-cgen:
6067 @: $(MAKE); $(unstage)
6068 @r=`${PWD_COMMAND}`; export r; \
6069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6070 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6072 $(HOST_EXPORTS) \
6073 echo Configuring in $(HOST_SUBDIR)/cgen; \
6074 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6075 case $(srcdir) in \
6076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6077 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6079 esac; \
6080 srcdiroption="--srcdir=$${topdir}/cgen"; \
6081 libsrcdir="$$s/cgen"; \
6082 $(SHELL) $${libsrcdir}/configure \
6083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6084 --target=${target_alias} $${srcdiroption} \
6085 || exit 1
6086 @endif cgen
6092 .PHONY: all-cgen maybe-all-cgen
6093 maybe-all-cgen:
6094 @if gcc-bootstrap
6095 all-cgen: stage_current
6096 @endif gcc-bootstrap
6097 @if cgen
6098 TARGET-cgen=all
6099 maybe-all-cgen: all-cgen
6100 all-cgen: configure-cgen
6101 @: $(MAKE); $(unstage)
6102 @r=`${PWD_COMMAND}`; export r; \
6103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104 $(HOST_EXPORTS) \
6105 (cd $(HOST_SUBDIR)/cgen && \
6106 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6107 $(TARGET-cgen))
6108 @endif cgen
6113 .PHONY: check-cgen maybe-check-cgen
6114 maybe-check-cgen:
6115 @if cgen
6116 maybe-check-cgen: check-cgen
6118 check-cgen:
6119 @: $(MAKE); $(unstage)
6120 @r=`${PWD_COMMAND}`; export r; \
6121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6122 $(HOST_EXPORTS) \
6123 (cd $(HOST_SUBDIR)/cgen && \
6124 $(MAKE) $(FLAGS_TO_PASS) check)
6126 @endif cgen
6128 .PHONY: install-cgen maybe-install-cgen
6129 maybe-install-cgen:
6130 @if cgen
6131 maybe-install-cgen: install-cgen
6133 install-cgen: installdirs
6134 @: $(MAKE); $(unstage)
6135 @r=`${PWD_COMMAND}`; export r; \
6136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6137 $(HOST_EXPORTS) \
6138 (cd $(HOST_SUBDIR)/cgen && \
6139 $(MAKE) $(FLAGS_TO_PASS) install)
6141 @endif cgen
6143 .PHONY: install-strip-cgen maybe-install-strip-cgen
6144 maybe-install-strip-cgen:
6145 @if cgen
6146 maybe-install-strip-cgen: install-strip-cgen
6148 install-strip-cgen: installdirs
6149 @: $(MAKE); $(unstage)
6150 @r=`${PWD_COMMAND}`; export r; \
6151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6152 $(HOST_EXPORTS) \
6153 (cd $(HOST_SUBDIR)/cgen && \
6154 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6156 @endif cgen
6158 # Other targets (info, dvi, pdf, etc.)
6160 .PHONY: maybe-info-cgen info-cgen
6161 maybe-info-cgen:
6162 @if cgen
6163 maybe-info-cgen: info-cgen
6165 info-cgen: \
6166 configure-cgen
6167 @: $(MAKE); $(unstage)
6168 @[ -f ./cgen/Makefile ] || exit 0; \
6169 r=`${PWD_COMMAND}`; export r; \
6170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6171 $(HOST_EXPORTS) \
6172 for flag in $(EXTRA_HOST_FLAGS) ; do \
6173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6174 done; \
6175 echo "Doing info in cgen" ; \
6176 (cd $(HOST_SUBDIR)/cgen && \
6177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6179 "RANLIB=$${RANLIB}" \
6180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6181 info) \
6182 || exit 1
6184 @endif cgen
6186 .PHONY: maybe-dvi-cgen dvi-cgen
6187 maybe-dvi-cgen:
6188 @if cgen
6189 maybe-dvi-cgen: dvi-cgen
6191 dvi-cgen: \
6192 configure-cgen
6193 @: $(MAKE); $(unstage)
6194 @[ -f ./cgen/Makefile ] || exit 0; \
6195 r=`${PWD_COMMAND}`; export r; \
6196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6197 $(HOST_EXPORTS) \
6198 for flag in $(EXTRA_HOST_FLAGS) ; do \
6199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6200 done; \
6201 echo "Doing dvi in cgen" ; \
6202 (cd $(HOST_SUBDIR)/cgen && \
6203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6205 "RANLIB=$${RANLIB}" \
6206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6207 dvi) \
6208 || exit 1
6210 @endif cgen
6212 .PHONY: maybe-pdf-cgen pdf-cgen
6213 maybe-pdf-cgen:
6214 @if cgen
6215 maybe-pdf-cgen: pdf-cgen
6217 pdf-cgen: \
6218 configure-cgen
6219 @: $(MAKE); $(unstage)
6220 @[ -f ./cgen/Makefile ] || exit 0; \
6221 r=`${PWD_COMMAND}`; export r; \
6222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6223 $(HOST_EXPORTS) \
6224 for flag in $(EXTRA_HOST_FLAGS) ; do \
6225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6226 done; \
6227 echo "Doing pdf in cgen" ; \
6228 (cd $(HOST_SUBDIR)/cgen && \
6229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6231 "RANLIB=$${RANLIB}" \
6232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6233 pdf) \
6234 || exit 1
6236 @endif cgen
6238 .PHONY: maybe-html-cgen html-cgen
6239 maybe-html-cgen:
6240 @if cgen
6241 maybe-html-cgen: html-cgen
6243 html-cgen: \
6244 configure-cgen
6245 @: $(MAKE); $(unstage)
6246 @[ -f ./cgen/Makefile ] || exit 0; \
6247 r=`${PWD_COMMAND}`; export r; \
6248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6249 $(HOST_EXPORTS) \
6250 for flag in $(EXTRA_HOST_FLAGS) ; do \
6251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6252 done; \
6253 echo "Doing html in cgen" ; \
6254 (cd $(HOST_SUBDIR)/cgen && \
6255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6257 "RANLIB=$${RANLIB}" \
6258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6259 html) \
6260 || exit 1
6262 @endif cgen
6264 .PHONY: maybe-TAGS-cgen TAGS-cgen
6265 maybe-TAGS-cgen:
6266 @if cgen
6267 maybe-TAGS-cgen: TAGS-cgen
6269 TAGS-cgen: \
6270 configure-cgen
6271 @: $(MAKE); $(unstage)
6272 @[ -f ./cgen/Makefile ] || exit 0; \
6273 r=`${PWD_COMMAND}`; export r; \
6274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6275 $(HOST_EXPORTS) \
6276 for flag in $(EXTRA_HOST_FLAGS) ; do \
6277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6278 done; \
6279 echo "Doing TAGS in cgen" ; \
6280 (cd $(HOST_SUBDIR)/cgen && \
6281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6283 "RANLIB=$${RANLIB}" \
6284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6285 TAGS) \
6286 || exit 1
6288 @endif cgen
6290 .PHONY: maybe-install-info-cgen install-info-cgen
6291 maybe-install-info-cgen:
6292 @if cgen
6293 maybe-install-info-cgen: install-info-cgen
6295 install-info-cgen: \
6296 configure-cgen \
6297 info-cgen
6298 @: $(MAKE); $(unstage)
6299 @[ -f ./cgen/Makefile ] || exit 0; \
6300 r=`${PWD_COMMAND}`; export r; \
6301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6302 $(HOST_EXPORTS) \
6303 for flag in $(EXTRA_HOST_FLAGS) ; do \
6304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6305 done; \
6306 echo "Doing install-info in cgen" ; \
6307 (cd $(HOST_SUBDIR)/cgen && \
6308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6310 "RANLIB=$${RANLIB}" \
6311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6312 install-info) \
6313 || exit 1
6315 @endif cgen
6317 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6318 maybe-install-pdf-cgen:
6319 @if cgen
6320 maybe-install-pdf-cgen: install-pdf-cgen
6322 install-pdf-cgen: \
6323 configure-cgen \
6324 pdf-cgen
6325 @: $(MAKE); $(unstage)
6326 @[ -f ./cgen/Makefile ] || exit 0; \
6327 r=`${PWD_COMMAND}`; export r; \
6328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6329 $(HOST_EXPORTS) \
6330 for flag in $(EXTRA_HOST_FLAGS) ; do \
6331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6332 done; \
6333 echo "Doing install-pdf in cgen" ; \
6334 (cd $(HOST_SUBDIR)/cgen && \
6335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6337 "RANLIB=$${RANLIB}" \
6338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6339 install-pdf) \
6340 || exit 1
6342 @endif cgen
6344 .PHONY: maybe-install-html-cgen install-html-cgen
6345 maybe-install-html-cgen:
6346 @if cgen
6347 maybe-install-html-cgen: install-html-cgen
6349 install-html-cgen: \
6350 configure-cgen \
6351 html-cgen
6352 @: $(MAKE); $(unstage)
6353 @[ -f ./cgen/Makefile ] || exit 0; \
6354 r=`${PWD_COMMAND}`; export r; \
6355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6356 $(HOST_EXPORTS) \
6357 for flag in $(EXTRA_HOST_FLAGS) ; do \
6358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6359 done; \
6360 echo "Doing install-html in cgen" ; \
6361 (cd $(HOST_SUBDIR)/cgen && \
6362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6364 "RANLIB=$${RANLIB}" \
6365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6366 install-html) \
6367 || exit 1
6369 @endif cgen
6371 .PHONY: maybe-installcheck-cgen installcheck-cgen
6372 maybe-installcheck-cgen:
6373 @if cgen
6374 maybe-installcheck-cgen: installcheck-cgen
6376 installcheck-cgen: \
6377 configure-cgen
6378 @: $(MAKE); $(unstage)
6379 @[ -f ./cgen/Makefile ] || exit 0; \
6380 r=`${PWD_COMMAND}`; export r; \
6381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6382 $(HOST_EXPORTS) \
6383 for flag in $(EXTRA_HOST_FLAGS) ; do \
6384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6385 done; \
6386 echo "Doing installcheck in cgen" ; \
6387 (cd $(HOST_SUBDIR)/cgen && \
6388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6390 "RANLIB=$${RANLIB}" \
6391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6392 installcheck) \
6393 || exit 1
6395 @endif cgen
6397 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6398 maybe-mostlyclean-cgen:
6399 @if cgen
6400 maybe-mostlyclean-cgen: mostlyclean-cgen
6402 mostlyclean-cgen:
6403 @: $(MAKE); $(unstage)
6404 @[ -f ./cgen/Makefile ] || exit 0; \
6405 r=`${PWD_COMMAND}`; export r; \
6406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6407 $(HOST_EXPORTS) \
6408 for flag in $(EXTRA_HOST_FLAGS) ; do \
6409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6410 done; \
6411 echo "Doing mostlyclean in cgen" ; \
6412 (cd $(HOST_SUBDIR)/cgen && \
6413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6415 "RANLIB=$${RANLIB}" \
6416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6417 mostlyclean) \
6418 || exit 1
6420 @endif cgen
6422 .PHONY: maybe-clean-cgen clean-cgen
6423 maybe-clean-cgen:
6424 @if cgen
6425 maybe-clean-cgen: clean-cgen
6427 clean-cgen:
6428 @: $(MAKE); $(unstage)
6429 @[ -f ./cgen/Makefile ] || exit 0; \
6430 r=`${PWD_COMMAND}`; export r; \
6431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6432 $(HOST_EXPORTS) \
6433 for flag in $(EXTRA_HOST_FLAGS) ; do \
6434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6435 done; \
6436 echo "Doing clean in cgen" ; \
6437 (cd $(HOST_SUBDIR)/cgen && \
6438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6440 "RANLIB=$${RANLIB}" \
6441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6442 clean) \
6443 || exit 1
6445 @endif cgen
6447 .PHONY: maybe-distclean-cgen distclean-cgen
6448 maybe-distclean-cgen:
6449 @if cgen
6450 maybe-distclean-cgen: distclean-cgen
6452 distclean-cgen:
6453 @: $(MAKE); $(unstage)
6454 @[ -f ./cgen/Makefile ] || exit 0; \
6455 r=`${PWD_COMMAND}`; export r; \
6456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6457 $(HOST_EXPORTS) \
6458 for flag in $(EXTRA_HOST_FLAGS) ; do \
6459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6460 done; \
6461 echo "Doing distclean in cgen" ; \
6462 (cd $(HOST_SUBDIR)/cgen && \
6463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6465 "RANLIB=$${RANLIB}" \
6466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6467 distclean) \
6468 || exit 1
6470 @endif cgen
6472 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6473 maybe-maintainer-clean-cgen:
6474 @if cgen
6475 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6477 maintainer-clean-cgen:
6478 @: $(MAKE); $(unstage)
6479 @[ -f ./cgen/Makefile ] || exit 0; \
6480 r=`${PWD_COMMAND}`; export r; \
6481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6482 $(HOST_EXPORTS) \
6483 for flag in $(EXTRA_HOST_FLAGS) ; do \
6484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6485 done; \
6486 echo "Doing maintainer-clean in cgen" ; \
6487 (cd $(HOST_SUBDIR)/cgen && \
6488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6490 "RANLIB=$${RANLIB}" \
6491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6492 maintainer-clean) \
6493 || exit 1
6495 @endif cgen
6499 .PHONY: configure-dejagnu maybe-configure-dejagnu
6500 maybe-configure-dejagnu:
6501 @if gcc-bootstrap
6502 configure-dejagnu: stage_current
6503 @endif gcc-bootstrap
6504 @if dejagnu
6505 maybe-configure-dejagnu: configure-dejagnu
6506 configure-dejagnu:
6507 @: $(MAKE); $(unstage)
6508 @r=`${PWD_COMMAND}`; export r; \
6509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6510 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6512 $(HOST_EXPORTS) \
6513 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6514 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6515 case $(srcdir) in \
6516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6517 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6519 esac; \
6520 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6521 libsrcdir="$$s/dejagnu"; \
6522 $(SHELL) $${libsrcdir}/configure \
6523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6524 --target=${target_alias} $${srcdiroption} \
6525 || exit 1
6526 @endif dejagnu
6532 .PHONY: all-dejagnu maybe-all-dejagnu
6533 maybe-all-dejagnu:
6534 @if gcc-bootstrap
6535 all-dejagnu: stage_current
6536 @endif gcc-bootstrap
6537 @if dejagnu
6538 TARGET-dejagnu=all
6539 maybe-all-dejagnu: all-dejagnu
6540 all-dejagnu: configure-dejagnu
6541 @: $(MAKE); $(unstage)
6542 @r=`${PWD_COMMAND}`; export r; \
6543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6544 $(HOST_EXPORTS) \
6545 (cd $(HOST_SUBDIR)/dejagnu && \
6546 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6547 $(TARGET-dejagnu))
6548 @endif dejagnu
6553 .PHONY: check-dejagnu maybe-check-dejagnu
6554 maybe-check-dejagnu:
6555 @if dejagnu
6556 maybe-check-dejagnu: check-dejagnu
6558 check-dejagnu:
6559 @: $(MAKE); $(unstage)
6560 @r=`${PWD_COMMAND}`; export r; \
6561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6562 $(HOST_EXPORTS) \
6563 (cd $(HOST_SUBDIR)/dejagnu && \
6564 $(MAKE) $(FLAGS_TO_PASS) check)
6566 @endif dejagnu
6568 .PHONY: install-dejagnu maybe-install-dejagnu
6569 maybe-install-dejagnu:
6570 @if dejagnu
6571 maybe-install-dejagnu: install-dejagnu
6573 install-dejagnu: installdirs
6574 @: $(MAKE); $(unstage)
6575 @r=`${PWD_COMMAND}`; export r; \
6576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6577 $(HOST_EXPORTS) \
6578 (cd $(HOST_SUBDIR)/dejagnu && \
6579 $(MAKE) $(FLAGS_TO_PASS) install)
6581 @endif dejagnu
6583 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6584 maybe-install-strip-dejagnu:
6585 @if dejagnu
6586 maybe-install-strip-dejagnu: install-strip-dejagnu
6588 install-strip-dejagnu: installdirs
6589 @: $(MAKE); $(unstage)
6590 @r=`${PWD_COMMAND}`; export r; \
6591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6592 $(HOST_EXPORTS) \
6593 (cd $(HOST_SUBDIR)/dejagnu && \
6594 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6596 @endif dejagnu
6598 # Other targets (info, dvi, pdf, etc.)
6600 .PHONY: maybe-info-dejagnu info-dejagnu
6601 maybe-info-dejagnu:
6602 @if dejagnu
6603 maybe-info-dejagnu: info-dejagnu
6605 info-dejagnu: \
6606 configure-dejagnu
6607 @: $(MAKE); $(unstage)
6608 @[ -f ./dejagnu/Makefile ] || exit 0; \
6609 r=`${PWD_COMMAND}`; export r; \
6610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6611 $(HOST_EXPORTS) \
6612 for flag in $(EXTRA_HOST_FLAGS) ; do \
6613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6614 done; \
6615 echo "Doing info in dejagnu" ; \
6616 (cd $(HOST_SUBDIR)/dejagnu && \
6617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6619 "RANLIB=$${RANLIB}" \
6620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6621 info) \
6622 || exit 1
6624 @endif dejagnu
6626 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6627 maybe-dvi-dejagnu:
6628 @if dejagnu
6629 maybe-dvi-dejagnu: dvi-dejagnu
6631 dvi-dejagnu: \
6632 configure-dejagnu
6633 @: $(MAKE); $(unstage)
6634 @[ -f ./dejagnu/Makefile ] || exit 0; \
6635 r=`${PWD_COMMAND}`; export r; \
6636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6637 $(HOST_EXPORTS) \
6638 for flag in $(EXTRA_HOST_FLAGS) ; do \
6639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6640 done; \
6641 echo "Doing dvi in dejagnu" ; \
6642 (cd $(HOST_SUBDIR)/dejagnu && \
6643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6645 "RANLIB=$${RANLIB}" \
6646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6647 dvi) \
6648 || exit 1
6650 @endif dejagnu
6652 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6653 maybe-pdf-dejagnu:
6654 @if dejagnu
6655 maybe-pdf-dejagnu: pdf-dejagnu
6657 pdf-dejagnu: \
6658 configure-dejagnu
6659 @: $(MAKE); $(unstage)
6660 @[ -f ./dejagnu/Makefile ] || exit 0; \
6661 r=`${PWD_COMMAND}`; export r; \
6662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6663 $(HOST_EXPORTS) \
6664 for flag in $(EXTRA_HOST_FLAGS) ; do \
6665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6666 done; \
6667 echo "Doing pdf in dejagnu" ; \
6668 (cd $(HOST_SUBDIR)/dejagnu && \
6669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6671 "RANLIB=$${RANLIB}" \
6672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6673 pdf) \
6674 || exit 1
6676 @endif dejagnu
6678 .PHONY: maybe-html-dejagnu html-dejagnu
6679 maybe-html-dejagnu:
6680 @if dejagnu
6681 maybe-html-dejagnu: html-dejagnu
6683 html-dejagnu: \
6684 configure-dejagnu
6685 @: $(MAKE); $(unstage)
6686 @[ -f ./dejagnu/Makefile ] || exit 0; \
6687 r=`${PWD_COMMAND}`; export r; \
6688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6689 $(HOST_EXPORTS) \
6690 for flag in $(EXTRA_HOST_FLAGS) ; do \
6691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6692 done; \
6693 echo "Doing html in dejagnu" ; \
6694 (cd $(HOST_SUBDIR)/dejagnu && \
6695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6697 "RANLIB=$${RANLIB}" \
6698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6699 html) \
6700 || exit 1
6702 @endif dejagnu
6704 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6705 maybe-TAGS-dejagnu:
6706 @if dejagnu
6707 maybe-TAGS-dejagnu: TAGS-dejagnu
6709 TAGS-dejagnu: \
6710 configure-dejagnu
6711 @: $(MAKE); $(unstage)
6712 @[ -f ./dejagnu/Makefile ] || exit 0; \
6713 r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715 $(HOST_EXPORTS) \
6716 for flag in $(EXTRA_HOST_FLAGS) ; do \
6717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718 done; \
6719 echo "Doing TAGS in dejagnu" ; \
6720 (cd $(HOST_SUBDIR)/dejagnu && \
6721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723 "RANLIB=$${RANLIB}" \
6724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6725 TAGS) \
6726 || exit 1
6728 @endif dejagnu
6730 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6731 maybe-install-info-dejagnu:
6732 @if dejagnu
6733 maybe-install-info-dejagnu: install-info-dejagnu
6735 install-info-dejagnu: \
6736 configure-dejagnu \
6737 info-dejagnu
6738 @: $(MAKE); $(unstage)
6739 @[ -f ./dejagnu/Makefile ] || exit 0; \
6740 r=`${PWD_COMMAND}`; export r; \
6741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6742 $(HOST_EXPORTS) \
6743 for flag in $(EXTRA_HOST_FLAGS) ; do \
6744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6745 done; \
6746 echo "Doing install-info in dejagnu" ; \
6747 (cd $(HOST_SUBDIR)/dejagnu && \
6748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6750 "RANLIB=$${RANLIB}" \
6751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6752 install-info) \
6753 || exit 1
6755 @endif dejagnu
6757 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6758 maybe-install-pdf-dejagnu:
6759 @if dejagnu
6760 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6762 install-pdf-dejagnu: \
6763 configure-dejagnu \
6764 pdf-dejagnu
6765 @: $(MAKE); $(unstage)
6766 @[ -f ./dejagnu/Makefile ] || exit 0; \
6767 r=`${PWD_COMMAND}`; export r; \
6768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6769 $(HOST_EXPORTS) \
6770 for flag in $(EXTRA_HOST_FLAGS) ; do \
6771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6772 done; \
6773 echo "Doing install-pdf in dejagnu" ; \
6774 (cd $(HOST_SUBDIR)/dejagnu && \
6775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6777 "RANLIB=$${RANLIB}" \
6778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6779 install-pdf) \
6780 || exit 1
6782 @endif dejagnu
6784 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6785 maybe-install-html-dejagnu:
6786 @if dejagnu
6787 maybe-install-html-dejagnu: install-html-dejagnu
6789 install-html-dejagnu: \
6790 configure-dejagnu \
6791 html-dejagnu
6792 @: $(MAKE); $(unstage)
6793 @[ -f ./dejagnu/Makefile ] || exit 0; \
6794 r=`${PWD_COMMAND}`; export r; \
6795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6796 $(HOST_EXPORTS) \
6797 for flag in $(EXTRA_HOST_FLAGS) ; do \
6798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6799 done; \
6800 echo "Doing install-html in dejagnu" ; \
6801 (cd $(HOST_SUBDIR)/dejagnu && \
6802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6804 "RANLIB=$${RANLIB}" \
6805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6806 install-html) \
6807 || exit 1
6809 @endif dejagnu
6811 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6812 maybe-installcheck-dejagnu:
6813 @if dejagnu
6814 maybe-installcheck-dejagnu: installcheck-dejagnu
6816 installcheck-dejagnu: \
6817 configure-dejagnu
6818 @: $(MAKE); $(unstage)
6819 @[ -f ./dejagnu/Makefile ] || exit 0; \
6820 r=`${PWD_COMMAND}`; export r; \
6821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6822 $(HOST_EXPORTS) \
6823 for flag in $(EXTRA_HOST_FLAGS) ; do \
6824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6825 done; \
6826 echo "Doing installcheck in dejagnu" ; \
6827 (cd $(HOST_SUBDIR)/dejagnu && \
6828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6830 "RANLIB=$${RANLIB}" \
6831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6832 installcheck) \
6833 || exit 1
6835 @endif dejagnu
6837 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6838 maybe-mostlyclean-dejagnu:
6839 @if dejagnu
6840 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6842 mostlyclean-dejagnu:
6843 @: $(MAKE); $(unstage)
6844 @[ -f ./dejagnu/Makefile ] || exit 0; \
6845 r=`${PWD_COMMAND}`; export r; \
6846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6847 $(HOST_EXPORTS) \
6848 for flag in $(EXTRA_HOST_FLAGS) ; do \
6849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6850 done; \
6851 echo "Doing mostlyclean in dejagnu" ; \
6852 (cd $(HOST_SUBDIR)/dejagnu && \
6853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6855 "RANLIB=$${RANLIB}" \
6856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6857 mostlyclean) \
6858 || exit 1
6860 @endif dejagnu
6862 .PHONY: maybe-clean-dejagnu clean-dejagnu
6863 maybe-clean-dejagnu:
6864 @if dejagnu
6865 maybe-clean-dejagnu: clean-dejagnu
6867 clean-dejagnu:
6868 @: $(MAKE); $(unstage)
6869 @[ -f ./dejagnu/Makefile ] || exit 0; \
6870 r=`${PWD_COMMAND}`; export r; \
6871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6872 $(HOST_EXPORTS) \
6873 for flag in $(EXTRA_HOST_FLAGS) ; do \
6874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6875 done; \
6876 echo "Doing clean in dejagnu" ; \
6877 (cd $(HOST_SUBDIR)/dejagnu && \
6878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6880 "RANLIB=$${RANLIB}" \
6881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6882 clean) \
6883 || exit 1
6885 @endif dejagnu
6887 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6888 maybe-distclean-dejagnu:
6889 @if dejagnu
6890 maybe-distclean-dejagnu: distclean-dejagnu
6892 distclean-dejagnu:
6893 @: $(MAKE); $(unstage)
6894 @[ -f ./dejagnu/Makefile ] || exit 0; \
6895 r=`${PWD_COMMAND}`; export r; \
6896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6897 $(HOST_EXPORTS) \
6898 for flag in $(EXTRA_HOST_FLAGS) ; do \
6899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6900 done; \
6901 echo "Doing distclean in dejagnu" ; \
6902 (cd $(HOST_SUBDIR)/dejagnu && \
6903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6905 "RANLIB=$${RANLIB}" \
6906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6907 distclean) \
6908 || exit 1
6910 @endif dejagnu
6912 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6913 maybe-maintainer-clean-dejagnu:
6914 @if dejagnu
6915 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6917 maintainer-clean-dejagnu:
6918 @: $(MAKE); $(unstage)
6919 @[ -f ./dejagnu/Makefile ] || exit 0; \
6920 r=`${PWD_COMMAND}`; export r; \
6921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6922 $(HOST_EXPORTS) \
6923 for flag in $(EXTRA_HOST_FLAGS) ; do \
6924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6925 done; \
6926 echo "Doing maintainer-clean in dejagnu" ; \
6927 (cd $(HOST_SUBDIR)/dejagnu && \
6928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6930 "RANLIB=$${RANLIB}" \
6931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6932 maintainer-clean) \
6933 || exit 1
6935 @endif dejagnu
6939 .PHONY: configure-etc maybe-configure-etc
6940 maybe-configure-etc:
6941 @if gcc-bootstrap
6942 configure-etc: stage_current
6943 @endif gcc-bootstrap
6944 @if etc
6945 maybe-configure-etc: configure-etc
6946 configure-etc:
6947 @: $(MAKE); $(unstage)
6948 @r=`${PWD_COMMAND}`; export r; \
6949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6950 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6952 $(HOST_EXPORTS) \
6953 echo Configuring in $(HOST_SUBDIR)/etc; \
6954 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6955 case $(srcdir) in \
6956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6957 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6959 esac; \
6960 srcdiroption="--srcdir=$${topdir}/etc"; \
6961 libsrcdir="$$s/etc"; \
6962 $(SHELL) $${libsrcdir}/configure \
6963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6964 --target=${target_alias} $${srcdiroption} \
6965 || exit 1
6966 @endif etc
6972 .PHONY: all-etc maybe-all-etc
6973 maybe-all-etc:
6974 @if gcc-bootstrap
6975 all-etc: stage_current
6976 @endif gcc-bootstrap
6977 @if etc
6978 TARGET-etc=all
6979 maybe-all-etc: all-etc
6980 all-etc: configure-etc
6981 @: $(MAKE); $(unstage)
6982 @r=`${PWD_COMMAND}`; export r; \
6983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6984 $(HOST_EXPORTS) \
6985 (cd $(HOST_SUBDIR)/etc && \
6986 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6987 $(TARGET-etc))
6988 @endif etc
6993 .PHONY: check-etc maybe-check-etc
6994 maybe-check-etc:
6995 @if etc
6996 maybe-check-etc: check-etc
6998 check-etc:
6999 @: $(MAKE); $(unstage)
7000 @r=`${PWD_COMMAND}`; export r; \
7001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7002 $(HOST_EXPORTS) \
7003 (cd $(HOST_SUBDIR)/etc && \
7004 $(MAKE) $(FLAGS_TO_PASS) check)
7006 @endif etc
7008 .PHONY: install-etc maybe-install-etc
7009 maybe-install-etc:
7010 @if etc
7011 maybe-install-etc: install-etc
7013 install-etc: installdirs
7014 @: $(MAKE); $(unstage)
7015 @r=`${PWD_COMMAND}`; export r; \
7016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7017 $(HOST_EXPORTS) \
7018 (cd $(HOST_SUBDIR)/etc && \
7019 $(MAKE) $(FLAGS_TO_PASS) install)
7021 @endif etc
7023 .PHONY: install-strip-etc maybe-install-strip-etc
7024 maybe-install-strip-etc:
7025 @if etc
7026 maybe-install-strip-etc: install-strip-etc
7028 install-strip-etc: installdirs
7029 @: $(MAKE); $(unstage)
7030 @r=`${PWD_COMMAND}`; export r; \
7031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7032 $(HOST_EXPORTS) \
7033 (cd $(HOST_SUBDIR)/etc && \
7034 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7036 @endif etc
7038 # Other targets (info, dvi, pdf, etc.)
7040 .PHONY: maybe-info-etc info-etc
7041 maybe-info-etc:
7042 @if etc
7043 maybe-info-etc: info-etc
7045 info-etc: \
7046 configure-etc
7047 @: $(MAKE); $(unstage)
7048 @[ -f ./etc/Makefile ] || exit 0; \
7049 r=`${PWD_COMMAND}`; export r; \
7050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7051 $(HOST_EXPORTS) \
7052 for flag in $(EXTRA_HOST_FLAGS) ; do \
7053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7054 done; \
7055 echo "Doing info in etc" ; \
7056 (cd $(HOST_SUBDIR)/etc && \
7057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7059 "RANLIB=$${RANLIB}" \
7060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7061 info) \
7062 || exit 1
7064 @endif etc
7066 .PHONY: maybe-dvi-etc dvi-etc
7067 maybe-dvi-etc:
7068 @if etc
7069 maybe-dvi-etc: dvi-etc
7071 dvi-etc: \
7072 configure-etc
7073 @: $(MAKE); $(unstage)
7074 @[ -f ./etc/Makefile ] || exit 0; \
7075 r=`${PWD_COMMAND}`; export r; \
7076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7077 $(HOST_EXPORTS) \
7078 for flag in $(EXTRA_HOST_FLAGS) ; do \
7079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7080 done; \
7081 echo "Doing dvi in etc" ; \
7082 (cd $(HOST_SUBDIR)/etc && \
7083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7085 "RANLIB=$${RANLIB}" \
7086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7087 dvi) \
7088 || exit 1
7090 @endif etc
7092 .PHONY: maybe-pdf-etc pdf-etc
7093 maybe-pdf-etc:
7094 @if etc
7095 maybe-pdf-etc: pdf-etc
7097 pdf-etc: \
7098 configure-etc
7099 @: $(MAKE); $(unstage)
7100 @[ -f ./etc/Makefile ] || exit 0; \
7101 r=`${PWD_COMMAND}`; export r; \
7102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7103 $(HOST_EXPORTS) \
7104 for flag in $(EXTRA_HOST_FLAGS) ; do \
7105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7106 done; \
7107 echo "Doing pdf in etc" ; \
7108 (cd $(HOST_SUBDIR)/etc && \
7109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7111 "RANLIB=$${RANLIB}" \
7112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7113 pdf) \
7114 || exit 1
7116 @endif etc
7118 .PHONY: maybe-html-etc html-etc
7119 maybe-html-etc:
7120 @if etc
7121 maybe-html-etc: html-etc
7123 html-etc: \
7124 configure-etc
7125 @: $(MAKE); $(unstage)
7126 @[ -f ./etc/Makefile ] || exit 0; \
7127 r=`${PWD_COMMAND}`; export r; \
7128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7129 $(HOST_EXPORTS) \
7130 for flag in $(EXTRA_HOST_FLAGS) ; do \
7131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7132 done; \
7133 echo "Doing html in etc" ; \
7134 (cd $(HOST_SUBDIR)/etc && \
7135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7137 "RANLIB=$${RANLIB}" \
7138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7139 html) \
7140 || exit 1
7142 @endif etc
7144 .PHONY: maybe-TAGS-etc TAGS-etc
7145 maybe-TAGS-etc:
7146 @if etc
7147 maybe-TAGS-etc: TAGS-etc
7149 TAGS-etc: \
7150 configure-etc
7151 @: $(MAKE); $(unstage)
7152 @[ -f ./etc/Makefile ] || exit 0; \
7153 r=`${PWD_COMMAND}`; export r; \
7154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7155 $(HOST_EXPORTS) \
7156 for flag in $(EXTRA_HOST_FLAGS) ; do \
7157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7158 done; \
7159 echo "Doing TAGS in etc" ; \
7160 (cd $(HOST_SUBDIR)/etc && \
7161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7163 "RANLIB=$${RANLIB}" \
7164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7165 TAGS) \
7166 || exit 1
7168 @endif etc
7170 .PHONY: maybe-install-info-etc install-info-etc
7171 maybe-install-info-etc:
7172 @if etc
7173 maybe-install-info-etc: install-info-etc
7175 install-info-etc: \
7176 configure-etc \
7177 info-etc
7178 @: $(MAKE); $(unstage)
7179 @[ -f ./etc/Makefile ] || exit 0; \
7180 r=`${PWD_COMMAND}`; export r; \
7181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7182 $(HOST_EXPORTS) \
7183 for flag in $(EXTRA_HOST_FLAGS) ; do \
7184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7185 done; \
7186 echo "Doing install-info in etc" ; \
7187 (cd $(HOST_SUBDIR)/etc && \
7188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7190 "RANLIB=$${RANLIB}" \
7191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7192 install-info) \
7193 || exit 1
7195 @endif etc
7197 .PHONY: maybe-install-pdf-etc install-pdf-etc
7198 maybe-install-pdf-etc:
7199 @if etc
7200 maybe-install-pdf-etc: install-pdf-etc
7202 install-pdf-etc: \
7203 configure-etc \
7204 pdf-etc
7205 @: $(MAKE); $(unstage)
7206 @[ -f ./etc/Makefile ] || exit 0; \
7207 r=`${PWD_COMMAND}`; export r; \
7208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7209 $(HOST_EXPORTS) \
7210 for flag in $(EXTRA_HOST_FLAGS) ; do \
7211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7212 done; \
7213 echo "Doing install-pdf in etc" ; \
7214 (cd $(HOST_SUBDIR)/etc && \
7215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7217 "RANLIB=$${RANLIB}" \
7218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7219 install-pdf) \
7220 || exit 1
7222 @endif etc
7224 .PHONY: maybe-install-html-etc install-html-etc
7225 maybe-install-html-etc:
7226 @if etc
7227 maybe-install-html-etc: install-html-etc
7229 install-html-etc: \
7230 configure-etc \
7231 html-etc
7232 @: $(MAKE); $(unstage)
7233 @[ -f ./etc/Makefile ] || exit 0; \
7234 r=`${PWD_COMMAND}`; export r; \
7235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7236 $(HOST_EXPORTS) \
7237 for flag in $(EXTRA_HOST_FLAGS) ; do \
7238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7239 done; \
7240 echo "Doing install-html in etc" ; \
7241 (cd $(HOST_SUBDIR)/etc && \
7242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7244 "RANLIB=$${RANLIB}" \
7245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7246 install-html) \
7247 || exit 1
7249 @endif etc
7251 .PHONY: maybe-installcheck-etc installcheck-etc
7252 maybe-installcheck-etc:
7253 @if etc
7254 maybe-installcheck-etc: installcheck-etc
7256 installcheck-etc: \
7257 configure-etc
7258 @: $(MAKE); $(unstage)
7259 @[ -f ./etc/Makefile ] || exit 0; \
7260 r=`${PWD_COMMAND}`; export r; \
7261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7262 $(HOST_EXPORTS) \
7263 for flag in $(EXTRA_HOST_FLAGS) ; do \
7264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7265 done; \
7266 echo "Doing installcheck in etc" ; \
7267 (cd $(HOST_SUBDIR)/etc && \
7268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7270 "RANLIB=$${RANLIB}" \
7271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7272 installcheck) \
7273 || exit 1
7275 @endif etc
7277 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7278 maybe-mostlyclean-etc:
7279 @if etc
7280 maybe-mostlyclean-etc: mostlyclean-etc
7282 mostlyclean-etc:
7283 @: $(MAKE); $(unstage)
7284 @[ -f ./etc/Makefile ] || exit 0; \
7285 r=`${PWD_COMMAND}`; export r; \
7286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7287 $(HOST_EXPORTS) \
7288 for flag in $(EXTRA_HOST_FLAGS) ; do \
7289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7290 done; \
7291 echo "Doing mostlyclean in etc" ; \
7292 (cd $(HOST_SUBDIR)/etc && \
7293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7295 "RANLIB=$${RANLIB}" \
7296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7297 mostlyclean) \
7298 || exit 1
7300 @endif etc
7302 .PHONY: maybe-clean-etc clean-etc
7303 maybe-clean-etc:
7304 @if etc
7305 maybe-clean-etc: clean-etc
7307 clean-etc:
7308 @: $(MAKE); $(unstage)
7309 @[ -f ./etc/Makefile ] || exit 0; \
7310 r=`${PWD_COMMAND}`; export r; \
7311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7312 $(HOST_EXPORTS) \
7313 for flag in $(EXTRA_HOST_FLAGS) ; do \
7314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315 done; \
7316 echo "Doing clean in etc" ; \
7317 (cd $(HOST_SUBDIR)/etc && \
7318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320 "RANLIB=$${RANLIB}" \
7321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7322 clean) \
7323 || exit 1
7325 @endif etc
7327 .PHONY: maybe-distclean-etc distclean-etc
7328 maybe-distclean-etc:
7329 @if etc
7330 maybe-distclean-etc: distclean-etc
7332 distclean-etc:
7333 @: $(MAKE); $(unstage)
7334 @[ -f ./etc/Makefile ] || exit 0; \
7335 r=`${PWD_COMMAND}`; export r; \
7336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7337 $(HOST_EXPORTS) \
7338 for flag in $(EXTRA_HOST_FLAGS) ; do \
7339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7340 done; \
7341 echo "Doing distclean in etc" ; \
7342 (cd $(HOST_SUBDIR)/etc && \
7343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7345 "RANLIB=$${RANLIB}" \
7346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7347 distclean) \
7348 || exit 1
7350 @endif etc
7352 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7353 maybe-maintainer-clean-etc:
7354 @if etc
7355 maybe-maintainer-clean-etc: maintainer-clean-etc
7357 maintainer-clean-etc:
7358 @: $(MAKE); $(unstage)
7359 @[ -f ./etc/Makefile ] || exit 0; \
7360 r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362 $(HOST_EXPORTS) \
7363 for flag in $(EXTRA_HOST_FLAGS) ; do \
7364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365 done; \
7366 echo "Doing maintainer-clean in etc" ; \
7367 (cd $(HOST_SUBDIR)/etc && \
7368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370 "RANLIB=$${RANLIB}" \
7371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7372 maintainer-clean) \
7373 || exit 1
7375 @endif etc
7379 .PHONY: configure-fastjar maybe-configure-fastjar
7380 maybe-configure-fastjar:
7381 @if gcc-bootstrap
7382 configure-fastjar: stage_current
7383 @endif gcc-bootstrap
7384 @if fastjar
7385 maybe-configure-fastjar: configure-fastjar
7386 configure-fastjar:
7387 @: $(MAKE); $(unstage)
7388 @r=`${PWD_COMMAND}`; export r; \
7389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7390 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7392 $(HOST_EXPORTS) \
7393 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7394 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7395 case $(srcdir) in \
7396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7397 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7399 esac; \
7400 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7401 libsrcdir="$$s/fastjar"; \
7402 $(SHELL) $${libsrcdir}/configure \
7403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7404 --target=${target_alias} $${srcdiroption} \
7405 || exit 1
7406 @endif fastjar
7412 .PHONY: all-fastjar maybe-all-fastjar
7413 maybe-all-fastjar:
7414 @if gcc-bootstrap
7415 all-fastjar: stage_current
7416 @endif gcc-bootstrap
7417 @if fastjar
7418 TARGET-fastjar=all
7419 maybe-all-fastjar: all-fastjar
7420 all-fastjar: configure-fastjar
7421 @: $(MAKE); $(unstage)
7422 @r=`${PWD_COMMAND}`; export r; \
7423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7424 $(HOST_EXPORTS) \
7425 (cd $(HOST_SUBDIR)/fastjar && \
7426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7427 $(TARGET-fastjar))
7428 @endif fastjar
7433 .PHONY: check-fastjar maybe-check-fastjar
7434 maybe-check-fastjar:
7435 @if fastjar
7436 maybe-check-fastjar: check-fastjar
7438 # This module is only tested in a native toolchain.
7439 check-fastjar:
7440 @: $(MAKE); $(unstage)
7441 @if [ '$(host)' = '$(target)' ] ; then \
7442 r=`${PWD_COMMAND}`; export r; \
7443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7444 $(HOST_EXPORTS) \
7445 (cd $(HOST_SUBDIR)/fastjar && \
7446 $(MAKE) $(FLAGS_TO_PASS) check); \
7449 @endif fastjar
7451 .PHONY: install-fastjar maybe-install-fastjar
7452 maybe-install-fastjar:
7453 @if fastjar
7454 maybe-install-fastjar: install-fastjar
7456 install-fastjar: installdirs
7457 @: $(MAKE); $(unstage)
7458 @r=`${PWD_COMMAND}`; export r; \
7459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7460 $(HOST_EXPORTS) \
7461 (cd $(HOST_SUBDIR)/fastjar && \
7462 $(MAKE) $(FLAGS_TO_PASS) install)
7464 @endif fastjar
7466 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7467 maybe-install-strip-fastjar:
7468 @if fastjar
7469 maybe-install-strip-fastjar: install-strip-fastjar
7471 install-strip-fastjar: installdirs
7472 @: $(MAKE); $(unstage)
7473 @r=`${PWD_COMMAND}`; export r; \
7474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7475 $(HOST_EXPORTS) \
7476 (cd $(HOST_SUBDIR)/fastjar && \
7477 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7479 @endif fastjar
7481 # Other targets (info, dvi, pdf, etc.)
7483 .PHONY: maybe-info-fastjar info-fastjar
7484 maybe-info-fastjar:
7485 @if fastjar
7486 maybe-info-fastjar: info-fastjar
7488 info-fastjar: \
7489 configure-fastjar
7490 @: $(MAKE); $(unstage)
7491 @[ -f ./fastjar/Makefile ] || exit 0; \
7492 r=`${PWD_COMMAND}`; export r; \
7493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7494 $(HOST_EXPORTS) \
7495 for flag in $(EXTRA_HOST_FLAGS) ; do \
7496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7497 done; \
7498 echo "Doing info in fastjar" ; \
7499 (cd $(HOST_SUBDIR)/fastjar && \
7500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7502 "RANLIB=$${RANLIB}" \
7503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7504 info) \
7505 || exit 1
7507 @endif fastjar
7509 .PHONY: maybe-dvi-fastjar dvi-fastjar
7510 maybe-dvi-fastjar:
7511 @if fastjar
7512 maybe-dvi-fastjar: dvi-fastjar
7514 dvi-fastjar: \
7515 configure-fastjar
7516 @: $(MAKE); $(unstage)
7517 @[ -f ./fastjar/Makefile ] || exit 0; \
7518 r=`${PWD_COMMAND}`; export r; \
7519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7520 $(HOST_EXPORTS) \
7521 for flag in $(EXTRA_HOST_FLAGS) ; do \
7522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7523 done; \
7524 echo "Doing dvi in fastjar" ; \
7525 (cd $(HOST_SUBDIR)/fastjar && \
7526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7528 "RANLIB=$${RANLIB}" \
7529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7530 dvi) \
7531 || exit 1
7533 @endif fastjar
7535 .PHONY: maybe-pdf-fastjar pdf-fastjar
7536 maybe-pdf-fastjar:
7537 @if fastjar
7538 maybe-pdf-fastjar: pdf-fastjar
7540 pdf-fastjar: \
7541 configure-fastjar
7542 @: $(MAKE); $(unstage)
7543 @[ -f ./fastjar/Makefile ] || exit 0; \
7544 r=`${PWD_COMMAND}`; export r; \
7545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7546 $(HOST_EXPORTS) \
7547 for flag in $(EXTRA_HOST_FLAGS) ; do \
7548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7549 done; \
7550 echo "Doing pdf in fastjar" ; \
7551 (cd $(HOST_SUBDIR)/fastjar && \
7552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7554 "RANLIB=$${RANLIB}" \
7555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7556 pdf) \
7557 || exit 1
7559 @endif fastjar
7561 .PHONY: maybe-html-fastjar html-fastjar
7562 maybe-html-fastjar:
7563 @if fastjar
7564 maybe-html-fastjar: html-fastjar
7566 html-fastjar: \
7567 configure-fastjar
7568 @: $(MAKE); $(unstage)
7569 @[ -f ./fastjar/Makefile ] || exit 0; \
7570 r=`${PWD_COMMAND}`; export r; \
7571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7572 $(HOST_EXPORTS) \
7573 for flag in $(EXTRA_HOST_FLAGS) ; do \
7574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7575 done; \
7576 echo "Doing html in fastjar" ; \
7577 (cd $(HOST_SUBDIR)/fastjar && \
7578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7580 "RANLIB=$${RANLIB}" \
7581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7582 html) \
7583 || exit 1
7585 @endif fastjar
7587 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7588 maybe-TAGS-fastjar:
7589 @if fastjar
7590 maybe-TAGS-fastjar: TAGS-fastjar
7592 TAGS-fastjar: \
7593 configure-fastjar
7594 @: $(MAKE); $(unstage)
7595 @[ -f ./fastjar/Makefile ] || exit 0; \
7596 r=`${PWD_COMMAND}`; export r; \
7597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7598 $(HOST_EXPORTS) \
7599 for flag in $(EXTRA_HOST_FLAGS) ; do \
7600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7601 done; \
7602 echo "Doing TAGS in fastjar" ; \
7603 (cd $(HOST_SUBDIR)/fastjar && \
7604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7606 "RANLIB=$${RANLIB}" \
7607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7608 TAGS) \
7609 || exit 1
7611 @endif fastjar
7613 .PHONY: maybe-install-info-fastjar install-info-fastjar
7614 maybe-install-info-fastjar:
7615 @if fastjar
7616 maybe-install-info-fastjar: install-info-fastjar
7618 install-info-fastjar: \
7619 configure-fastjar \
7620 info-fastjar
7621 @: $(MAKE); $(unstage)
7622 @[ -f ./fastjar/Makefile ] || exit 0; \
7623 r=`${PWD_COMMAND}`; export r; \
7624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7625 $(HOST_EXPORTS) \
7626 for flag in $(EXTRA_HOST_FLAGS) ; do \
7627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7628 done; \
7629 echo "Doing install-info in fastjar" ; \
7630 (cd $(HOST_SUBDIR)/fastjar && \
7631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7633 "RANLIB=$${RANLIB}" \
7634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7635 install-info) \
7636 || exit 1
7638 @endif fastjar
7640 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7641 maybe-install-pdf-fastjar:
7642 @if fastjar
7643 maybe-install-pdf-fastjar: install-pdf-fastjar
7645 install-pdf-fastjar: \
7646 configure-fastjar \
7647 pdf-fastjar
7648 @: $(MAKE); $(unstage)
7649 @[ -f ./fastjar/Makefile ] || exit 0; \
7650 r=`${PWD_COMMAND}`; export r; \
7651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7652 $(HOST_EXPORTS) \
7653 for flag in $(EXTRA_HOST_FLAGS) ; do \
7654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7655 done; \
7656 echo "Doing install-pdf in fastjar" ; \
7657 (cd $(HOST_SUBDIR)/fastjar && \
7658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7660 "RANLIB=$${RANLIB}" \
7661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7662 install-pdf) \
7663 || exit 1
7665 @endif fastjar
7667 .PHONY: maybe-install-html-fastjar install-html-fastjar
7668 maybe-install-html-fastjar:
7669 @if fastjar
7670 maybe-install-html-fastjar: install-html-fastjar
7672 install-html-fastjar: \
7673 configure-fastjar \
7674 html-fastjar
7675 @: $(MAKE); $(unstage)
7676 @[ -f ./fastjar/Makefile ] || exit 0; \
7677 r=`${PWD_COMMAND}`; export r; \
7678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7679 $(HOST_EXPORTS) \
7680 for flag in $(EXTRA_HOST_FLAGS) ; do \
7681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7682 done; \
7683 echo "Doing install-html in fastjar" ; \
7684 (cd $(HOST_SUBDIR)/fastjar && \
7685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7687 "RANLIB=$${RANLIB}" \
7688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7689 install-html) \
7690 || exit 1
7692 @endif fastjar
7694 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7695 maybe-installcheck-fastjar:
7696 @if fastjar
7697 maybe-installcheck-fastjar: installcheck-fastjar
7699 installcheck-fastjar: \
7700 configure-fastjar
7701 @: $(MAKE); $(unstage)
7702 @[ -f ./fastjar/Makefile ] || exit 0; \
7703 r=`${PWD_COMMAND}`; export r; \
7704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7705 $(HOST_EXPORTS) \
7706 for flag in $(EXTRA_HOST_FLAGS) ; do \
7707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7708 done; \
7709 echo "Doing installcheck in fastjar" ; \
7710 (cd $(HOST_SUBDIR)/fastjar && \
7711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7713 "RANLIB=$${RANLIB}" \
7714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7715 installcheck) \
7716 || exit 1
7718 @endif fastjar
7720 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7721 maybe-mostlyclean-fastjar:
7722 @if fastjar
7723 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7725 mostlyclean-fastjar:
7726 @: $(MAKE); $(unstage)
7727 @[ -f ./fastjar/Makefile ] || exit 0; \
7728 r=`${PWD_COMMAND}`; export r; \
7729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730 $(HOST_EXPORTS) \
7731 for flag in $(EXTRA_HOST_FLAGS) ; do \
7732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7733 done; \
7734 echo "Doing mostlyclean in fastjar" ; \
7735 (cd $(HOST_SUBDIR)/fastjar && \
7736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7738 "RANLIB=$${RANLIB}" \
7739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7740 mostlyclean) \
7741 || exit 1
7743 @endif fastjar
7745 .PHONY: maybe-clean-fastjar clean-fastjar
7746 maybe-clean-fastjar:
7747 @if fastjar
7748 maybe-clean-fastjar: clean-fastjar
7750 clean-fastjar:
7751 @: $(MAKE); $(unstage)
7752 @[ -f ./fastjar/Makefile ] || exit 0; \
7753 r=`${PWD_COMMAND}`; export r; \
7754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7755 $(HOST_EXPORTS) \
7756 for flag in $(EXTRA_HOST_FLAGS) ; do \
7757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7758 done; \
7759 echo "Doing clean in fastjar" ; \
7760 (cd $(HOST_SUBDIR)/fastjar && \
7761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7763 "RANLIB=$${RANLIB}" \
7764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7765 clean) \
7766 || exit 1
7768 @endif fastjar
7770 .PHONY: maybe-distclean-fastjar distclean-fastjar
7771 maybe-distclean-fastjar:
7772 @if fastjar
7773 maybe-distclean-fastjar: distclean-fastjar
7775 distclean-fastjar:
7776 @: $(MAKE); $(unstage)
7777 @[ -f ./fastjar/Makefile ] || exit 0; \
7778 r=`${PWD_COMMAND}`; export r; \
7779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7780 $(HOST_EXPORTS) \
7781 for flag in $(EXTRA_HOST_FLAGS) ; do \
7782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7783 done; \
7784 echo "Doing distclean in fastjar" ; \
7785 (cd $(HOST_SUBDIR)/fastjar && \
7786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7788 "RANLIB=$${RANLIB}" \
7789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7790 distclean) \
7791 || exit 1
7793 @endif fastjar
7795 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7796 maybe-maintainer-clean-fastjar:
7797 @if fastjar
7798 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7800 maintainer-clean-fastjar:
7801 @: $(MAKE); $(unstage)
7802 @[ -f ./fastjar/Makefile ] || exit 0; \
7803 r=`${PWD_COMMAND}`; export r; \
7804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7805 $(HOST_EXPORTS) \
7806 for flag in $(EXTRA_HOST_FLAGS) ; do \
7807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7808 done; \
7809 echo "Doing maintainer-clean in fastjar" ; \
7810 (cd $(HOST_SUBDIR)/fastjar && \
7811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7813 "RANLIB=$${RANLIB}" \
7814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7815 maintainer-clean) \
7816 || exit 1
7818 @endif fastjar
7822 .PHONY: configure-fixincludes maybe-configure-fixincludes
7823 maybe-configure-fixincludes:
7824 @if gcc-bootstrap
7825 configure-fixincludes: stage_current
7826 @endif gcc-bootstrap
7827 @if fixincludes
7828 maybe-configure-fixincludes: configure-fixincludes
7829 configure-fixincludes:
7830 @r=`${PWD_COMMAND}`; export r; \
7831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7832 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7834 $(HOST_EXPORTS) \
7835 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7836 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7837 case $(srcdir) in \
7838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7839 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7841 esac; \
7842 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7843 libsrcdir="$$s/fixincludes"; \
7844 $(SHELL) $${libsrcdir}/configure \
7845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7846 --target=${target_alias} $${srcdiroption} \
7847 || exit 1
7848 @endif fixincludes
7852 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7853 maybe-configure-stage1-fixincludes:
7854 @if fixincludes-bootstrap
7855 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7856 configure-stage1-fixincludes:
7857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7859 @r=`${PWD_COMMAND}`; export r; \
7860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7861 TFLAGS="$(STAGE1_TFLAGS)"; \
7862 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7863 $(HOST_EXPORTS) \
7864 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7865 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7866 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7867 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7869 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7870 case $(srcdir) in \
7871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7872 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7874 esac; \
7875 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7876 libsrcdir="$$s/fixincludes"; \
7877 $(SHELL) $${libsrcdir}/configure \
7878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7879 --target=${target_alias} $${srcdiroption} \
7880 $(STAGE1_CONFIGURE_FLAGS)
7881 @endif fixincludes-bootstrap
7883 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7884 maybe-configure-stage2-fixincludes:
7885 @if fixincludes-bootstrap
7886 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7887 configure-stage2-fixincludes:
7888 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7890 @r=`${PWD_COMMAND}`; export r; \
7891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7892 TFLAGS="$(STAGE2_TFLAGS)"; \
7893 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7894 $(HOST_EXPORTS) \
7895 $(POSTSTAGE1_HOST_EXPORTS) \
7896 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7897 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7898 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7899 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7901 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7902 case $(srcdir) in \
7903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7904 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7906 esac; \
7907 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7908 libsrcdir="$$s/fixincludes"; \
7909 $(SHELL) $${libsrcdir}/configure \
7910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7911 --target=${target_alias} $${srcdiroption} \
7912 --with-build-libsubdir=$(HOST_SUBDIR) \
7913 $(STAGE2_CONFIGURE_FLAGS)
7914 @endif fixincludes-bootstrap
7916 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7917 maybe-configure-stage3-fixincludes:
7918 @if fixincludes-bootstrap
7919 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7920 configure-stage3-fixincludes:
7921 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7923 @r=`${PWD_COMMAND}`; export r; \
7924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7925 TFLAGS="$(STAGE3_TFLAGS)"; \
7926 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7927 $(HOST_EXPORTS) \
7928 $(POSTSTAGE1_HOST_EXPORTS) \
7929 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7930 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7931 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
7932 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7934 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7935 case $(srcdir) in \
7936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7937 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7939 esac; \
7940 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7941 libsrcdir="$$s/fixincludes"; \
7942 $(SHELL) $${libsrcdir}/configure \
7943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7944 --target=${target_alias} $${srcdiroption} \
7945 --with-build-libsubdir=$(HOST_SUBDIR) \
7946 $(STAGE3_CONFIGURE_FLAGS)
7947 @endif fixincludes-bootstrap
7949 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
7950 maybe-configure-stage4-fixincludes:
7951 @if fixincludes-bootstrap
7952 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
7953 configure-stage4-fixincludes:
7954 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
7955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7956 @r=`${PWD_COMMAND}`; export r; \
7957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7958 TFLAGS="$(STAGE4_TFLAGS)"; \
7959 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7960 $(HOST_EXPORTS) \
7961 $(POSTSTAGE1_HOST_EXPORTS) \
7962 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7963 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7964 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
7965 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
7966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7967 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7968 case $(srcdir) in \
7969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7970 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7972 esac; \
7973 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7974 libsrcdir="$$s/fixincludes"; \
7975 $(SHELL) $${libsrcdir}/configure \
7976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7977 --target=${target_alias} $${srcdiroption} \
7978 --with-build-libsubdir=$(HOST_SUBDIR) \
7979 $(STAGE4_CONFIGURE_FLAGS)
7980 @endif fixincludes-bootstrap
7982 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
7983 maybe-configure-stageprofile-fixincludes:
7984 @if fixincludes-bootstrap
7985 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
7986 configure-stageprofile-fixincludes:
7987 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
7988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7989 @r=`${PWD_COMMAND}`; export r; \
7990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7991 TFLAGS="$(STAGEprofile_TFLAGS)"; \
7992 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7993 $(HOST_EXPORTS) \
7994 $(POSTSTAGE1_HOST_EXPORTS) \
7995 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
7996 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7997 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
7998 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
7999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8000 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8001 case $(srcdir) in \
8002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8003 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8005 esac; \
8006 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8007 libsrcdir="$$s/fixincludes"; \
8008 $(SHELL) $${libsrcdir}/configure \
8009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8010 --target=${target_alias} $${srcdiroption} \
8011 --with-build-libsubdir=$(HOST_SUBDIR) \
8012 $(STAGEprofile_CONFIGURE_FLAGS)
8013 @endif fixincludes-bootstrap
8015 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8016 maybe-configure-stagefeedback-fixincludes:
8017 @if fixincludes-bootstrap
8018 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8019 configure-stagefeedback-fixincludes:
8020 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8022 @r=`${PWD_COMMAND}`; export r; \
8023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8024 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8025 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8026 $(HOST_EXPORTS) \
8027 $(POSTSTAGE1_HOST_EXPORTS) \
8028 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8029 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8030 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8031 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8033 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8034 case $(srcdir) in \
8035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8036 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8038 esac; \
8039 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
8040 libsrcdir="$$s/fixincludes"; \
8041 $(SHELL) $${libsrcdir}/configure \
8042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8043 --target=${target_alias} $${srcdiroption} \
8044 --with-build-libsubdir=$(HOST_SUBDIR) \
8045 $(STAGEfeedback_CONFIGURE_FLAGS)
8046 @endif fixincludes-bootstrap
8052 .PHONY: all-fixincludes maybe-all-fixincludes
8053 maybe-all-fixincludes:
8054 @if gcc-bootstrap
8055 all-fixincludes: stage_current
8056 @endif gcc-bootstrap
8057 @if fixincludes
8058 TARGET-fixincludes=all
8059 maybe-all-fixincludes: all-fixincludes
8060 all-fixincludes: configure-fixincludes
8061 @r=`${PWD_COMMAND}`; export r; \
8062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8063 $(HOST_EXPORTS) \
8064 (cd $(HOST_SUBDIR)/fixincludes && \
8065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8066 $(TARGET-fixincludes))
8067 @endif fixincludes
8071 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8072 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8073 maybe-all-stage1-fixincludes:
8074 maybe-clean-stage1-fixincludes:
8075 @if fixincludes-bootstrap
8076 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8077 all-stage1: all-stage1-fixincludes
8078 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8079 all-stage1-fixincludes: configure-stage1-fixincludes
8080 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8081 @r=`${PWD_COMMAND}`; export r; \
8082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8083 TFLAGS="$(STAGE1_TFLAGS)"; \
8084 $(HOST_EXPORTS) \
8085 cd $(HOST_SUBDIR)/fixincludes && \
8086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8087 CFLAGS="$(STAGE1_CFLAGS)" \
8088 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8089 LIBCFLAGS="$(LIBCFLAGS)" \
8090 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8091 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8092 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8093 $(EXTRA_HOST_FLAGS) \
8094 $(STAGE1_FLAGS_TO_PASS) \
8095 TFLAGS="$(STAGE1_TFLAGS)" \
8096 $(TARGET-stage1-fixincludes)
8098 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8099 clean-stage1: clean-stage1-fixincludes
8100 clean-stage1-fixincludes:
8101 @if [ $(current_stage) = stage1 ]; then \
8102 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8103 else \
8104 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8105 $(MAKE) stage1-start; \
8106 fi; \
8107 cd $(HOST_SUBDIR)/fixincludes && \
8108 $(MAKE) $(EXTRA_HOST_FLAGS) \
8109 $(STAGE1_FLAGS_TO_PASS) clean
8110 @endif fixincludes-bootstrap
8113 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8114 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8115 maybe-all-stage2-fixincludes:
8116 maybe-clean-stage2-fixincludes:
8117 @if fixincludes-bootstrap
8118 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8119 all-stage2: all-stage2-fixincludes
8120 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8121 all-stage2-fixincludes: configure-stage2-fixincludes
8122 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8123 @r=`${PWD_COMMAND}`; export r; \
8124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8125 TFLAGS="$(STAGE2_TFLAGS)"; \
8126 $(HOST_EXPORTS) \
8127 $(POSTSTAGE1_HOST_EXPORTS) \
8128 cd $(HOST_SUBDIR)/fixincludes && \
8129 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8130 CFLAGS="$(STAGE2_CFLAGS)" \
8131 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8132 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8133 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8134 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8135 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8136 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8137 TFLAGS="$(STAGE2_TFLAGS)" \
8138 $(TARGET-stage2-fixincludes)
8140 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8141 clean-stage2: clean-stage2-fixincludes
8142 clean-stage2-fixincludes:
8143 @if [ $(current_stage) = stage2 ]; then \
8144 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8145 else \
8146 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8147 $(MAKE) stage2-start; \
8148 fi; \
8149 cd $(HOST_SUBDIR)/fixincludes && \
8150 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8151 @endif fixincludes-bootstrap
8154 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8155 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8156 maybe-all-stage3-fixincludes:
8157 maybe-clean-stage3-fixincludes:
8158 @if fixincludes-bootstrap
8159 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8160 all-stage3: all-stage3-fixincludes
8161 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8162 all-stage3-fixincludes: configure-stage3-fixincludes
8163 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8164 @r=`${PWD_COMMAND}`; export r; \
8165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8166 TFLAGS="$(STAGE3_TFLAGS)"; \
8167 $(HOST_EXPORTS) \
8168 $(POSTSTAGE1_HOST_EXPORTS) \
8169 cd $(HOST_SUBDIR)/fixincludes && \
8170 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8171 CFLAGS="$(STAGE3_CFLAGS)" \
8172 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8173 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8174 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8175 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8176 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8177 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8178 TFLAGS="$(STAGE3_TFLAGS)" \
8179 $(TARGET-stage3-fixincludes)
8181 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8182 clean-stage3: clean-stage3-fixincludes
8183 clean-stage3-fixincludes:
8184 @if [ $(current_stage) = stage3 ]; then \
8185 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8186 else \
8187 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8188 $(MAKE) stage3-start; \
8189 fi; \
8190 cd $(HOST_SUBDIR)/fixincludes && \
8191 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8192 @endif fixincludes-bootstrap
8195 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8196 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8197 maybe-all-stage4-fixincludes:
8198 maybe-clean-stage4-fixincludes:
8199 @if fixincludes-bootstrap
8200 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8201 all-stage4: all-stage4-fixincludes
8202 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8203 all-stage4-fixincludes: configure-stage4-fixincludes
8204 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8205 @r=`${PWD_COMMAND}`; export r; \
8206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8207 TFLAGS="$(STAGE4_TFLAGS)"; \
8208 $(HOST_EXPORTS) \
8209 $(POSTSTAGE1_HOST_EXPORTS) \
8210 cd $(HOST_SUBDIR)/fixincludes && \
8211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8212 CFLAGS="$(STAGE4_CFLAGS)" \
8213 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8214 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8218 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8219 TFLAGS="$(STAGE4_TFLAGS)" \
8220 $(TARGET-stage4-fixincludes)
8222 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8223 clean-stage4: clean-stage4-fixincludes
8224 clean-stage4-fixincludes:
8225 @if [ $(current_stage) = stage4 ]; then \
8226 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8227 else \
8228 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8229 $(MAKE) stage4-start; \
8230 fi; \
8231 cd $(HOST_SUBDIR)/fixincludes && \
8232 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8233 @endif fixincludes-bootstrap
8236 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8237 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8238 maybe-all-stageprofile-fixincludes:
8239 maybe-clean-stageprofile-fixincludes:
8240 @if fixincludes-bootstrap
8241 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8242 all-stageprofile: all-stageprofile-fixincludes
8243 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8244 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8245 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8246 @r=`${PWD_COMMAND}`; export r; \
8247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8248 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8249 $(HOST_EXPORTS) \
8250 $(POSTSTAGE1_HOST_EXPORTS) \
8251 cd $(HOST_SUBDIR)/fixincludes && \
8252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8253 CFLAGS="$(STAGEprofile_CFLAGS)" \
8254 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8255 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8260 TFLAGS="$(STAGEprofile_TFLAGS)" \
8261 $(TARGET-stageprofile-fixincludes)
8263 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8264 clean-stageprofile: clean-stageprofile-fixincludes
8265 clean-stageprofile-fixincludes:
8266 @if [ $(current_stage) = stageprofile ]; then \
8267 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8268 else \
8269 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8270 $(MAKE) stageprofile-start; \
8271 fi; \
8272 cd $(HOST_SUBDIR)/fixincludes && \
8273 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8274 @endif fixincludes-bootstrap
8277 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8278 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8279 maybe-all-stagefeedback-fixincludes:
8280 maybe-clean-stagefeedback-fixincludes:
8281 @if fixincludes-bootstrap
8282 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8283 all-stagefeedback: all-stagefeedback-fixincludes
8284 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8285 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8286 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8287 @r=`${PWD_COMMAND}`; export r; \
8288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8289 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8290 $(HOST_EXPORTS) \
8291 $(POSTSTAGE1_HOST_EXPORTS) \
8292 cd $(HOST_SUBDIR)/fixincludes && \
8293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8294 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8295 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8296 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8300 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8301 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8302 $(TARGET-stagefeedback-fixincludes)
8304 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8305 clean-stagefeedback: clean-stagefeedback-fixincludes
8306 clean-stagefeedback-fixincludes:
8307 @if [ $(current_stage) = stagefeedback ]; then \
8308 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8309 else \
8310 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8311 $(MAKE) stagefeedback-start; \
8312 fi; \
8313 cd $(HOST_SUBDIR)/fixincludes && \
8314 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8315 @endif fixincludes-bootstrap
8321 .PHONY: check-fixincludes maybe-check-fixincludes
8322 maybe-check-fixincludes:
8323 @if fixincludes
8324 maybe-check-fixincludes: check-fixincludes
8326 check-fixincludes:
8327 @: $(MAKE); $(unstage)
8328 @r=`${PWD_COMMAND}`; export r; \
8329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8330 $(HOST_EXPORTS) \
8331 (cd $(HOST_SUBDIR)/fixincludes && \
8332 $(MAKE) $(FLAGS_TO_PASS) check)
8334 @endif fixincludes
8336 .PHONY: install-fixincludes maybe-install-fixincludes
8337 maybe-install-fixincludes:
8338 @if fixincludes
8339 maybe-install-fixincludes: install-fixincludes
8341 install-fixincludes: installdirs
8342 @: $(MAKE); $(unstage)
8343 @r=`${PWD_COMMAND}`; export r; \
8344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8345 $(HOST_EXPORTS) \
8346 (cd $(HOST_SUBDIR)/fixincludes && \
8347 $(MAKE) $(FLAGS_TO_PASS) install)
8349 @endif fixincludes
8351 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8352 maybe-install-strip-fixincludes:
8353 @if fixincludes
8354 maybe-install-strip-fixincludes: install-strip-fixincludes
8356 install-strip-fixincludes: installdirs
8357 @: $(MAKE); $(unstage)
8358 @r=`${PWD_COMMAND}`; export r; \
8359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8360 $(HOST_EXPORTS) \
8361 (cd $(HOST_SUBDIR)/fixincludes && \
8362 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8364 @endif fixincludes
8366 # Other targets (info, dvi, pdf, etc.)
8368 .PHONY: maybe-info-fixincludes info-fixincludes
8369 maybe-info-fixincludes:
8370 @if fixincludes
8371 maybe-info-fixincludes: info-fixincludes
8373 info-fixincludes: \
8374 configure-fixincludes
8375 @[ -f ./fixincludes/Makefile ] || exit 0; \
8376 r=`${PWD_COMMAND}`; export r; \
8377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8378 $(HOST_EXPORTS) \
8379 for flag in $(EXTRA_HOST_FLAGS) ; do \
8380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8381 done; \
8382 echo "Doing info in fixincludes" ; \
8383 (cd $(HOST_SUBDIR)/fixincludes && \
8384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8386 "RANLIB=$${RANLIB}" \
8387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8388 info) \
8389 || exit 1
8391 @endif fixincludes
8393 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8394 maybe-dvi-fixincludes:
8395 @if fixincludes
8396 maybe-dvi-fixincludes: dvi-fixincludes
8398 dvi-fixincludes: \
8399 configure-fixincludes
8400 @[ -f ./fixincludes/Makefile ] || exit 0; \
8401 r=`${PWD_COMMAND}`; export r; \
8402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8403 $(HOST_EXPORTS) \
8404 for flag in $(EXTRA_HOST_FLAGS) ; do \
8405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8406 done; \
8407 echo "Doing dvi in fixincludes" ; \
8408 (cd $(HOST_SUBDIR)/fixincludes && \
8409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8411 "RANLIB=$${RANLIB}" \
8412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8413 dvi) \
8414 || exit 1
8416 @endif fixincludes
8418 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8419 maybe-pdf-fixincludes:
8420 @if fixincludes
8421 maybe-pdf-fixincludes: pdf-fixincludes
8423 pdf-fixincludes: \
8424 configure-fixincludes
8425 @[ -f ./fixincludes/Makefile ] || exit 0; \
8426 r=`${PWD_COMMAND}`; export r; \
8427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8428 $(HOST_EXPORTS) \
8429 for flag in $(EXTRA_HOST_FLAGS) ; do \
8430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8431 done; \
8432 echo "Doing pdf in fixincludes" ; \
8433 (cd $(HOST_SUBDIR)/fixincludes && \
8434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8436 "RANLIB=$${RANLIB}" \
8437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8438 pdf) \
8439 || exit 1
8441 @endif fixincludes
8443 .PHONY: maybe-html-fixincludes html-fixincludes
8444 maybe-html-fixincludes:
8445 @if fixincludes
8446 maybe-html-fixincludes: html-fixincludes
8448 html-fixincludes: \
8449 configure-fixincludes
8450 @[ -f ./fixincludes/Makefile ] || exit 0; \
8451 r=`${PWD_COMMAND}`; export r; \
8452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8453 $(HOST_EXPORTS) \
8454 for flag in $(EXTRA_HOST_FLAGS) ; do \
8455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8456 done; \
8457 echo "Doing html in fixincludes" ; \
8458 (cd $(HOST_SUBDIR)/fixincludes && \
8459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8461 "RANLIB=$${RANLIB}" \
8462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8463 html) \
8464 || exit 1
8466 @endif fixincludes
8468 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8469 maybe-TAGS-fixincludes:
8470 @if fixincludes
8471 maybe-TAGS-fixincludes: TAGS-fixincludes
8473 # fixincludes doesn't support TAGS.
8474 TAGS-fixincludes:
8476 @endif fixincludes
8478 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8479 maybe-install-info-fixincludes:
8480 @if fixincludes
8481 maybe-install-info-fixincludes: install-info-fixincludes
8483 install-info-fixincludes: \
8484 configure-fixincludes \
8485 info-fixincludes
8486 @[ -f ./fixincludes/Makefile ] || exit 0; \
8487 r=`${PWD_COMMAND}`; export r; \
8488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8489 $(HOST_EXPORTS) \
8490 for flag in $(EXTRA_HOST_FLAGS) ; do \
8491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8492 done; \
8493 echo "Doing install-info in fixincludes" ; \
8494 (cd $(HOST_SUBDIR)/fixincludes && \
8495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8497 "RANLIB=$${RANLIB}" \
8498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8499 install-info) \
8500 || exit 1
8502 @endif fixincludes
8504 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8505 maybe-install-pdf-fixincludes:
8506 @if fixincludes
8507 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8509 install-pdf-fixincludes: \
8510 configure-fixincludes \
8511 pdf-fixincludes
8512 @[ -f ./fixincludes/Makefile ] || exit 0; \
8513 r=`${PWD_COMMAND}`; export r; \
8514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8515 $(HOST_EXPORTS) \
8516 for flag in $(EXTRA_HOST_FLAGS) ; do \
8517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8518 done; \
8519 echo "Doing install-pdf in fixincludes" ; \
8520 (cd $(HOST_SUBDIR)/fixincludes && \
8521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8523 "RANLIB=$${RANLIB}" \
8524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8525 install-pdf) \
8526 || exit 1
8528 @endif fixincludes
8530 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8531 maybe-install-html-fixincludes:
8532 @if fixincludes
8533 maybe-install-html-fixincludes: install-html-fixincludes
8535 install-html-fixincludes: \
8536 configure-fixincludes \
8537 html-fixincludes
8538 @[ -f ./fixincludes/Makefile ] || exit 0; \
8539 r=`${PWD_COMMAND}`; export r; \
8540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8541 $(HOST_EXPORTS) \
8542 for flag in $(EXTRA_HOST_FLAGS) ; do \
8543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8544 done; \
8545 echo "Doing install-html in fixincludes" ; \
8546 (cd $(HOST_SUBDIR)/fixincludes && \
8547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8549 "RANLIB=$${RANLIB}" \
8550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8551 install-html) \
8552 || exit 1
8554 @endif fixincludes
8556 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8557 maybe-installcheck-fixincludes:
8558 @if fixincludes
8559 maybe-installcheck-fixincludes: installcheck-fixincludes
8561 installcheck-fixincludes: \
8562 configure-fixincludes
8563 @[ -f ./fixincludes/Makefile ] || exit 0; \
8564 r=`${PWD_COMMAND}`; export r; \
8565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8566 $(HOST_EXPORTS) \
8567 for flag in $(EXTRA_HOST_FLAGS) ; do \
8568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8569 done; \
8570 echo "Doing installcheck in fixincludes" ; \
8571 (cd $(HOST_SUBDIR)/fixincludes && \
8572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8574 "RANLIB=$${RANLIB}" \
8575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8576 installcheck) \
8577 || exit 1
8579 @endif fixincludes
8581 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8582 maybe-mostlyclean-fixincludes:
8583 @if fixincludes
8584 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8586 mostlyclean-fixincludes:
8587 @[ -f ./fixincludes/Makefile ] || exit 0; \
8588 r=`${PWD_COMMAND}`; export r; \
8589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8590 $(HOST_EXPORTS) \
8591 for flag in $(EXTRA_HOST_FLAGS) ; do \
8592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8593 done; \
8594 echo "Doing mostlyclean in fixincludes" ; \
8595 (cd $(HOST_SUBDIR)/fixincludes && \
8596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8598 "RANLIB=$${RANLIB}" \
8599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8600 mostlyclean) \
8601 || exit 1
8603 @endif fixincludes
8605 .PHONY: maybe-clean-fixincludes clean-fixincludes
8606 maybe-clean-fixincludes:
8607 @if fixincludes
8608 maybe-clean-fixincludes: clean-fixincludes
8610 clean-fixincludes:
8611 @[ -f ./fixincludes/Makefile ] || exit 0; \
8612 r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8614 $(HOST_EXPORTS) \
8615 for flag in $(EXTRA_HOST_FLAGS) ; do \
8616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8617 done; \
8618 echo "Doing clean in fixincludes" ; \
8619 (cd $(HOST_SUBDIR)/fixincludes && \
8620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8622 "RANLIB=$${RANLIB}" \
8623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8624 clean) \
8625 || exit 1
8627 @endif fixincludes
8629 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8630 maybe-distclean-fixincludes:
8631 @if fixincludes
8632 maybe-distclean-fixincludes: distclean-fixincludes
8634 distclean-fixincludes:
8635 @[ -f ./fixincludes/Makefile ] || exit 0; \
8636 r=`${PWD_COMMAND}`; export r; \
8637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8638 $(HOST_EXPORTS) \
8639 for flag in $(EXTRA_HOST_FLAGS) ; do \
8640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8641 done; \
8642 echo "Doing distclean in fixincludes" ; \
8643 (cd $(HOST_SUBDIR)/fixincludes && \
8644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8646 "RANLIB=$${RANLIB}" \
8647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8648 distclean) \
8649 || exit 1
8651 @endif fixincludes
8653 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8654 maybe-maintainer-clean-fixincludes:
8655 @if fixincludes
8656 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8658 maintainer-clean-fixincludes:
8659 @[ -f ./fixincludes/Makefile ] || exit 0; \
8660 r=`${PWD_COMMAND}`; export r; \
8661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8662 $(HOST_EXPORTS) \
8663 for flag in $(EXTRA_HOST_FLAGS) ; do \
8664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8665 done; \
8666 echo "Doing maintainer-clean in fixincludes" ; \
8667 (cd $(HOST_SUBDIR)/fixincludes && \
8668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8670 "RANLIB=$${RANLIB}" \
8671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8672 maintainer-clean) \
8673 || exit 1
8675 @endif fixincludes
8679 .PHONY: configure-flex maybe-configure-flex
8680 maybe-configure-flex:
8681 @if gcc-bootstrap
8682 configure-flex: stage_current
8683 @endif gcc-bootstrap
8684 @if flex
8685 maybe-configure-flex: configure-flex
8686 configure-flex:
8687 @: $(MAKE); $(unstage)
8688 @r=`${PWD_COMMAND}`; export r; \
8689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8690 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8692 $(HOST_EXPORTS) \
8693 echo Configuring in $(HOST_SUBDIR)/flex; \
8694 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8695 case $(srcdir) in \
8696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8697 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8699 esac; \
8700 srcdiroption="--srcdir=$${topdir}/flex"; \
8701 libsrcdir="$$s/flex"; \
8702 $(SHELL) $${libsrcdir}/configure \
8703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8704 --target=${target_alias} $${srcdiroption} \
8705 || exit 1
8706 @endif flex
8712 .PHONY: all-flex maybe-all-flex
8713 maybe-all-flex:
8714 @if gcc-bootstrap
8715 all-flex: stage_current
8716 @endif gcc-bootstrap
8717 @if flex
8718 TARGET-flex=all
8719 maybe-all-flex: all-flex
8720 all-flex: configure-flex
8721 @: $(MAKE); $(unstage)
8722 @r=`${PWD_COMMAND}`; export r; \
8723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8724 $(HOST_EXPORTS) \
8725 (cd $(HOST_SUBDIR)/flex && \
8726 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8727 $(TARGET-flex))
8728 @endif flex
8733 .PHONY: check-flex maybe-check-flex
8734 maybe-check-flex:
8735 @if flex
8736 maybe-check-flex: check-flex
8738 # This module is only tested in a native toolchain.
8739 check-flex:
8740 @: $(MAKE); $(unstage)
8741 @if [ '$(host)' = '$(target)' ] ; then \
8742 r=`${PWD_COMMAND}`; export r; \
8743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8744 $(HOST_EXPORTS) \
8745 (cd $(HOST_SUBDIR)/flex && \
8746 $(MAKE) $(FLAGS_TO_PASS) check); \
8749 @endif flex
8751 .PHONY: install-flex maybe-install-flex
8752 maybe-install-flex:
8753 @if flex
8754 maybe-install-flex: install-flex
8756 install-flex: installdirs
8757 @: $(MAKE); $(unstage)
8758 @r=`${PWD_COMMAND}`; export r; \
8759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8760 $(HOST_EXPORTS) \
8761 (cd $(HOST_SUBDIR)/flex && \
8762 $(MAKE) $(FLAGS_TO_PASS) install)
8764 @endif flex
8766 .PHONY: install-strip-flex maybe-install-strip-flex
8767 maybe-install-strip-flex:
8768 @if flex
8769 maybe-install-strip-flex: install-strip-flex
8771 install-strip-flex: installdirs
8772 @: $(MAKE); $(unstage)
8773 @r=`${PWD_COMMAND}`; export r; \
8774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8775 $(HOST_EXPORTS) \
8776 (cd $(HOST_SUBDIR)/flex && \
8777 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8779 @endif flex
8781 # Other targets (info, dvi, pdf, etc.)
8783 .PHONY: maybe-info-flex info-flex
8784 maybe-info-flex:
8785 @if flex
8786 maybe-info-flex: info-flex
8788 info-flex: \
8789 configure-flex
8790 @: $(MAKE); $(unstage)
8791 @[ -f ./flex/Makefile ] || exit 0; \
8792 r=`${PWD_COMMAND}`; export r; \
8793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8794 $(HOST_EXPORTS) \
8795 for flag in $(EXTRA_HOST_FLAGS) ; do \
8796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8797 done; \
8798 echo "Doing info in flex" ; \
8799 (cd $(HOST_SUBDIR)/flex && \
8800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8802 "RANLIB=$${RANLIB}" \
8803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8804 info) \
8805 || exit 1
8807 @endif flex
8809 .PHONY: maybe-dvi-flex dvi-flex
8810 maybe-dvi-flex:
8811 @if flex
8812 maybe-dvi-flex: dvi-flex
8814 dvi-flex: \
8815 configure-flex
8816 @: $(MAKE); $(unstage)
8817 @[ -f ./flex/Makefile ] || exit 0; \
8818 r=`${PWD_COMMAND}`; export r; \
8819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8820 $(HOST_EXPORTS) \
8821 for flag in $(EXTRA_HOST_FLAGS) ; do \
8822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8823 done; \
8824 echo "Doing dvi in flex" ; \
8825 (cd $(HOST_SUBDIR)/flex && \
8826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8828 "RANLIB=$${RANLIB}" \
8829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8830 dvi) \
8831 || exit 1
8833 @endif flex
8835 .PHONY: maybe-pdf-flex pdf-flex
8836 maybe-pdf-flex:
8837 @if flex
8838 maybe-pdf-flex: pdf-flex
8840 pdf-flex: \
8841 configure-flex
8842 @: $(MAKE); $(unstage)
8843 @[ -f ./flex/Makefile ] || exit 0; \
8844 r=`${PWD_COMMAND}`; export r; \
8845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8846 $(HOST_EXPORTS) \
8847 for flag in $(EXTRA_HOST_FLAGS) ; do \
8848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8849 done; \
8850 echo "Doing pdf in flex" ; \
8851 (cd $(HOST_SUBDIR)/flex && \
8852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8854 "RANLIB=$${RANLIB}" \
8855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8856 pdf) \
8857 || exit 1
8859 @endif flex
8861 .PHONY: maybe-html-flex html-flex
8862 maybe-html-flex:
8863 @if flex
8864 maybe-html-flex: html-flex
8866 html-flex: \
8867 configure-flex
8868 @: $(MAKE); $(unstage)
8869 @[ -f ./flex/Makefile ] || exit 0; \
8870 r=`${PWD_COMMAND}`; export r; \
8871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8872 $(HOST_EXPORTS) \
8873 for flag in $(EXTRA_HOST_FLAGS) ; do \
8874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8875 done; \
8876 echo "Doing html in flex" ; \
8877 (cd $(HOST_SUBDIR)/flex && \
8878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8880 "RANLIB=$${RANLIB}" \
8881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8882 html) \
8883 || exit 1
8885 @endif flex
8887 .PHONY: maybe-TAGS-flex TAGS-flex
8888 maybe-TAGS-flex:
8889 @if flex
8890 maybe-TAGS-flex: TAGS-flex
8892 TAGS-flex: \
8893 configure-flex
8894 @: $(MAKE); $(unstage)
8895 @[ -f ./flex/Makefile ] || exit 0; \
8896 r=`${PWD_COMMAND}`; export r; \
8897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8898 $(HOST_EXPORTS) \
8899 for flag in $(EXTRA_HOST_FLAGS) ; do \
8900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8901 done; \
8902 echo "Doing TAGS in flex" ; \
8903 (cd $(HOST_SUBDIR)/flex && \
8904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8906 "RANLIB=$${RANLIB}" \
8907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8908 TAGS) \
8909 || exit 1
8911 @endif flex
8913 .PHONY: maybe-install-info-flex install-info-flex
8914 maybe-install-info-flex:
8915 @if flex
8916 maybe-install-info-flex: install-info-flex
8918 install-info-flex: \
8919 configure-flex \
8920 info-flex
8921 @: $(MAKE); $(unstage)
8922 @[ -f ./flex/Makefile ] || exit 0; \
8923 r=`${PWD_COMMAND}`; export r; \
8924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8925 $(HOST_EXPORTS) \
8926 for flag in $(EXTRA_HOST_FLAGS) ; do \
8927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8928 done; \
8929 echo "Doing install-info in flex" ; \
8930 (cd $(HOST_SUBDIR)/flex && \
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8933 "RANLIB=$${RANLIB}" \
8934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8935 install-info) \
8936 || exit 1
8938 @endif flex
8940 .PHONY: maybe-install-pdf-flex install-pdf-flex
8941 maybe-install-pdf-flex:
8942 @if flex
8943 maybe-install-pdf-flex: install-pdf-flex
8945 install-pdf-flex: \
8946 configure-flex \
8947 pdf-flex
8948 @: $(MAKE); $(unstage)
8949 @[ -f ./flex/Makefile ] || exit 0; \
8950 r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8952 $(HOST_EXPORTS) \
8953 for flag in $(EXTRA_HOST_FLAGS) ; do \
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
8956 echo "Doing install-pdf in flex" ; \
8957 (cd $(HOST_SUBDIR)/flex && \
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8962 install-pdf) \
8963 || exit 1
8965 @endif flex
8967 .PHONY: maybe-install-html-flex install-html-flex
8968 maybe-install-html-flex:
8969 @if flex
8970 maybe-install-html-flex: install-html-flex
8972 install-html-flex: \
8973 configure-flex \
8974 html-flex
8975 @: $(MAKE); $(unstage)
8976 @[ -f ./flex/Makefile ] || exit 0; \
8977 r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979 $(HOST_EXPORTS) \
8980 for flag in $(EXTRA_HOST_FLAGS) ; do \
8981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8982 done; \
8983 echo "Doing install-html in flex" ; \
8984 (cd $(HOST_SUBDIR)/flex && \
8985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8987 "RANLIB=$${RANLIB}" \
8988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8989 install-html) \
8990 || exit 1
8992 @endif flex
8994 .PHONY: maybe-installcheck-flex installcheck-flex
8995 maybe-installcheck-flex:
8996 @if flex
8997 maybe-installcheck-flex: installcheck-flex
8999 installcheck-flex: \
9000 configure-flex
9001 @: $(MAKE); $(unstage)
9002 @[ -f ./flex/Makefile ] || exit 0; \
9003 r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9005 $(HOST_EXPORTS) \
9006 for flag in $(EXTRA_HOST_FLAGS) ; do \
9007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9008 done; \
9009 echo "Doing installcheck in flex" ; \
9010 (cd $(HOST_SUBDIR)/flex && \
9011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9013 "RANLIB=$${RANLIB}" \
9014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9015 installcheck) \
9016 || exit 1
9018 @endif flex
9020 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9021 maybe-mostlyclean-flex:
9022 @if flex
9023 maybe-mostlyclean-flex: mostlyclean-flex
9025 mostlyclean-flex:
9026 @: $(MAKE); $(unstage)
9027 @[ -f ./flex/Makefile ] || exit 0; \
9028 r=`${PWD_COMMAND}`; export r; \
9029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9030 $(HOST_EXPORTS) \
9031 for flag in $(EXTRA_HOST_FLAGS) ; do \
9032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9033 done; \
9034 echo "Doing mostlyclean in flex" ; \
9035 (cd $(HOST_SUBDIR)/flex && \
9036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9038 "RANLIB=$${RANLIB}" \
9039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9040 mostlyclean) \
9041 || exit 1
9043 @endif flex
9045 .PHONY: maybe-clean-flex clean-flex
9046 maybe-clean-flex:
9047 @if flex
9048 maybe-clean-flex: clean-flex
9050 clean-flex:
9051 @: $(MAKE); $(unstage)
9052 @[ -f ./flex/Makefile ] || exit 0; \
9053 r=`${PWD_COMMAND}`; export r; \
9054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9055 $(HOST_EXPORTS) \
9056 for flag in $(EXTRA_HOST_FLAGS) ; do \
9057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9058 done; \
9059 echo "Doing clean in flex" ; \
9060 (cd $(HOST_SUBDIR)/flex && \
9061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9063 "RANLIB=$${RANLIB}" \
9064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9065 clean) \
9066 || exit 1
9068 @endif flex
9070 .PHONY: maybe-distclean-flex distclean-flex
9071 maybe-distclean-flex:
9072 @if flex
9073 maybe-distclean-flex: distclean-flex
9075 distclean-flex:
9076 @: $(MAKE); $(unstage)
9077 @[ -f ./flex/Makefile ] || exit 0; \
9078 r=`${PWD_COMMAND}`; export r; \
9079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9080 $(HOST_EXPORTS) \
9081 for flag in $(EXTRA_HOST_FLAGS) ; do \
9082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9083 done; \
9084 echo "Doing distclean in flex" ; \
9085 (cd $(HOST_SUBDIR)/flex && \
9086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9088 "RANLIB=$${RANLIB}" \
9089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9090 distclean) \
9091 || exit 1
9093 @endif flex
9095 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9096 maybe-maintainer-clean-flex:
9097 @if flex
9098 maybe-maintainer-clean-flex: maintainer-clean-flex
9100 maintainer-clean-flex:
9101 @: $(MAKE); $(unstage)
9102 @[ -f ./flex/Makefile ] || exit 0; \
9103 r=`${PWD_COMMAND}`; export r; \
9104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9105 $(HOST_EXPORTS) \
9106 for flag in $(EXTRA_HOST_FLAGS) ; do \
9107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9108 done; \
9109 echo "Doing maintainer-clean in flex" ; \
9110 (cd $(HOST_SUBDIR)/flex && \
9111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9113 "RANLIB=$${RANLIB}" \
9114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9115 maintainer-clean) \
9116 || exit 1
9118 @endif flex
9122 .PHONY: configure-gas maybe-configure-gas
9123 maybe-configure-gas:
9124 @if gcc-bootstrap
9125 configure-gas: stage_current
9126 @endif gcc-bootstrap
9127 @if gas
9128 maybe-configure-gas: configure-gas
9129 configure-gas:
9130 @r=`${PWD_COMMAND}`; export r; \
9131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9132 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9134 $(HOST_EXPORTS) \
9135 echo Configuring in $(HOST_SUBDIR)/gas; \
9136 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9137 case $(srcdir) in \
9138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9139 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9141 esac; \
9142 srcdiroption="--srcdir=$${topdir}/gas"; \
9143 libsrcdir="$$s/gas"; \
9144 $(SHELL) $${libsrcdir}/configure \
9145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9146 --target=${target_alias} $${srcdiroption} \
9147 || exit 1
9148 @endif gas
9152 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9153 maybe-configure-stage1-gas:
9154 @if gas-bootstrap
9155 maybe-configure-stage1-gas: configure-stage1-gas
9156 configure-stage1-gas:
9157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9159 @r=`${PWD_COMMAND}`; export r; \
9160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9161 TFLAGS="$(STAGE1_TFLAGS)"; \
9162 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9163 $(HOST_EXPORTS) \
9164 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9165 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9166 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9167 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9169 cd $(HOST_SUBDIR)/gas || exit 1; \
9170 case $(srcdir) in \
9171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9172 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9174 esac; \
9175 srcdiroption="--srcdir=$${topdir}/gas"; \
9176 libsrcdir="$$s/gas"; \
9177 $(SHELL) $${libsrcdir}/configure \
9178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9179 --target=${target_alias} $${srcdiroption} \
9180 $(STAGE1_CONFIGURE_FLAGS)
9181 @endif gas-bootstrap
9183 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9184 maybe-configure-stage2-gas:
9185 @if gas-bootstrap
9186 maybe-configure-stage2-gas: configure-stage2-gas
9187 configure-stage2-gas:
9188 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9190 @r=`${PWD_COMMAND}`; export r; \
9191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9192 TFLAGS="$(STAGE2_TFLAGS)"; \
9193 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9194 $(HOST_EXPORTS) \
9195 $(POSTSTAGE1_HOST_EXPORTS) \
9196 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9197 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9198 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9199 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9201 cd $(HOST_SUBDIR)/gas || exit 1; \
9202 case $(srcdir) in \
9203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9204 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9206 esac; \
9207 srcdiroption="--srcdir=$${topdir}/gas"; \
9208 libsrcdir="$$s/gas"; \
9209 $(SHELL) $${libsrcdir}/configure \
9210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9211 --target=${target_alias} $${srcdiroption} \
9212 --with-build-libsubdir=$(HOST_SUBDIR) \
9213 $(STAGE2_CONFIGURE_FLAGS)
9214 @endif gas-bootstrap
9216 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9217 maybe-configure-stage3-gas:
9218 @if gas-bootstrap
9219 maybe-configure-stage3-gas: configure-stage3-gas
9220 configure-stage3-gas:
9221 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9223 @r=`${PWD_COMMAND}`; export r; \
9224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9225 TFLAGS="$(STAGE3_TFLAGS)"; \
9226 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9227 $(HOST_EXPORTS) \
9228 $(POSTSTAGE1_HOST_EXPORTS) \
9229 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9230 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9231 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9232 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9234 cd $(HOST_SUBDIR)/gas || exit 1; \
9235 case $(srcdir) in \
9236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9237 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9239 esac; \
9240 srcdiroption="--srcdir=$${topdir}/gas"; \
9241 libsrcdir="$$s/gas"; \
9242 $(SHELL) $${libsrcdir}/configure \
9243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9244 --target=${target_alias} $${srcdiroption} \
9245 --with-build-libsubdir=$(HOST_SUBDIR) \
9246 $(STAGE3_CONFIGURE_FLAGS)
9247 @endif gas-bootstrap
9249 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9250 maybe-configure-stage4-gas:
9251 @if gas-bootstrap
9252 maybe-configure-stage4-gas: configure-stage4-gas
9253 configure-stage4-gas:
9254 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9256 @r=`${PWD_COMMAND}`; export r; \
9257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9258 TFLAGS="$(STAGE4_TFLAGS)"; \
9259 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9260 $(HOST_EXPORTS) \
9261 $(POSTSTAGE1_HOST_EXPORTS) \
9262 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9263 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9264 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9265 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9267 cd $(HOST_SUBDIR)/gas || exit 1; \
9268 case $(srcdir) in \
9269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9270 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9272 esac; \
9273 srcdiroption="--srcdir=$${topdir}/gas"; \
9274 libsrcdir="$$s/gas"; \
9275 $(SHELL) $${libsrcdir}/configure \
9276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9277 --target=${target_alias} $${srcdiroption} \
9278 --with-build-libsubdir=$(HOST_SUBDIR) \
9279 $(STAGE4_CONFIGURE_FLAGS)
9280 @endif gas-bootstrap
9282 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9283 maybe-configure-stageprofile-gas:
9284 @if gas-bootstrap
9285 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9286 configure-stageprofile-gas:
9287 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9289 @r=`${PWD_COMMAND}`; export r; \
9290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9291 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9292 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9293 $(HOST_EXPORTS) \
9294 $(POSTSTAGE1_HOST_EXPORTS) \
9295 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9296 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9297 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9298 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9300 cd $(HOST_SUBDIR)/gas || exit 1; \
9301 case $(srcdir) in \
9302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9303 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9305 esac; \
9306 srcdiroption="--srcdir=$${topdir}/gas"; \
9307 libsrcdir="$$s/gas"; \
9308 $(SHELL) $${libsrcdir}/configure \
9309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9310 --target=${target_alias} $${srcdiroption} \
9311 --with-build-libsubdir=$(HOST_SUBDIR) \
9312 $(STAGEprofile_CONFIGURE_FLAGS)
9313 @endif gas-bootstrap
9315 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9316 maybe-configure-stagefeedback-gas:
9317 @if gas-bootstrap
9318 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9319 configure-stagefeedback-gas:
9320 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9322 @r=`${PWD_COMMAND}`; export r; \
9323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9324 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9325 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9326 $(HOST_EXPORTS) \
9327 $(POSTSTAGE1_HOST_EXPORTS) \
9328 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9329 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9330 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9331 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9333 cd $(HOST_SUBDIR)/gas || exit 1; \
9334 case $(srcdir) in \
9335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9336 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9338 esac; \
9339 srcdiroption="--srcdir=$${topdir}/gas"; \
9340 libsrcdir="$$s/gas"; \
9341 $(SHELL) $${libsrcdir}/configure \
9342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9343 --target=${target_alias} $${srcdiroption} \
9344 --with-build-libsubdir=$(HOST_SUBDIR) \
9345 $(STAGEfeedback_CONFIGURE_FLAGS)
9346 @endif gas-bootstrap
9352 .PHONY: all-gas maybe-all-gas
9353 maybe-all-gas:
9354 @if gcc-bootstrap
9355 all-gas: stage_current
9356 @endif gcc-bootstrap
9357 @if gas
9358 TARGET-gas=all
9359 maybe-all-gas: all-gas
9360 all-gas: configure-gas
9361 @r=`${PWD_COMMAND}`; export r; \
9362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9363 $(HOST_EXPORTS) \
9364 (cd $(HOST_SUBDIR)/gas && \
9365 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9366 $(TARGET-gas))
9367 @endif gas
9371 .PHONY: all-stage1-gas maybe-all-stage1-gas
9372 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9373 maybe-all-stage1-gas:
9374 maybe-clean-stage1-gas:
9375 @if gas-bootstrap
9376 maybe-all-stage1-gas: all-stage1-gas
9377 all-stage1: all-stage1-gas
9378 TARGET-stage1-gas = $(TARGET-gas)
9379 all-stage1-gas: configure-stage1-gas
9380 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9381 @r=`${PWD_COMMAND}`; export r; \
9382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9383 TFLAGS="$(STAGE1_TFLAGS)"; \
9384 $(HOST_EXPORTS) \
9385 cd $(HOST_SUBDIR)/gas && \
9386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9387 CFLAGS="$(STAGE1_CFLAGS)" \
9388 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9389 LIBCFLAGS="$(LIBCFLAGS)" \
9390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9393 $(EXTRA_HOST_FLAGS) \
9394 $(STAGE1_FLAGS_TO_PASS) \
9395 TFLAGS="$(STAGE1_TFLAGS)" \
9396 $(TARGET-stage1-gas)
9398 maybe-clean-stage1-gas: clean-stage1-gas
9399 clean-stage1: clean-stage1-gas
9400 clean-stage1-gas:
9401 @if [ $(current_stage) = stage1 ]; then \
9402 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9403 else \
9404 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9405 $(MAKE) stage1-start; \
9406 fi; \
9407 cd $(HOST_SUBDIR)/gas && \
9408 $(MAKE) $(EXTRA_HOST_FLAGS) \
9409 $(STAGE1_FLAGS_TO_PASS) clean
9410 @endif gas-bootstrap
9413 .PHONY: all-stage2-gas maybe-all-stage2-gas
9414 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9415 maybe-all-stage2-gas:
9416 maybe-clean-stage2-gas:
9417 @if gas-bootstrap
9418 maybe-all-stage2-gas: all-stage2-gas
9419 all-stage2: all-stage2-gas
9420 TARGET-stage2-gas = $(TARGET-gas)
9421 all-stage2-gas: configure-stage2-gas
9422 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9423 @r=`${PWD_COMMAND}`; export r; \
9424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9425 TFLAGS="$(STAGE2_TFLAGS)"; \
9426 $(HOST_EXPORTS) \
9427 $(POSTSTAGE1_HOST_EXPORTS) \
9428 cd $(HOST_SUBDIR)/gas && \
9429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9430 CFLAGS="$(STAGE2_CFLAGS)" \
9431 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9432 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9433 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9434 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9435 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9436 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9437 TFLAGS="$(STAGE2_TFLAGS)" \
9438 $(TARGET-stage2-gas)
9440 maybe-clean-stage2-gas: clean-stage2-gas
9441 clean-stage2: clean-stage2-gas
9442 clean-stage2-gas:
9443 @if [ $(current_stage) = stage2 ]; then \
9444 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9445 else \
9446 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9447 $(MAKE) stage2-start; \
9448 fi; \
9449 cd $(HOST_SUBDIR)/gas && \
9450 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9451 @endif gas-bootstrap
9454 .PHONY: all-stage3-gas maybe-all-stage3-gas
9455 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9456 maybe-all-stage3-gas:
9457 maybe-clean-stage3-gas:
9458 @if gas-bootstrap
9459 maybe-all-stage3-gas: all-stage3-gas
9460 all-stage3: all-stage3-gas
9461 TARGET-stage3-gas = $(TARGET-gas)
9462 all-stage3-gas: configure-stage3-gas
9463 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9464 @r=`${PWD_COMMAND}`; export r; \
9465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9466 TFLAGS="$(STAGE3_TFLAGS)"; \
9467 $(HOST_EXPORTS) \
9468 $(POSTSTAGE1_HOST_EXPORTS) \
9469 cd $(HOST_SUBDIR)/gas && \
9470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9471 CFLAGS="$(STAGE3_CFLAGS)" \
9472 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9473 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9478 TFLAGS="$(STAGE3_TFLAGS)" \
9479 $(TARGET-stage3-gas)
9481 maybe-clean-stage3-gas: clean-stage3-gas
9482 clean-stage3: clean-stage3-gas
9483 clean-stage3-gas:
9484 @if [ $(current_stage) = stage3 ]; then \
9485 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9486 else \
9487 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9488 $(MAKE) stage3-start; \
9489 fi; \
9490 cd $(HOST_SUBDIR)/gas && \
9491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9492 @endif gas-bootstrap
9495 .PHONY: all-stage4-gas maybe-all-stage4-gas
9496 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9497 maybe-all-stage4-gas:
9498 maybe-clean-stage4-gas:
9499 @if gas-bootstrap
9500 maybe-all-stage4-gas: all-stage4-gas
9501 all-stage4: all-stage4-gas
9502 TARGET-stage4-gas = $(TARGET-gas)
9503 all-stage4-gas: configure-stage4-gas
9504 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9505 @r=`${PWD_COMMAND}`; export r; \
9506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9507 TFLAGS="$(STAGE4_TFLAGS)"; \
9508 $(HOST_EXPORTS) \
9509 $(POSTSTAGE1_HOST_EXPORTS) \
9510 cd $(HOST_SUBDIR)/gas && \
9511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9512 CFLAGS="$(STAGE4_CFLAGS)" \
9513 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9514 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9519 TFLAGS="$(STAGE4_TFLAGS)" \
9520 $(TARGET-stage4-gas)
9522 maybe-clean-stage4-gas: clean-stage4-gas
9523 clean-stage4: clean-stage4-gas
9524 clean-stage4-gas:
9525 @if [ $(current_stage) = stage4 ]; then \
9526 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9527 else \
9528 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9529 $(MAKE) stage4-start; \
9530 fi; \
9531 cd $(HOST_SUBDIR)/gas && \
9532 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9533 @endif gas-bootstrap
9536 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9537 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9538 maybe-all-stageprofile-gas:
9539 maybe-clean-stageprofile-gas:
9540 @if gas-bootstrap
9541 maybe-all-stageprofile-gas: all-stageprofile-gas
9542 all-stageprofile: all-stageprofile-gas
9543 TARGET-stageprofile-gas = $(TARGET-gas)
9544 all-stageprofile-gas: configure-stageprofile-gas
9545 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9546 @r=`${PWD_COMMAND}`; export r; \
9547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9548 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9549 $(HOST_EXPORTS) \
9550 $(POSTSTAGE1_HOST_EXPORTS) \
9551 cd $(HOST_SUBDIR)/gas && \
9552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9553 CFLAGS="$(STAGEprofile_CFLAGS)" \
9554 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9555 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9560 TFLAGS="$(STAGEprofile_TFLAGS)" \
9561 $(TARGET-stageprofile-gas)
9563 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9564 clean-stageprofile: clean-stageprofile-gas
9565 clean-stageprofile-gas:
9566 @if [ $(current_stage) = stageprofile ]; then \
9567 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9568 else \
9569 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9570 $(MAKE) stageprofile-start; \
9571 fi; \
9572 cd $(HOST_SUBDIR)/gas && \
9573 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9574 @endif gas-bootstrap
9577 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9578 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9579 maybe-all-stagefeedback-gas:
9580 maybe-clean-stagefeedback-gas:
9581 @if gas-bootstrap
9582 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9583 all-stagefeedback: all-stagefeedback-gas
9584 TARGET-stagefeedback-gas = $(TARGET-gas)
9585 all-stagefeedback-gas: configure-stagefeedback-gas
9586 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9587 @r=`${PWD_COMMAND}`; export r; \
9588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9589 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9590 $(HOST_EXPORTS) \
9591 $(POSTSTAGE1_HOST_EXPORTS) \
9592 cd $(HOST_SUBDIR)/gas && \
9593 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9594 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9595 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9596 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9597 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9598 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9599 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9600 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9601 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9602 $(TARGET-stagefeedback-gas)
9604 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9605 clean-stagefeedback: clean-stagefeedback-gas
9606 clean-stagefeedback-gas:
9607 @if [ $(current_stage) = stagefeedback ]; then \
9608 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9609 else \
9610 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9611 $(MAKE) stagefeedback-start; \
9612 fi; \
9613 cd $(HOST_SUBDIR)/gas && \
9614 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9615 @endif gas-bootstrap
9621 .PHONY: check-gas maybe-check-gas
9622 maybe-check-gas:
9623 @if gas
9624 maybe-check-gas: check-gas
9626 check-gas:
9627 @: $(MAKE); $(unstage)
9628 @r=`${PWD_COMMAND}`; export r; \
9629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9630 $(HOST_EXPORTS) \
9631 (cd $(HOST_SUBDIR)/gas && \
9632 $(MAKE) $(FLAGS_TO_PASS) check)
9634 @endif gas
9636 .PHONY: install-gas maybe-install-gas
9637 maybe-install-gas:
9638 @if gas
9639 maybe-install-gas: install-gas
9641 install-gas: installdirs
9642 @: $(MAKE); $(unstage)
9643 @r=`${PWD_COMMAND}`; export r; \
9644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9645 $(HOST_EXPORTS) \
9646 (cd $(HOST_SUBDIR)/gas && \
9647 $(MAKE) $(FLAGS_TO_PASS) install)
9649 @endif gas
9651 .PHONY: install-strip-gas maybe-install-strip-gas
9652 maybe-install-strip-gas:
9653 @if gas
9654 maybe-install-strip-gas: install-strip-gas
9656 install-strip-gas: installdirs
9657 @: $(MAKE); $(unstage)
9658 @r=`${PWD_COMMAND}`; export r; \
9659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9660 $(HOST_EXPORTS) \
9661 (cd $(HOST_SUBDIR)/gas && \
9662 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9664 @endif gas
9666 # Other targets (info, dvi, pdf, etc.)
9668 .PHONY: maybe-info-gas info-gas
9669 maybe-info-gas:
9670 @if gas
9671 maybe-info-gas: info-gas
9673 info-gas: \
9674 configure-gas
9675 @[ -f ./gas/Makefile ] || exit 0; \
9676 r=`${PWD_COMMAND}`; export r; \
9677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9678 $(HOST_EXPORTS) \
9679 for flag in $(EXTRA_HOST_FLAGS) ; do \
9680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9681 done; \
9682 echo "Doing info in gas" ; \
9683 (cd $(HOST_SUBDIR)/gas && \
9684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9686 "RANLIB=$${RANLIB}" \
9687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9688 info) \
9689 || exit 1
9691 @endif gas
9693 .PHONY: maybe-dvi-gas dvi-gas
9694 maybe-dvi-gas:
9695 @if gas
9696 maybe-dvi-gas: dvi-gas
9698 dvi-gas: \
9699 configure-gas
9700 @[ -f ./gas/Makefile ] || exit 0; \
9701 r=`${PWD_COMMAND}`; export r; \
9702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9703 $(HOST_EXPORTS) \
9704 for flag in $(EXTRA_HOST_FLAGS) ; do \
9705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9706 done; \
9707 echo "Doing dvi in gas" ; \
9708 (cd $(HOST_SUBDIR)/gas && \
9709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9711 "RANLIB=$${RANLIB}" \
9712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9713 dvi) \
9714 || exit 1
9716 @endif gas
9718 .PHONY: maybe-pdf-gas pdf-gas
9719 maybe-pdf-gas:
9720 @if gas
9721 maybe-pdf-gas: pdf-gas
9723 pdf-gas: \
9724 configure-gas
9725 @[ -f ./gas/Makefile ] || exit 0; \
9726 r=`${PWD_COMMAND}`; export r; \
9727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9728 $(HOST_EXPORTS) \
9729 for flag in $(EXTRA_HOST_FLAGS) ; do \
9730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9731 done; \
9732 echo "Doing pdf in gas" ; \
9733 (cd $(HOST_SUBDIR)/gas && \
9734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9736 "RANLIB=$${RANLIB}" \
9737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9738 pdf) \
9739 || exit 1
9741 @endif gas
9743 .PHONY: maybe-html-gas html-gas
9744 maybe-html-gas:
9745 @if gas
9746 maybe-html-gas: html-gas
9748 html-gas: \
9749 configure-gas
9750 @[ -f ./gas/Makefile ] || exit 0; \
9751 r=`${PWD_COMMAND}`; export r; \
9752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9753 $(HOST_EXPORTS) \
9754 for flag in $(EXTRA_HOST_FLAGS) ; do \
9755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9756 done; \
9757 echo "Doing html in gas" ; \
9758 (cd $(HOST_SUBDIR)/gas && \
9759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9761 "RANLIB=$${RANLIB}" \
9762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9763 html) \
9764 || exit 1
9766 @endif gas
9768 .PHONY: maybe-TAGS-gas TAGS-gas
9769 maybe-TAGS-gas:
9770 @if gas
9771 maybe-TAGS-gas: TAGS-gas
9773 TAGS-gas: \
9774 configure-gas
9775 @[ -f ./gas/Makefile ] || exit 0; \
9776 r=`${PWD_COMMAND}`; export r; \
9777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9778 $(HOST_EXPORTS) \
9779 for flag in $(EXTRA_HOST_FLAGS) ; do \
9780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9781 done; \
9782 echo "Doing TAGS in gas" ; \
9783 (cd $(HOST_SUBDIR)/gas && \
9784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9786 "RANLIB=$${RANLIB}" \
9787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9788 TAGS) \
9789 || exit 1
9791 @endif gas
9793 .PHONY: maybe-install-info-gas install-info-gas
9794 maybe-install-info-gas:
9795 @if gas
9796 maybe-install-info-gas: install-info-gas
9798 install-info-gas: \
9799 configure-gas \
9800 info-gas
9801 @[ -f ./gas/Makefile ] || exit 0; \
9802 r=`${PWD_COMMAND}`; export r; \
9803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9804 $(HOST_EXPORTS) \
9805 for flag in $(EXTRA_HOST_FLAGS) ; do \
9806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9807 done; \
9808 echo "Doing install-info in gas" ; \
9809 (cd $(HOST_SUBDIR)/gas && \
9810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9812 "RANLIB=$${RANLIB}" \
9813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9814 install-info) \
9815 || exit 1
9817 @endif gas
9819 .PHONY: maybe-install-pdf-gas install-pdf-gas
9820 maybe-install-pdf-gas:
9821 @if gas
9822 maybe-install-pdf-gas: install-pdf-gas
9824 install-pdf-gas: \
9825 configure-gas \
9826 pdf-gas
9827 @[ -f ./gas/Makefile ] || exit 0; \
9828 r=`${PWD_COMMAND}`; export r; \
9829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9830 $(HOST_EXPORTS) \
9831 for flag in $(EXTRA_HOST_FLAGS) ; do \
9832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9833 done; \
9834 echo "Doing install-pdf in gas" ; \
9835 (cd $(HOST_SUBDIR)/gas && \
9836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9838 "RANLIB=$${RANLIB}" \
9839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9840 install-pdf) \
9841 || exit 1
9843 @endif gas
9845 .PHONY: maybe-install-html-gas install-html-gas
9846 maybe-install-html-gas:
9847 @if gas
9848 maybe-install-html-gas: install-html-gas
9850 install-html-gas: \
9851 configure-gas \
9852 html-gas
9853 @[ -f ./gas/Makefile ] || exit 0; \
9854 r=`${PWD_COMMAND}`; export r; \
9855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9856 $(HOST_EXPORTS) \
9857 for flag in $(EXTRA_HOST_FLAGS) ; do \
9858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9859 done; \
9860 echo "Doing install-html in gas" ; \
9861 (cd $(HOST_SUBDIR)/gas && \
9862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9864 "RANLIB=$${RANLIB}" \
9865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9866 install-html) \
9867 || exit 1
9869 @endif gas
9871 .PHONY: maybe-installcheck-gas installcheck-gas
9872 maybe-installcheck-gas:
9873 @if gas
9874 maybe-installcheck-gas: installcheck-gas
9876 installcheck-gas: \
9877 configure-gas
9878 @[ -f ./gas/Makefile ] || exit 0; \
9879 r=`${PWD_COMMAND}`; export r; \
9880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9881 $(HOST_EXPORTS) \
9882 for flag in $(EXTRA_HOST_FLAGS) ; do \
9883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9884 done; \
9885 echo "Doing installcheck in gas" ; \
9886 (cd $(HOST_SUBDIR)/gas && \
9887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9889 "RANLIB=$${RANLIB}" \
9890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9891 installcheck) \
9892 || exit 1
9894 @endif gas
9896 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9897 maybe-mostlyclean-gas:
9898 @if gas
9899 maybe-mostlyclean-gas: mostlyclean-gas
9901 mostlyclean-gas:
9902 @[ -f ./gas/Makefile ] || exit 0; \
9903 r=`${PWD_COMMAND}`; export r; \
9904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9905 $(HOST_EXPORTS) \
9906 for flag in $(EXTRA_HOST_FLAGS) ; do \
9907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9908 done; \
9909 echo "Doing mostlyclean in gas" ; \
9910 (cd $(HOST_SUBDIR)/gas && \
9911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9913 "RANLIB=$${RANLIB}" \
9914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9915 mostlyclean) \
9916 || exit 1
9918 @endif gas
9920 .PHONY: maybe-clean-gas clean-gas
9921 maybe-clean-gas:
9922 @if gas
9923 maybe-clean-gas: clean-gas
9925 clean-gas:
9926 @[ -f ./gas/Makefile ] || exit 0; \
9927 r=`${PWD_COMMAND}`; export r; \
9928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9929 $(HOST_EXPORTS) \
9930 for flag in $(EXTRA_HOST_FLAGS) ; do \
9931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9932 done; \
9933 echo "Doing clean in gas" ; \
9934 (cd $(HOST_SUBDIR)/gas && \
9935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9937 "RANLIB=$${RANLIB}" \
9938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9939 clean) \
9940 || exit 1
9942 @endif gas
9944 .PHONY: maybe-distclean-gas distclean-gas
9945 maybe-distclean-gas:
9946 @if gas
9947 maybe-distclean-gas: distclean-gas
9949 distclean-gas:
9950 @[ -f ./gas/Makefile ] || exit 0; \
9951 r=`${PWD_COMMAND}`; export r; \
9952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9953 $(HOST_EXPORTS) \
9954 for flag in $(EXTRA_HOST_FLAGS) ; do \
9955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9956 done; \
9957 echo "Doing distclean in gas" ; \
9958 (cd $(HOST_SUBDIR)/gas && \
9959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9961 "RANLIB=$${RANLIB}" \
9962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9963 distclean) \
9964 || exit 1
9966 @endif gas
9968 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9969 maybe-maintainer-clean-gas:
9970 @if gas
9971 maybe-maintainer-clean-gas: maintainer-clean-gas
9973 maintainer-clean-gas:
9974 @[ -f ./gas/Makefile ] || exit 0; \
9975 r=`${PWD_COMMAND}`; export r; \
9976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9977 $(HOST_EXPORTS) \
9978 for flag in $(EXTRA_HOST_FLAGS) ; do \
9979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9980 done; \
9981 echo "Doing maintainer-clean in gas" ; \
9982 (cd $(HOST_SUBDIR)/gas && \
9983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9985 "RANLIB=$${RANLIB}" \
9986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9987 maintainer-clean) \
9988 || exit 1
9990 @endif gas
9994 .PHONY: configure-gcc maybe-configure-gcc
9995 maybe-configure-gcc:
9996 @if gcc-bootstrap
9997 configure-gcc: stage_current
9998 @endif gcc-bootstrap
9999 @if gcc
10000 maybe-configure-gcc: configure-gcc
10001 configure-gcc:
10002 @r=`${PWD_COMMAND}`; export r; \
10003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10004 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10006 $(HOST_EXPORTS) \
10007 echo Configuring in $(HOST_SUBDIR)/gcc; \
10008 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10009 case $(srcdir) in \
10010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10011 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10013 esac; \
10014 srcdiroption="--srcdir=$${topdir}/gcc"; \
10015 libsrcdir="$$s/gcc"; \
10016 $(SHELL) $${libsrcdir}/configure \
10017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10018 --target=${target_alias} $${srcdiroption} \
10019 || exit 1
10020 @endif gcc
10024 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10025 maybe-configure-stage1-gcc:
10026 @if gcc-bootstrap
10027 maybe-configure-stage1-gcc: configure-stage1-gcc
10028 configure-stage1-gcc:
10029 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10031 @r=`${PWD_COMMAND}`; export r; \
10032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10033 TFLAGS="$(STAGE1_TFLAGS)"; \
10034 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10035 $(HOST_EXPORTS) \
10036 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10037 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10038 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10039 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10041 cd $(HOST_SUBDIR)/gcc || exit 1; \
10042 case $(srcdir) in \
10043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10044 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10046 esac; \
10047 srcdiroption="--srcdir=$${topdir}/gcc"; \
10048 libsrcdir="$$s/gcc"; \
10049 $(SHELL) $${libsrcdir}/configure \
10050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10051 --target=${target_alias} $${srcdiroption} \
10052 $(STAGE1_CONFIGURE_FLAGS)
10053 @endif gcc-bootstrap
10055 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10056 maybe-configure-stage2-gcc:
10057 @if gcc-bootstrap
10058 maybe-configure-stage2-gcc: configure-stage2-gcc
10059 configure-stage2-gcc:
10060 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10062 @r=`${PWD_COMMAND}`; export r; \
10063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10064 TFLAGS="$(STAGE2_TFLAGS)"; \
10065 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10066 $(HOST_EXPORTS) \
10067 $(POSTSTAGE1_HOST_EXPORTS) \
10068 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10069 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10070 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10071 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10073 cd $(HOST_SUBDIR)/gcc || exit 1; \
10074 case $(srcdir) in \
10075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10076 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10078 esac; \
10079 srcdiroption="--srcdir=$${topdir}/gcc"; \
10080 libsrcdir="$$s/gcc"; \
10081 $(SHELL) $${libsrcdir}/configure \
10082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10083 --target=${target_alias} $${srcdiroption} \
10084 --with-build-libsubdir=$(HOST_SUBDIR) \
10085 $(STAGE2_CONFIGURE_FLAGS)
10086 @endif gcc-bootstrap
10088 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10089 maybe-configure-stage3-gcc:
10090 @if gcc-bootstrap
10091 maybe-configure-stage3-gcc: configure-stage3-gcc
10092 configure-stage3-gcc:
10093 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10095 @r=`${PWD_COMMAND}`; export r; \
10096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10097 TFLAGS="$(STAGE3_TFLAGS)"; \
10098 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10099 $(HOST_EXPORTS) \
10100 $(POSTSTAGE1_HOST_EXPORTS) \
10101 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10102 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10103 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10104 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10106 cd $(HOST_SUBDIR)/gcc || exit 1; \
10107 case $(srcdir) in \
10108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10109 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10111 esac; \
10112 srcdiroption="--srcdir=$${topdir}/gcc"; \
10113 libsrcdir="$$s/gcc"; \
10114 $(SHELL) $${libsrcdir}/configure \
10115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10116 --target=${target_alias} $${srcdiroption} \
10117 --with-build-libsubdir=$(HOST_SUBDIR) \
10118 $(STAGE3_CONFIGURE_FLAGS)
10119 @endif gcc-bootstrap
10121 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10122 maybe-configure-stage4-gcc:
10123 @if gcc-bootstrap
10124 maybe-configure-stage4-gcc: configure-stage4-gcc
10125 configure-stage4-gcc:
10126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10128 @r=`${PWD_COMMAND}`; export r; \
10129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10130 TFLAGS="$(STAGE4_TFLAGS)"; \
10131 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10132 $(HOST_EXPORTS) \
10133 $(POSTSTAGE1_HOST_EXPORTS) \
10134 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10135 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10136 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10137 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10139 cd $(HOST_SUBDIR)/gcc || exit 1; \
10140 case $(srcdir) in \
10141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10142 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10144 esac; \
10145 srcdiroption="--srcdir=$${topdir}/gcc"; \
10146 libsrcdir="$$s/gcc"; \
10147 $(SHELL) $${libsrcdir}/configure \
10148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10149 --target=${target_alias} $${srcdiroption} \
10150 --with-build-libsubdir=$(HOST_SUBDIR) \
10151 $(STAGE4_CONFIGURE_FLAGS)
10152 @endif gcc-bootstrap
10154 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10155 maybe-configure-stageprofile-gcc:
10156 @if gcc-bootstrap
10157 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10158 configure-stageprofile-gcc:
10159 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10161 @r=`${PWD_COMMAND}`; export r; \
10162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10163 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10164 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10165 $(HOST_EXPORTS) \
10166 $(POSTSTAGE1_HOST_EXPORTS) \
10167 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10168 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10169 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10170 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10172 cd $(HOST_SUBDIR)/gcc || exit 1; \
10173 case $(srcdir) in \
10174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10175 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10177 esac; \
10178 srcdiroption="--srcdir=$${topdir}/gcc"; \
10179 libsrcdir="$$s/gcc"; \
10180 $(SHELL) $${libsrcdir}/configure \
10181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10182 --target=${target_alias} $${srcdiroption} \
10183 --with-build-libsubdir=$(HOST_SUBDIR) \
10184 $(STAGEprofile_CONFIGURE_FLAGS)
10185 @endif gcc-bootstrap
10187 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10188 maybe-configure-stagefeedback-gcc:
10189 @if gcc-bootstrap
10190 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10191 configure-stagefeedback-gcc:
10192 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10194 @r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10196 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10197 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10198 $(HOST_EXPORTS) \
10199 $(POSTSTAGE1_HOST_EXPORTS) \
10200 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10201 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10202 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10203 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10205 cd $(HOST_SUBDIR)/gcc || exit 1; \
10206 case $(srcdir) in \
10207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10208 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10210 esac; \
10211 srcdiroption="--srcdir=$${topdir}/gcc"; \
10212 libsrcdir="$$s/gcc"; \
10213 $(SHELL) $${libsrcdir}/configure \
10214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10215 --target=${target_alias} $${srcdiroption} \
10216 --with-build-libsubdir=$(HOST_SUBDIR) \
10217 $(STAGEfeedback_CONFIGURE_FLAGS)
10218 @endif gcc-bootstrap
10224 .PHONY: all-gcc maybe-all-gcc
10225 maybe-all-gcc:
10226 @if gcc-bootstrap
10227 all-gcc: stage_current
10228 @endif gcc-bootstrap
10229 @if gcc
10230 TARGET-gcc=all
10231 maybe-all-gcc: all-gcc
10232 all-gcc: configure-gcc
10233 @r=`${PWD_COMMAND}`; export r; \
10234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10235 $(HOST_EXPORTS) \
10236 (cd $(HOST_SUBDIR)/gcc && \
10237 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10238 $(TARGET-gcc))
10239 @endif gcc
10243 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10244 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10245 maybe-all-stage1-gcc:
10246 maybe-clean-stage1-gcc:
10247 @if gcc-bootstrap
10248 maybe-all-stage1-gcc: all-stage1-gcc
10249 all-stage1: all-stage1-gcc
10250 TARGET-stage1-gcc = $(TARGET-gcc)
10251 all-stage1-gcc: configure-stage1-gcc
10252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10253 @r=`${PWD_COMMAND}`; export r; \
10254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10255 TFLAGS="$(STAGE1_TFLAGS)"; \
10256 $(HOST_EXPORTS) \
10257 cd $(HOST_SUBDIR)/gcc && \
10258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10259 CFLAGS="$(STAGE1_CFLAGS)" \
10260 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10261 LIBCFLAGS="$(LIBCFLAGS)" \
10262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10265 $(EXTRA_HOST_FLAGS) \
10266 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10267 TFLAGS="$(STAGE1_TFLAGS)" \
10268 $(TARGET-stage1-gcc)
10270 maybe-clean-stage1-gcc: clean-stage1-gcc
10271 clean-stage1: clean-stage1-gcc
10272 clean-stage1-gcc:
10273 @if [ $(current_stage) = stage1 ]; then \
10274 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10275 else \
10276 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10277 $(MAKE) stage1-start; \
10278 fi; \
10279 cd $(HOST_SUBDIR)/gcc && \
10280 $(MAKE) $(EXTRA_HOST_FLAGS) \
10281 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10282 @endif gcc-bootstrap
10285 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10286 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10287 maybe-all-stage2-gcc:
10288 maybe-clean-stage2-gcc:
10289 @if gcc-bootstrap
10290 maybe-all-stage2-gcc: all-stage2-gcc
10291 all-stage2: all-stage2-gcc
10292 TARGET-stage2-gcc = $(TARGET-gcc)
10293 all-stage2-gcc: configure-stage2-gcc
10294 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10295 @r=`${PWD_COMMAND}`; export r; \
10296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10297 TFLAGS="$(STAGE2_TFLAGS)"; \
10298 $(HOST_EXPORTS) \
10299 $(POSTSTAGE1_HOST_EXPORTS) \
10300 cd $(HOST_SUBDIR)/gcc && \
10301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10302 CFLAGS="$(STAGE2_CFLAGS)" \
10303 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10304 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10309 TFLAGS="$(STAGE2_TFLAGS)" \
10310 $(TARGET-stage2-gcc)
10312 maybe-clean-stage2-gcc: clean-stage2-gcc
10313 clean-stage2: clean-stage2-gcc
10314 clean-stage2-gcc:
10315 @if [ $(current_stage) = stage2 ]; then \
10316 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10317 else \
10318 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10319 $(MAKE) stage2-start; \
10320 fi; \
10321 cd $(HOST_SUBDIR)/gcc && \
10322 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10323 @endif gcc-bootstrap
10326 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10327 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10328 maybe-all-stage3-gcc:
10329 maybe-clean-stage3-gcc:
10330 @if gcc-bootstrap
10331 maybe-all-stage3-gcc: all-stage3-gcc
10332 all-stage3: all-stage3-gcc
10333 TARGET-stage3-gcc = $(TARGET-gcc)
10334 all-stage3-gcc: configure-stage3-gcc
10335 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10336 @r=`${PWD_COMMAND}`; export r; \
10337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10338 TFLAGS="$(STAGE3_TFLAGS)"; \
10339 $(HOST_EXPORTS) \
10340 $(POSTSTAGE1_HOST_EXPORTS) \
10341 cd $(HOST_SUBDIR)/gcc && \
10342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10343 CFLAGS="$(STAGE3_CFLAGS)" \
10344 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10345 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10349 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10350 TFLAGS="$(STAGE3_TFLAGS)" \
10351 $(TARGET-stage3-gcc)
10353 maybe-clean-stage3-gcc: clean-stage3-gcc
10354 clean-stage3: clean-stage3-gcc
10355 clean-stage3-gcc:
10356 @if [ $(current_stage) = stage3 ]; then \
10357 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10358 else \
10359 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10360 $(MAKE) stage3-start; \
10361 fi; \
10362 cd $(HOST_SUBDIR)/gcc && \
10363 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10364 @endif gcc-bootstrap
10367 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10368 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10369 maybe-all-stage4-gcc:
10370 maybe-clean-stage4-gcc:
10371 @if gcc-bootstrap
10372 maybe-all-stage4-gcc: all-stage4-gcc
10373 all-stage4: all-stage4-gcc
10374 TARGET-stage4-gcc = $(TARGET-gcc)
10375 all-stage4-gcc: configure-stage4-gcc
10376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10377 @r=`${PWD_COMMAND}`; export r; \
10378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10379 TFLAGS="$(STAGE4_TFLAGS)"; \
10380 $(HOST_EXPORTS) \
10381 $(POSTSTAGE1_HOST_EXPORTS) \
10382 cd $(HOST_SUBDIR)/gcc && \
10383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10384 CFLAGS="$(STAGE4_CFLAGS)" \
10385 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10386 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10387 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10388 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10389 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10390 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10391 TFLAGS="$(STAGE4_TFLAGS)" \
10392 $(TARGET-stage4-gcc)
10394 maybe-clean-stage4-gcc: clean-stage4-gcc
10395 clean-stage4: clean-stage4-gcc
10396 clean-stage4-gcc:
10397 @if [ $(current_stage) = stage4 ]; then \
10398 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10399 else \
10400 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10401 $(MAKE) stage4-start; \
10402 fi; \
10403 cd $(HOST_SUBDIR)/gcc && \
10404 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10405 @endif gcc-bootstrap
10408 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10409 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10410 maybe-all-stageprofile-gcc:
10411 maybe-clean-stageprofile-gcc:
10412 @if gcc-bootstrap
10413 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10414 all-stageprofile: all-stageprofile-gcc
10415 TARGET-stageprofile-gcc = $(TARGET-gcc)
10416 all-stageprofile-gcc: configure-stageprofile-gcc
10417 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10418 @r=`${PWD_COMMAND}`; export r; \
10419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10420 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10421 $(HOST_EXPORTS) \
10422 $(POSTSTAGE1_HOST_EXPORTS) \
10423 cd $(HOST_SUBDIR)/gcc && \
10424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10425 CFLAGS="$(STAGEprofile_CFLAGS)" \
10426 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10427 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10431 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10432 TFLAGS="$(STAGEprofile_TFLAGS)" \
10433 $(TARGET-stageprofile-gcc)
10435 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10436 clean-stageprofile: clean-stageprofile-gcc
10437 clean-stageprofile-gcc:
10438 @if [ $(current_stage) = stageprofile ]; then \
10439 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10440 else \
10441 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10442 $(MAKE) stageprofile-start; \
10443 fi; \
10444 cd $(HOST_SUBDIR)/gcc && \
10445 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10446 @endif gcc-bootstrap
10449 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10450 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10451 maybe-all-stagefeedback-gcc:
10452 maybe-clean-stagefeedback-gcc:
10453 @if gcc-bootstrap
10454 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10455 all-stagefeedback: all-stagefeedback-gcc
10456 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10457 all-stagefeedback-gcc: configure-stagefeedback-gcc
10458 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10459 @r=`${PWD_COMMAND}`; export r; \
10460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10461 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10462 $(HOST_EXPORTS) \
10463 $(POSTSTAGE1_HOST_EXPORTS) \
10464 cd $(HOST_SUBDIR)/gcc && \
10465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10466 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10467 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10468 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10473 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10474 $(TARGET-stagefeedback-gcc)
10476 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10477 clean-stagefeedback: clean-stagefeedback-gcc
10478 clean-stagefeedback-gcc:
10479 @if [ $(current_stage) = stagefeedback ]; then \
10480 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10481 else \
10482 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10483 $(MAKE) stagefeedback-start; \
10484 fi; \
10485 cd $(HOST_SUBDIR)/gcc && \
10486 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10487 @endif gcc-bootstrap
10493 .PHONY: check-gcc maybe-check-gcc
10494 maybe-check-gcc:
10495 @if gcc
10496 maybe-check-gcc: check-gcc
10498 check-gcc:
10499 @: $(MAKE); $(unstage)
10500 @r=`${PWD_COMMAND}`; export r; \
10501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10502 $(HOST_EXPORTS) \
10503 (cd $(HOST_SUBDIR)/gcc && \
10504 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10506 @endif gcc
10508 .PHONY: install-gcc maybe-install-gcc
10509 maybe-install-gcc:
10510 @if gcc
10511 maybe-install-gcc: install-gcc
10513 install-gcc: installdirs
10514 @: $(MAKE); $(unstage)
10515 @r=`${PWD_COMMAND}`; export r; \
10516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10517 $(HOST_EXPORTS) \
10518 (cd $(HOST_SUBDIR)/gcc && \
10519 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10521 @endif gcc
10523 .PHONY: install-strip-gcc maybe-install-strip-gcc
10524 maybe-install-strip-gcc:
10525 @if gcc
10526 maybe-install-strip-gcc: install-strip-gcc
10528 install-strip-gcc: installdirs
10529 @: $(MAKE); $(unstage)
10530 @r=`${PWD_COMMAND}`; export r; \
10531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10532 $(HOST_EXPORTS) \
10533 (cd $(HOST_SUBDIR)/gcc && \
10534 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10536 @endif gcc
10538 # Other targets (info, dvi, pdf, etc.)
10540 .PHONY: maybe-info-gcc info-gcc
10541 maybe-info-gcc:
10542 @if gcc
10543 maybe-info-gcc: info-gcc
10545 info-gcc: \
10546 configure-gcc
10547 @[ -f ./gcc/Makefile ] || exit 0; \
10548 r=`${PWD_COMMAND}`; export r; \
10549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10550 $(HOST_EXPORTS) \
10551 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10553 done; \
10554 echo "Doing info in gcc" ; \
10555 (cd $(HOST_SUBDIR)/gcc && \
10556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10558 "RANLIB=$${RANLIB}" \
10559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10560 info) \
10561 || exit 1
10563 @endif gcc
10565 .PHONY: maybe-dvi-gcc dvi-gcc
10566 maybe-dvi-gcc:
10567 @if gcc
10568 maybe-dvi-gcc: dvi-gcc
10570 dvi-gcc: \
10571 configure-gcc
10572 @[ -f ./gcc/Makefile ] || exit 0; \
10573 r=`${PWD_COMMAND}`; export r; \
10574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10575 $(HOST_EXPORTS) \
10576 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10578 done; \
10579 echo "Doing dvi in gcc" ; \
10580 (cd $(HOST_SUBDIR)/gcc && \
10581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10583 "RANLIB=$${RANLIB}" \
10584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10585 dvi) \
10586 || exit 1
10588 @endif gcc
10590 .PHONY: maybe-pdf-gcc pdf-gcc
10591 maybe-pdf-gcc:
10592 @if gcc
10593 maybe-pdf-gcc: pdf-gcc
10595 pdf-gcc: \
10596 configure-gcc
10597 @[ -f ./gcc/Makefile ] || exit 0; \
10598 r=`${PWD_COMMAND}`; export r; \
10599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10600 $(HOST_EXPORTS) \
10601 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10603 done; \
10604 echo "Doing pdf in gcc" ; \
10605 (cd $(HOST_SUBDIR)/gcc && \
10606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10608 "RANLIB=$${RANLIB}" \
10609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10610 pdf) \
10611 || exit 1
10613 @endif gcc
10615 .PHONY: maybe-html-gcc html-gcc
10616 maybe-html-gcc:
10617 @if gcc
10618 maybe-html-gcc: html-gcc
10620 html-gcc: \
10621 configure-gcc
10622 @[ -f ./gcc/Makefile ] || exit 0; \
10623 r=`${PWD_COMMAND}`; export r; \
10624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10625 $(HOST_EXPORTS) \
10626 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10628 done; \
10629 echo "Doing html in gcc" ; \
10630 (cd $(HOST_SUBDIR)/gcc && \
10631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10633 "RANLIB=$${RANLIB}" \
10634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10635 html) \
10636 || exit 1
10638 @endif gcc
10640 .PHONY: maybe-TAGS-gcc TAGS-gcc
10641 maybe-TAGS-gcc:
10642 @if gcc
10643 maybe-TAGS-gcc: TAGS-gcc
10645 TAGS-gcc: \
10646 configure-gcc
10647 @[ -f ./gcc/Makefile ] || exit 0; \
10648 r=`${PWD_COMMAND}`; export r; \
10649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10650 $(HOST_EXPORTS) \
10651 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10653 done; \
10654 echo "Doing TAGS in gcc" ; \
10655 (cd $(HOST_SUBDIR)/gcc && \
10656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10658 "RANLIB=$${RANLIB}" \
10659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10660 TAGS) \
10661 || exit 1
10663 @endif gcc
10665 .PHONY: maybe-install-info-gcc install-info-gcc
10666 maybe-install-info-gcc:
10667 @if gcc
10668 maybe-install-info-gcc: install-info-gcc
10670 install-info-gcc: \
10671 configure-gcc \
10672 info-gcc
10673 @[ -f ./gcc/Makefile ] || exit 0; \
10674 r=`${PWD_COMMAND}`; export r; \
10675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10676 $(HOST_EXPORTS) \
10677 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10679 done; \
10680 echo "Doing install-info in gcc" ; \
10681 (cd $(HOST_SUBDIR)/gcc && \
10682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10684 "RANLIB=$${RANLIB}" \
10685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10686 install-info) \
10687 || exit 1
10689 @endif gcc
10691 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10692 maybe-install-pdf-gcc:
10693 @if gcc
10694 maybe-install-pdf-gcc: install-pdf-gcc
10696 install-pdf-gcc: \
10697 configure-gcc \
10698 pdf-gcc
10699 @[ -f ./gcc/Makefile ] || exit 0; \
10700 r=`${PWD_COMMAND}`; export r; \
10701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10702 $(HOST_EXPORTS) \
10703 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10705 done; \
10706 echo "Doing install-pdf in gcc" ; \
10707 (cd $(HOST_SUBDIR)/gcc && \
10708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10710 "RANLIB=$${RANLIB}" \
10711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10712 install-pdf) \
10713 || exit 1
10715 @endif gcc
10717 .PHONY: maybe-install-html-gcc install-html-gcc
10718 maybe-install-html-gcc:
10719 @if gcc
10720 maybe-install-html-gcc: install-html-gcc
10722 install-html-gcc: \
10723 configure-gcc \
10724 html-gcc
10725 @[ -f ./gcc/Makefile ] || exit 0; \
10726 r=`${PWD_COMMAND}`; export r; \
10727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10728 $(HOST_EXPORTS) \
10729 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10731 done; \
10732 echo "Doing install-html in gcc" ; \
10733 (cd $(HOST_SUBDIR)/gcc && \
10734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10736 "RANLIB=$${RANLIB}" \
10737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10738 install-html) \
10739 || exit 1
10741 @endif gcc
10743 .PHONY: maybe-installcheck-gcc installcheck-gcc
10744 maybe-installcheck-gcc:
10745 @if gcc
10746 maybe-installcheck-gcc: installcheck-gcc
10748 installcheck-gcc: \
10749 configure-gcc
10750 @[ -f ./gcc/Makefile ] || exit 0; \
10751 r=`${PWD_COMMAND}`; export r; \
10752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10753 $(HOST_EXPORTS) \
10754 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10756 done; \
10757 echo "Doing installcheck in gcc" ; \
10758 (cd $(HOST_SUBDIR)/gcc && \
10759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10761 "RANLIB=$${RANLIB}" \
10762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10763 installcheck) \
10764 || exit 1
10766 @endif gcc
10768 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10769 maybe-mostlyclean-gcc:
10770 @if gcc
10771 maybe-mostlyclean-gcc: mostlyclean-gcc
10773 mostlyclean-gcc:
10774 @[ -f ./gcc/Makefile ] || exit 0; \
10775 r=`${PWD_COMMAND}`; export r; \
10776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10777 $(HOST_EXPORTS) \
10778 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10780 done; \
10781 echo "Doing mostlyclean in gcc" ; \
10782 (cd $(HOST_SUBDIR)/gcc && \
10783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10785 "RANLIB=$${RANLIB}" \
10786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10787 mostlyclean) \
10788 || exit 1
10790 @endif gcc
10792 .PHONY: maybe-clean-gcc clean-gcc
10793 maybe-clean-gcc:
10794 @if gcc
10795 maybe-clean-gcc: clean-gcc
10797 clean-gcc:
10798 @[ -f ./gcc/Makefile ] || exit 0; \
10799 r=`${PWD_COMMAND}`; export r; \
10800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10801 $(HOST_EXPORTS) \
10802 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10804 done; \
10805 echo "Doing clean in gcc" ; \
10806 (cd $(HOST_SUBDIR)/gcc && \
10807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10809 "RANLIB=$${RANLIB}" \
10810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10811 clean) \
10812 || exit 1
10814 @endif gcc
10816 .PHONY: maybe-distclean-gcc distclean-gcc
10817 maybe-distclean-gcc:
10818 @if gcc
10819 maybe-distclean-gcc: distclean-gcc
10821 distclean-gcc:
10822 @[ -f ./gcc/Makefile ] || exit 0; \
10823 r=`${PWD_COMMAND}`; export r; \
10824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10825 $(HOST_EXPORTS) \
10826 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10828 done; \
10829 echo "Doing distclean in gcc" ; \
10830 (cd $(HOST_SUBDIR)/gcc && \
10831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10833 "RANLIB=$${RANLIB}" \
10834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10835 distclean) \
10836 || exit 1
10838 @endif gcc
10840 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10841 maybe-maintainer-clean-gcc:
10842 @if gcc
10843 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10845 maintainer-clean-gcc:
10846 @[ -f ./gcc/Makefile ] || exit 0; \
10847 r=`${PWD_COMMAND}`; export r; \
10848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10849 $(HOST_EXPORTS) \
10850 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10852 done; \
10853 echo "Doing maintainer-clean in gcc" ; \
10854 (cd $(HOST_SUBDIR)/gcc && \
10855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10857 "RANLIB=$${RANLIB}" \
10858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10859 maintainer-clean) \
10860 || exit 1
10862 @endif gcc
10866 .PHONY: configure-gmp maybe-configure-gmp
10867 maybe-configure-gmp:
10868 @if gcc-bootstrap
10869 configure-gmp: stage_current
10870 @endif gcc-bootstrap
10871 @if gmp
10872 maybe-configure-gmp: configure-gmp
10873 configure-gmp:
10874 @r=`${PWD_COMMAND}`; export r; \
10875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10876 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10878 $(HOST_EXPORTS) \
10879 echo Configuring in $(HOST_SUBDIR)/gmp; \
10880 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10881 case $(srcdir) in \
10882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10883 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10885 esac; \
10886 srcdiroption="--srcdir=$${topdir}/gmp"; \
10887 libsrcdir="$$s/gmp"; \
10888 $(SHELL) $${libsrcdir}/configure \
10889 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10890 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10891 || exit 1
10892 @endif gmp
10896 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10897 maybe-configure-stage1-gmp:
10898 @if gmp-bootstrap
10899 maybe-configure-stage1-gmp: configure-stage1-gmp
10900 configure-stage1-gmp:
10901 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10903 @r=`${PWD_COMMAND}`; export r; \
10904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10905 TFLAGS="$(STAGE1_TFLAGS)"; \
10906 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10907 $(HOST_EXPORTS) \
10908 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10909 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10910 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10911 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10913 cd $(HOST_SUBDIR)/gmp || exit 1; \
10914 case $(srcdir) in \
10915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10916 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10918 esac; \
10919 srcdiroption="--srcdir=$${topdir}/gmp"; \
10920 libsrcdir="$$s/gmp"; \
10921 $(SHELL) $${libsrcdir}/configure \
10922 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10923 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10924 $(STAGE1_CONFIGURE_FLAGS) \
10925 --disable-shared
10926 @endif gmp-bootstrap
10928 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10929 maybe-configure-stage2-gmp:
10930 @if gmp-bootstrap
10931 maybe-configure-stage2-gmp: configure-stage2-gmp
10932 configure-stage2-gmp:
10933 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10935 @r=`${PWD_COMMAND}`; export r; \
10936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10937 TFLAGS="$(STAGE2_TFLAGS)"; \
10938 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10939 $(HOST_EXPORTS) \
10940 $(POSTSTAGE1_HOST_EXPORTS) \
10941 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10942 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10943 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10944 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10946 cd $(HOST_SUBDIR)/gmp || exit 1; \
10947 case $(srcdir) in \
10948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10949 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10951 esac; \
10952 srcdiroption="--srcdir=$${topdir}/gmp"; \
10953 libsrcdir="$$s/gmp"; \
10954 $(SHELL) $${libsrcdir}/configure \
10955 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10956 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10957 --with-build-libsubdir=$(HOST_SUBDIR) \
10958 $(STAGE2_CONFIGURE_FLAGS) \
10959 --disable-shared
10960 @endif gmp-bootstrap
10962 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10963 maybe-configure-stage3-gmp:
10964 @if gmp-bootstrap
10965 maybe-configure-stage3-gmp: configure-stage3-gmp
10966 configure-stage3-gmp:
10967 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10969 @r=`${PWD_COMMAND}`; export r; \
10970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10971 TFLAGS="$(STAGE3_TFLAGS)"; \
10972 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10973 $(HOST_EXPORTS) \
10974 $(POSTSTAGE1_HOST_EXPORTS) \
10975 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10976 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10977 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10978 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10980 cd $(HOST_SUBDIR)/gmp || exit 1; \
10981 case $(srcdir) in \
10982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10983 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10985 esac; \
10986 srcdiroption="--srcdir=$${topdir}/gmp"; \
10987 libsrcdir="$$s/gmp"; \
10988 $(SHELL) $${libsrcdir}/configure \
10989 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10990 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10991 --with-build-libsubdir=$(HOST_SUBDIR) \
10992 $(STAGE3_CONFIGURE_FLAGS) \
10993 --disable-shared
10994 @endif gmp-bootstrap
10996 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10997 maybe-configure-stage4-gmp:
10998 @if gmp-bootstrap
10999 maybe-configure-stage4-gmp: configure-stage4-gmp
11000 configure-stage4-gmp:
11001 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11003 @r=`${PWD_COMMAND}`; export r; \
11004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11005 TFLAGS="$(STAGE4_TFLAGS)"; \
11006 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11007 $(HOST_EXPORTS) \
11008 $(POSTSTAGE1_HOST_EXPORTS) \
11009 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11010 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11011 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11012 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11014 cd $(HOST_SUBDIR)/gmp || exit 1; \
11015 case $(srcdir) in \
11016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11017 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11019 esac; \
11020 srcdiroption="--srcdir=$${topdir}/gmp"; \
11021 libsrcdir="$$s/gmp"; \
11022 $(SHELL) $${libsrcdir}/configure \
11023 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11024 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11025 --with-build-libsubdir=$(HOST_SUBDIR) \
11026 $(STAGE4_CONFIGURE_FLAGS) \
11027 --disable-shared
11028 @endif gmp-bootstrap
11030 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11031 maybe-configure-stageprofile-gmp:
11032 @if gmp-bootstrap
11033 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11034 configure-stageprofile-gmp:
11035 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11036 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11037 @r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11040 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11041 $(HOST_EXPORTS) \
11042 $(POSTSTAGE1_HOST_EXPORTS) \
11043 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11044 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11045 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11046 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11048 cd $(HOST_SUBDIR)/gmp || exit 1; \
11049 case $(srcdir) in \
11050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11051 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11053 esac; \
11054 srcdiroption="--srcdir=$${topdir}/gmp"; \
11055 libsrcdir="$$s/gmp"; \
11056 $(SHELL) $${libsrcdir}/configure \
11057 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11058 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11059 --with-build-libsubdir=$(HOST_SUBDIR) \
11060 $(STAGEprofile_CONFIGURE_FLAGS) \
11061 --disable-shared
11062 @endif gmp-bootstrap
11064 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11065 maybe-configure-stagefeedback-gmp:
11066 @if gmp-bootstrap
11067 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11068 configure-stagefeedback-gmp:
11069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11071 @r=`${PWD_COMMAND}`; export r; \
11072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11074 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11075 $(HOST_EXPORTS) \
11076 $(POSTSTAGE1_HOST_EXPORTS) \
11077 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11078 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11079 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11080 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11082 cd $(HOST_SUBDIR)/gmp || exit 1; \
11083 case $(srcdir) in \
11084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11085 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11087 esac; \
11088 srcdiroption="--srcdir=$${topdir}/gmp"; \
11089 libsrcdir="$$s/gmp"; \
11090 $(SHELL) $${libsrcdir}/configure \
11091 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11092 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
11093 --with-build-libsubdir=$(HOST_SUBDIR) \
11094 $(STAGEfeedback_CONFIGURE_FLAGS) \
11095 --disable-shared
11096 @endif gmp-bootstrap
11102 .PHONY: all-gmp maybe-all-gmp
11103 maybe-all-gmp:
11104 @if gcc-bootstrap
11105 all-gmp: stage_current
11106 @endif gcc-bootstrap
11107 @if gmp
11108 TARGET-gmp=all
11109 maybe-all-gmp: all-gmp
11110 all-gmp: configure-gmp
11111 @r=`${PWD_COMMAND}`; export r; \
11112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11113 $(HOST_EXPORTS) \
11114 (cd $(HOST_SUBDIR)/gmp && \
11115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11116 $(TARGET-gmp))
11117 @endif gmp
11121 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11122 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11123 maybe-all-stage1-gmp:
11124 maybe-clean-stage1-gmp:
11125 @if gmp-bootstrap
11126 maybe-all-stage1-gmp: all-stage1-gmp
11127 all-stage1: all-stage1-gmp
11128 TARGET-stage1-gmp = $(TARGET-gmp)
11129 all-stage1-gmp: configure-stage1-gmp
11130 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11131 @r=`${PWD_COMMAND}`; export r; \
11132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11133 TFLAGS="$(STAGE1_TFLAGS)"; \
11134 $(HOST_EXPORTS) \
11135 cd $(HOST_SUBDIR)/gmp && \
11136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11137 CFLAGS="$(STAGE1_CFLAGS)" \
11138 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11139 LIBCFLAGS="$(LIBCFLAGS)" \
11140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11143 $(EXTRA_HOST_FLAGS) \
11144 $(STAGE1_FLAGS_TO_PASS) \
11145 TFLAGS="$(STAGE1_TFLAGS)" \
11146 $(TARGET-stage1-gmp)
11148 maybe-clean-stage1-gmp: clean-stage1-gmp
11149 clean-stage1: clean-stage1-gmp
11150 clean-stage1-gmp:
11151 @if [ $(current_stage) = stage1 ]; then \
11152 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11153 else \
11154 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11155 $(MAKE) stage1-start; \
11156 fi; \
11157 cd $(HOST_SUBDIR)/gmp && \
11158 $(MAKE) $(EXTRA_HOST_FLAGS) \
11159 $(STAGE1_FLAGS_TO_PASS) clean
11160 @endif gmp-bootstrap
11163 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11164 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11165 maybe-all-stage2-gmp:
11166 maybe-clean-stage2-gmp:
11167 @if gmp-bootstrap
11168 maybe-all-stage2-gmp: all-stage2-gmp
11169 all-stage2: all-stage2-gmp
11170 TARGET-stage2-gmp = $(TARGET-gmp)
11171 all-stage2-gmp: configure-stage2-gmp
11172 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11173 @r=`${PWD_COMMAND}`; export r; \
11174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11175 TFLAGS="$(STAGE2_TFLAGS)"; \
11176 $(HOST_EXPORTS) \
11177 $(POSTSTAGE1_HOST_EXPORTS) \
11178 cd $(HOST_SUBDIR)/gmp && \
11179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11180 CFLAGS="$(STAGE2_CFLAGS)" \
11181 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11182 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11187 TFLAGS="$(STAGE2_TFLAGS)" \
11188 $(TARGET-stage2-gmp)
11190 maybe-clean-stage2-gmp: clean-stage2-gmp
11191 clean-stage2: clean-stage2-gmp
11192 clean-stage2-gmp:
11193 @if [ $(current_stage) = stage2 ]; then \
11194 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11195 else \
11196 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11197 $(MAKE) stage2-start; \
11198 fi; \
11199 cd $(HOST_SUBDIR)/gmp && \
11200 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11201 @endif gmp-bootstrap
11204 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11205 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11206 maybe-all-stage3-gmp:
11207 maybe-clean-stage3-gmp:
11208 @if gmp-bootstrap
11209 maybe-all-stage3-gmp: all-stage3-gmp
11210 all-stage3: all-stage3-gmp
11211 TARGET-stage3-gmp = $(TARGET-gmp)
11212 all-stage3-gmp: configure-stage3-gmp
11213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11214 @r=`${PWD_COMMAND}`; export r; \
11215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11216 TFLAGS="$(STAGE3_TFLAGS)"; \
11217 $(HOST_EXPORTS) \
11218 $(POSTSTAGE1_HOST_EXPORTS) \
11219 cd $(HOST_SUBDIR)/gmp && \
11220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11221 CFLAGS="$(STAGE3_CFLAGS)" \
11222 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11223 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11228 TFLAGS="$(STAGE3_TFLAGS)" \
11229 $(TARGET-stage3-gmp)
11231 maybe-clean-stage3-gmp: clean-stage3-gmp
11232 clean-stage3: clean-stage3-gmp
11233 clean-stage3-gmp:
11234 @if [ $(current_stage) = stage3 ]; then \
11235 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11236 else \
11237 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11238 $(MAKE) stage3-start; \
11239 fi; \
11240 cd $(HOST_SUBDIR)/gmp && \
11241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11242 @endif gmp-bootstrap
11245 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11246 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11247 maybe-all-stage4-gmp:
11248 maybe-clean-stage4-gmp:
11249 @if gmp-bootstrap
11250 maybe-all-stage4-gmp: all-stage4-gmp
11251 all-stage4: all-stage4-gmp
11252 TARGET-stage4-gmp = $(TARGET-gmp)
11253 all-stage4-gmp: configure-stage4-gmp
11254 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11255 @r=`${PWD_COMMAND}`; export r; \
11256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11257 TFLAGS="$(STAGE4_TFLAGS)"; \
11258 $(HOST_EXPORTS) \
11259 $(POSTSTAGE1_HOST_EXPORTS) \
11260 cd $(HOST_SUBDIR)/gmp && \
11261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11262 CFLAGS="$(STAGE4_CFLAGS)" \
11263 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11264 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11269 TFLAGS="$(STAGE4_TFLAGS)" \
11270 $(TARGET-stage4-gmp)
11272 maybe-clean-stage4-gmp: clean-stage4-gmp
11273 clean-stage4: clean-stage4-gmp
11274 clean-stage4-gmp:
11275 @if [ $(current_stage) = stage4 ]; then \
11276 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11277 else \
11278 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11279 $(MAKE) stage4-start; \
11280 fi; \
11281 cd $(HOST_SUBDIR)/gmp && \
11282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11283 @endif gmp-bootstrap
11286 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11287 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11288 maybe-all-stageprofile-gmp:
11289 maybe-clean-stageprofile-gmp:
11290 @if gmp-bootstrap
11291 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11292 all-stageprofile: all-stageprofile-gmp
11293 TARGET-stageprofile-gmp = $(TARGET-gmp)
11294 all-stageprofile-gmp: configure-stageprofile-gmp
11295 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11296 @r=`${PWD_COMMAND}`; export r; \
11297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11298 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11299 $(HOST_EXPORTS) \
11300 $(POSTSTAGE1_HOST_EXPORTS) \
11301 cd $(HOST_SUBDIR)/gmp && \
11302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11303 CFLAGS="$(STAGEprofile_CFLAGS)" \
11304 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11305 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11310 TFLAGS="$(STAGEprofile_TFLAGS)" \
11311 $(TARGET-stageprofile-gmp)
11313 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11314 clean-stageprofile: clean-stageprofile-gmp
11315 clean-stageprofile-gmp:
11316 @if [ $(current_stage) = stageprofile ]; then \
11317 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11318 else \
11319 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11320 $(MAKE) stageprofile-start; \
11321 fi; \
11322 cd $(HOST_SUBDIR)/gmp && \
11323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11324 @endif gmp-bootstrap
11327 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11328 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11329 maybe-all-stagefeedback-gmp:
11330 maybe-clean-stagefeedback-gmp:
11331 @if gmp-bootstrap
11332 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11333 all-stagefeedback: all-stagefeedback-gmp
11334 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11335 all-stagefeedback-gmp: configure-stagefeedback-gmp
11336 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11337 @r=`${PWD_COMMAND}`; export r; \
11338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11339 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11340 $(HOST_EXPORTS) \
11341 $(POSTSTAGE1_HOST_EXPORTS) \
11342 cd $(HOST_SUBDIR)/gmp && \
11343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11344 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11345 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11346 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11351 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11352 $(TARGET-stagefeedback-gmp)
11354 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11355 clean-stagefeedback: clean-stagefeedback-gmp
11356 clean-stagefeedback-gmp:
11357 @if [ $(current_stage) = stagefeedback ]; then \
11358 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11359 else \
11360 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11361 $(MAKE) stagefeedback-start; \
11362 fi; \
11363 cd $(HOST_SUBDIR)/gmp && \
11364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11365 @endif gmp-bootstrap
11371 .PHONY: check-gmp maybe-check-gmp
11372 maybe-check-gmp:
11373 @if gmp
11374 maybe-check-gmp: check-gmp
11376 check-gmp:
11377 @: $(MAKE); $(unstage)
11378 @r=`${PWD_COMMAND}`; export r; \
11379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380 $(HOST_EXPORTS) \
11381 (cd $(HOST_SUBDIR)/gmp && \
11382 $(MAKE) $(FLAGS_TO_PASS) check)
11384 @endif gmp
11386 .PHONY: install-gmp maybe-install-gmp
11387 maybe-install-gmp:
11388 @if gmp
11389 maybe-install-gmp: install-gmp
11391 install-gmp:
11393 @endif gmp
11395 .PHONY: install-strip-gmp maybe-install-strip-gmp
11396 maybe-install-strip-gmp:
11397 @if gmp
11398 maybe-install-strip-gmp: install-strip-gmp
11400 install-strip-gmp:
11402 @endif gmp
11404 # Other targets (info, dvi, pdf, etc.)
11406 .PHONY: maybe-info-gmp info-gmp
11407 maybe-info-gmp:
11408 @if gmp
11409 maybe-info-gmp: info-gmp
11411 info-gmp: \
11412 configure-gmp
11413 @[ -f ./gmp/Makefile ] || exit 0; \
11414 r=`${PWD_COMMAND}`; export r; \
11415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11416 $(HOST_EXPORTS) \
11417 for flag in $(EXTRA_HOST_FLAGS) ; do \
11418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11419 done; \
11420 echo "Doing info in gmp" ; \
11421 (cd $(HOST_SUBDIR)/gmp && \
11422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11424 "RANLIB=$${RANLIB}" \
11425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11426 info) \
11427 || exit 1
11429 @endif gmp
11431 .PHONY: maybe-dvi-gmp dvi-gmp
11432 maybe-dvi-gmp:
11433 @if gmp
11434 maybe-dvi-gmp: dvi-gmp
11436 dvi-gmp: \
11437 configure-gmp
11438 @[ -f ./gmp/Makefile ] || exit 0; \
11439 r=`${PWD_COMMAND}`; export r; \
11440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11441 $(HOST_EXPORTS) \
11442 for flag in $(EXTRA_HOST_FLAGS) ; do \
11443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11444 done; \
11445 echo "Doing dvi in gmp" ; \
11446 (cd $(HOST_SUBDIR)/gmp && \
11447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11449 "RANLIB=$${RANLIB}" \
11450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11451 dvi) \
11452 || exit 1
11454 @endif gmp
11456 .PHONY: maybe-pdf-gmp pdf-gmp
11457 maybe-pdf-gmp:
11458 @if gmp
11459 maybe-pdf-gmp: pdf-gmp
11461 pdf-gmp: \
11462 configure-gmp
11463 @[ -f ./gmp/Makefile ] || exit 0; \
11464 r=`${PWD_COMMAND}`; export r; \
11465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11466 $(HOST_EXPORTS) \
11467 for flag in $(EXTRA_HOST_FLAGS) ; do \
11468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11469 done; \
11470 echo "Doing pdf in gmp" ; \
11471 (cd $(HOST_SUBDIR)/gmp && \
11472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11474 "RANLIB=$${RANLIB}" \
11475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11476 pdf) \
11477 || exit 1
11479 @endif gmp
11481 .PHONY: maybe-html-gmp html-gmp
11482 maybe-html-gmp:
11483 @if gmp
11484 maybe-html-gmp: html-gmp
11486 html-gmp: \
11487 configure-gmp
11488 @[ -f ./gmp/Makefile ] || exit 0; \
11489 r=`${PWD_COMMAND}`; export r; \
11490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11491 $(HOST_EXPORTS) \
11492 for flag in $(EXTRA_HOST_FLAGS) ; do \
11493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11494 done; \
11495 echo "Doing html in gmp" ; \
11496 (cd $(HOST_SUBDIR)/gmp && \
11497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11499 "RANLIB=$${RANLIB}" \
11500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11501 html) \
11502 || exit 1
11504 @endif gmp
11506 .PHONY: maybe-TAGS-gmp TAGS-gmp
11507 maybe-TAGS-gmp:
11508 @if gmp
11509 maybe-TAGS-gmp: TAGS-gmp
11511 TAGS-gmp: \
11512 configure-gmp
11513 @[ -f ./gmp/Makefile ] || exit 0; \
11514 r=`${PWD_COMMAND}`; export r; \
11515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11516 $(HOST_EXPORTS) \
11517 for flag in $(EXTRA_HOST_FLAGS) ; do \
11518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11519 done; \
11520 echo "Doing TAGS in gmp" ; \
11521 (cd $(HOST_SUBDIR)/gmp && \
11522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11524 "RANLIB=$${RANLIB}" \
11525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11526 TAGS) \
11527 || exit 1
11529 @endif gmp
11531 .PHONY: maybe-install-info-gmp install-info-gmp
11532 maybe-install-info-gmp:
11533 @if gmp
11534 maybe-install-info-gmp: install-info-gmp
11536 install-info-gmp: \
11537 configure-gmp \
11538 info-gmp
11539 @[ -f ./gmp/Makefile ] || exit 0; \
11540 r=`${PWD_COMMAND}`; export r; \
11541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11542 $(HOST_EXPORTS) \
11543 for flag in $(EXTRA_HOST_FLAGS) ; do \
11544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11545 done; \
11546 echo "Doing install-info in gmp" ; \
11547 (cd $(HOST_SUBDIR)/gmp && \
11548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11550 "RANLIB=$${RANLIB}" \
11551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11552 install-info) \
11553 || exit 1
11555 @endif gmp
11557 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11558 maybe-install-pdf-gmp:
11559 @if gmp
11560 maybe-install-pdf-gmp: install-pdf-gmp
11562 install-pdf-gmp: \
11563 configure-gmp \
11564 pdf-gmp
11565 @[ -f ./gmp/Makefile ] || exit 0; \
11566 r=`${PWD_COMMAND}`; export r; \
11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11568 $(HOST_EXPORTS) \
11569 for flag in $(EXTRA_HOST_FLAGS) ; do \
11570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11571 done; \
11572 echo "Doing install-pdf in gmp" ; \
11573 (cd $(HOST_SUBDIR)/gmp && \
11574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11576 "RANLIB=$${RANLIB}" \
11577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11578 install-pdf) \
11579 || exit 1
11581 @endif gmp
11583 .PHONY: maybe-install-html-gmp install-html-gmp
11584 maybe-install-html-gmp:
11585 @if gmp
11586 maybe-install-html-gmp: install-html-gmp
11588 install-html-gmp: \
11589 configure-gmp \
11590 html-gmp
11591 @[ -f ./gmp/Makefile ] || exit 0; \
11592 r=`${PWD_COMMAND}`; export r; \
11593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11594 $(HOST_EXPORTS) \
11595 for flag in $(EXTRA_HOST_FLAGS) ; do \
11596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11597 done; \
11598 echo "Doing install-html in gmp" ; \
11599 (cd $(HOST_SUBDIR)/gmp && \
11600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11602 "RANLIB=$${RANLIB}" \
11603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11604 install-html) \
11605 || exit 1
11607 @endif gmp
11609 .PHONY: maybe-installcheck-gmp installcheck-gmp
11610 maybe-installcheck-gmp:
11611 @if gmp
11612 maybe-installcheck-gmp: installcheck-gmp
11614 installcheck-gmp: \
11615 configure-gmp
11616 @[ -f ./gmp/Makefile ] || exit 0; \
11617 r=`${PWD_COMMAND}`; export r; \
11618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11619 $(HOST_EXPORTS) \
11620 for flag in $(EXTRA_HOST_FLAGS) ; do \
11621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11622 done; \
11623 echo "Doing installcheck in gmp" ; \
11624 (cd $(HOST_SUBDIR)/gmp && \
11625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11627 "RANLIB=$${RANLIB}" \
11628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11629 installcheck) \
11630 || exit 1
11632 @endif gmp
11634 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11635 maybe-mostlyclean-gmp:
11636 @if gmp
11637 maybe-mostlyclean-gmp: mostlyclean-gmp
11639 mostlyclean-gmp:
11640 @[ -f ./gmp/Makefile ] || exit 0; \
11641 r=`${PWD_COMMAND}`; export r; \
11642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11643 $(HOST_EXPORTS) \
11644 for flag in $(EXTRA_HOST_FLAGS) ; do \
11645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11646 done; \
11647 echo "Doing mostlyclean in gmp" ; \
11648 (cd $(HOST_SUBDIR)/gmp && \
11649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11651 "RANLIB=$${RANLIB}" \
11652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11653 mostlyclean) \
11654 || exit 1
11656 @endif gmp
11658 .PHONY: maybe-clean-gmp clean-gmp
11659 maybe-clean-gmp:
11660 @if gmp
11661 maybe-clean-gmp: clean-gmp
11663 clean-gmp:
11664 @[ -f ./gmp/Makefile ] || exit 0; \
11665 r=`${PWD_COMMAND}`; export r; \
11666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11667 $(HOST_EXPORTS) \
11668 for flag in $(EXTRA_HOST_FLAGS) ; do \
11669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11670 done; \
11671 echo "Doing clean in gmp" ; \
11672 (cd $(HOST_SUBDIR)/gmp && \
11673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11675 "RANLIB=$${RANLIB}" \
11676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11677 clean) \
11678 || exit 1
11680 @endif gmp
11682 .PHONY: maybe-distclean-gmp distclean-gmp
11683 maybe-distclean-gmp:
11684 @if gmp
11685 maybe-distclean-gmp: distclean-gmp
11687 distclean-gmp:
11688 @[ -f ./gmp/Makefile ] || exit 0; \
11689 r=`${PWD_COMMAND}`; export r; \
11690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11691 $(HOST_EXPORTS) \
11692 for flag in $(EXTRA_HOST_FLAGS) ; do \
11693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11694 done; \
11695 echo "Doing distclean in gmp" ; \
11696 (cd $(HOST_SUBDIR)/gmp && \
11697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11699 "RANLIB=$${RANLIB}" \
11700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11701 distclean) \
11702 || exit 1
11704 @endif gmp
11706 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11707 maybe-maintainer-clean-gmp:
11708 @if gmp
11709 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11711 maintainer-clean-gmp:
11712 @[ -f ./gmp/Makefile ] || exit 0; \
11713 r=`${PWD_COMMAND}`; export r; \
11714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11715 $(HOST_EXPORTS) \
11716 for flag in $(EXTRA_HOST_FLAGS) ; do \
11717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11718 done; \
11719 echo "Doing maintainer-clean in gmp" ; \
11720 (cd $(HOST_SUBDIR)/gmp && \
11721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11723 "RANLIB=$${RANLIB}" \
11724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11725 maintainer-clean) \
11726 || exit 1
11728 @endif gmp
11732 .PHONY: configure-mpfr maybe-configure-mpfr
11733 maybe-configure-mpfr:
11734 @if gcc-bootstrap
11735 configure-mpfr: stage_current
11736 @endif gcc-bootstrap
11737 @if mpfr
11738 maybe-configure-mpfr: configure-mpfr
11739 configure-mpfr:
11740 @r=`${PWD_COMMAND}`; export r; \
11741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11742 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11744 $(HOST_EXPORTS) \
11745 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11746 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11747 case $(srcdir) in \
11748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11749 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11751 esac; \
11752 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11753 libsrcdir="$$s/mpfr"; \
11754 $(SHELL) $${libsrcdir}/configure \
11755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11756 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11757 || exit 1
11758 @endif mpfr
11762 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11763 maybe-configure-stage1-mpfr:
11764 @if mpfr-bootstrap
11765 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11766 configure-stage1-mpfr:
11767 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11769 @r=`${PWD_COMMAND}`; export r; \
11770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11771 TFLAGS="$(STAGE1_TFLAGS)"; \
11772 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11773 $(HOST_EXPORTS) \
11774 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11775 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11776 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11777 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11779 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11780 case $(srcdir) in \
11781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11782 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11784 esac; \
11785 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11786 libsrcdir="$$s/mpfr"; \
11787 $(SHELL) $${libsrcdir}/configure \
11788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11789 --target=${target_alias} $${srcdiroption} \
11790 $(STAGE1_CONFIGURE_FLAGS) \
11791 --disable-shared @extra_mpfr_configure_flags@
11792 @endif mpfr-bootstrap
11794 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11795 maybe-configure-stage2-mpfr:
11796 @if mpfr-bootstrap
11797 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11798 configure-stage2-mpfr:
11799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11801 @r=`${PWD_COMMAND}`; export r; \
11802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803 TFLAGS="$(STAGE2_TFLAGS)"; \
11804 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11805 $(HOST_EXPORTS) \
11806 $(POSTSTAGE1_HOST_EXPORTS) \
11807 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11808 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11809 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11810 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11812 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11813 case $(srcdir) in \
11814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11815 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11817 esac; \
11818 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11819 libsrcdir="$$s/mpfr"; \
11820 $(SHELL) $${libsrcdir}/configure \
11821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11822 --target=${target_alias} $${srcdiroption} \
11823 --with-build-libsubdir=$(HOST_SUBDIR) \
11824 $(STAGE2_CONFIGURE_FLAGS) \
11825 --disable-shared @extra_mpfr_configure_flags@
11826 @endif mpfr-bootstrap
11828 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11829 maybe-configure-stage3-mpfr:
11830 @if mpfr-bootstrap
11831 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11832 configure-stage3-mpfr:
11833 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11835 @r=`${PWD_COMMAND}`; export r; \
11836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11837 TFLAGS="$(STAGE3_TFLAGS)"; \
11838 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11839 $(HOST_EXPORTS) \
11840 $(POSTSTAGE1_HOST_EXPORTS) \
11841 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11842 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11843 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11844 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11846 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11847 case $(srcdir) in \
11848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11849 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11851 esac; \
11852 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11853 libsrcdir="$$s/mpfr"; \
11854 $(SHELL) $${libsrcdir}/configure \
11855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11856 --target=${target_alias} $${srcdiroption} \
11857 --with-build-libsubdir=$(HOST_SUBDIR) \
11858 $(STAGE3_CONFIGURE_FLAGS) \
11859 --disable-shared @extra_mpfr_configure_flags@
11860 @endif mpfr-bootstrap
11862 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11863 maybe-configure-stage4-mpfr:
11864 @if mpfr-bootstrap
11865 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11866 configure-stage4-mpfr:
11867 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11868 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11869 @r=`${PWD_COMMAND}`; export r; \
11870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11871 TFLAGS="$(STAGE4_TFLAGS)"; \
11872 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11873 $(HOST_EXPORTS) \
11874 $(POSTSTAGE1_HOST_EXPORTS) \
11875 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11876 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11877 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11878 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11880 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11881 case $(srcdir) in \
11882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11883 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11885 esac; \
11886 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11887 libsrcdir="$$s/mpfr"; \
11888 $(SHELL) $${libsrcdir}/configure \
11889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11890 --target=${target_alias} $${srcdiroption} \
11891 --with-build-libsubdir=$(HOST_SUBDIR) \
11892 $(STAGE4_CONFIGURE_FLAGS) \
11893 --disable-shared @extra_mpfr_configure_flags@
11894 @endif mpfr-bootstrap
11896 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11897 maybe-configure-stageprofile-mpfr:
11898 @if mpfr-bootstrap
11899 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11900 configure-stageprofile-mpfr:
11901 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11903 @r=`${PWD_COMMAND}`; export r; \
11904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11905 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11906 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11907 $(HOST_EXPORTS) \
11908 $(POSTSTAGE1_HOST_EXPORTS) \
11909 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11910 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11911 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11912 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11914 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11915 case $(srcdir) in \
11916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11917 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11919 esac; \
11920 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11921 libsrcdir="$$s/mpfr"; \
11922 $(SHELL) $${libsrcdir}/configure \
11923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11924 --target=${target_alias} $${srcdiroption} \
11925 --with-build-libsubdir=$(HOST_SUBDIR) \
11926 $(STAGEprofile_CONFIGURE_FLAGS) \
11927 --disable-shared @extra_mpfr_configure_flags@
11928 @endif mpfr-bootstrap
11930 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11931 maybe-configure-stagefeedback-mpfr:
11932 @if mpfr-bootstrap
11933 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11934 configure-stagefeedback-mpfr:
11935 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11937 @r=`${PWD_COMMAND}`; export r; \
11938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11939 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11940 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11941 $(HOST_EXPORTS) \
11942 $(POSTSTAGE1_HOST_EXPORTS) \
11943 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11944 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11945 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11946 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11948 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11949 case $(srcdir) in \
11950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11951 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11953 esac; \
11954 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11955 libsrcdir="$$s/mpfr"; \
11956 $(SHELL) $${libsrcdir}/configure \
11957 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11958 --target=${target_alias} $${srcdiroption} \
11959 --with-build-libsubdir=$(HOST_SUBDIR) \
11960 $(STAGEfeedback_CONFIGURE_FLAGS) \
11961 --disable-shared @extra_mpfr_configure_flags@
11962 @endif mpfr-bootstrap
11968 .PHONY: all-mpfr maybe-all-mpfr
11969 maybe-all-mpfr:
11970 @if gcc-bootstrap
11971 all-mpfr: stage_current
11972 @endif gcc-bootstrap
11973 @if mpfr
11974 TARGET-mpfr=all
11975 maybe-all-mpfr: all-mpfr
11976 all-mpfr: configure-mpfr
11977 @r=`${PWD_COMMAND}`; export r; \
11978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11979 $(HOST_EXPORTS) \
11980 (cd $(HOST_SUBDIR)/mpfr && \
11981 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11982 $(TARGET-mpfr))
11983 @endif mpfr
11987 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11988 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11989 maybe-all-stage1-mpfr:
11990 maybe-clean-stage1-mpfr:
11991 @if mpfr-bootstrap
11992 maybe-all-stage1-mpfr: all-stage1-mpfr
11993 all-stage1: all-stage1-mpfr
11994 TARGET-stage1-mpfr = $(TARGET-mpfr)
11995 all-stage1-mpfr: configure-stage1-mpfr
11996 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11997 @r=`${PWD_COMMAND}`; export r; \
11998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11999 TFLAGS="$(STAGE1_TFLAGS)"; \
12000 $(HOST_EXPORTS) \
12001 cd $(HOST_SUBDIR)/mpfr && \
12002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12003 CFLAGS="$(STAGE1_CFLAGS)" \
12004 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12005 LIBCFLAGS="$(LIBCFLAGS)" \
12006 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12007 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12008 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12009 $(EXTRA_HOST_FLAGS) \
12010 $(STAGE1_FLAGS_TO_PASS) \
12011 TFLAGS="$(STAGE1_TFLAGS)" \
12012 $(TARGET-stage1-mpfr)
12014 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12015 clean-stage1: clean-stage1-mpfr
12016 clean-stage1-mpfr:
12017 @if [ $(current_stage) = stage1 ]; then \
12018 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12019 else \
12020 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12021 $(MAKE) stage1-start; \
12022 fi; \
12023 cd $(HOST_SUBDIR)/mpfr && \
12024 $(MAKE) $(EXTRA_HOST_FLAGS) \
12025 $(STAGE1_FLAGS_TO_PASS) clean
12026 @endif mpfr-bootstrap
12029 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12030 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12031 maybe-all-stage2-mpfr:
12032 maybe-clean-stage2-mpfr:
12033 @if mpfr-bootstrap
12034 maybe-all-stage2-mpfr: all-stage2-mpfr
12035 all-stage2: all-stage2-mpfr
12036 TARGET-stage2-mpfr = $(TARGET-mpfr)
12037 all-stage2-mpfr: configure-stage2-mpfr
12038 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12039 @r=`${PWD_COMMAND}`; export r; \
12040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12041 TFLAGS="$(STAGE2_TFLAGS)"; \
12042 $(HOST_EXPORTS) \
12043 $(POSTSTAGE1_HOST_EXPORTS) \
12044 cd $(HOST_SUBDIR)/mpfr && \
12045 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12046 CFLAGS="$(STAGE2_CFLAGS)" \
12047 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12048 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12049 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12050 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12051 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12052 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12053 TFLAGS="$(STAGE2_TFLAGS)" \
12054 $(TARGET-stage2-mpfr)
12056 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12057 clean-stage2: clean-stage2-mpfr
12058 clean-stage2-mpfr:
12059 @if [ $(current_stage) = stage2 ]; then \
12060 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12061 else \
12062 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12063 $(MAKE) stage2-start; \
12064 fi; \
12065 cd $(HOST_SUBDIR)/mpfr && \
12066 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12067 @endif mpfr-bootstrap
12070 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12071 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12072 maybe-all-stage3-mpfr:
12073 maybe-clean-stage3-mpfr:
12074 @if mpfr-bootstrap
12075 maybe-all-stage3-mpfr: all-stage3-mpfr
12076 all-stage3: all-stage3-mpfr
12077 TARGET-stage3-mpfr = $(TARGET-mpfr)
12078 all-stage3-mpfr: configure-stage3-mpfr
12079 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12080 @r=`${PWD_COMMAND}`; export r; \
12081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12082 TFLAGS="$(STAGE3_TFLAGS)"; \
12083 $(HOST_EXPORTS) \
12084 $(POSTSTAGE1_HOST_EXPORTS) \
12085 cd $(HOST_SUBDIR)/mpfr && \
12086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12087 CFLAGS="$(STAGE3_CFLAGS)" \
12088 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12089 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12090 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12091 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12092 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12093 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12094 TFLAGS="$(STAGE3_TFLAGS)" \
12095 $(TARGET-stage3-mpfr)
12097 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12098 clean-stage3: clean-stage3-mpfr
12099 clean-stage3-mpfr:
12100 @if [ $(current_stage) = stage3 ]; then \
12101 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12102 else \
12103 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12104 $(MAKE) stage3-start; \
12105 fi; \
12106 cd $(HOST_SUBDIR)/mpfr && \
12107 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12108 @endif mpfr-bootstrap
12111 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12112 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12113 maybe-all-stage4-mpfr:
12114 maybe-clean-stage4-mpfr:
12115 @if mpfr-bootstrap
12116 maybe-all-stage4-mpfr: all-stage4-mpfr
12117 all-stage4: all-stage4-mpfr
12118 TARGET-stage4-mpfr = $(TARGET-mpfr)
12119 all-stage4-mpfr: configure-stage4-mpfr
12120 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12121 @r=`${PWD_COMMAND}`; export r; \
12122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12123 TFLAGS="$(STAGE4_TFLAGS)"; \
12124 $(HOST_EXPORTS) \
12125 $(POSTSTAGE1_HOST_EXPORTS) \
12126 cd $(HOST_SUBDIR)/mpfr && \
12127 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12128 CFLAGS="$(STAGE4_CFLAGS)" \
12129 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12130 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12131 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12132 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12133 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12134 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12135 TFLAGS="$(STAGE4_TFLAGS)" \
12136 $(TARGET-stage4-mpfr)
12138 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12139 clean-stage4: clean-stage4-mpfr
12140 clean-stage4-mpfr:
12141 @if [ $(current_stage) = stage4 ]; then \
12142 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12143 else \
12144 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12145 $(MAKE) stage4-start; \
12146 fi; \
12147 cd $(HOST_SUBDIR)/mpfr && \
12148 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12149 @endif mpfr-bootstrap
12152 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12153 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12154 maybe-all-stageprofile-mpfr:
12155 maybe-clean-stageprofile-mpfr:
12156 @if mpfr-bootstrap
12157 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12158 all-stageprofile: all-stageprofile-mpfr
12159 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12160 all-stageprofile-mpfr: configure-stageprofile-mpfr
12161 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12162 @r=`${PWD_COMMAND}`; export r; \
12163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12164 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12165 $(HOST_EXPORTS) \
12166 $(POSTSTAGE1_HOST_EXPORTS) \
12167 cd $(HOST_SUBDIR)/mpfr && \
12168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12169 CFLAGS="$(STAGEprofile_CFLAGS)" \
12170 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12171 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12172 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12173 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12174 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12175 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12176 TFLAGS="$(STAGEprofile_TFLAGS)" \
12177 $(TARGET-stageprofile-mpfr)
12179 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12180 clean-stageprofile: clean-stageprofile-mpfr
12181 clean-stageprofile-mpfr:
12182 @if [ $(current_stage) = stageprofile ]; then \
12183 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12184 else \
12185 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12186 $(MAKE) stageprofile-start; \
12187 fi; \
12188 cd $(HOST_SUBDIR)/mpfr && \
12189 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12190 @endif mpfr-bootstrap
12193 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12194 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12195 maybe-all-stagefeedback-mpfr:
12196 maybe-clean-stagefeedback-mpfr:
12197 @if mpfr-bootstrap
12198 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12199 all-stagefeedback: all-stagefeedback-mpfr
12200 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12201 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12202 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12203 @r=`${PWD_COMMAND}`; export r; \
12204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12205 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12206 $(HOST_EXPORTS) \
12207 $(POSTSTAGE1_HOST_EXPORTS) \
12208 cd $(HOST_SUBDIR)/mpfr && \
12209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12210 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12211 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12212 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12217 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12218 $(TARGET-stagefeedback-mpfr)
12220 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12221 clean-stagefeedback: clean-stagefeedback-mpfr
12222 clean-stagefeedback-mpfr:
12223 @if [ $(current_stage) = stagefeedback ]; then \
12224 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12225 else \
12226 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12227 $(MAKE) stagefeedback-start; \
12228 fi; \
12229 cd $(HOST_SUBDIR)/mpfr && \
12230 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12231 @endif mpfr-bootstrap
12237 .PHONY: check-mpfr maybe-check-mpfr
12238 maybe-check-mpfr:
12239 @if mpfr
12240 maybe-check-mpfr: check-mpfr
12242 check-mpfr:
12243 @: $(MAKE); $(unstage)
12244 @r=`${PWD_COMMAND}`; export r; \
12245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12246 $(HOST_EXPORTS) \
12247 (cd $(HOST_SUBDIR)/mpfr && \
12248 $(MAKE) $(FLAGS_TO_PASS) check)
12250 @endif mpfr
12252 .PHONY: install-mpfr maybe-install-mpfr
12253 maybe-install-mpfr:
12254 @if mpfr
12255 maybe-install-mpfr: install-mpfr
12257 install-mpfr:
12259 @endif mpfr
12261 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12262 maybe-install-strip-mpfr:
12263 @if mpfr
12264 maybe-install-strip-mpfr: install-strip-mpfr
12266 install-strip-mpfr:
12268 @endif mpfr
12270 # Other targets (info, dvi, pdf, etc.)
12272 .PHONY: maybe-info-mpfr info-mpfr
12273 maybe-info-mpfr:
12274 @if mpfr
12275 maybe-info-mpfr: info-mpfr
12277 info-mpfr: \
12278 configure-mpfr
12279 @[ -f ./mpfr/Makefile ] || exit 0; \
12280 r=`${PWD_COMMAND}`; export r; \
12281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12282 $(HOST_EXPORTS) \
12283 for flag in $(EXTRA_HOST_FLAGS) ; do \
12284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12285 done; \
12286 echo "Doing info in mpfr" ; \
12287 (cd $(HOST_SUBDIR)/mpfr && \
12288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12290 "RANLIB=$${RANLIB}" \
12291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12292 info) \
12293 || exit 1
12295 @endif mpfr
12297 .PHONY: maybe-dvi-mpfr dvi-mpfr
12298 maybe-dvi-mpfr:
12299 @if mpfr
12300 maybe-dvi-mpfr: dvi-mpfr
12302 dvi-mpfr: \
12303 configure-mpfr
12304 @[ -f ./mpfr/Makefile ] || exit 0; \
12305 r=`${PWD_COMMAND}`; export r; \
12306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12307 $(HOST_EXPORTS) \
12308 for flag in $(EXTRA_HOST_FLAGS) ; do \
12309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12310 done; \
12311 echo "Doing dvi in mpfr" ; \
12312 (cd $(HOST_SUBDIR)/mpfr && \
12313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12315 "RANLIB=$${RANLIB}" \
12316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12317 dvi) \
12318 || exit 1
12320 @endif mpfr
12322 .PHONY: maybe-pdf-mpfr pdf-mpfr
12323 maybe-pdf-mpfr:
12324 @if mpfr
12325 maybe-pdf-mpfr: pdf-mpfr
12327 pdf-mpfr: \
12328 configure-mpfr
12329 @[ -f ./mpfr/Makefile ] || exit 0; \
12330 r=`${PWD_COMMAND}`; export r; \
12331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12332 $(HOST_EXPORTS) \
12333 for flag in $(EXTRA_HOST_FLAGS) ; do \
12334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12335 done; \
12336 echo "Doing pdf in mpfr" ; \
12337 (cd $(HOST_SUBDIR)/mpfr && \
12338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12340 "RANLIB=$${RANLIB}" \
12341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12342 pdf) \
12343 || exit 1
12345 @endif mpfr
12347 .PHONY: maybe-html-mpfr html-mpfr
12348 maybe-html-mpfr:
12349 @if mpfr
12350 maybe-html-mpfr: html-mpfr
12352 html-mpfr: \
12353 configure-mpfr
12354 @[ -f ./mpfr/Makefile ] || exit 0; \
12355 r=`${PWD_COMMAND}`; export r; \
12356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12357 $(HOST_EXPORTS) \
12358 for flag in $(EXTRA_HOST_FLAGS) ; do \
12359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12360 done; \
12361 echo "Doing html in mpfr" ; \
12362 (cd $(HOST_SUBDIR)/mpfr && \
12363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12365 "RANLIB=$${RANLIB}" \
12366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12367 html) \
12368 || exit 1
12370 @endif mpfr
12372 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12373 maybe-TAGS-mpfr:
12374 @if mpfr
12375 maybe-TAGS-mpfr: TAGS-mpfr
12377 TAGS-mpfr: \
12378 configure-mpfr
12379 @[ -f ./mpfr/Makefile ] || exit 0; \
12380 r=`${PWD_COMMAND}`; export r; \
12381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12382 $(HOST_EXPORTS) \
12383 for flag in $(EXTRA_HOST_FLAGS) ; do \
12384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12385 done; \
12386 echo "Doing TAGS in mpfr" ; \
12387 (cd $(HOST_SUBDIR)/mpfr && \
12388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12390 "RANLIB=$${RANLIB}" \
12391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12392 TAGS) \
12393 || exit 1
12395 @endif mpfr
12397 .PHONY: maybe-install-info-mpfr install-info-mpfr
12398 maybe-install-info-mpfr:
12399 @if mpfr
12400 maybe-install-info-mpfr: install-info-mpfr
12402 install-info-mpfr: \
12403 configure-mpfr \
12404 info-mpfr
12405 @[ -f ./mpfr/Makefile ] || exit 0; \
12406 r=`${PWD_COMMAND}`; export r; \
12407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12408 $(HOST_EXPORTS) \
12409 for flag in $(EXTRA_HOST_FLAGS) ; do \
12410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12411 done; \
12412 echo "Doing install-info in mpfr" ; \
12413 (cd $(HOST_SUBDIR)/mpfr && \
12414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12416 "RANLIB=$${RANLIB}" \
12417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12418 install-info) \
12419 || exit 1
12421 @endif mpfr
12423 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12424 maybe-install-pdf-mpfr:
12425 @if mpfr
12426 maybe-install-pdf-mpfr: install-pdf-mpfr
12428 install-pdf-mpfr: \
12429 configure-mpfr \
12430 pdf-mpfr
12431 @[ -f ./mpfr/Makefile ] || exit 0; \
12432 r=`${PWD_COMMAND}`; export r; \
12433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12434 $(HOST_EXPORTS) \
12435 for flag in $(EXTRA_HOST_FLAGS) ; do \
12436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12437 done; \
12438 echo "Doing install-pdf in mpfr" ; \
12439 (cd $(HOST_SUBDIR)/mpfr && \
12440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12442 "RANLIB=$${RANLIB}" \
12443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12444 install-pdf) \
12445 || exit 1
12447 @endif mpfr
12449 .PHONY: maybe-install-html-mpfr install-html-mpfr
12450 maybe-install-html-mpfr:
12451 @if mpfr
12452 maybe-install-html-mpfr: install-html-mpfr
12454 install-html-mpfr: \
12455 configure-mpfr \
12456 html-mpfr
12457 @[ -f ./mpfr/Makefile ] || exit 0; \
12458 r=`${PWD_COMMAND}`; export r; \
12459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12460 $(HOST_EXPORTS) \
12461 for flag in $(EXTRA_HOST_FLAGS) ; do \
12462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12463 done; \
12464 echo "Doing install-html in mpfr" ; \
12465 (cd $(HOST_SUBDIR)/mpfr && \
12466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12468 "RANLIB=$${RANLIB}" \
12469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12470 install-html) \
12471 || exit 1
12473 @endif mpfr
12475 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12476 maybe-installcheck-mpfr:
12477 @if mpfr
12478 maybe-installcheck-mpfr: installcheck-mpfr
12480 installcheck-mpfr: \
12481 configure-mpfr
12482 @[ -f ./mpfr/Makefile ] || exit 0; \
12483 r=`${PWD_COMMAND}`; export r; \
12484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12485 $(HOST_EXPORTS) \
12486 for flag in $(EXTRA_HOST_FLAGS) ; do \
12487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12488 done; \
12489 echo "Doing installcheck in mpfr" ; \
12490 (cd $(HOST_SUBDIR)/mpfr && \
12491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12493 "RANLIB=$${RANLIB}" \
12494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12495 installcheck) \
12496 || exit 1
12498 @endif mpfr
12500 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12501 maybe-mostlyclean-mpfr:
12502 @if mpfr
12503 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12505 mostlyclean-mpfr:
12506 @[ -f ./mpfr/Makefile ] || exit 0; \
12507 r=`${PWD_COMMAND}`; export r; \
12508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12509 $(HOST_EXPORTS) \
12510 for flag in $(EXTRA_HOST_FLAGS) ; do \
12511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12512 done; \
12513 echo "Doing mostlyclean in mpfr" ; \
12514 (cd $(HOST_SUBDIR)/mpfr && \
12515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12517 "RANLIB=$${RANLIB}" \
12518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12519 mostlyclean) \
12520 || exit 1
12522 @endif mpfr
12524 .PHONY: maybe-clean-mpfr clean-mpfr
12525 maybe-clean-mpfr:
12526 @if mpfr
12527 maybe-clean-mpfr: clean-mpfr
12529 clean-mpfr:
12530 @[ -f ./mpfr/Makefile ] || exit 0; \
12531 r=`${PWD_COMMAND}`; export r; \
12532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12533 $(HOST_EXPORTS) \
12534 for flag in $(EXTRA_HOST_FLAGS) ; do \
12535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12536 done; \
12537 echo "Doing clean in mpfr" ; \
12538 (cd $(HOST_SUBDIR)/mpfr && \
12539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12541 "RANLIB=$${RANLIB}" \
12542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12543 clean) \
12544 || exit 1
12546 @endif mpfr
12548 .PHONY: maybe-distclean-mpfr distclean-mpfr
12549 maybe-distclean-mpfr:
12550 @if mpfr
12551 maybe-distclean-mpfr: distclean-mpfr
12553 distclean-mpfr:
12554 @[ -f ./mpfr/Makefile ] || exit 0; \
12555 r=`${PWD_COMMAND}`; export r; \
12556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12557 $(HOST_EXPORTS) \
12558 for flag in $(EXTRA_HOST_FLAGS) ; do \
12559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12560 done; \
12561 echo "Doing distclean in mpfr" ; \
12562 (cd $(HOST_SUBDIR)/mpfr && \
12563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12565 "RANLIB=$${RANLIB}" \
12566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12567 distclean) \
12568 || exit 1
12570 @endif mpfr
12572 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12573 maybe-maintainer-clean-mpfr:
12574 @if mpfr
12575 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12577 maintainer-clean-mpfr:
12578 @[ -f ./mpfr/Makefile ] || exit 0; \
12579 r=`${PWD_COMMAND}`; export r; \
12580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12581 $(HOST_EXPORTS) \
12582 for flag in $(EXTRA_HOST_FLAGS) ; do \
12583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12584 done; \
12585 echo "Doing maintainer-clean in mpfr" ; \
12586 (cd $(HOST_SUBDIR)/mpfr && \
12587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12589 "RANLIB=$${RANLIB}" \
12590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12591 maintainer-clean) \
12592 || exit 1
12594 @endif mpfr
12598 .PHONY: configure-mpc maybe-configure-mpc
12599 maybe-configure-mpc:
12600 @if gcc-bootstrap
12601 configure-mpc: stage_current
12602 @endif gcc-bootstrap
12603 @if mpc
12604 maybe-configure-mpc: configure-mpc
12605 configure-mpc:
12606 @r=`${PWD_COMMAND}`; export r; \
12607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12608 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12610 $(HOST_EXPORTS) \
12611 echo Configuring in $(HOST_SUBDIR)/mpc; \
12612 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12613 case $(srcdir) in \
12614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12615 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12617 esac; \
12618 srcdiroption="--srcdir=$${topdir}/mpc"; \
12619 libsrcdir="$$s/mpc"; \
12620 $(SHELL) $${libsrcdir}/configure \
12621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12622 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12623 || exit 1
12624 @endif mpc
12628 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12629 maybe-configure-stage1-mpc:
12630 @if mpc-bootstrap
12631 maybe-configure-stage1-mpc: configure-stage1-mpc
12632 configure-stage1-mpc:
12633 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12634 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12635 @r=`${PWD_COMMAND}`; export r; \
12636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12637 TFLAGS="$(STAGE1_TFLAGS)"; \
12638 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12639 $(HOST_EXPORTS) \
12640 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12641 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12642 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12643 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12645 cd $(HOST_SUBDIR)/mpc || exit 1; \
12646 case $(srcdir) in \
12647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12648 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12650 esac; \
12651 srcdiroption="--srcdir=$${topdir}/mpc"; \
12652 libsrcdir="$$s/mpc"; \
12653 $(SHELL) $${libsrcdir}/configure \
12654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12655 --target=${target_alias} $${srcdiroption} \
12656 $(STAGE1_CONFIGURE_FLAGS) \
12657 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12658 @endif mpc-bootstrap
12660 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12661 maybe-configure-stage2-mpc:
12662 @if mpc-bootstrap
12663 maybe-configure-stage2-mpc: configure-stage2-mpc
12664 configure-stage2-mpc:
12665 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12666 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12667 @r=`${PWD_COMMAND}`; export r; \
12668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12669 TFLAGS="$(STAGE2_TFLAGS)"; \
12670 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12671 $(HOST_EXPORTS) \
12672 $(POSTSTAGE1_HOST_EXPORTS) \
12673 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12674 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12675 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12676 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12678 cd $(HOST_SUBDIR)/mpc || exit 1; \
12679 case $(srcdir) in \
12680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12681 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12683 esac; \
12684 srcdiroption="--srcdir=$${topdir}/mpc"; \
12685 libsrcdir="$$s/mpc"; \
12686 $(SHELL) $${libsrcdir}/configure \
12687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12688 --target=${target_alias} $${srcdiroption} \
12689 --with-build-libsubdir=$(HOST_SUBDIR) \
12690 $(STAGE2_CONFIGURE_FLAGS) \
12691 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12692 @endif mpc-bootstrap
12694 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12695 maybe-configure-stage3-mpc:
12696 @if mpc-bootstrap
12697 maybe-configure-stage3-mpc: configure-stage3-mpc
12698 configure-stage3-mpc:
12699 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12700 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12701 @r=`${PWD_COMMAND}`; export r; \
12702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12703 TFLAGS="$(STAGE3_TFLAGS)"; \
12704 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12705 $(HOST_EXPORTS) \
12706 $(POSTSTAGE1_HOST_EXPORTS) \
12707 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12708 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12709 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12710 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12712 cd $(HOST_SUBDIR)/mpc || exit 1; \
12713 case $(srcdir) in \
12714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12715 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12717 esac; \
12718 srcdiroption="--srcdir=$${topdir}/mpc"; \
12719 libsrcdir="$$s/mpc"; \
12720 $(SHELL) $${libsrcdir}/configure \
12721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12722 --target=${target_alias} $${srcdiroption} \
12723 --with-build-libsubdir=$(HOST_SUBDIR) \
12724 $(STAGE3_CONFIGURE_FLAGS) \
12725 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12726 @endif mpc-bootstrap
12728 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12729 maybe-configure-stage4-mpc:
12730 @if mpc-bootstrap
12731 maybe-configure-stage4-mpc: configure-stage4-mpc
12732 configure-stage4-mpc:
12733 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12735 @r=`${PWD_COMMAND}`; export r; \
12736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12737 TFLAGS="$(STAGE4_TFLAGS)"; \
12738 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12739 $(HOST_EXPORTS) \
12740 $(POSTSTAGE1_HOST_EXPORTS) \
12741 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12742 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12743 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12744 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12746 cd $(HOST_SUBDIR)/mpc || exit 1; \
12747 case $(srcdir) in \
12748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12749 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12751 esac; \
12752 srcdiroption="--srcdir=$${topdir}/mpc"; \
12753 libsrcdir="$$s/mpc"; \
12754 $(SHELL) $${libsrcdir}/configure \
12755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12756 --target=${target_alias} $${srcdiroption} \
12757 --with-build-libsubdir=$(HOST_SUBDIR) \
12758 $(STAGE4_CONFIGURE_FLAGS) \
12759 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12760 @endif mpc-bootstrap
12762 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12763 maybe-configure-stageprofile-mpc:
12764 @if mpc-bootstrap
12765 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12766 configure-stageprofile-mpc:
12767 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12769 @r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12771 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12772 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12773 $(HOST_EXPORTS) \
12774 $(POSTSTAGE1_HOST_EXPORTS) \
12775 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12776 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12777 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12778 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12780 cd $(HOST_SUBDIR)/mpc || exit 1; \
12781 case $(srcdir) in \
12782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12783 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12785 esac; \
12786 srcdiroption="--srcdir=$${topdir}/mpc"; \
12787 libsrcdir="$$s/mpc"; \
12788 $(SHELL) $${libsrcdir}/configure \
12789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12790 --target=${target_alias} $${srcdiroption} \
12791 --with-build-libsubdir=$(HOST_SUBDIR) \
12792 $(STAGEprofile_CONFIGURE_FLAGS) \
12793 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12794 @endif mpc-bootstrap
12796 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12797 maybe-configure-stagefeedback-mpc:
12798 @if mpc-bootstrap
12799 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12800 configure-stagefeedback-mpc:
12801 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12803 @r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12806 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12807 $(HOST_EXPORTS) \
12808 $(POSTSTAGE1_HOST_EXPORTS) \
12809 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12810 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12811 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12812 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12814 cd $(HOST_SUBDIR)/mpc || exit 1; \
12815 case $(srcdir) in \
12816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12817 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12819 esac; \
12820 srcdiroption="--srcdir=$${topdir}/mpc"; \
12821 libsrcdir="$$s/mpc"; \
12822 $(SHELL) $${libsrcdir}/configure \
12823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12824 --target=${target_alias} $${srcdiroption} \
12825 --with-build-libsubdir=$(HOST_SUBDIR) \
12826 $(STAGEfeedback_CONFIGURE_FLAGS) \
12827 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12828 @endif mpc-bootstrap
12834 .PHONY: all-mpc maybe-all-mpc
12835 maybe-all-mpc:
12836 @if gcc-bootstrap
12837 all-mpc: stage_current
12838 @endif gcc-bootstrap
12839 @if mpc
12840 TARGET-mpc=all
12841 maybe-all-mpc: all-mpc
12842 all-mpc: configure-mpc
12843 @r=`${PWD_COMMAND}`; export r; \
12844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12845 $(HOST_EXPORTS) \
12846 (cd $(HOST_SUBDIR)/mpc && \
12847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12848 $(TARGET-mpc))
12849 @endif mpc
12853 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12854 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12855 maybe-all-stage1-mpc:
12856 maybe-clean-stage1-mpc:
12857 @if mpc-bootstrap
12858 maybe-all-stage1-mpc: all-stage1-mpc
12859 all-stage1: all-stage1-mpc
12860 TARGET-stage1-mpc = $(TARGET-mpc)
12861 all-stage1-mpc: configure-stage1-mpc
12862 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12863 @r=`${PWD_COMMAND}`; export r; \
12864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12865 TFLAGS="$(STAGE1_TFLAGS)"; \
12866 $(HOST_EXPORTS) \
12867 cd $(HOST_SUBDIR)/mpc && \
12868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12869 CFLAGS="$(STAGE1_CFLAGS)" \
12870 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12871 LIBCFLAGS="$(LIBCFLAGS)" \
12872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12875 $(EXTRA_HOST_FLAGS) \
12876 $(STAGE1_FLAGS_TO_PASS) \
12877 TFLAGS="$(STAGE1_TFLAGS)" \
12878 $(TARGET-stage1-mpc)
12880 maybe-clean-stage1-mpc: clean-stage1-mpc
12881 clean-stage1: clean-stage1-mpc
12882 clean-stage1-mpc:
12883 @if [ $(current_stage) = stage1 ]; then \
12884 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12885 else \
12886 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12887 $(MAKE) stage1-start; \
12888 fi; \
12889 cd $(HOST_SUBDIR)/mpc && \
12890 $(MAKE) $(EXTRA_HOST_FLAGS) \
12891 $(STAGE1_FLAGS_TO_PASS) clean
12892 @endif mpc-bootstrap
12895 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12896 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12897 maybe-all-stage2-mpc:
12898 maybe-clean-stage2-mpc:
12899 @if mpc-bootstrap
12900 maybe-all-stage2-mpc: all-stage2-mpc
12901 all-stage2: all-stage2-mpc
12902 TARGET-stage2-mpc = $(TARGET-mpc)
12903 all-stage2-mpc: configure-stage2-mpc
12904 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12905 @r=`${PWD_COMMAND}`; export r; \
12906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12907 TFLAGS="$(STAGE2_TFLAGS)"; \
12908 $(HOST_EXPORTS) \
12909 $(POSTSTAGE1_HOST_EXPORTS) \
12910 cd $(HOST_SUBDIR)/mpc && \
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12912 CFLAGS="$(STAGE2_CFLAGS)" \
12913 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12914 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12918 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12919 TFLAGS="$(STAGE2_TFLAGS)" \
12920 $(TARGET-stage2-mpc)
12922 maybe-clean-stage2-mpc: clean-stage2-mpc
12923 clean-stage2: clean-stage2-mpc
12924 clean-stage2-mpc:
12925 @if [ $(current_stage) = stage2 ]; then \
12926 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12927 else \
12928 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12929 $(MAKE) stage2-start; \
12930 fi; \
12931 cd $(HOST_SUBDIR)/mpc && \
12932 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12933 @endif mpc-bootstrap
12936 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12937 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12938 maybe-all-stage3-mpc:
12939 maybe-clean-stage3-mpc:
12940 @if mpc-bootstrap
12941 maybe-all-stage3-mpc: all-stage3-mpc
12942 all-stage3: all-stage3-mpc
12943 TARGET-stage3-mpc = $(TARGET-mpc)
12944 all-stage3-mpc: configure-stage3-mpc
12945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12946 @r=`${PWD_COMMAND}`; export r; \
12947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12948 TFLAGS="$(STAGE3_TFLAGS)"; \
12949 $(HOST_EXPORTS) \
12950 $(POSTSTAGE1_HOST_EXPORTS) \
12951 cd $(HOST_SUBDIR)/mpc && \
12952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12953 CFLAGS="$(STAGE3_CFLAGS)" \
12954 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12955 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12960 TFLAGS="$(STAGE3_TFLAGS)" \
12961 $(TARGET-stage3-mpc)
12963 maybe-clean-stage3-mpc: clean-stage3-mpc
12964 clean-stage3: clean-stage3-mpc
12965 clean-stage3-mpc:
12966 @if [ $(current_stage) = stage3 ]; then \
12967 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12968 else \
12969 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12970 $(MAKE) stage3-start; \
12971 fi; \
12972 cd $(HOST_SUBDIR)/mpc && \
12973 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12974 @endif mpc-bootstrap
12977 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12978 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12979 maybe-all-stage4-mpc:
12980 maybe-clean-stage4-mpc:
12981 @if mpc-bootstrap
12982 maybe-all-stage4-mpc: all-stage4-mpc
12983 all-stage4: all-stage4-mpc
12984 TARGET-stage4-mpc = $(TARGET-mpc)
12985 all-stage4-mpc: configure-stage4-mpc
12986 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12987 @r=`${PWD_COMMAND}`; export r; \
12988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12989 TFLAGS="$(STAGE4_TFLAGS)"; \
12990 $(HOST_EXPORTS) \
12991 $(POSTSTAGE1_HOST_EXPORTS) \
12992 cd $(HOST_SUBDIR)/mpc && \
12993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12994 CFLAGS="$(STAGE4_CFLAGS)" \
12995 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12996 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13001 TFLAGS="$(STAGE4_TFLAGS)" \
13002 $(TARGET-stage4-mpc)
13004 maybe-clean-stage4-mpc: clean-stage4-mpc
13005 clean-stage4: clean-stage4-mpc
13006 clean-stage4-mpc:
13007 @if [ $(current_stage) = stage4 ]; then \
13008 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13009 else \
13010 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13011 $(MAKE) stage4-start; \
13012 fi; \
13013 cd $(HOST_SUBDIR)/mpc && \
13014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13015 @endif mpc-bootstrap
13018 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13019 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13020 maybe-all-stageprofile-mpc:
13021 maybe-clean-stageprofile-mpc:
13022 @if mpc-bootstrap
13023 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13024 all-stageprofile: all-stageprofile-mpc
13025 TARGET-stageprofile-mpc = $(TARGET-mpc)
13026 all-stageprofile-mpc: configure-stageprofile-mpc
13027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13028 @r=`${PWD_COMMAND}`; export r; \
13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13030 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13031 $(HOST_EXPORTS) \
13032 $(POSTSTAGE1_HOST_EXPORTS) \
13033 cd $(HOST_SUBDIR)/mpc && \
13034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13035 CFLAGS="$(STAGEprofile_CFLAGS)" \
13036 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13037 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13042 TFLAGS="$(STAGEprofile_TFLAGS)" \
13043 $(TARGET-stageprofile-mpc)
13045 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13046 clean-stageprofile: clean-stageprofile-mpc
13047 clean-stageprofile-mpc:
13048 @if [ $(current_stage) = stageprofile ]; then \
13049 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13050 else \
13051 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13052 $(MAKE) stageprofile-start; \
13053 fi; \
13054 cd $(HOST_SUBDIR)/mpc && \
13055 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13056 @endif mpc-bootstrap
13059 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13060 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13061 maybe-all-stagefeedback-mpc:
13062 maybe-clean-stagefeedback-mpc:
13063 @if mpc-bootstrap
13064 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13065 all-stagefeedback: all-stagefeedback-mpc
13066 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13067 all-stagefeedback-mpc: configure-stagefeedback-mpc
13068 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13069 @r=`${PWD_COMMAND}`; export r; \
13070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13071 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13072 $(HOST_EXPORTS) \
13073 $(POSTSTAGE1_HOST_EXPORTS) \
13074 cd $(HOST_SUBDIR)/mpc && \
13075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13076 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13077 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13078 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13083 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13084 $(TARGET-stagefeedback-mpc)
13086 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13087 clean-stagefeedback: clean-stagefeedback-mpc
13088 clean-stagefeedback-mpc:
13089 @if [ $(current_stage) = stagefeedback ]; then \
13090 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13091 else \
13092 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13093 $(MAKE) stagefeedback-start; \
13094 fi; \
13095 cd $(HOST_SUBDIR)/mpc && \
13096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13097 @endif mpc-bootstrap
13103 .PHONY: check-mpc maybe-check-mpc
13104 maybe-check-mpc:
13105 @if mpc
13106 maybe-check-mpc: check-mpc
13108 check-mpc:
13109 @: $(MAKE); $(unstage)
13110 @r=`${PWD_COMMAND}`; export r; \
13111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13112 $(HOST_EXPORTS) \
13113 (cd $(HOST_SUBDIR)/mpc && \
13114 $(MAKE) $(FLAGS_TO_PASS) check)
13116 @endif mpc
13118 .PHONY: install-mpc maybe-install-mpc
13119 maybe-install-mpc:
13120 @if mpc
13121 maybe-install-mpc: install-mpc
13123 install-mpc:
13125 @endif mpc
13127 .PHONY: install-strip-mpc maybe-install-strip-mpc
13128 maybe-install-strip-mpc:
13129 @if mpc
13130 maybe-install-strip-mpc: install-strip-mpc
13132 install-strip-mpc:
13134 @endif mpc
13136 # Other targets (info, dvi, pdf, etc.)
13138 .PHONY: maybe-info-mpc info-mpc
13139 maybe-info-mpc:
13140 @if mpc
13141 maybe-info-mpc: info-mpc
13143 info-mpc: \
13144 configure-mpc
13145 @[ -f ./mpc/Makefile ] || exit 0; \
13146 r=`${PWD_COMMAND}`; export r; \
13147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13148 $(HOST_EXPORTS) \
13149 for flag in $(EXTRA_HOST_FLAGS) ; do \
13150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13151 done; \
13152 echo "Doing info in mpc" ; \
13153 (cd $(HOST_SUBDIR)/mpc && \
13154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13156 "RANLIB=$${RANLIB}" \
13157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13158 info) \
13159 || exit 1
13161 @endif mpc
13163 .PHONY: maybe-dvi-mpc dvi-mpc
13164 maybe-dvi-mpc:
13165 @if mpc
13166 maybe-dvi-mpc: dvi-mpc
13168 dvi-mpc: \
13169 configure-mpc
13170 @[ -f ./mpc/Makefile ] || exit 0; \
13171 r=`${PWD_COMMAND}`; export r; \
13172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13173 $(HOST_EXPORTS) \
13174 for flag in $(EXTRA_HOST_FLAGS) ; do \
13175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13176 done; \
13177 echo "Doing dvi in mpc" ; \
13178 (cd $(HOST_SUBDIR)/mpc && \
13179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13181 "RANLIB=$${RANLIB}" \
13182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13183 dvi) \
13184 || exit 1
13186 @endif mpc
13188 .PHONY: maybe-pdf-mpc pdf-mpc
13189 maybe-pdf-mpc:
13190 @if mpc
13191 maybe-pdf-mpc: pdf-mpc
13193 pdf-mpc: \
13194 configure-mpc
13195 @[ -f ./mpc/Makefile ] || exit 0; \
13196 r=`${PWD_COMMAND}`; export r; \
13197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198 $(HOST_EXPORTS) \
13199 for flag in $(EXTRA_HOST_FLAGS) ; do \
13200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13201 done; \
13202 echo "Doing pdf in mpc" ; \
13203 (cd $(HOST_SUBDIR)/mpc && \
13204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13206 "RANLIB=$${RANLIB}" \
13207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13208 pdf) \
13209 || exit 1
13211 @endif mpc
13213 .PHONY: maybe-html-mpc html-mpc
13214 maybe-html-mpc:
13215 @if mpc
13216 maybe-html-mpc: html-mpc
13218 html-mpc: \
13219 configure-mpc
13220 @[ -f ./mpc/Makefile ] || exit 0; \
13221 r=`${PWD_COMMAND}`; export r; \
13222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13223 $(HOST_EXPORTS) \
13224 for flag in $(EXTRA_HOST_FLAGS) ; do \
13225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13226 done; \
13227 echo "Doing html in mpc" ; \
13228 (cd $(HOST_SUBDIR)/mpc && \
13229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13231 "RANLIB=$${RANLIB}" \
13232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13233 html) \
13234 || exit 1
13236 @endif mpc
13238 .PHONY: maybe-TAGS-mpc TAGS-mpc
13239 maybe-TAGS-mpc:
13240 @if mpc
13241 maybe-TAGS-mpc: TAGS-mpc
13243 TAGS-mpc: \
13244 configure-mpc
13245 @[ -f ./mpc/Makefile ] || exit 0; \
13246 r=`${PWD_COMMAND}`; export r; \
13247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13248 $(HOST_EXPORTS) \
13249 for flag in $(EXTRA_HOST_FLAGS) ; do \
13250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13251 done; \
13252 echo "Doing TAGS in mpc" ; \
13253 (cd $(HOST_SUBDIR)/mpc && \
13254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13256 "RANLIB=$${RANLIB}" \
13257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13258 TAGS) \
13259 || exit 1
13261 @endif mpc
13263 .PHONY: maybe-install-info-mpc install-info-mpc
13264 maybe-install-info-mpc:
13265 @if mpc
13266 maybe-install-info-mpc: install-info-mpc
13268 install-info-mpc: \
13269 configure-mpc \
13270 info-mpc
13271 @[ -f ./mpc/Makefile ] || exit 0; \
13272 r=`${PWD_COMMAND}`; export r; \
13273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13274 $(HOST_EXPORTS) \
13275 for flag in $(EXTRA_HOST_FLAGS) ; do \
13276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13277 done; \
13278 echo "Doing install-info in mpc" ; \
13279 (cd $(HOST_SUBDIR)/mpc && \
13280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13282 "RANLIB=$${RANLIB}" \
13283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13284 install-info) \
13285 || exit 1
13287 @endif mpc
13289 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13290 maybe-install-pdf-mpc:
13291 @if mpc
13292 maybe-install-pdf-mpc: install-pdf-mpc
13294 install-pdf-mpc: \
13295 configure-mpc \
13296 pdf-mpc
13297 @[ -f ./mpc/Makefile ] || exit 0; \
13298 r=`${PWD_COMMAND}`; export r; \
13299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13300 $(HOST_EXPORTS) \
13301 for flag in $(EXTRA_HOST_FLAGS) ; do \
13302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13303 done; \
13304 echo "Doing install-pdf in mpc" ; \
13305 (cd $(HOST_SUBDIR)/mpc && \
13306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13308 "RANLIB=$${RANLIB}" \
13309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13310 install-pdf) \
13311 || exit 1
13313 @endif mpc
13315 .PHONY: maybe-install-html-mpc install-html-mpc
13316 maybe-install-html-mpc:
13317 @if mpc
13318 maybe-install-html-mpc: install-html-mpc
13320 install-html-mpc: \
13321 configure-mpc \
13322 html-mpc
13323 @[ -f ./mpc/Makefile ] || exit 0; \
13324 r=`${PWD_COMMAND}`; export r; \
13325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13326 $(HOST_EXPORTS) \
13327 for flag in $(EXTRA_HOST_FLAGS) ; do \
13328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13329 done; \
13330 echo "Doing install-html in mpc" ; \
13331 (cd $(HOST_SUBDIR)/mpc && \
13332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13334 "RANLIB=$${RANLIB}" \
13335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13336 install-html) \
13337 || exit 1
13339 @endif mpc
13341 .PHONY: maybe-installcheck-mpc installcheck-mpc
13342 maybe-installcheck-mpc:
13343 @if mpc
13344 maybe-installcheck-mpc: installcheck-mpc
13346 installcheck-mpc: \
13347 configure-mpc
13348 @[ -f ./mpc/Makefile ] || exit 0; \
13349 r=`${PWD_COMMAND}`; export r; \
13350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13351 $(HOST_EXPORTS) \
13352 for flag in $(EXTRA_HOST_FLAGS) ; do \
13353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13354 done; \
13355 echo "Doing installcheck in mpc" ; \
13356 (cd $(HOST_SUBDIR)/mpc && \
13357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13359 "RANLIB=$${RANLIB}" \
13360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13361 installcheck) \
13362 || exit 1
13364 @endif mpc
13366 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13367 maybe-mostlyclean-mpc:
13368 @if mpc
13369 maybe-mostlyclean-mpc: mostlyclean-mpc
13371 mostlyclean-mpc:
13372 @[ -f ./mpc/Makefile ] || exit 0; \
13373 r=`${PWD_COMMAND}`; export r; \
13374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13375 $(HOST_EXPORTS) \
13376 for flag in $(EXTRA_HOST_FLAGS) ; do \
13377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13378 done; \
13379 echo "Doing mostlyclean in mpc" ; \
13380 (cd $(HOST_SUBDIR)/mpc && \
13381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13383 "RANLIB=$${RANLIB}" \
13384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13385 mostlyclean) \
13386 || exit 1
13388 @endif mpc
13390 .PHONY: maybe-clean-mpc clean-mpc
13391 maybe-clean-mpc:
13392 @if mpc
13393 maybe-clean-mpc: clean-mpc
13395 clean-mpc:
13396 @[ -f ./mpc/Makefile ] || exit 0; \
13397 r=`${PWD_COMMAND}`; export r; \
13398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13399 $(HOST_EXPORTS) \
13400 for flag in $(EXTRA_HOST_FLAGS) ; do \
13401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13402 done; \
13403 echo "Doing clean in mpc" ; \
13404 (cd $(HOST_SUBDIR)/mpc && \
13405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13407 "RANLIB=$${RANLIB}" \
13408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13409 clean) \
13410 || exit 1
13412 @endif mpc
13414 .PHONY: maybe-distclean-mpc distclean-mpc
13415 maybe-distclean-mpc:
13416 @if mpc
13417 maybe-distclean-mpc: distclean-mpc
13419 distclean-mpc:
13420 @[ -f ./mpc/Makefile ] || exit 0; \
13421 r=`${PWD_COMMAND}`; export r; \
13422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13423 $(HOST_EXPORTS) \
13424 for flag in $(EXTRA_HOST_FLAGS) ; do \
13425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13426 done; \
13427 echo "Doing distclean in mpc" ; \
13428 (cd $(HOST_SUBDIR)/mpc && \
13429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13431 "RANLIB=$${RANLIB}" \
13432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13433 distclean) \
13434 || exit 1
13436 @endif mpc
13438 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13439 maybe-maintainer-clean-mpc:
13440 @if mpc
13441 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13443 maintainer-clean-mpc:
13444 @[ -f ./mpc/Makefile ] || exit 0; \
13445 r=`${PWD_COMMAND}`; export r; \
13446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13447 $(HOST_EXPORTS) \
13448 for flag in $(EXTRA_HOST_FLAGS) ; do \
13449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13450 done; \
13451 echo "Doing maintainer-clean in mpc" ; \
13452 (cd $(HOST_SUBDIR)/mpc && \
13453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13455 "RANLIB=$${RANLIB}" \
13456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13457 maintainer-clean) \
13458 || exit 1
13460 @endif mpc
13464 .PHONY: configure-isl maybe-configure-isl
13465 maybe-configure-isl:
13466 @if gcc-bootstrap
13467 configure-isl: stage_current
13468 @endif gcc-bootstrap
13469 @if isl
13470 maybe-configure-isl: configure-isl
13471 configure-isl:
13472 @r=`${PWD_COMMAND}`; export r; \
13473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13474 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13476 $(HOST_EXPORTS) \
13477 echo Configuring in $(HOST_SUBDIR)/isl; \
13478 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13479 case $(srcdir) in \
13480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13481 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13483 esac; \
13484 srcdiroption="--srcdir=$${topdir}/isl"; \
13485 libsrcdir="$$s/isl"; \
13486 $(SHELL) $${libsrcdir}/configure \
13487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13488 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13489 || exit 1
13490 @endif isl
13494 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13495 maybe-configure-stage1-isl:
13496 @if isl-bootstrap
13497 maybe-configure-stage1-isl: configure-stage1-isl
13498 configure-stage1-isl:
13499 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13501 @r=`${PWD_COMMAND}`; export r; \
13502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13503 TFLAGS="$(STAGE1_TFLAGS)"; \
13504 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13505 $(HOST_EXPORTS) \
13506 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13507 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13508 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13509 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13511 cd $(HOST_SUBDIR)/isl || exit 1; \
13512 case $(srcdir) in \
13513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13514 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13516 esac; \
13517 srcdiroption="--srcdir=$${topdir}/isl"; \
13518 libsrcdir="$$s/isl"; \
13519 $(SHELL) $${libsrcdir}/configure \
13520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13521 --target=${target_alias} $${srcdiroption} \
13522 $(STAGE1_CONFIGURE_FLAGS) \
13523 --disable-shared @extra_isl_gmp_configure_flags@
13524 @endif isl-bootstrap
13526 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13527 maybe-configure-stage2-isl:
13528 @if isl-bootstrap
13529 maybe-configure-stage2-isl: configure-stage2-isl
13530 configure-stage2-isl:
13531 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13533 @r=`${PWD_COMMAND}`; export r; \
13534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13535 TFLAGS="$(STAGE2_TFLAGS)"; \
13536 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13537 $(HOST_EXPORTS) \
13538 $(POSTSTAGE1_HOST_EXPORTS) \
13539 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13540 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13541 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13542 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13544 cd $(HOST_SUBDIR)/isl || exit 1; \
13545 case $(srcdir) in \
13546 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13547 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13548 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13549 esac; \
13550 srcdiroption="--srcdir=$${topdir}/isl"; \
13551 libsrcdir="$$s/isl"; \
13552 $(SHELL) $${libsrcdir}/configure \
13553 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13554 --target=${target_alias} $${srcdiroption} \
13555 --with-build-libsubdir=$(HOST_SUBDIR) \
13556 $(STAGE2_CONFIGURE_FLAGS) \
13557 --disable-shared @extra_isl_gmp_configure_flags@
13558 @endif isl-bootstrap
13560 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13561 maybe-configure-stage3-isl:
13562 @if isl-bootstrap
13563 maybe-configure-stage3-isl: configure-stage3-isl
13564 configure-stage3-isl:
13565 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13567 @r=`${PWD_COMMAND}`; export r; \
13568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13569 TFLAGS="$(STAGE3_TFLAGS)"; \
13570 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13571 $(HOST_EXPORTS) \
13572 $(POSTSTAGE1_HOST_EXPORTS) \
13573 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13574 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13575 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13576 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13578 cd $(HOST_SUBDIR)/isl || exit 1; \
13579 case $(srcdir) in \
13580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13581 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13583 esac; \
13584 srcdiroption="--srcdir=$${topdir}/isl"; \
13585 libsrcdir="$$s/isl"; \
13586 $(SHELL) $${libsrcdir}/configure \
13587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13588 --target=${target_alias} $${srcdiroption} \
13589 --with-build-libsubdir=$(HOST_SUBDIR) \
13590 $(STAGE3_CONFIGURE_FLAGS) \
13591 --disable-shared @extra_isl_gmp_configure_flags@
13592 @endif isl-bootstrap
13594 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13595 maybe-configure-stage4-isl:
13596 @if isl-bootstrap
13597 maybe-configure-stage4-isl: configure-stage4-isl
13598 configure-stage4-isl:
13599 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13601 @r=`${PWD_COMMAND}`; export r; \
13602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13603 TFLAGS="$(STAGE4_TFLAGS)"; \
13604 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13605 $(HOST_EXPORTS) \
13606 $(POSTSTAGE1_HOST_EXPORTS) \
13607 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13608 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13609 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13610 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13612 cd $(HOST_SUBDIR)/isl || exit 1; \
13613 case $(srcdir) in \
13614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13615 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13617 esac; \
13618 srcdiroption="--srcdir=$${topdir}/isl"; \
13619 libsrcdir="$$s/isl"; \
13620 $(SHELL) $${libsrcdir}/configure \
13621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13622 --target=${target_alias} $${srcdiroption} \
13623 --with-build-libsubdir=$(HOST_SUBDIR) \
13624 $(STAGE4_CONFIGURE_FLAGS) \
13625 --disable-shared @extra_isl_gmp_configure_flags@
13626 @endif isl-bootstrap
13628 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13629 maybe-configure-stageprofile-isl:
13630 @if isl-bootstrap
13631 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13632 configure-stageprofile-isl:
13633 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13634 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13635 @r=`${PWD_COMMAND}`; export r; \
13636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13637 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13638 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13639 $(HOST_EXPORTS) \
13640 $(POSTSTAGE1_HOST_EXPORTS) \
13641 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13642 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13643 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13644 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13646 cd $(HOST_SUBDIR)/isl || exit 1; \
13647 case $(srcdir) in \
13648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13649 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13651 esac; \
13652 srcdiroption="--srcdir=$${topdir}/isl"; \
13653 libsrcdir="$$s/isl"; \
13654 $(SHELL) $${libsrcdir}/configure \
13655 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13656 --target=${target_alias} $${srcdiroption} \
13657 --with-build-libsubdir=$(HOST_SUBDIR) \
13658 $(STAGEprofile_CONFIGURE_FLAGS) \
13659 --disable-shared @extra_isl_gmp_configure_flags@
13660 @endif isl-bootstrap
13662 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13663 maybe-configure-stagefeedback-isl:
13664 @if isl-bootstrap
13665 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13666 configure-stagefeedback-isl:
13667 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13669 @r=`${PWD_COMMAND}`; export r; \
13670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13671 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13672 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13673 $(HOST_EXPORTS) \
13674 $(POSTSTAGE1_HOST_EXPORTS) \
13675 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13676 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13677 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13678 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13680 cd $(HOST_SUBDIR)/isl || exit 1; \
13681 case $(srcdir) in \
13682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13683 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13685 esac; \
13686 srcdiroption="--srcdir=$${topdir}/isl"; \
13687 libsrcdir="$$s/isl"; \
13688 $(SHELL) $${libsrcdir}/configure \
13689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13690 --target=${target_alias} $${srcdiroption} \
13691 --with-build-libsubdir=$(HOST_SUBDIR) \
13692 $(STAGEfeedback_CONFIGURE_FLAGS) \
13693 --disable-shared @extra_isl_gmp_configure_flags@
13694 @endif isl-bootstrap
13700 .PHONY: all-isl maybe-all-isl
13701 maybe-all-isl:
13702 @if gcc-bootstrap
13703 all-isl: stage_current
13704 @endif gcc-bootstrap
13705 @if isl
13706 TARGET-isl=all
13707 maybe-all-isl: all-isl
13708 all-isl: configure-isl
13709 @r=`${PWD_COMMAND}`; export r; \
13710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13711 $(HOST_EXPORTS) \
13712 (cd $(HOST_SUBDIR)/isl && \
13713 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13714 $(TARGET-isl))
13715 @endif isl
13719 .PHONY: all-stage1-isl maybe-all-stage1-isl
13720 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13721 maybe-all-stage1-isl:
13722 maybe-clean-stage1-isl:
13723 @if isl-bootstrap
13724 maybe-all-stage1-isl: all-stage1-isl
13725 all-stage1: all-stage1-isl
13726 TARGET-stage1-isl = $(TARGET-isl)
13727 all-stage1-isl: configure-stage1-isl
13728 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13729 @r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13731 TFLAGS="$(STAGE1_TFLAGS)"; \
13732 $(HOST_EXPORTS) \
13733 cd $(HOST_SUBDIR)/isl && \
13734 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13735 CFLAGS="$(STAGE1_CFLAGS)" \
13736 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13737 LIBCFLAGS="$(LIBCFLAGS)" \
13738 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13739 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13740 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13741 $(EXTRA_HOST_FLAGS) \
13742 $(STAGE1_FLAGS_TO_PASS) V=1 \
13743 TFLAGS="$(STAGE1_TFLAGS)" \
13744 $(TARGET-stage1-isl)
13746 maybe-clean-stage1-isl: clean-stage1-isl
13747 clean-stage1: clean-stage1-isl
13748 clean-stage1-isl:
13749 @if [ $(current_stage) = stage1 ]; then \
13750 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13751 else \
13752 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13753 $(MAKE) stage1-start; \
13754 fi; \
13755 cd $(HOST_SUBDIR)/isl && \
13756 $(MAKE) $(EXTRA_HOST_FLAGS) \
13757 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13758 @endif isl-bootstrap
13761 .PHONY: all-stage2-isl maybe-all-stage2-isl
13762 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13763 maybe-all-stage2-isl:
13764 maybe-clean-stage2-isl:
13765 @if isl-bootstrap
13766 maybe-all-stage2-isl: all-stage2-isl
13767 all-stage2: all-stage2-isl
13768 TARGET-stage2-isl = $(TARGET-isl)
13769 all-stage2-isl: configure-stage2-isl
13770 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13771 @r=`${PWD_COMMAND}`; export r; \
13772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13773 TFLAGS="$(STAGE2_TFLAGS)"; \
13774 $(HOST_EXPORTS) \
13775 $(POSTSTAGE1_HOST_EXPORTS) \
13776 cd $(HOST_SUBDIR)/isl && \
13777 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13778 CFLAGS="$(STAGE2_CFLAGS)" \
13779 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13780 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13781 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13782 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13783 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13784 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13785 TFLAGS="$(STAGE2_TFLAGS)" \
13786 $(TARGET-stage2-isl)
13788 maybe-clean-stage2-isl: clean-stage2-isl
13789 clean-stage2: clean-stage2-isl
13790 clean-stage2-isl:
13791 @if [ $(current_stage) = stage2 ]; then \
13792 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13793 else \
13794 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13795 $(MAKE) stage2-start; \
13796 fi; \
13797 cd $(HOST_SUBDIR)/isl && \
13798 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13799 @endif isl-bootstrap
13802 .PHONY: all-stage3-isl maybe-all-stage3-isl
13803 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13804 maybe-all-stage3-isl:
13805 maybe-clean-stage3-isl:
13806 @if isl-bootstrap
13807 maybe-all-stage3-isl: all-stage3-isl
13808 all-stage3: all-stage3-isl
13809 TARGET-stage3-isl = $(TARGET-isl)
13810 all-stage3-isl: configure-stage3-isl
13811 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13812 @r=`${PWD_COMMAND}`; export r; \
13813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13814 TFLAGS="$(STAGE3_TFLAGS)"; \
13815 $(HOST_EXPORTS) \
13816 $(POSTSTAGE1_HOST_EXPORTS) \
13817 cd $(HOST_SUBDIR)/isl && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13819 CFLAGS="$(STAGE3_CFLAGS)" \
13820 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13821 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13822 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13823 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13824 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13825 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13826 TFLAGS="$(STAGE3_TFLAGS)" \
13827 $(TARGET-stage3-isl)
13829 maybe-clean-stage3-isl: clean-stage3-isl
13830 clean-stage3: clean-stage3-isl
13831 clean-stage3-isl:
13832 @if [ $(current_stage) = stage3 ]; then \
13833 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13834 else \
13835 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13836 $(MAKE) stage3-start; \
13837 fi; \
13838 cd $(HOST_SUBDIR)/isl && \
13839 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13840 @endif isl-bootstrap
13843 .PHONY: all-stage4-isl maybe-all-stage4-isl
13844 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13845 maybe-all-stage4-isl:
13846 maybe-clean-stage4-isl:
13847 @if isl-bootstrap
13848 maybe-all-stage4-isl: all-stage4-isl
13849 all-stage4: all-stage4-isl
13850 TARGET-stage4-isl = $(TARGET-isl)
13851 all-stage4-isl: configure-stage4-isl
13852 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13853 @r=`${PWD_COMMAND}`; export r; \
13854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13855 TFLAGS="$(STAGE4_TFLAGS)"; \
13856 $(HOST_EXPORTS) \
13857 $(POSTSTAGE1_HOST_EXPORTS) \
13858 cd $(HOST_SUBDIR)/isl && \
13859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13860 CFLAGS="$(STAGE4_CFLAGS)" \
13861 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13862 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13866 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13867 TFLAGS="$(STAGE4_TFLAGS)" \
13868 $(TARGET-stage4-isl)
13870 maybe-clean-stage4-isl: clean-stage4-isl
13871 clean-stage4: clean-stage4-isl
13872 clean-stage4-isl:
13873 @if [ $(current_stage) = stage4 ]; then \
13874 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13875 else \
13876 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13877 $(MAKE) stage4-start; \
13878 fi; \
13879 cd $(HOST_SUBDIR)/isl && \
13880 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13881 @endif isl-bootstrap
13884 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13885 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13886 maybe-all-stageprofile-isl:
13887 maybe-clean-stageprofile-isl:
13888 @if isl-bootstrap
13889 maybe-all-stageprofile-isl: all-stageprofile-isl
13890 all-stageprofile: all-stageprofile-isl
13891 TARGET-stageprofile-isl = $(TARGET-isl)
13892 all-stageprofile-isl: configure-stageprofile-isl
13893 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13894 @r=`${PWD_COMMAND}`; export r; \
13895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13896 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13897 $(HOST_EXPORTS) \
13898 $(POSTSTAGE1_HOST_EXPORTS) \
13899 cd $(HOST_SUBDIR)/isl && \
13900 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13901 CFLAGS="$(STAGEprofile_CFLAGS)" \
13902 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13903 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13904 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13905 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13906 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13907 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13908 TFLAGS="$(STAGEprofile_TFLAGS)" \
13909 $(TARGET-stageprofile-isl)
13911 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13912 clean-stageprofile: clean-stageprofile-isl
13913 clean-stageprofile-isl:
13914 @if [ $(current_stage) = stageprofile ]; then \
13915 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13916 else \
13917 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13918 $(MAKE) stageprofile-start; \
13919 fi; \
13920 cd $(HOST_SUBDIR)/isl && \
13921 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13922 @endif isl-bootstrap
13925 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13926 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13927 maybe-all-stagefeedback-isl:
13928 maybe-clean-stagefeedback-isl:
13929 @if isl-bootstrap
13930 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13931 all-stagefeedback: all-stagefeedback-isl
13932 TARGET-stagefeedback-isl = $(TARGET-isl)
13933 all-stagefeedback-isl: configure-stagefeedback-isl
13934 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13935 @r=`${PWD_COMMAND}`; export r; \
13936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13937 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13938 $(HOST_EXPORTS) \
13939 $(POSTSTAGE1_HOST_EXPORTS) \
13940 cd $(HOST_SUBDIR)/isl && \
13941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13942 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13943 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13944 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13948 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13949 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13950 $(TARGET-stagefeedback-isl)
13952 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13953 clean-stagefeedback: clean-stagefeedback-isl
13954 clean-stagefeedback-isl:
13955 @if [ $(current_stage) = stagefeedback ]; then \
13956 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13957 else \
13958 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13959 $(MAKE) stagefeedback-start; \
13960 fi; \
13961 cd $(HOST_SUBDIR)/isl && \
13962 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13963 @endif isl-bootstrap
13969 .PHONY: check-isl maybe-check-isl
13970 maybe-check-isl:
13971 @if isl
13972 maybe-check-isl: check-isl
13974 check-isl:
13975 @: $(MAKE); $(unstage)
13976 @r=`${PWD_COMMAND}`; export r; \
13977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13978 $(HOST_EXPORTS) \
13979 (cd $(HOST_SUBDIR)/isl && \
13980 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13982 @endif isl
13984 .PHONY: install-isl maybe-install-isl
13985 maybe-install-isl:
13986 @if isl
13987 maybe-install-isl: install-isl
13989 install-isl:
13991 @endif isl
13993 .PHONY: install-strip-isl maybe-install-strip-isl
13994 maybe-install-strip-isl:
13995 @if isl
13996 maybe-install-strip-isl: install-strip-isl
13998 install-strip-isl:
14000 @endif isl
14002 # Other targets (info, dvi, pdf, etc.)
14004 .PHONY: maybe-info-isl info-isl
14005 maybe-info-isl:
14006 @if isl
14007 maybe-info-isl: info-isl
14009 info-isl: \
14010 configure-isl
14011 @[ -f ./isl/Makefile ] || exit 0; \
14012 r=`${PWD_COMMAND}`; export r; \
14013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14014 $(HOST_EXPORTS) \
14015 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14017 done; \
14018 echo "Doing info in isl" ; \
14019 (cd $(HOST_SUBDIR)/isl && \
14020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14022 "RANLIB=$${RANLIB}" \
14023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14024 info) \
14025 || exit 1
14027 @endif isl
14029 .PHONY: maybe-dvi-isl dvi-isl
14030 maybe-dvi-isl:
14031 @if isl
14032 maybe-dvi-isl: dvi-isl
14034 dvi-isl: \
14035 configure-isl
14036 @[ -f ./isl/Makefile ] || exit 0; \
14037 r=`${PWD_COMMAND}`; export r; \
14038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14039 $(HOST_EXPORTS) \
14040 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14042 done; \
14043 echo "Doing dvi in isl" ; \
14044 (cd $(HOST_SUBDIR)/isl && \
14045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14047 "RANLIB=$${RANLIB}" \
14048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14049 dvi) \
14050 || exit 1
14052 @endif isl
14054 .PHONY: maybe-pdf-isl pdf-isl
14055 maybe-pdf-isl:
14056 @if isl
14057 maybe-pdf-isl: pdf-isl
14059 pdf-isl: \
14060 configure-isl
14061 @[ -f ./isl/Makefile ] || exit 0; \
14062 r=`${PWD_COMMAND}`; export r; \
14063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14064 $(HOST_EXPORTS) \
14065 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14067 done; \
14068 echo "Doing pdf in isl" ; \
14069 (cd $(HOST_SUBDIR)/isl && \
14070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14072 "RANLIB=$${RANLIB}" \
14073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14074 pdf) \
14075 || exit 1
14077 @endif isl
14079 .PHONY: maybe-html-isl html-isl
14080 maybe-html-isl:
14081 @if isl
14082 maybe-html-isl: html-isl
14084 html-isl: \
14085 configure-isl
14086 @[ -f ./isl/Makefile ] || exit 0; \
14087 r=`${PWD_COMMAND}`; export r; \
14088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089 $(HOST_EXPORTS) \
14090 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14092 done; \
14093 echo "Doing html in isl" ; \
14094 (cd $(HOST_SUBDIR)/isl && \
14095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14097 "RANLIB=$${RANLIB}" \
14098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14099 html) \
14100 || exit 1
14102 @endif isl
14104 .PHONY: maybe-TAGS-isl TAGS-isl
14105 maybe-TAGS-isl:
14106 @if isl
14107 maybe-TAGS-isl: TAGS-isl
14109 TAGS-isl: \
14110 configure-isl
14111 @[ -f ./isl/Makefile ] || exit 0; \
14112 r=`${PWD_COMMAND}`; export r; \
14113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14114 $(HOST_EXPORTS) \
14115 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14117 done; \
14118 echo "Doing TAGS in isl" ; \
14119 (cd $(HOST_SUBDIR)/isl && \
14120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14122 "RANLIB=$${RANLIB}" \
14123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14124 TAGS) \
14125 || exit 1
14127 @endif isl
14129 .PHONY: maybe-install-info-isl install-info-isl
14130 maybe-install-info-isl:
14131 @if isl
14132 maybe-install-info-isl: install-info-isl
14134 install-info-isl: \
14135 configure-isl \
14136 info-isl
14137 @[ -f ./isl/Makefile ] || exit 0; \
14138 r=`${PWD_COMMAND}`; export r; \
14139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14140 $(HOST_EXPORTS) \
14141 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14143 done; \
14144 echo "Doing install-info in isl" ; \
14145 (cd $(HOST_SUBDIR)/isl && \
14146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14148 "RANLIB=$${RANLIB}" \
14149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14150 install-info) \
14151 || exit 1
14153 @endif isl
14155 .PHONY: maybe-install-pdf-isl install-pdf-isl
14156 maybe-install-pdf-isl:
14157 @if isl
14158 maybe-install-pdf-isl: install-pdf-isl
14160 install-pdf-isl: \
14161 configure-isl \
14162 pdf-isl
14163 @[ -f ./isl/Makefile ] || exit 0; \
14164 r=`${PWD_COMMAND}`; export r; \
14165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14166 $(HOST_EXPORTS) \
14167 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14169 done; \
14170 echo "Doing install-pdf in isl" ; \
14171 (cd $(HOST_SUBDIR)/isl && \
14172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14174 "RANLIB=$${RANLIB}" \
14175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14176 install-pdf) \
14177 || exit 1
14179 @endif isl
14181 .PHONY: maybe-install-html-isl install-html-isl
14182 maybe-install-html-isl:
14183 @if isl
14184 maybe-install-html-isl: install-html-isl
14186 install-html-isl: \
14187 configure-isl \
14188 html-isl
14189 @[ -f ./isl/Makefile ] || exit 0; \
14190 r=`${PWD_COMMAND}`; export r; \
14191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14192 $(HOST_EXPORTS) \
14193 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14195 done; \
14196 echo "Doing install-html in isl" ; \
14197 (cd $(HOST_SUBDIR)/isl && \
14198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14200 "RANLIB=$${RANLIB}" \
14201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14202 install-html) \
14203 || exit 1
14205 @endif isl
14207 .PHONY: maybe-installcheck-isl installcheck-isl
14208 maybe-installcheck-isl:
14209 @if isl
14210 maybe-installcheck-isl: installcheck-isl
14212 installcheck-isl: \
14213 configure-isl
14214 @[ -f ./isl/Makefile ] || exit 0; \
14215 r=`${PWD_COMMAND}`; export r; \
14216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14217 $(HOST_EXPORTS) \
14218 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14220 done; \
14221 echo "Doing installcheck in isl" ; \
14222 (cd $(HOST_SUBDIR)/isl && \
14223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14225 "RANLIB=$${RANLIB}" \
14226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14227 installcheck) \
14228 || exit 1
14230 @endif isl
14232 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14233 maybe-mostlyclean-isl:
14234 @if isl
14235 maybe-mostlyclean-isl: mostlyclean-isl
14237 mostlyclean-isl:
14238 @[ -f ./isl/Makefile ] || exit 0; \
14239 r=`${PWD_COMMAND}`; export r; \
14240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14241 $(HOST_EXPORTS) \
14242 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14244 done; \
14245 echo "Doing mostlyclean in isl" ; \
14246 (cd $(HOST_SUBDIR)/isl && \
14247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14249 "RANLIB=$${RANLIB}" \
14250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14251 mostlyclean) \
14252 || exit 1
14254 @endif isl
14256 .PHONY: maybe-clean-isl clean-isl
14257 maybe-clean-isl:
14258 @if isl
14259 maybe-clean-isl: clean-isl
14261 clean-isl:
14262 @[ -f ./isl/Makefile ] || exit 0; \
14263 r=`${PWD_COMMAND}`; export r; \
14264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14265 $(HOST_EXPORTS) \
14266 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14268 done; \
14269 echo "Doing clean in isl" ; \
14270 (cd $(HOST_SUBDIR)/isl && \
14271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14273 "RANLIB=$${RANLIB}" \
14274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14275 clean) \
14276 || exit 1
14278 @endif isl
14280 .PHONY: maybe-distclean-isl distclean-isl
14281 maybe-distclean-isl:
14282 @if isl
14283 maybe-distclean-isl: distclean-isl
14285 distclean-isl:
14286 @[ -f ./isl/Makefile ] || exit 0; \
14287 r=`${PWD_COMMAND}`; export r; \
14288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14289 $(HOST_EXPORTS) \
14290 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14292 done; \
14293 echo "Doing distclean in isl" ; \
14294 (cd $(HOST_SUBDIR)/isl && \
14295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14297 "RANLIB=$${RANLIB}" \
14298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14299 distclean) \
14300 || exit 1
14302 @endif isl
14304 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14305 maybe-maintainer-clean-isl:
14306 @if isl
14307 maybe-maintainer-clean-isl: maintainer-clean-isl
14309 maintainer-clean-isl:
14310 @[ -f ./isl/Makefile ] || exit 0; \
14311 r=`${PWD_COMMAND}`; export r; \
14312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14313 $(HOST_EXPORTS) \
14314 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14316 done; \
14317 echo "Doing maintainer-clean in isl" ; \
14318 (cd $(HOST_SUBDIR)/isl && \
14319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14321 "RANLIB=$${RANLIB}" \
14322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14323 maintainer-clean) \
14324 || exit 1
14326 @endif isl
14330 .PHONY: configure-cloog maybe-configure-cloog
14331 maybe-configure-cloog:
14332 @if gcc-bootstrap
14333 configure-cloog: stage_current
14334 @endif gcc-bootstrap
14335 @if cloog
14336 maybe-configure-cloog: configure-cloog
14337 configure-cloog:
14338 @r=`${PWD_COMMAND}`; export r; \
14339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14340 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14342 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14343 echo Configuring in $(HOST_SUBDIR)/cloog; \
14344 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14345 case $(srcdir) in \
14346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14347 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14349 esac; \
14350 srcdiroption="--srcdir=$${topdir}/cloog"; \
14351 libsrcdir="$$s/cloog"; \
14352 $(SHELL) $${libsrcdir}/configure \
14353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14354 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14355 || exit 1
14356 @endif cloog
14360 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14361 maybe-configure-stage1-cloog:
14362 @if cloog-bootstrap
14363 maybe-configure-stage1-cloog: configure-stage1-cloog
14364 configure-stage1-cloog:
14365 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14367 @r=`${PWD_COMMAND}`; export r; \
14368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14369 TFLAGS="$(STAGE1_TFLAGS)"; \
14370 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14371 $(HOST_EXPORTS) \
14372 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14373 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14374 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14375 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14377 cd $(HOST_SUBDIR)/cloog || exit 1; \
14378 case $(srcdir) in \
14379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14380 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14382 esac; \
14383 srcdiroption="--srcdir=$${topdir}/cloog"; \
14384 libsrcdir="$$s/cloog"; \
14385 $(SHELL) $${libsrcdir}/configure \
14386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14387 --target=${target_alias} $${srcdiroption} \
14388 $(STAGE1_CONFIGURE_FLAGS) \
14389 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14390 @endif cloog-bootstrap
14392 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14393 maybe-configure-stage2-cloog:
14394 @if cloog-bootstrap
14395 maybe-configure-stage2-cloog: configure-stage2-cloog
14396 configure-stage2-cloog:
14397 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14398 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14399 @r=`${PWD_COMMAND}`; export r; \
14400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14401 TFLAGS="$(STAGE2_TFLAGS)"; \
14402 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14403 $(HOST_EXPORTS) \
14404 $(POSTSTAGE1_HOST_EXPORTS) \
14405 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14406 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14407 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14408 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14410 cd $(HOST_SUBDIR)/cloog || exit 1; \
14411 case $(srcdir) in \
14412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14413 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14415 esac; \
14416 srcdiroption="--srcdir=$${topdir}/cloog"; \
14417 libsrcdir="$$s/cloog"; \
14418 $(SHELL) $${libsrcdir}/configure \
14419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14420 --target=${target_alias} $${srcdiroption} \
14421 --with-build-libsubdir=$(HOST_SUBDIR) \
14422 $(STAGE2_CONFIGURE_FLAGS) \
14423 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14424 @endif cloog-bootstrap
14426 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14427 maybe-configure-stage3-cloog:
14428 @if cloog-bootstrap
14429 maybe-configure-stage3-cloog: configure-stage3-cloog
14430 configure-stage3-cloog:
14431 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14432 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14433 @r=`${PWD_COMMAND}`; export r; \
14434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14435 TFLAGS="$(STAGE3_TFLAGS)"; \
14436 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14437 $(HOST_EXPORTS) \
14438 $(POSTSTAGE1_HOST_EXPORTS) \
14439 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14440 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14441 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14442 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14444 cd $(HOST_SUBDIR)/cloog || exit 1; \
14445 case $(srcdir) in \
14446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14447 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14449 esac; \
14450 srcdiroption="--srcdir=$${topdir}/cloog"; \
14451 libsrcdir="$$s/cloog"; \
14452 $(SHELL) $${libsrcdir}/configure \
14453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14454 --target=${target_alias} $${srcdiroption} \
14455 --with-build-libsubdir=$(HOST_SUBDIR) \
14456 $(STAGE3_CONFIGURE_FLAGS) \
14457 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14458 @endif cloog-bootstrap
14460 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14461 maybe-configure-stage4-cloog:
14462 @if cloog-bootstrap
14463 maybe-configure-stage4-cloog: configure-stage4-cloog
14464 configure-stage4-cloog:
14465 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14466 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14467 @r=`${PWD_COMMAND}`; export r; \
14468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14469 TFLAGS="$(STAGE4_TFLAGS)"; \
14470 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14471 $(HOST_EXPORTS) \
14472 $(POSTSTAGE1_HOST_EXPORTS) \
14473 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14474 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14475 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14476 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14478 cd $(HOST_SUBDIR)/cloog || exit 1; \
14479 case $(srcdir) in \
14480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14481 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14483 esac; \
14484 srcdiroption="--srcdir=$${topdir}/cloog"; \
14485 libsrcdir="$$s/cloog"; \
14486 $(SHELL) $${libsrcdir}/configure \
14487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14488 --target=${target_alias} $${srcdiroption} \
14489 --with-build-libsubdir=$(HOST_SUBDIR) \
14490 $(STAGE4_CONFIGURE_FLAGS) \
14491 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14492 @endif cloog-bootstrap
14494 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14495 maybe-configure-stageprofile-cloog:
14496 @if cloog-bootstrap
14497 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14498 configure-stageprofile-cloog:
14499 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14501 @r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14504 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14505 $(HOST_EXPORTS) \
14506 $(POSTSTAGE1_HOST_EXPORTS) \
14507 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14508 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14509 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14510 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14512 cd $(HOST_SUBDIR)/cloog || exit 1; \
14513 case $(srcdir) in \
14514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14515 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14517 esac; \
14518 srcdiroption="--srcdir=$${topdir}/cloog"; \
14519 libsrcdir="$$s/cloog"; \
14520 $(SHELL) $${libsrcdir}/configure \
14521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14522 --target=${target_alias} $${srcdiroption} \
14523 --with-build-libsubdir=$(HOST_SUBDIR) \
14524 $(STAGEprofile_CONFIGURE_FLAGS) \
14525 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14526 @endif cloog-bootstrap
14528 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14529 maybe-configure-stagefeedback-cloog:
14530 @if cloog-bootstrap
14531 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14532 configure-stagefeedback-cloog:
14533 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14535 @r=`${PWD_COMMAND}`; export r; \
14536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14537 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14538 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14539 $(HOST_EXPORTS) \
14540 $(POSTSTAGE1_HOST_EXPORTS) \
14541 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14542 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14543 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14544 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14546 cd $(HOST_SUBDIR)/cloog || exit 1; \
14547 case $(srcdir) in \
14548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14549 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14551 esac; \
14552 srcdiroption="--srcdir=$${topdir}/cloog"; \
14553 libsrcdir="$$s/cloog"; \
14554 $(SHELL) $${libsrcdir}/configure \
14555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14556 --target=${target_alias} $${srcdiroption} \
14557 --with-build-libsubdir=$(HOST_SUBDIR) \
14558 $(STAGEfeedback_CONFIGURE_FLAGS) \
14559 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14560 @endif cloog-bootstrap
14566 .PHONY: all-cloog maybe-all-cloog
14567 maybe-all-cloog:
14568 @if gcc-bootstrap
14569 all-cloog: stage_current
14570 @endif gcc-bootstrap
14571 @if cloog
14572 TARGET-cloog=all
14573 maybe-all-cloog: all-cloog
14574 all-cloog: configure-cloog
14575 @r=`${PWD_COMMAND}`; export r; \
14576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14578 (cd $(HOST_SUBDIR)/cloog && \
14579 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14580 $(TARGET-cloog))
14581 @endif cloog
14585 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14586 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14587 maybe-all-stage1-cloog:
14588 maybe-clean-stage1-cloog:
14589 @if cloog-bootstrap
14590 maybe-all-stage1-cloog: all-stage1-cloog
14591 all-stage1: all-stage1-cloog
14592 TARGET-stage1-cloog = $(TARGET-cloog)
14593 all-stage1-cloog: configure-stage1-cloog
14594 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14595 @r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14597 TFLAGS="$(STAGE1_TFLAGS)"; \
14598 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14599 cd $(HOST_SUBDIR)/cloog && \
14600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14601 CFLAGS="$(STAGE1_CFLAGS)" \
14602 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14603 LIBCFLAGS="$(LIBCFLAGS)" \
14604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14607 $(EXTRA_HOST_FLAGS) \
14608 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14609 TFLAGS="$(STAGE1_TFLAGS)" \
14610 $(TARGET-stage1-cloog)
14612 maybe-clean-stage1-cloog: clean-stage1-cloog
14613 clean-stage1: clean-stage1-cloog
14614 clean-stage1-cloog:
14615 @if [ $(current_stage) = stage1 ]; then \
14616 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14617 else \
14618 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14619 $(MAKE) stage1-start; \
14620 fi; \
14621 cd $(HOST_SUBDIR)/cloog && \
14622 $(MAKE) $(EXTRA_HOST_FLAGS) \
14623 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14624 @endif cloog-bootstrap
14627 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14628 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14629 maybe-all-stage2-cloog:
14630 maybe-clean-stage2-cloog:
14631 @if cloog-bootstrap
14632 maybe-all-stage2-cloog: all-stage2-cloog
14633 all-stage2: all-stage2-cloog
14634 TARGET-stage2-cloog = $(TARGET-cloog)
14635 all-stage2-cloog: configure-stage2-cloog
14636 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14637 @r=`${PWD_COMMAND}`; export r; \
14638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14639 TFLAGS="$(STAGE2_TFLAGS)"; \
14640 $(HOST_EXPORTS) \
14641 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14642 cd $(HOST_SUBDIR)/cloog && \
14643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14644 CFLAGS="$(STAGE2_CFLAGS)" \
14645 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14646 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14650 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14651 TFLAGS="$(STAGE2_TFLAGS)" \
14652 $(TARGET-stage2-cloog)
14654 maybe-clean-stage2-cloog: clean-stage2-cloog
14655 clean-stage2: clean-stage2-cloog
14656 clean-stage2-cloog:
14657 @if [ $(current_stage) = stage2 ]; then \
14658 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14659 else \
14660 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14661 $(MAKE) stage2-start; \
14662 fi; \
14663 cd $(HOST_SUBDIR)/cloog && \
14664 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14665 @endif cloog-bootstrap
14668 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14669 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14670 maybe-all-stage3-cloog:
14671 maybe-clean-stage3-cloog:
14672 @if cloog-bootstrap
14673 maybe-all-stage3-cloog: all-stage3-cloog
14674 all-stage3: all-stage3-cloog
14675 TARGET-stage3-cloog = $(TARGET-cloog)
14676 all-stage3-cloog: configure-stage3-cloog
14677 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14678 @r=`${PWD_COMMAND}`; export r; \
14679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14680 TFLAGS="$(STAGE3_TFLAGS)"; \
14681 $(HOST_EXPORTS) \
14682 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14683 cd $(HOST_SUBDIR)/cloog && \
14684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14685 CFLAGS="$(STAGE3_CFLAGS)" \
14686 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14687 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14692 TFLAGS="$(STAGE3_TFLAGS)" \
14693 $(TARGET-stage3-cloog)
14695 maybe-clean-stage3-cloog: clean-stage3-cloog
14696 clean-stage3: clean-stage3-cloog
14697 clean-stage3-cloog:
14698 @if [ $(current_stage) = stage3 ]; then \
14699 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14700 else \
14701 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14702 $(MAKE) stage3-start; \
14703 fi; \
14704 cd $(HOST_SUBDIR)/cloog && \
14705 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14706 @endif cloog-bootstrap
14709 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14710 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14711 maybe-all-stage4-cloog:
14712 maybe-clean-stage4-cloog:
14713 @if cloog-bootstrap
14714 maybe-all-stage4-cloog: all-stage4-cloog
14715 all-stage4: all-stage4-cloog
14716 TARGET-stage4-cloog = $(TARGET-cloog)
14717 all-stage4-cloog: configure-stage4-cloog
14718 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14719 @r=`${PWD_COMMAND}`; export r; \
14720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14721 TFLAGS="$(STAGE4_TFLAGS)"; \
14722 $(HOST_EXPORTS) \
14723 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14724 cd $(HOST_SUBDIR)/cloog && \
14725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14726 CFLAGS="$(STAGE4_CFLAGS)" \
14727 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14728 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14732 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14733 TFLAGS="$(STAGE4_TFLAGS)" \
14734 $(TARGET-stage4-cloog)
14736 maybe-clean-stage4-cloog: clean-stage4-cloog
14737 clean-stage4: clean-stage4-cloog
14738 clean-stage4-cloog:
14739 @if [ $(current_stage) = stage4 ]; then \
14740 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14741 else \
14742 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14743 $(MAKE) stage4-start; \
14744 fi; \
14745 cd $(HOST_SUBDIR)/cloog && \
14746 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14747 @endif cloog-bootstrap
14750 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14751 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14752 maybe-all-stageprofile-cloog:
14753 maybe-clean-stageprofile-cloog:
14754 @if cloog-bootstrap
14755 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14756 all-stageprofile: all-stageprofile-cloog
14757 TARGET-stageprofile-cloog = $(TARGET-cloog)
14758 all-stageprofile-cloog: configure-stageprofile-cloog
14759 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14760 @r=`${PWD_COMMAND}`; export r; \
14761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14762 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14763 $(HOST_EXPORTS) \
14764 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14765 cd $(HOST_SUBDIR)/cloog && \
14766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14767 CFLAGS="$(STAGEprofile_CFLAGS)" \
14768 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14769 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14773 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14774 TFLAGS="$(STAGEprofile_TFLAGS)" \
14775 $(TARGET-stageprofile-cloog)
14777 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14778 clean-stageprofile: clean-stageprofile-cloog
14779 clean-stageprofile-cloog:
14780 @if [ $(current_stage) = stageprofile ]; then \
14781 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14782 else \
14783 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14784 $(MAKE) stageprofile-start; \
14785 fi; \
14786 cd $(HOST_SUBDIR)/cloog && \
14787 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14788 @endif cloog-bootstrap
14791 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14792 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14793 maybe-all-stagefeedback-cloog:
14794 maybe-clean-stagefeedback-cloog:
14795 @if cloog-bootstrap
14796 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14797 all-stagefeedback: all-stagefeedback-cloog
14798 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14799 all-stagefeedback-cloog: configure-stagefeedback-cloog
14800 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14801 @r=`${PWD_COMMAND}`; export r; \
14802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14803 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14804 $(HOST_EXPORTS) \
14805 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14806 cd $(HOST_SUBDIR)/cloog && \
14807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14808 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14809 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14810 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14814 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14815 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14816 $(TARGET-stagefeedback-cloog)
14818 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14819 clean-stagefeedback: clean-stagefeedback-cloog
14820 clean-stagefeedback-cloog:
14821 @if [ $(current_stage) = stagefeedback ]; then \
14822 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14823 else \
14824 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14825 $(MAKE) stagefeedback-start; \
14826 fi; \
14827 cd $(HOST_SUBDIR)/cloog && \
14828 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14829 @endif cloog-bootstrap
14835 .PHONY: check-cloog maybe-check-cloog
14836 maybe-check-cloog:
14837 @if cloog
14838 maybe-check-cloog: check-cloog
14840 check-cloog:
14841 @: $(MAKE); $(unstage)
14842 @r=`${PWD_COMMAND}`; export r; \
14843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14844 $(HOST_EXPORTS) \
14845 (cd $(HOST_SUBDIR)/cloog && \
14846 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14848 @endif cloog
14850 .PHONY: install-cloog maybe-install-cloog
14851 maybe-install-cloog:
14852 @if cloog
14853 maybe-install-cloog: install-cloog
14855 install-cloog:
14857 @endif cloog
14859 .PHONY: install-strip-cloog maybe-install-strip-cloog
14860 maybe-install-strip-cloog:
14861 @if cloog
14862 maybe-install-strip-cloog: install-strip-cloog
14864 install-strip-cloog:
14866 @endif cloog
14868 # Other targets (info, dvi, pdf, etc.)
14870 .PHONY: maybe-info-cloog info-cloog
14871 maybe-info-cloog:
14872 @if cloog
14873 maybe-info-cloog: info-cloog
14875 info-cloog: \
14876 configure-cloog
14877 @[ -f ./cloog/Makefile ] || exit 0; \
14878 r=`${PWD_COMMAND}`; export r; \
14879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14880 $(HOST_EXPORTS) \
14881 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14883 done; \
14884 echo "Doing info in cloog" ; \
14885 (cd $(HOST_SUBDIR)/cloog && \
14886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14888 "RANLIB=$${RANLIB}" \
14889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14890 info) \
14891 || exit 1
14893 @endif cloog
14895 .PHONY: maybe-dvi-cloog dvi-cloog
14896 maybe-dvi-cloog:
14897 @if cloog
14898 maybe-dvi-cloog: dvi-cloog
14900 dvi-cloog: \
14901 configure-cloog
14902 @[ -f ./cloog/Makefile ] || exit 0; \
14903 r=`${PWD_COMMAND}`; export r; \
14904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14905 $(HOST_EXPORTS) \
14906 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14908 done; \
14909 echo "Doing dvi in cloog" ; \
14910 (cd $(HOST_SUBDIR)/cloog && \
14911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14913 "RANLIB=$${RANLIB}" \
14914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14915 dvi) \
14916 || exit 1
14918 @endif cloog
14920 .PHONY: maybe-pdf-cloog pdf-cloog
14921 maybe-pdf-cloog:
14922 @if cloog
14923 maybe-pdf-cloog: pdf-cloog
14925 pdf-cloog: \
14926 configure-cloog
14927 @[ -f ./cloog/Makefile ] || exit 0; \
14928 r=`${PWD_COMMAND}`; export r; \
14929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14930 $(HOST_EXPORTS) \
14931 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14933 done; \
14934 echo "Doing pdf in cloog" ; \
14935 (cd $(HOST_SUBDIR)/cloog && \
14936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14938 "RANLIB=$${RANLIB}" \
14939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14940 pdf) \
14941 || exit 1
14943 @endif cloog
14945 .PHONY: maybe-html-cloog html-cloog
14946 maybe-html-cloog:
14947 @if cloog
14948 maybe-html-cloog: html-cloog
14950 html-cloog: \
14951 configure-cloog
14952 @[ -f ./cloog/Makefile ] || exit 0; \
14953 r=`${PWD_COMMAND}`; export r; \
14954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14955 $(HOST_EXPORTS) \
14956 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14958 done; \
14959 echo "Doing html in cloog" ; \
14960 (cd $(HOST_SUBDIR)/cloog && \
14961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14963 "RANLIB=$${RANLIB}" \
14964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14965 html) \
14966 || exit 1
14968 @endif cloog
14970 .PHONY: maybe-TAGS-cloog TAGS-cloog
14971 maybe-TAGS-cloog:
14972 @if cloog
14973 maybe-TAGS-cloog: TAGS-cloog
14975 TAGS-cloog: \
14976 configure-cloog
14977 @[ -f ./cloog/Makefile ] || exit 0; \
14978 r=`${PWD_COMMAND}`; export r; \
14979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14980 $(HOST_EXPORTS) \
14981 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14983 done; \
14984 echo "Doing TAGS in cloog" ; \
14985 (cd $(HOST_SUBDIR)/cloog && \
14986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14988 "RANLIB=$${RANLIB}" \
14989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14990 TAGS) \
14991 || exit 1
14993 @endif cloog
14995 .PHONY: maybe-install-info-cloog install-info-cloog
14996 maybe-install-info-cloog:
14997 @if cloog
14998 maybe-install-info-cloog: install-info-cloog
15000 install-info-cloog: \
15001 configure-cloog \
15002 info-cloog
15003 @[ -f ./cloog/Makefile ] || exit 0; \
15004 r=`${PWD_COMMAND}`; export r; \
15005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15006 $(HOST_EXPORTS) \
15007 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15009 done; \
15010 echo "Doing install-info in cloog" ; \
15011 (cd $(HOST_SUBDIR)/cloog && \
15012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15014 "RANLIB=$${RANLIB}" \
15015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15016 install-info) \
15017 || exit 1
15019 @endif cloog
15021 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15022 maybe-install-pdf-cloog:
15023 @if cloog
15024 maybe-install-pdf-cloog: install-pdf-cloog
15026 install-pdf-cloog: \
15027 configure-cloog \
15028 pdf-cloog
15029 @[ -f ./cloog/Makefile ] || exit 0; \
15030 r=`${PWD_COMMAND}`; export r; \
15031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15032 $(HOST_EXPORTS) \
15033 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15035 done; \
15036 echo "Doing install-pdf in cloog" ; \
15037 (cd $(HOST_SUBDIR)/cloog && \
15038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15040 "RANLIB=$${RANLIB}" \
15041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15042 install-pdf) \
15043 || exit 1
15045 @endif cloog
15047 .PHONY: maybe-install-html-cloog install-html-cloog
15048 maybe-install-html-cloog:
15049 @if cloog
15050 maybe-install-html-cloog: install-html-cloog
15052 install-html-cloog: \
15053 configure-cloog \
15054 html-cloog
15055 @[ -f ./cloog/Makefile ] || exit 0; \
15056 r=`${PWD_COMMAND}`; export r; \
15057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15058 $(HOST_EXPORTS) \
15059 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15061 done; \
15062 echo "Doing install-html in cloog" ; \
15063 (cd $(HOST_SUBDIR)/cloog && \
15064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15066 "RANLIB=$${RANLIB}" \
15067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15068 install-html) \
15069 || exit 1
15071 @endif cloog
15073 .PHONY: maybe-installcheck-cloog installcheck-cloog
15074 maybe-installcheck-cloog:
15075 @if cloog
15076 maybe-installcheck-cloog: installcheck-cloog
15078 installcheck-cloog: \
15079 configure-cloog
15080 @[ -f ./cloog/Makefile ] || exit 0; \
15081 r=`${PWD_COMMAND}`; export r; \
15082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15083 $(HOST_EXPORTS) \
15084 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15086 done; \
15087 echo "Doing installcheck in cloog" ; \
15088 (cd $(HOST_SUBDIR)/cloog && \
15089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15091 "RANLIB=$${RANLIB}" \
15092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15093 installcheck) \
15094 || exit 1
15096 @endif cloog
15098 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15099 maybe-mostlyclean-cloog:
15100 @if cloog
15101 maybe-mostlyclean-cloog: mostlyclean-cloog
15103 mostlyclean-cloog:
15104 @[ -f ./cloog/Makefile ] || exit 0; \
15105 r=`${PWD_COMMAND}`; export r; \
15106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15107 $(HOST_EXPORTS) \
15108 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15110 done; \
15111 echo "Doing mostlyclean in cloog" ; \
15112 (cd $(HOST_SUBDIR)/cloog && \
15113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15115 "RANLIB=$${RANLIB}" \
15116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15117 mostlyclean) \
15118 || exit 1
15120 @endif cloog
15122 .PHONY: maybe-clean-cloog clean-cloog
15123 maybe-clean-cloog:
15124 @if cloog
15125 maybe-clean-cloog: clean-cloog
15127 clean-cloog:
15128 @[ -f ./cloog/Makefile ] || exit 0; \
15129 r=`${PWD_COMMAND}`; export r; \
15130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15131 $(HOST_EXPORTS) \
15132 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15134 done; \
15135 echo "Doing clean in cloog" ; \
15136 (cd $(HOST_SUBDIR)/cloog && \
15137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15139 "RANLIB=$${RANLIB}" \
15140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15141 clean) \
15142 || exit 1
15144 @endif cloog
15146 .PHONY: maybe-distclean-cloog distclean-cloog
15147 maybe-distclean-cloog:
15148 @if cloog
15149 maybe-distclean-cloog: distclean-cloog
15151 distclean-cloog:
15152 @[ -f ./cloog/Makefile ] || exit 0; \
15153 r=`${PWD_COMMAND}`; export r; \
15154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15155 $(HOST_EXPORTS) \
15156 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15158 done; \
15159 echo "Doing distclean in cloog" ; \
15160 (cd $(HOST_SUBDIR)/cloog && \
15161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15163 "RANLIB=$${RANLIB}" \
15164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15165 distclean) \
15166 || exit 1
15168 @endif cloog
15170 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15171 maybe-maintainer-clean-cloog:
15172 @if cloog
15173 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15175 maintainer-clean-cloog:
15176 @[ -f ./cloog/Makefile ] || exit 0; \
15177 r=`${PWD_COMMAND}`; export r; \
15178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15179 $(HOST_EXPORTS) \
15180 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15182 done; \
15183 echo "Doing maintainer-clean in cloog" ; \
15184 (cd $(HOST_SUBDIR)/cloog && \
15185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15187 "RANLIB=$${RANLIB}" \
15188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15189 maintainer-clean) \
15190 || exit 1
15192 @endif cloog
15196 .PHONY: configure-libelf maybe-configure-libelf
15197 maybe-configure-libelf:
15198 @if gcc-bootstrap
15199 configure-libelf: stage_current
15200 @endif gcc-bootstrap
15201 @if libelf
15202 maybe-configure-libelf: configure-libelf
15203 configure-libelf:
15204 @r=`${PWD_COMMAND}`; export r; \
15205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15206 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15208 $(HOST_EXPORTS) \
15209 echo Configuring in $(HOST_SUBDIR)/libelf; \
15210 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15211 case $(srcdir) in \
15212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15213 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15215 esac; \
15216 srcdiroption="--srcdir=$${topdir}/libelf"; \
15217 libsrcdir="$$s/libelf"; \
15218 $(SHELL) $${libsrcdir}/configure \
15219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15220 --target=${target_alias} $${srcdiroption} --disable-shared \
15221 || exit 1
15222 @endif libelf
15226 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15227 maybe-configure-stage1-libelf:
15228 @if libelf-bootstrap
15229 maybe-configure-stage1-libelf: configure-stage1-libelf
15230 configure-stage1-libelf:
15231 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15233 @r=`${PWD_COMMAND}`; export r; \
15234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15235 TFLAGS="$(STAGE1_TFLAGS)"; \
15236 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15237 $(HOST_EXPORTS) \
15238 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15239 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15240 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15241 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15243 cd $(HOST_SUBDIR)/libelf || exit 1; \
15244 case $(srcdir) in \
15245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15246 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15248 esac; \
15249 srcdiroption="--srcdir=$${topdir}/libelf"; \
15250 libsrcdir="$$s/libelf"; \
15251 $(SHELL) $${libsrcdir}/configure \
15252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15253 --target=${target_alias} $${srcdiroption} \
15254 $(STAGE1_CONFIGURE_FLAGS) \
15255 --disable-shared
15256 @endif libelf-bootstrap
15258 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15259 maybe-configure-stage2-libelf:
15260 @if libelf-bootstrap
15261 maybe-configure-stage2-libelf: configure-stage2-libelf
15262 configure-stage2-libelf:
15263 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15265 @r=`${PWD_COMMAND}`; export r; \
15266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15267 TFLAGS="$(STAGE2_TFLAGS)"; \
15268 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15269 $(HOST_EXPORTS) \
15270 $(POSTSTAGE1_HOST_EXPORTS) \
15271 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15272 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15273 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15274 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15276 cd $(HOST_SUBDIR)/libelf || exit 1; \
15277 case $(srcdir) in \
15278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15279 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15281 esac; \
15282 srcdiroption="--srcdir=$${topdir}/libelf"; \
15283 libsrcdir="$$s/libelf"; \
15284 $(SHELL) $${libsrcdir}/configure \
15285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15286 --target=${target_alias} $${srcdiroption} \
15287 --with-build-libsubdir=$(HOST_SUBDIR) \
15288 $(STAGE2_CONFIGURE_FLAGS) \
15289 --disable-shared
15290 @endif libelf-bootstrap
15292 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15293 maybe-configure-stage3-libelf:
15294 @if libelf-bootstrap
15295 maybe-configure-stage3-libelf: configure-stage3-libelf
15296 configure-stage3-libelf:
15297 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15299 @r=`${PWD_COMMAND}`; export r; \
15300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15301 TFLAGS="$(STAGE3_TFLAGS)"; \
15302 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15303 $(HOST_EXPORTS) \
15304 $(POSTSTAGE1_HOST_EXPORTS) \
15305 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15306 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15307 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15308 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15310 cd $(HOST_SUBDIR)/libelf || exit 1; \
15311 case $(srcdir) in \
15312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15313 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15315 esac; \
15316 srcdiroption="--srcdir=$${topdir}/libelf"; \
15317 libsrcdir="$$s/libelf"; \
15318 $(SHELL) $${libsrcdir}/configure \
15319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15320 --target=${target_alias} $${srcdiroption} \
15321 --with-build-libsubdir=$(HOST_SUBDIR) \
15322 $(STAGE3_CONFIGURE_FLAGS) \
15323 --disable-shared
15324 @endif libelf-bootstrap
15326 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15327 maybe-configure-stage4-libelf:
15328 @if libelf-bootstrap
15329 maybe-configure-stage4-libelf: configure-stage4-libelf
15330 configure-stage4-libelf:
15331 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15333 @r=`${PWD_COMMAND}`; export r; \
15334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15335 TFLAGS="$(STAGE4_TFLAGS)"; \
15336 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15337 $(HOST_EXPORTS) \
15338 $(POSTSTAGE1_HOST_EXPORTS) \
15339 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15340 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15341 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15342 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15344 cd $(HOST_SUBDIR)/libelf || exit 1; \
15345 case $(srcdir) in \
15346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15347 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15349 esac; \
15350 srcdiroption="--srcdir=$${topdir}/libelf"; \
15351 libsrcdir="$$s/libelf"; \
15352 $(SHELL) $${libsrcdir}/configure \
15353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15354 --target=${target_alias} $${srcdiroption} \
15355 --with-build-libsubdir=$(HOST_SUBDIR) \
15356 $(STAGE4_CONFIGURE_FLAGS) \
15357 --disable-shared
15358 @endif libelf-bootstrap
15360 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15361 maybe-configure-stageprofile-libelf:
15362 @if libelf-bootstrap
15363 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15364 configure-stageprofile-libelf:
15365 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15367 @r=`${PWD_COMMAND}`; export r; \
15368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15369 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15370 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15371 $(HOST_EXPORTS) \
15372 $(POSTSTAGE1_HOST_EXPORTS) \
15373 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15374 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15375 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15376 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15378 cd $(HOST_SUBDIR)/libelf || exit 1; \
15379 case $(srcdir) in \
15380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15381 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15383 esac; \
15384 srcdiroption="--srcdir=$${topdir}/libelf"; \
15385 libsrcdir="$$s/libelf"; \
15386 $(SHELL) $${libsrcdir}/configure \
15387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15388 --target=${target_alias} $${srcdiroption} \
15389 --with-build-libsubdir=$(HOST_SUBDIR) \
15390 $(STAGEprofile_CONFIGURE_FLAGS) \
15391 --disable-shared
15392 @endif libelf-bootstrap
15394 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15395 maybe-configure-stagefeedback-libelf:
15396 @if libelf-bootstrap
15397 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15398 configure-stagefeedback-libelf:
15399 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15401 @r=`${PWD_COMMAND}`; export r; \
15402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15403 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15404 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15405 $(HOST_EXPORTS) \
15406 $(POSTSTAGE1_HOST_EXPORTS) \
15407 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15408 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15409 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15410 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15412 cd $(HOST_SUBDIR)/libelf || exit 1; \
15413 case $(srcdir) in \
15414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15415 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15417 esac; \
15418 srcdiroption="--srcdir=$${topdir}/libelf"; \
15419 libsrcdir="$$s/libelf"; \
15420 $(SHELL) $${libsrcdir}/configure \
15421 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15422 --target=${target_alias} $${srcdiroption} \
15423 --with-build-libsubdir=$(HOST_SUBDIR) \
15424 $(STAGEfeedback_CONFIGURE_FLAGS) \
15425 --disable-shared
15426 @endif libelf-bootstrap
15432 .PHONY: all-libelf maybe-all-libelf
15433 maybe-all-libelf:
15434 @if gcc-bootstrap
15435 all-libelf: stage_current
15436 @endif gcc-bootstrap
15437 @if libelf
15438 TARGET-libelf=all
15439 maybe-all-libelf: all-libelf
15440 all-libelf: configure-libelf
15441 @r=`${PWD_COMMAND}`; export r; \
15442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15443 $(HOST_EXPORTS) \
15444 (cd $(HOST_SUBDIR)/libelf && \
15445 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15446 $(TARGET-libelf))
15447 @endif libelf
15451 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15452 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15453 maybe-all-stage1-libelf:
15454 maybe-clean-stage1-libelf:
15455 @if libelf-bootstrap
15456 maybe-all-stage1-libelf: all-stage1-libelf
15457 all-stage1: all-stage1-libelf
15458 TARGET-stage1-libelf = $(TARGET-libelf)
15459 all-stage1-libelf: configure-stage1-libelf
15460 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15461 @r=`${PWD_COMMAND}`; export r; \
15462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15463 TFLAGS="$(STAGE1_TFLAGS)"; \
15464 $(HOST_EXPORTS) \
15465 cd $(HOST_SUBDIR)/libelf && \
15466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15467 CFLAGS="$(STAGE1_CFLAGS)" \
15468 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15469 LIBCFLAGS="$(LIBCFLAGS)" \
15470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15473 $(EXTRA_HOST_FLAGS) \
15474 $(STAGE1_FLAGS_TO_PASS) \
15475 TFLAGS="$(STAGE1_TFLAGS)" \
15476 $(TARGET-stage1-libelf)
15478 maybe-clean-stage1-libelf: clean-stage1-libelf
15479 clean-stage1: clean-stage1-libelf
15480 clean-stage1-libelf:
15481 @if [ $(current_stage) = stage1 ]; then \
15482 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15483 else \
15484 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15485 $(MAKE) stage1-start; \
15486 fi; \
15487 cd $(HOST_SUBDIR)/libelf && \
15488 $(MAKE) $(EXTRA_HOST_FLAGS) \
15489 $(STAGE1_FLAGS_TO_PASS) clean
15490 @endif libelf-bootstrap
15493 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15494 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15495 maybe-all-stage2-libelf:
15496 maybe-clean-stage2-libelf:
15497 @if libelf-bootstrap
15498 maybe-all-stage2-libelf: all-stage2-libelf
15499 all-stage2: all-stage2-libelf
15500 TARGET-stage2-libelf = $(TARGET-libelf)
15501 all-stage2-libelf: configure-stage2-libelf
15502 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15503 @r=`${PWD_COMMAND}`; export r; \
15504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15505 TFLAGS="$(STAGE2_TFLAGS)"; \
15506 $(HOST_EXPORTS) \
15507 $(POSTSTAGE1_HOST_EXPORTS) \
15508 cd $(HOST_SUBDIR)/libelf && \
15509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15510 CFLAGS="$(STAGE2_CFLAGS)" \
15511 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15512 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15513 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15514 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15515 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15516 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15517 TFLAGS="$(STAGE2_TFLAGS)" \
15518 $(TARGET-stage2-libelf)
15520 maybe-clean-stage2-libelf: clean-stage2-libelf
15521 clean-stage2: clean-stage2-libelf
15522 clean-stage2-libelf:
15523 @if [ $(current_stage) = stage2 ]; then \
15524 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15525 else \
15526 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15527 $(MAKE) stage2-start; \
15528 fi; \
15529 cd $(HOST_SUBDIR)/libelf && \
15530 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15531 @endif libelf-bootstrap
15534 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15535 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15536 maybe-all-stage3-libelf:
15537 maybe-clean-stage3-libelf:
15538 @if libelf-bootstrap
15539 maybe-all-stage3-libelf: all-stage3-libelf
15540 all-stage3: all-stage3-libelf
15541 TARGET-stage3-libelf = $(TARGET-libelf)
15542 all-stage3-libelf: configure-stage3-libelf
15543 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15544 @r=`${PWD_COMMAND}`; export r; \
15545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15546 TFLAGS="$(STAGE3_TFLAGS)"; \
15547 $(HOST_EXPORTS) \
15548 $(POSTSTAGE1_HOST_EXPORTS) \
15549 cd $(HOST_SUBDIR)/libelf && \
15550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15551 CFLAGS="$(STAGE3_CFLAGS)" \
15552 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15553 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15557 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15558 TFLAGS="$(STAGE3_TFLAGS)" \
15559 $(TARGET-stage3-libelf)
15561 maybe-clean-stage3-libelf: clean-stage3-libelf
15562 clean-stage3: clean-stage3-libelf
15563 clean-stage3-libelf:
15564 @if [ $(current_stage) = stage3 ]; then \
15565 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15566 else \
15567 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15568 $(MAKE) stage3-start; \
15569 fi; \
15570 cd $(HOST_SUBDIR)/libelf && \
15571 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15572 @endif libelf-bootstrap
15575 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15576 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15577 maybe-all-stage4-libelf:
15578 maybe-clean-stage4-libelf:
15579 @if libelf-bootstrap
15580 maybe-all-stage4-libelf: all-stage4-libelf
15581 all-stage4: all-stage4-libelf
15582 TARGET-stage4-libelf = $(TARGET-libelf)
15583 all-stage4-libelf: configure-stage4-libelf
15584 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15585 @r=`${PWD_COMMAND}`; export r; \
15586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15587 TFLAGS="$(STAGE4_TFLAGS)"; \
15588 $(HOST_EXPORTS) \
15589 $(POSTSTAGE1_HOST_EXPORTS) \
15590 cd $(HOST_SUBDIR)/libelf && \
15591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15592 CFLAGS="$(STAGE4_CFLAGS)" \
15593 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15594 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15599 TFLAGS="$(STAGE4_TFLAGS)" \
15600 $(TARGET-stage4-libelf)
15602 maybe-clean-stage4-libelf: clean-stage4-libelf
15603 clean-stage4: clean-stage4-libelf
15604 clean-stage4-libelf:
15605 @if [ $(current_stage) = stage4 ]; then \
15606 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15607 else \
15608 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15609 $(MAKE) stage4-start; \
15610 fi; \
15611 cd $(HOST_SUBDIR)/libelf && \
15612 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15613 @endif libelf-bootstrap
15616 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15617 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15618 maybe-all-stageprofile-libelf:
15619 maybe-clean-stageprofile-libelf:
15620 @if libelf-bootstrap
15621 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15622 all-stageprofile: all-stageprofile-libelf
15623 TARGET-stageprofile-libelf = $(TARGET-libelf)
15624 all-stageprofile-libelf: configure-stageprofile-libelf
15625 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15626 @r=`${PWD_COMMAND}`; export r; \
15627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15628 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15629 $(HOST_EXPORTS) \
15630 $(POSTSTAGE1_HOST_EXPORTS) \
15631 cd $(HOST_SUBDIR)/libelf && \
15632 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15633 CFLAGS="$(STAGEprofile_CFLAGS)" \
15634 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15635 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15636 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15637 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15638 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15639 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15640 TFLAGS="$(STAGEprofile_TFLAGS)" \
15641 $(TARGET-stageprofile-libelf)
15643 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15644 clean-stageprofile: clean-stageprofile-libelf
15645 clean-stageprofile-libelf:
15646 @if [ $(current_stage) = stageprofile ]; then \
15647 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15648 else \
15649 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15650 $(MAKE) stageprofile-start; \
15651 fi; \
15652 cd $(HOST_SUBDIR)/libelf && \
15653 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15654 @endif libelf-bootstrap
15657 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15658 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15659 maybe-all-stagefeedback-libelf:
15660 maybe-clean-stagefeedback-libelf:
15661 @if libelf-bootstrap
15662 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15663 all-stagefeedback: all-stagefeedback-libelf
15664 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15665 all-stagefeedback-libelf: configure-stagefeedback-libelf
15666 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15667 @r=`${PWD_COMMAND}`; export r; \
15668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15669 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15670 $(HOST_EXPORTS) \
15671 $(POSTSTAGE1_HOST_EXPORTS) \
15672 cd $(HOST_SUBDIR)/libelf && \
15673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15674 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15675 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15676 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15680 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15681 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15682 $(TARGET-stagefeedback-libelf)
15684 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15685 clean-stagefeedback: clean-stagefeedback-libelf
15686 clean-stagefeedback-libelf:
15687 @if [ $(current_stage) = stagefeedback ]; then \
15688 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15689 else \
15690 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15691 $(MAKE) stagefeedback-start; \
15692 fi; \
15693 cd $(HOST_SUBDIR)/libelf && \
15694 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15695 @endif libelf-bootstrap
15701 .PHONY: check-libelf maybe-check-libelf
15702 maybe-check-libelf:
15703 @if libelf
15704 maybe-check-libelf: check-libelf
15706 check-libelf:
15707 @: $(MAKE); $(unstage)
15708 @r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 $(HOST_EXPORTS) \
15711 (cd $(HOST_SUBDIR)/libelf && \
15712 $(MAKE) $(FLAGS_TO_PASS) check)
15714 @endif libelf
15716 .PHONY: install-libelf maybe-install-libelf
15717 maybe-install-libelf:
15718 @if libelf
15719 maybe-install-libelf: install-libelf
15721 install-libelf:
15723 @endif libelf
15725 .PHONY: install-strip-libelf maybe-install-strip-libelf
15726 maybe-install-strip-libelf:
15727 @if libelf
15728 maybe-install-strip-libelf: install-strip-libelf
15730 install-strip-libelf:
15732 @endif libelf
15734 # Other targets (info, dvi, pdf, etc.)
15736 .PHONY: maybe-info-libelf info-libelf
15737 maybe-info-libelf:
15738 @if libelf
15739 maybe-info-libelf: info-libelf
15741 info-libelf: \
15742 configure-libelf
15743 @[ -f ./libelf/Makefile ] || exit 0; \
15744 r=`${PWD_COMMAND}`; export r; \
15745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15746 $(HOST_EXPORTS) \
15747 for flag in $(EXTRA_HOST_FLAGS) ; do \
15748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15749 done; \
15750 echo "Doing info in libelf" ; \
15751 (cd $(HOST_SUBDIR)/libelf && \
15752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15754 "RANLIB=$${RANLIB}" \
15755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15756 info) \
15757 || exit 1
15759 @endif libelf
15761 .PHONY: maybe-dvi-libelf dvi-libelf
15762 maybe-dvi-libelf:
15763 @if libelf
15764 maybe-dvi-libelf: dvi-libelf
15766 dvi-libelf: \
15767 configure-libelf
15768 @[ -f ./libelf/Makefile ] || exit 0; \
15769 r=`${PWD_COMMAND}`; export r; \
15770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15771 $(HOST_EXPORTS) \
15772 for flag in $(EXTRA_HOST_FLAGS) ; do \
15773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15774 done; \
15775 echo "Doing dvi in libelf" ; \
15776 (cd $(HOST_SUBDIR)/libelf && \
15777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15779 "RANLIB=$${RANLIB}" \
15780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15781 dvi) \
15782 || exit 1
15784 @endif libelf
15786 .PHONY: maybe-pdf-libelf pdf-libelf
15787 maybe-pdf-libelf:
15788 @if libelf
15789 maybe-pdf-libelf: pdf-libelf
15791 pdf-libelf: \
15792 configure-libelf
15793 @[ -f ./libelf/Makefile ] || exit 0; \
15794 r=`${PWD_COMMAND}`; export r; \
15795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15796 $(HOST_EXPORTS) \
15797 for flag in $(EXTRA_HOST_FLAGS) ; do \
15798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15799 done; \
15800 echo "Doing pdf in libelf" ; \
15801 (cd $(HOST_SUBDIR)/libelf && \
15802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15804 "RANLIB=$${RANLIB}" \
15805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15806 pdf) \
15807 || exit 1
15809 @endif libelf
15811 .PHONY: maybe-html-libelf html-libelf
15812 maybe-html-libelf:
15813 @if libelf
15814 maybe-html-libelf: html-libelf
15816 html-libelf: \
15817 configure-libelf
15818 @[ -f ./libelf/Makefile ] || exit 0; \
15819 r=`${PWD_COMMAND}`; export r; \
15820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15821 $(HOST_EXPORTS) \
15822 for flag in $(EXTRA_HOST_FLAGS) ; do \
15823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15824 done; \
15825 echo "Doing html in libelf" ; \
15826 (cd $(HOST_SUBDIR)/libelf && \
15827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15829 "RANLIB=$${RANLIB}" \
15830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15831 html) \
15832 || exit 1
15834 @endif libelf
15836 .PHONY: maybe-TAGS-libelf TAGS-libelf
15837 maybe-TAGS-libelf:
15838 @if libelf
15839 maybe-TAGS-libelf: TAGS-libelf
15841 TAGS-libelf: \
15842 configure-libelf
15843 @[ -f ./libelf/Makefile ] || exit 0; \
15844 r=`${PWD_COMMAND}`; export r; \
15845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15846 $(HOST_EXPORTS) \
15847 for flag in $(EXTRA_HOST_FLAGS) ; do \
15848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15849 done; \
15850 echo "Doing TAGS in libelf" ; \
15851 (cd $(HOST_SUBDIR)/libelf && \
15852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15854 "RANLIB=$${RANLIB}" \
15855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15856 TAGS) \
15857 || exit 1
15859 @endif libelf
15861 .PHONY: maybe-install-info-libelf install-info-libelf
15862 maybe-install-info-libelf:
15863 @if libelf
15864 maybe-install-info-libelf: install-info-libelf
15866 install-info-libelf: \
15867 configure-libelf \
15868 info-libelf
15869 @[ -f ./libelf/Makefile ] || exit 0; \
15870 r=`${PWD_COMMAND}`; export r; \
15871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15872 $(HOST_EXPORTS) \
15873 for flag in $(EXTRA_HOST_FLAGS) ; do \
15874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15875 done; \
15876 echo "Doing install-info in libelf" ; \
15877 (cd $(HOST_SUBDIR)/libelf && \
15878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15880 "RANLIB=$${RANLIB}" \
15881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15882 install-info) \
15883 || exit 1
15885 @endif libelf
15887 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15888 maybe-install-pdf-libelf:
15889 @if libelf
15890 maybe-install-pdf-libelf: install-pdf-libelf
15892 install-pdf-libelf: \
15893 configure-libelf \
15894 pdf-libelf
15895 @[ -f ./libelf/Makefile ] || exit 0; \
15896 r=`${PWD_COMMAND}`; export r; \
15897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15898 $(HOST_EXPORTS) \
15899 for flag in $(EXTRA_HOST_FLAGS) ; do \
15900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15901 done; \
15902 echo "Doing install-pdf in libelf" ; \
15903 (cd $(HOST_SUBDIR)/libelf && \
15904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15906 "RANLIB=$${RANLIB}" \
15907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15908 install-pdf) \
15909 || exit 1
15911 @endif libelf
15913 .PHONY: maybe-install-html-libelf install-html-libelf
15914 maybe-install-html-libelf:
15915 @if libelf
15916 maybe-install-html-libelf: install-html-libelf
15918 install-html-libelf: \
15919 configure-libelf \
15920 html-libelf
15921 @[ -f ./libelf/Makefile ] || exit 0; \
15922 r=`${PWD_COMMAND}`; export r; \
15923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15924 $(HOST_EXPORTS) \
15925 for flag in $(EXTRA_HOST_FLAGS) ; do \
15926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15927 done; \
15928 echo "Doing install-html in libelf" ; \
15929 (cd $(HOST_SUBDIR)/libelf && \
15930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15932 "RANLIB=$${RANLIB}" \
15933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15934 install-html) \
15935 || exit 1
15937 @endif libelf
15939 .PHONY: maybe-installcheck-libelf installcheck-libelf
15940 maybe-installcheck-libelf:
15941 @if libelf
15942 maybe-installcheck-libelf: installcheck-libelf
15944 installcheck-libelf: \
15945 configure-libelf
15946 @[ -f ./libelf/Makefile ] || exit 0; \
15947 r=`${PWD_COMMAND}`; export r; \
15948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15949 $(HOST_EXPORTS) \
15950 for flag in $(EXTRA_HOST_FLAGS) ; do \
15951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15952 done; \
15953 echo "Doing installcheck in libelf" ; \
15954 (cd $(HOST_SUBDIR)/libelf && \
15955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15957 "RANLIB=$${RANLIB}" \
15958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15959 installcheck) \
15960 || exit 1
15962 @endif libelf
15964 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15965 maybe-mostlyclean-libelf:
15966 @if libelf
15967 maybe-mostlyclean-libelf: mostlyclean-libelf
15969 mostlyclean-libelf:
15970 @[ -f ./libelf/Makefile ] || exit 0; \
15971 r=`${PWD_COMMAND}`; export r; \
15972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15973 $(HOST_EXPORTS) \
15974 for flag in $(EXTRA_HOST_FLAGS) ; do \
15975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15976 done; \
15977 echo "Doing mostlyclean in libelf" ; \
15978 (cd $(HOST_SUBDIR)/libelf && \
15979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15981 "RANLIB=$${RANLIB}" \
15982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15983 mostlyclean) \
15984 || exit 1
15986 @endif libelf
15988 .PHONY: maybe-clean-libelf clean-libelf
15989 maybe-clean-libelf:
15990 @if libelf
15991 maybe-clean-libelf: clean-libelf
15993 clean-libelf:
15994 @[ -f ./libelf/Makefile ] || exit 0; \
15995 r=`${PWD_COMMAND}`; export r; \
15996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15997 $(HOST_EXPORTS) \
15998 for flag in $(EXTRA_HOST_FLAGS) ; do \
15999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16000 done; \
16001 echo "Doing clean in libelf" ; \
16002 (cd $(HOST_SUBDIR)/libelf && \
16003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16005 "RANLIB=$${RANLIB}" \
16006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16007 clean) \
16008 || exit 1
16010 @endif libelf
16012 .PHONY: maybe-distclean-libelf distclean-libelf
16013 maybe-distclean-libelf:
16014 @if libelf
16015 maybe-distclean-libelf: distclean-libelf
16017 distclean-libelf:
16018 @[ -f ./libelf/Makefile ] || exit 0; \
16019 r=`${PWD_COMMAND}`; export r; \
16020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16021 $(HOST_EXPORTS) \
16022 for flag in $(EXTRA_HOST_FLAGS) ; do \
16023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16024 done; \
16025 echo "Doing distclean in libelf" ; \
16026 (cd $(HOST_SUBDIR)/libelf && \
16027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16029 "RANLIB=$${RANLIB}" \
16030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16031 distclean) \
16032 || exit 1
16034 @endif libelf
16036 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16037 maybe-maintainer-clean-libelf:
16038 @if libelf
16039 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16041 maintainer-clean-libelf:
16042 @[ -f ./libelf/Makefile ] || exit 0; \
16043 r=`${PWD_COMMAND}`; export r; \
16044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16045 $(HOST_EXPORTS) \
16046 for flag in $(EXTRA_HOST_FLAGS) ; do \
16047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16048 done; \
16049 echo "Doing maintainer-clean in libelf" ; \
16050 (cd $(HOST_SUBDIR)/libelf && \
16051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16053 "RANLIB=$${RANLIB}" \
16054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16055 maintainer-clean) \
16056 || exit 1
16058 @endif libelf
16062 .PHONY: configure-gold maybe-configure-gold
16063 maybe-configure-gold:
16064 @if gcc-bootstrap
16065 configure-gold: stage_current
16066 @endif gcc-bootstrap
16067 @if gold
16068 maybe-configure-gold: configure-gold
16069 configure-gold:
16070 @r=`${PWD_COMMAND}`; export r; \
16071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16072 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16074 $(HOST_EXPORTS) \
16075 echo Configuring in $(HOST_SUBDIR)/gold; \
16076 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16077 case $(srcdir) in \
16078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16079 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16081 esac; \
16082 srcdiroption="--srcdir=$${topdir}/gold"; \
16083 libsrcdir="$$s/gold"; \
16084 $(SHELL) $${libsrcdir}/configure \
16085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16086 --target=${target_alias} $${srcdiroption} \
16087 || exit 1
16088 @endif gold
16092 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16093 maybe-configure-stage1-gold:
16094 @if gold-bootstrap
16095 maybe-configure-stage1-gold: configure-stage1-gold
16096 configure-stage1-gold:
16097 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16099 @r=`${PWD_COMMAND}`; export r; \
16100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16101 TFLAGS="$(STAGE1_TFLAGS)"; \
16102 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16103 $(HOST_EXPORTS) \
16104 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16105 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16106 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16107 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16108 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16109 cd $(HOST_SUBDIR)/gold || exit 1; \
16110 case $(srcdir) in \
16111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16112 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16114 esac; \
16115 srcdiroption="--srcdir=$${topdir}/gold"; \
16116 libsrcdir="$$s/gold"; \
16117 $(SHELL) $${libsrcdir}/configure \
16118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16119 --target=${target_alias} $${srcdiroption} \
16120 $(STAGE1_CONFIGURE_FLAGS)
16121 @endif gold-bootstrap
16123 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16124 maybe-configure-stage2-gold:
16125 @if gold-bootstrap
16126 maybe-configure-stage2-gold: configure-stage2-gold
16127 configure-stage2-gold:
16128 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16130 @r=`${PWD_COMMAND}`; export r; \
16131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16132 TFLAGS="$(STAGE2_TFLAGS)"; \
16133 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16134 $(HOST_EXPORTS) \
16135 $(POSTSTAGE1_HOST_EXPORTS) \
16136 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16137 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16138 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16139 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16141 cd $(HOST_SUBDIR)/gold || exit 1; \
16142 case $(srcdir) in \
16143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16144 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16146 esac; \
16147 srcdiroption="--srcdir=$${topdir}/gold"; \
16148 libsrcdir="$$s/gold"; \
16149 $(SHELL) $${libsrcdir}/configure \
16150 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16151 --target=${target_alias} $${srcdiroption} \
16152 --with-build-libsubdir=$(HOST_SUBDIR) \
16153 $(STAGE2_CONFIGURE_FLAGS)
16154 @endif gold-bootstrap
16156 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16157 maybe-configure-stage3-gold:
16158 @if gold-bootstrap
16159 maybe-configure-stage3-gold: configure-stage3-gold
16160 configure-stage3-gold:
16161 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16163 @r=`${PWD_COMMAND}`; export r; \
16164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16165 TFLAGS="$(STAGE3_TFLAGS)"; \
16166 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16167 $(HOST_EXPORTS) \
16168 $(POSTSTAGE1_HOST_EXPORTS) \
16169 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16170 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16171 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16172 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16174 cd $(HOST_SUBDIR)/gold || exit 1; \
16175 case $(srcdir) in \
16176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16177 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16179 esac; \
16180 srcdiroption="--srcdir=$${topdir}/gold"; \
16181 libsrcdir="$$s/gold"; \
16182 $(SHELL) $${libsrcdir}/configure \
16183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16184 --target=${target_alias} $${srcdiroption} \
16185 --with-build-libsubdir=$(HOST_SUBDIR) \
16186 $(STAGE3_CONFIGURE_FLAGS)
16187 @endif gold-bootstrap
16189 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16190 maybe-configure-stage4-gold:
16191 @if gold-bootstrap
16192 maybe-configure-stage4-gold: configure-stage4-gold
16193 configure-stage4-gold:
16194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16196 @r=`${PWD_COMMAND}`; export r; \
16197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16198 TFLAGS="$(STAGE4_TFLAGS)"; \
16199 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16200 $(HOST_EXPORTS) \
16201 $(POSTSTAGE1_HOST_EXPORTS) \
16202 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16203 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16204 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16205 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16207 cd $(HOST_SUBDIR)/gold || exit 1; \
16208 case $(srcdir) in \
16209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16210 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16212 esac; \
16213 srcdiroption="--srcdir=$${topdir}/gold"; \
16214 libsrcdir="$$s/gold"; \
16215 $(SHELL) $${libsrcdir}/configure \
16216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16217 --target=${target_alias} $${srcdiroption} \
16218 --with-build-libsubdir=$(HOST_SUBDIR) \
16219 $(STAGE4_CONFIGURE_FLAGS)
16220 @endif gold-bootstrap
16222 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16223 maybe-configure-stageprofile-gold:
16224 @if gold-bootstrap
16225 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16226 configure-stageprofile-gold:
16227 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16229 @r=`${PWD_COMMAND}`; export r; \
16230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16231 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16232 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16233 $(HOST_EXPORTS) \
16234 $(POSTSTAGE1_HOST_EXPORTS) \
16235 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16236 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16237 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16238 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16240 cd $(HOST_SUBDIR)/gold || exit 1; \
16241 case $(srcdir) in \
16242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16243 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16245 esac; \
16246 srcdiroption="--srcdir=$${topdir}/gold"; \
16247 libsrcdir="$$s/gold"; \
16248 $(SHELL) $${libsrcdir}/configure \
16249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16250 --target=${target_alias} $${srcdiroption} \
16251 --with-build-libsubdir=$(HOST_SUBDIR) \
16252 $(STAGEprofile_CONFIGURE_FLAGS)
16253 @endif gold-bootstrap
16255 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16256 maybe-configure-stagefeedback-gold:
16257 @if gold-bootstrap
16258 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16259 configure-stagefeedback-gold:
16260 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16262 @r=`${PWD_COMMAND}`; export r; \
16263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16264 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16265 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16266 $(HOST_EXPORTS) \
16267 $(POSTSTAGE1_HOST_EXPORTS) \
16268 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16269 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16270 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16271 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16273 cd $(HOST_SUBDIR)/gold || exit 1; \
16274 case $(srcdir) in \
16275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16276 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16278 esac; \
16279 srcdiroption="--srcdir=$${topdir}/gold"; \
16280 libsrcdir="$$s/gold"; \
16281 $(SHELL) $${libsrcdir}/configure \
16282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16283 --target=${target_alias} $${srcdiroption} \
16284 --with-build-libsubdir=$(HOST_SUBDIR) \
16285 $(STAGEfeedback_CONFIGURE_FLAGS)
16286 @endif gold-bootstrap
16292 .PHONY: all-gold maybe-all-gold
16293 maybe-all-gold:
16294 @if gcc-bootstrap
16295 all-gold: stage_current
16296 @endif gcc-bootstrap
16297 @if gold
16298 TARGET-gold=all
16299 maybe-all-gold: all-gold
16300 all-gold: configure-gold
16301 @r=`${PWD_COMMAND}`; export r; \
16302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16303 $(HOST_EXPORTS) \
16304 (cd $(HOST_SUBDIR)/gold && \
16305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16306 $(TARGET-gold))
16307 @endif gold
16311 .PHONY: all-stage1-gold maybe-all-stage1-gold
16312 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16313 maybe-all-stage1-gold:
16314 maybe-clean-stage1-gold:
16315 @if gold-bootstrap
16316 maybe-all-stage1-gold: all-stage1-gold
16317 all-stage1: all-stage1-gold
16318 TARGET-stage1-gold = $(TARGET-gold)
16319 all-stage1-gold: configure-stage1-gold
16320 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16321 @r=`${PWD_COMMAND}`; export r; \
16322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16323 TFLAGS="$(STAGE1_TFLAGS)"; \
16324 $(HOST_EXPORTS) \
16325 cd $(HOST_SUBDIR)/gold && \
16326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16327 CFLAGS="$(STAGE1_CFLAGS)" \
16328 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16329 LIBCFLAGS="$(LIBCFLAGS)" \
16330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16333 $(EXTRA_HOST_FLAGS) \
16334 $(STAGE1_FLAGS_TO_PASS) \
16335 TFLAGS="$(STAGE1_TFLAGS)" \
16336 $(TARGET-stage1-gold)
16338 maybe-clean-stage1-gold: clean-stage1-gold
16339 clean-stage1: clean-stage1-gold
16340 clean-stage1-gold:
16341 @if [ $(current_stage) = stage1 ]; then \
16342 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16343 else \
16344 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16345 $(MAKE) stage1-start; \
16346 fi; \
16347 cd $(HOST_SUBDIR)/gold && \
16348 $(MAKE) $(EXTRA_HOST_FLAGS) \
16349 $(STAGE1_FLAGS_TO_PASS) clean
16350 @endif gold-bootstrap
16353 .PHONY: all-stage2-gold maybe-all-stage2-gold
16354 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16355 maybe-all-stage2-gold:
16356 maybe-clean-stage2-gold:
16357 @if gold-bootstrap
16358 maybe-all-stage2-gold: all-stage2-gold
16359 all-stage2: all-stage2-gold
16360 TARGET-stage2-gold = $(TARGET-gold)
16361 all-stage2-gold: configure-stage2-gold
16362 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16363 @r=`${PWD_COMMAND}`; export r; \
16364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16365 TFLAGS="$(STAGE2_TFLAGS)"; \
16366 $(HOST_EXPORTS) \
16367 $(POSTSTAGE1_HOST_EXPORTS) \
16368 cd $(HOST_SUBDIR)/gold && \
16369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16370 CFLAGS="$(STAGE2_CFLAGS)" \
16371 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16372 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16376 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16377 TFLAGS="$(STAGE2_TFLAGS)" \
16378 $(TARGET-stage2-gold)
16380 maybe-clean-stage2-gold: clean-stage2-gold
16381 clean-stage2: clean-stage2-gold
16382 clean-stage2-gold:
16383 @if [ $(current_stage) = stage2 ]; then \
16384 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16385 else \
16386 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16387 $(MAKE) stage2-start; \
16388 fi; \
16389 cd $(HOST_SUBDIR)/gold && \
16390 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16391 @endif gold-bootstrap
16394 .PHONY: all-stage3-gold maybe-all-stage3-gold
16395 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16396 maybe-all-stage3-gold:
16397 maybe-clean-stage3-gold:
16398 @if gold-bootstrap
16399 maybe-all-stage3-gold: all-stage3-gold
16400 all-stage3: all-stage3-gold
16401 TARGET-stage3-gold = $(TARGET-gold)
16402 all-stage3-gold: configure-stage3-gold
16403 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16404 @r=`${PWD_COMMAND}`; export r; \
16405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16406 TFLAGS="$(STAGE3_TFLAGS)"; \
16407 $(HOST_EXPORTS) \
16408 $(POSTSTAGE1_HOST_EXPORTS) \
16409 cd $(HOST_SUBDIR)/gold && \
16410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16411 CFLAGS="$(STAGE3_CFLAGS)" \
16412 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16413 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16417 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16418 TFLAGS="$(STAGE3_TFLAGS)" \
16419 $(TARGET-stage3-gold)
16421 maybe-clean-stage3-gold: clean-stage3-gold
16422 clean-stage3: clean-stage3-gold
16423 clean-stage3-gold:
16424 @if [ $(current_stage) = stage3 ]; then \
16425 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16426 else \
16427 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16428 $(MAKE) stage3-start; \
16429 fi; \
16430 cd $(HOST_SUBDIR)/gold && \
16431 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16432 @endif gold-bootstrap
16435 .PHONY: all-stage4-gold maybe-all-stage4-gold
16436 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16437 maybe-all-stage4-gold:
16438 maybe-clean-stage4-gold:
16439 @if gold-bootstrap
16440 maybe-all-stage4-gold: all-stage4-gold
16441 all-stage4: all-stage4-gold
16442 TARGET-stage4-gold = $(TARGET-gold)
16443 all-stage4-gold: configure-stage4-gold
16444 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16445 @r=`${PWD_COMMAND}`; export r; \
16446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16447 TFLAGS="$(STAGE4_TFLAGS)"; \
16448 $(HOST_EXPORTS) \
16449 $(POSTSTAGE1_HOST_EXPORTS) \
16450 cd $(HOST_SUBDIR)/gold && \
16451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16452 CFLAGS="$(STAGE4_CFLAGS)" \
16453 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16454 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16455 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16456 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16457 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16458 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16459 TFLAGS="$(STAGE4_TFLAGS)" \
16460 $(TARGET-stage4-gold)
16462 maybe-clean-stage4-gold: clean-stage4-gold
16463 clean-stage4: clean-stage4-gold
16464 clean-stage4-gold:
16465 @if [ $(current_stage) = stage4 ]; then \
16466 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16467 else \
16468 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16469 $(MAKE) stage4-start; \
16470 fi; \
16471 cd $(HOST_SUBDIR)/gold && \
16472 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16473 @endif gold-bootstrap
16476 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16477 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16478 maybe-all-stageprofile-gold:
16479 maybe-clean-stageprofile-gold:
16480 @if gold-bootstrap
16481 maybe-all-stageprofile-gold: all-stageprofile-gold
16482 all-stageprofile: all-stageprofile-gold
16483 TARGET-stageprofile-gold = $(TARGET-gold)
16484 all-stageprofile-gold: configure-stageprofile-gold
16485 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16486 @r=`${PWD_COMMAND}`; export r; \
16487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16488 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16489 $(HOST_EXPORTS) \
16490 $(POSTSTAGE1_HOST_EXPORTS) \
16491 cd $(HOST_SUBDIR)/gold && \
16492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16493 CFLAGS="$(STAGEprofile_CFLAGS)" \
16494 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16495 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16500 TFLAGS="$(STAGEprofile_TFLAGS)" \
16501 $(TARGET-stageprofile-gold)
16503 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16504 clean-stageprofile: clean-stageprofile-gold
16505 clean-stageprofile-gold:
16506 @if [ $(current_stage) = stageprofile ]; then \
16507 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16508 else \
16509 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16510 $(MAKE) stageprofile-start; \
16511 fi; \
16512 cd $(HOST_SUBDIR)/gold && \
16513 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16514 @endif gold-bootstrap
16517 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16518 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16519 maybe-all-stagefeedback-gold:
16520 maybe-clean-stagefeedback-gold:
16521 @if gold-bootstrap
16522 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16523 all-stagefeedback: all-stagefeedback-gold
16524 TARGET-stagefeedback-gold = $(TARGET-gold)
16525 all-stagefeedback-gold: configure-stagefeedback-gold
16526 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16527 @r=`${PWD_COMMAND}`; export r; \
16528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16529 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16530 $(HOST_EXPORTS) \
16531 $(POSTSTAGE1_HOST_EXPORTS) \
16532 cd $(HOST_SUBDIR)/gold && \
16533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16534 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16535 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16536 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16540 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16541 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16542 $(TARGET-stagefeedback-gold)
16544 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16545 clean-stagefeedback: clean-stagefeedback-gold
16546 clean-stagefeedback-gold:
16547 @if [ $(current_stage) = stagefeedback ]; then \
16548 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16549 else \
16550 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16551 $(MAKE) stagefeedback-start; \
16552 fi; \
16553 cd $(HOST_SUBDIR)/gold && \
16554 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16555 @endif gold-bootstrap
16561 .PHONY: check-gold maybe-check-gold
16562 maybe-check-gold:
16563 @if gold
16564 maybe-check-gold: check-gold
16566 check-gold:
16567 @: $(MAKE); $(unstage)
16568 @r=`${PWD_COMMAND}`; export r; \
16569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16570 $(HOST_EXPORTS) \
16571 (cd $(HOST_SUBDIR)/gold && \
16572 $(MAKE) $(FLAGS_TO_PASS) check)
16574 @endif gold
16576 .PHONY: install-gold maybe-install-gold
16577 maybe-install-gold:
16578 @if gold
16579 maybe-install-gold: install-gold
16581 install-gold: installdirs
16582 @: $(MAKE); $(unstage)
16583 @r=`${PWD_COMMAND}`; export r; \
16584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585 $(HOST_EXPORTS) \
16586 (cd $(HOST_SUBDIR)/gold && \
16587 $(MAKE) $(FLAGS_TO_PASS) install)
16589 @endif gold
16591 .PHONY: install-strip-gold maybe-install-strip-gold
16592 maybe-install-strip-gold:
16593 @if gold
16594 maybe-install-strip-gold: install-strip-gold
16596 install-strip-gold: installdirs
16597 @: $(MAKE); $(unstage)
16598 @r=`${PWD_COMMAND}`; export r; \
16599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16600 $(HOST_EXPORTS) \
16601 (cd $(HOST_SUBDIR)/gold && \
16602 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16604 @endif gold
16606 # Other targets (info, dvi, pdf, etc.)
16608 .PHONY: maybe-info-gold info-gold
16609 maybe-info-gold:
16610 @if gold
16611 maybe-info-gold: info-gold
16613 info-gold: \
16614 configure-gold
16615 @[ -f ./gold/Makefile ] || exit 0; \
16616 r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618 $(HOST_EXPORTS) \
16619 for flag in $(EXTRA_HOST_FLAGS) ; do \
16620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16621 done; \
16622 echo "Doing info in gold" ; \
16623 (cd $(HOST_SUBDIR)/gold && \
16624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16626 "RANLIB=$${RANLIB}" \
16627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16628 info) \
16629 || exit 1
16631 @endif gold
16633 .PHONY: maybe-dvi-gold dvi-gold
16634 maybe-dvi-gold:
16635 @if gold
16636 maybe-dvi-gold: dvi-gold
16638 dvi-gold: \
16639 configure-gold
16640 @[ -f ./gold/Makefile ] || exit 0; \
16641 r=`${PWD_COMMAND}`; export r; \
16642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16643 $(HOST_EXPORTS) \
16644 for flag in $(EXTRA_HOST_FLAGS) ; do \
16645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16646 done; \
16647 echo "Doing dvi in gold" ; \
16648 (cd $(HOST_SUBDIR)/gold && \
16649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16651 "RANLIB=$${RANLIB}" \
16652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16653 dvi) \
16654 || exit 1
16656 @endif gold
16658 .PHONY: maybe-pdf-gold pdf-gold
16659 maybe-pdf-gold:
16660 @if gold
16661 maybe-pdf-gold: pdf-gold
16663 pdf-gold: \
16664 configure-gold
16665 @[ -f ./gold/Makefile ] || exit 0; \
16666 r=`${PWD_COMMAND}`; export r; \
16667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16668 $(HOST_EXPORTS) \
16669 for flag in $(EXTRA_HOST_FLAGS) ; do \
16670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16671 done; \
16672 echo "Doing pdf in gold" ; \
16673 (cd $(HOST_SUBDIR)/gold && \
16674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16676 "RANLIB=$${RANLIB}" \
16677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16678 pdf) \
16679 || exit 1
16681 @endif gold
16683 .PHONY: maybe-html-gold html-gold
16684 maybe-html-gold:
16685 @if gold
16686 maybe-html-gold: html-gold
16688 html-gold: \
16689 configure-gold
16690 @[ -f ./gold/Makefile ] || exit 0; \
16691 r=`${PWD_COMMAND}`; export r; \
16692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16693 $(HOST_EXPORTS) \
16694 for flag in $(EXTRA_HOST_FLAGS) ; do \
16695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16696 done; \
16697 echo "Doing html in gold" ; \
16698 (cd $(HOST_SUBDIR)/gold && \
16699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16701 "RANLIB=$${RANLIB}" \
16702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16703 html) \
16704 || exit 1
16706 @endif gold
16708 .PHONY: maybe-TAGS-gold TAGS-gold
16709 maybe-TAGS-gold:
16710 @if gold
16711 maybe-TAGS-gold: TAGS-gold
16713 TAGS-gold: \
16714 configure-gold
16715 @[ -f ./gold/Makefile ] || exit 0; \
16716 r=`${PWD_COMMAND}`; export r; \
16717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16718 $(HOST_EXPORTS) \
16719 for flag in $(EXTRA_HOST_FLAGS) ; do \
16720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16721 done; \
16722 echo "Doing TAGS in gold" ; \
16723 (cd $(HOST_SUBDIR)/gold && \
16724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16726 "RANLIB=$${RANLIB}" \
16727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16728 TAGS) \
16729 || exit 1
16731 @endif gold
16733 .PHONY: maybe-install-info-gold install-info-gold
16734 maybe-install-info-gold:
16735 @if gold
16736 maybe-install-info-gold: install-info-gold
16738 install-info-gold: \
16739 configure-gold \
16740 info-gold
16741 @[ -f ./gold/Makefile ] || exit 0; \
16742 r=`${PWD_COMMAND}`; export r; \
16743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16744 $(HOST_EXPORTS) \
16745 for flag in $(EXTRA_HOST_FLAGS) ; do \
16746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16747 done; \
16748 echo "Doing install-info in gold" ; \
16749 (cd $(HOST_SUBDIR)/gold && \
16750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16752 "RANLIB=$${RANLIB}" \
16753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16754 install-info) \
16755 || exit 1
16757 @endif gold
16759 .PHONY: maybe-install-pdf-gold install-pdf-gold
16760 maybe-install-pdf-gold:
16761 @if gold
16762 maybe-install-pdf-gold: install-pdf-gold
16764 install-pdf-gold: \
16765 configure-gold \
16766 pdf-gold
16767 @[ -f ./gold/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-pdf in gold" ; \
16775 (cd $(HOST_SUBDIR)/gold && \
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-pdf) \
16781 || exit 1
16783 @endif gold
16785 .PHONY: maybe-install-html-gold install-html-gold
16786 maybe-install-html-gold:
16787 @if gold
16788 maybe-install-html-gold: install-html-gold
16790 install-html-gold: \
16791 configure-gold \
16792 html-gold
16793 @[ -f ./gold/Makefile ] || exit 0; \
16794 r=`${PWD_COMMAND}`; export r; \
16795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16796 $(HOST_EXPORTS) \
16797 for flag in $(EXTRA_HOST_FLAGS) ; do \
16798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799 done; \
16800 echo "Doing install-html in gold" ; \
16801 (cd $(HOST_SUBDIR)/gold && \
16802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804 "RANLIB=$${RANLIB}" \
16805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16806 install-html) \
16807 || exit 1
16809 @endif gold
16811 .PHONY: maybe-installcheck-gold installcheck-gold
16812 maybe-installcheck-gold:
16813 @if gold
16814 maybe-installcheck-gold: installcheck-gold
16816 installcheck-gold: \
16817 configure-gold
16818 @[ -f ./gold/Makefile ] || exit 0; \
16819 r=`${PWD_COMMAND}`; export r; \
16820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821 $(HOST_EXPORTS) \
16822 for flag in $(EXTRA_HOST_FLAGS) ; do \
16823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16824 done; \
16825 echo "Doing installcheck in gold" ; \
16826 (cd $(HOST_SUBDIR)/gold && \
16827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16829 "RANLIB=$${RANLIB}" \
16830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16831 installcheck) \
16832 || exit 1
16834 @endif gold
16836 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16837 maybe-mostlyclean-gold:
16838 @if gold
16839 maybe-mostlyclean-gold: mostlyclean-gold
16841 mostlyclean-gold:
16842 @[ -f ./gold/Makefile ] || exit 0; \
16843 r=`${PWD_COMMAND}`; export r; \
16844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845 $(HOST_EXPORTS) \
16846 for flag in $(EXTRA_HOST_FLAGS) ; do \
16847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16848 done; \
16849 echo "Doing mostlyclean in gold" ; \
16850 (cd $(HOST_SUBDIR)/gold && \
16851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16853 "RANLIB=$${RANLIB}" \
16854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16855 mostlyclean) \
16856 || exit 1
16858 @endif gold
16860 .PHONY: maybe-clean-gold clean-gold
16861 maybe-clean-gold:
16862 @if gold
16863 maybe-clean-gold: clean-gold
16865 clean-gold:
16866 @[ -f ./gold/Makefile ] || exit 0; \
16867 r=`${PWD_COMMAND}`; export r; \
16868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16869 $(HOST_EXPORTS) \
16870 for flag in $(EXTRA_HOST_FLAGS) ; do \
16871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16872 done; \
16873 echo "Doing clean in gold" ; \
16874 (cd $(HOST_SUBDIR)/gold && \
16875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16877 "RANLIB=$${RANLIB}" \
16878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16879 clean) \
16880 || exit 1
16882 @endif gold
16884 .PHONY: maybe-distclean-gold distclean-gold
16885 maybe-distclean-gold:
16886 @if gold
16887 maybe-distclean-gold: distclean-gold
16889 distclean-gold:
16890 @[ -f ./gold/Makefile ] || exit 0; \
16891 r=`${PWD_COMMAND}`; export r; \
16892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16893 $(HOST_EXPORTS) \
16894 for flag in $(EXTRA_HOST_FLAGS) ; do \
16895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16896 done; \
16897 echo "Doing distclean in gold" ; \
16898 (cd $(HOST_SUBDIR)/gold && \
16899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16901 "RANLIB=$${RANLIB}" \
16902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16903 distclean) \
16904 || exit 1
16906 @endif gold
16908 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16909 maybe-maintainer-clean-gold:
16910 @if gold
16911 maybe-maintainer-clean-gold: maintainer-clean-gold
16913 maintainer-clean-gold:
16914 @[ -f ./gold/Makefile ] || exit 0; \
16915 r=`${PWD_COMMAND}`; export r; \
16916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16917 $(HOST_EXPORTS) \
16918 for flag in $(EXTRA_HOST_FLAGS) ; do \
16919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16920 done; \
16921 echo "Doing maintainer-clean in gold" ; \
16922 (cd $(HOST_SUBDIR)/gold && \
16923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16925 "RANLIB=$${RANLIB}" \
16926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16927 maintainer-clean) \
16928 || exit 1
16930 @endif gold
16934 .PHONY: configure-gprof maybe-configure-gprof
16935 maybe-configure-gprof:
16936 @if gcc-bootstrap
16937 configure-gprof: stage_current
16938 @endif gcc-bootstrap
16939 @if gprof
16940 maybe-configure-gprof: configure-gprof
16941 configure-gprof:
16942 @: $(MAKE); $(unstage)
16943 @r=`${PWD_COMMAND}`; export r; \
16944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16945 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16947 $(HOST_EXPORTS) \
16948 echo Configuring in $(HOST_SUBDIR)/gprof; \
16949 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16950 case $(srcdir) in \
16951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16952 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16954 esac; \
16955 srcdiroption="--srcdir=$${topdir}/gprof"; \
16956 libsrcdir="$$s/gprof"; \
16957 $(SHELL) $${libsrcdir}/configure \
16958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16959 --target=${target_alias} $${srcdiroption} \
16960 || exit 1
16961 @endif gprof
16967 .PHONY: all-gprof maybe-all-gprof
16968 maybe-all-gprof:
16969 @if gcc-bootstrap
16970 all-gprof: stage_current
16971 @endif gcc-bootstrap
16972 @if gprof
16973 TARGET-gprof=all
16974 maybe-all-gprof: all-gprof
16975 all-gprof: configure-gprof
16976 @: $(MAKE); $(unstage)
16977 @r=`${PWD_COMMAND}`; export r; \
16978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16979 $(HOST_EXPORTS) \
16980 (cd $(HOST_SUBDIR)/gprof && \
16981 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16982 $(TARGET-gprof))
16983 @endif gprof
16988 .PHONY: check-gprof maybe-check-gprof
16989 maybe-check-gprof:
16990 @if gprof
16991 maybe-check-gprof: check-gprof
16993 check-gprof:
16994 @: $(MAKE); $(unstage)
16995 @r=`${PWD_COMMAND}`; export r; \
16996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16997 $(HOST_EXPORTS) \
16998 (cd $(HOST_SUBDIR)/gprof && \
16999 $(MAKE) $(FLAGS_TO_PASS) check)
17001 @endif gprof
17003 .PHONY: install-gprof maybe-install-gprof
17004 maybe-install-gprof:
17005 @if gprof
17006 maybe-install-gprof: install-gprof
17008 install-gprof: installdirs
17009 @: $(MAKE); $(unstage)
17010 @r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 $(HOST_EXPORTS) \
17013 (cd $(HOST_SUBDIR)/gprof && \
17014 $(MAKE) $(FLAGS_TO_PASS) install)
17016 @endif gprof
17018 .PHONY: install-strip-gprof maybe-install-strip-gprof
17019 maybe-install-strip-gprof:
17020 @if gprof
17021 maybe-install-strip-gprof: install-strip-gprof
17023 install-strip-gprof: installdirs
17024 @: $(MAKE); $(unstage)
17025 @r=`${PWD_COMMAND}`; export r; \
17026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17027 $(HOST_EXPORTS) \
17028 (cd $(HOST_SUBDIR)/gprof && \
17029 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17031 @endif gprof
17033 # Other targets (info, dvi, pdf, etc.)
17035 .PHONY: maybe-info-gprof info-gprof
17036 maybe-info-gprof:
17037 @if gprof
17038 maybe-info-gprof: info-gprof
17040 info-gprof: \
17041 configure-gprof
17042 @: $(MAKE); $(unstage)
17043 @[ -f ./gprof/Makefile ] || exit 0; \
17044 r=`${PWD_COMMAND}`; export r; \
17045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17046 $(HOST_EXPORTS) \
17047 for flag in $(EXTRA_HOST_FLAGS) ; do \
17048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17049 done; \
17050 echo "Doing info in gprof" ; \
17051 (cd $(HOST_SUBDIR)/gprof && \
17052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17054 "RANLIB=$${RANLIB}" \
17055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17056 info) \
17057 || exit 1
17059 @endif gprof
17061 .PHONY: maybe-dvi-gprof dvi-gprof
17062 maybe-dvi-gprof:
17063 @if gprof
17064 maybe-dvi-gprof: dvi-gprof
17066 dvi-gprof: \
17067 configure-gprof
17068 @: $(MAKE); $(unstage)
17069 @[ -f ./gprof/Makefile ] || exit 0; \
17070 r=`${PWD_COMMAND}`; export r; \
17071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17072 $(HOST_EXPORTS) \
17073 for flag in $(EXTRA_HOST_FLAGS) ; do \
17074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17075 done; \
17076 echo "Doing dvi in gprof" ; \
17077 (cd $(HOST_SUBDIR)/gprof && \
17078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17080 "RANLIB=$${RANLIB}" \
17081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17082 dvi) \
17083 || exit 1
17085 @endif gprof
17087 .PHONY: maybe-pdf-gprof pdf-gprof
17088 maybe-pdf-gprof:
17089 @if gprof
17090 maybe-pdf-gprof: pdf-gprof
17092 pdf-gprof: \
17093 configure-gprof
17094 @: $(MAKE); $(unstage)
17095 @[ -f ./gprof/Makefile ] || exit 0; \
17096 r=`${PWD_COMMAND}`; export r; \
17097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17098 $(HOST_EXPORTS) \
17099 for flag in $(EXTRA_HOST_FLAGS) ; do \
17100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17101 done; \
17102 echo "Doing pdf in gprof" ; \
17103 (cd $(HOST_SUBDIR)/gprof && \
17104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17106 "RANLIB=$${RANLIB}" \
17107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17108 pdf) \
17109 || exit 1
17111 @endif gprof
17113 .PHONY: maybe-html-gprof html-gprof
17114 maybe-html-gprof:
17115 @if gprof
17116 maybe-html-gprof: html-gprof
17118 html-gprof: \
17119 configure-gprof
17120 @: $(MAKE); $(unstage)
17121 @[ -f ./gprof/Makefile ] || exit 0; \
17122 r=`${PWD_COMMAND}`; export r; \
17123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17124 $(HOST_EXPORTS) \
17125 for flag in $(EXTRA_HOST_FLAGS) ; do \
17126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17127 done; \
17128 echo "Doing html in gprof" ; \
17129 (cd $(HOST_SUBDIR)/gprof && \
17130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17132 "RANLIB=$${RANLIB}" \
17133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17134 html) \
17135 || exit 1
17137 @endif gprof
17139 .PHONY: maybe-TAGS-gprof TAGS-gprof
17140 maybe-TAGS-gprof:
17141 @if gprof
17142 maybe-TAGS-gprof: TAGS-gprof
17144 TAGS-gprof: \
17145 configure-gprof
17146 @: $(MAKE); $(unstage)
17147 @[ -f ./gprof/Makefile ] || exit 0; \
17148 r=`${PWD_COMMAND}`; export r; \
17149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150 $(HOST_EXPORTS) \
17151 for flag in $(EXTRA_HOST_FLAGS) ; do \
17152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17153 done; \
17154 echo "Doing TAGS in gprof" ; \
17155 (cd $(HOST_SUBDIR)/gprof && \
17156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17158 "RANLIB=$${RANLIB}" \
17159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17160 TAGS) \
17161 || exit 1
17163 @endif gprof
17165 .PHONY: maybe-install-info-gprof install-info-gprof
17166 maybe-install-info-gprof:
17167 @if gprof
17168 maybe-install-info-gprof: install-info-gprof
17170 install-info-gprof: \
17171 configure-gprof \
17172 info-gprof
17173 @: $(MAKE); $(unstage)
17174 @[ -f ./gprof/Makefile ] || exit 0; \
17175 r=`${PWD_COMMAND}`; export r; \
17176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17177 $(HOST_EXPORTS) \
17178 for flag in $(EXTRA_HOST_FLAGS) ; do \
17179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17180 done; \
17181 echo "Doing install-info in gprof" ; \
17182 (cd $(HOST_SUBDIR)/gprof && \
17183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17185 "RANLIB=$${RANLIB}" \
17186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17187 install-info) \
17188 || exit 1
17190 @endif gprof
17192 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17193 maybe-install-pdf-gprof:
17194 @if gprof
17195 maybe-install-pdf-gprof: install-pdf-gprof
17197 install-pdf-gprof: \
17198 configure-gprof \
17199 pdf-gprof
17200 @: $(MAKE); $(unstage)
17201 @[ -f ./gprof/Makefile ] || exit 0; \
17202 r=`${PWD_COMMAND}`; export r; \
17203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17204 $(HOST_EXPORTS) \
17205 for flag in $(EXTRA_HOST_FLAGS) ; do \
17206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17207 done; \
17208 echo "Doing install-pdf in gprof" ; \
17209 (cd $(HOST_SUBDIR)/gprof && \
17210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17212 "RANLIB=$${RANLIB}" \
17213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17214 install-pdf) \
17215 || exit 1
17217 @endif gprof
17219 .PHONY: maybe-install-html-gprof install-html-gprof
17220 maybe-install-html-gprof:
17221 @if gprof
17222 maybe-install-html-gprof: install-html-gprof
17224 install-html-gprof: \
17225 configure-gprof \
17226 html-gprof
17227 @: $(MAKE); $(unstage)
17228 @[ -f ./gprof/Makefile ] || exit 0; \
17229 r=`${PWD_COMMAND}`; export r; \
17230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17231 $(HOST_EXPORTS) \
17232 for flag in $(EXTRA_HOST_FLAGS) ; do \
17233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17234 done; \
17235 echo "Doing install-html in gprof" ; \
17236 (cd $(HOST_SUBDIR)/gprof && \
17237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17239 "RANLIB=$${RANLIB}" \
17240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17241 install-html) \
17242 || exit 1
17244 @endif gprof
17246 .PHONY: maybe-installcheck-gprof installcheck-gprof
17247 maybe-installcheck-gprof:
17248 @if gprof
17249 maybe-installcheck-gprof: installcheck-gprof
17251 installcheck-gprof: \
17252 configure-gprof
17253 @: $(MAKE); $(unstage)
17254 @[ -f ./gprof/Makefile ] || exit 0; \
17255 r=`${PWD_COMMAND}`; export r; \
17256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17257 $(HOST_EXPORTS) \
17258 for flag in $(EXTRA_HOST_FLAGS) ; do \
17259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17260 done; \
17261 echo "Doing installcheck in gprof" ; \
17262 (cd $(HOST_SUBDIR)/gprof && \
17263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17265 "RANLIB=$${RANLIB}" \
17266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17267 installcheck) \
17268 || exit 1
17270 @endif gprof
17272 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17273 maybe-mostlyclean-gprof:
17274 @if gprof
17275 maybe-mostlyclean-gprof: mostlyclean-gprof
17277 mostlyclean-gprof:
17278 @: $(MAKE); $(unstage)
17279 @[ -f ./gprof/Makefile ] || exit 0; \
17280 r=`${PWD_COMMAND}`; export r; \
17281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17282 $(HOST_EXPORTS) \
17283 for flag in $(EXTRA_HOST_FLAGS) ; do \
17284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17285 done; \
17286 echo "Doing mostlyclean in gprof" ; \
17287 (cd $(HOST_SUBDIR)/gprof && \
17288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17290 "RANLIB=$${RANLIB}" \
17291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17292 mostlyclean) \
17293 || exit 1
17295 @endif gprof
17297 .PHONY: maybe-clean-gprof clean-gprof
17298 maybe-clean-gprof:
17299 @if gprof
17300 maybe-clean-gprof: clean-gprof
17302 clean-gprof:
17303 @: $(MAKE); $(unstage)
17304 @[ -f ./gprof/Makefile ] || exit 0; \
17305 r=`${PWD_COMMAND}`; export r; \
17306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17307 $(HOST_EXPORTS) \
17308 for flag in $(EXTRA_HOST_FLAGS) ; do \
17309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17310 done; \
17311 echo "Doing clean in gprof" ; \
17312 (cd $(HOST_SUBDIR)/gprof && \
17313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17315 "RANLIB=$${RANLIB}" \
17316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17317 clean) \
17318 || exit 1
17320 @endif gprof
17322 .PHONY: maybe-distclean-gprof distclean-gprof
17323 maybe-distclean-gprof:
17324 @if gprof
17325 maybe-distclean-gprof: distclean-gprof
17327 distclean-gprof:
17328 @: $(MAKE); $(unstage)
17329 @[ -f ./gprof/Makefile ] || exit 0; \
17330 r=`${PWD_COMMAND}`; export r; \
17331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17332 $(HOST_EXPORTS) \
17333 for flag in $(EXTRA_HOST_FLAGS) ; do \
17334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17335 done; \
17336 echo "Doing distclean in gprof" ; \
17337 (cd $(HOST_SUBDIR)/gprof && \
17338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17340 "RANLIB=$${RANLIB}" \
17341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17342 distclean) \
17343 || exit 1
17345 @endif gprof
17347 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17348 maybe-maintainer-clean-gprof:
17349 @if gprof
17350 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17352 maintainer-clean-gprof:
17353 @: $(MAKE); $(unstage)
17354 @[ -f ./gprof/Makefile ] || exit 0; \
17355 r=`${PWD_COMMAND}`; export r; \
17356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17357 $(HOST_EXPORTS) \
17358 for flag in $(EXTRA_HOST_FLAGS) ; do \
17359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17360 done; \
17361 echo "Doing maintainer-clean in gprof" ; \
17362 (cd $(HOST_SUBDIR)/gprof && \
17363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17365 "RANLIB=$${RANLIB}" \
17366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17367 maintainer-clean) \
17368 || exit 1
17370 @endif gprof
17374 .PHONY: configure-intl maybe-configure-intl
17375 maybe-configure-intl:
17376 @if gcc-bootstrap
17377 configure-intl: stage_current
17378 @endif gcc-bootstrap
17379 @if intl
17380 maybe-configure-intl: configure-intl
17381 configure-intl:
17382 @r=`${PWD_COMMAND}`; export r; \
17383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17384 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17386 $(HOST_EXPORTS) \
17387 echo Configuring in $(HOST_SUBDIR)/intl; \
17388 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17389 case $(srcdir) in \
17390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17391 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17393 esac; \
17394 srcdiroption="--srcdir=$${topdir}/intl"; \
17395 libsrcdir="$$s/intl"; \
17396 $(SHELL) $${libsrcdir}/configure \
17397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17398 --target=${target_alias} $${srcdiroption} \
17399 || exit 1
17400 @endif intl
17404 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17405 maybe-configure-stage1-intl:
17406 @if intl-bootstrap
17407 maybe-configure-stage1-intl: configure-stage1-intl
17408 configure-stage1-intl:
17409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17410 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17411 @r=`${PWD_COMMAND}`; export r; \
17412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17413 TFLAGS="$(STAGE1_TFLAGS)"; \
17414 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17415 $(HOST_EXPORTS) \
17416 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17417 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17418 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17419 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17421 cd $(HOST_SUBDIR)/intl || exit 1; \
17422 case $(srcdir) in \
17423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17424 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17426 esac; \
17427 srcdiroption="--srcdir=$${topdir}/intl"; \
17428 libsrcdir="$$s/intl"; \
17429 $(SHELL) $${libsrcdir}/configure \
17430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17431 --target=${target_alias} $${srcdiroption} \
17432 $(STAGE1_CONFIGURE_FLAGS)
17433 @endif intl-bootstrap
17435 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17436 maybe-configure-stage2-intl:
17437 @if intl-bootstrap
17438 maybe-configure-stage2-intl: configure-stage2-intl
17439 configure-stage2-intl:
17440 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17442 @r=`${PWD_COMMAND}`; export r; \
17443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17444 TFLAGS="$(STAGE2_TFLAGS)"; \
17445 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17446 $(HOST_EXPORTS) \
17447 $(POSTSTAGE1_HOST_EXPORTS) \
17448 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17449 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17450 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17451 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17453 cd $(HOST_SUBDIR)/intl || exit 1; \
17454 case $(srcdir) in \
17455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17456 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17458 esac; \
17459 srcdiroption="--srcdir=$${topdir}/intl"; \
17460 libsrcdir="$$s/intl"; \
17461 $(SHELL) $${libsrcdir}/configure \
17462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17463 --target=${target_alias} $${srcdiroption} \
17464 --with-build-libsubdir=$(HOST_SUBDIR) \
17465 $(STAGE2_CONFIGURE_FLAGS)
17466 @endif intl-bootstrap
17468 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17469 maybe-configure-stage3-intl:
17470 @if intl-bootstrap
17471 maybe-configure-stage3-intl: configure-stage3-intl
17472 configure-stage3-intl:
17473 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17475 @r=`${PWD_COMMAND}`; export r; \
17476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17477 TFLAGS="$(STAGE3_TFLAGS)"; \
17478 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17479 $(HOST_EXPORTS) \
17480 $(POSTSTAGE1_HOST_EXPORTS) \
17481 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17482 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17483 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17484 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17486 cd $(HOST_SUBDIR)/intl || exit 1; \
17487 case $(srcdir) in \
17488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17489 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17491 esac; \
17492 srcdiroption="--srcdir=$${topdir}/intl"; \
17493 libsrcdir="$$s/intl"; \
17494 $(SHELL) $${libsrcdir}/configure \
17495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17496 --target=${target_alias} $${srcdiroption} \
17497 --with-build-libsubdir=$(HOST_SUBDIR) \
17498 $(STAGE3_CONFIGURE_FLAGS)
17499 @endif intl-bootstrap
17501 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17502 maybe-configure-stage4-intl:
17503 @if intl-bootstrap
17504 maybe-configure-stage4-intl: configure-stage4-intl
17505 configure-stage4-intl:
17506 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17508 @r=`${PWD_COMMAND}`; export r; \
17509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17510 TFLAGS="$(STAGE4_TFLAGS)"; \
17511 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17512 $(HOST_EXPORTS) \
17513 $(POSTSTAGE1_HOST_EXPORTS) \
17514 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17515 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17516 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17517 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17519 cd $(HOST_SUBDIR)/intl || exit 1; \
17520 case $(srcdir) in \
17521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17522 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17524 esac; \
17525 srcdiroption="--srcdir=$${topdir}/intl"; \
17526 libsrcdir="$$s/intl"; \
17527 $(SHELL) $${libsrcdir}/configure \
17528 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17529 --target=${target_alias} $${srcdiroption} \
17530 --with-build-libsubdir=$(HOST_SUBDIR) \
17531 $(STAGE4_CONFIGURE_FLAGS)
17532 @endif intl-bootstrap
17534 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17535 maybe-configure-stageprofile-intl:
17536 @if intl-bootstrap
17537 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17538 configure-stageprofile-intl:
17539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17540 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17541 @r=`${PWD_COMMAND}`; export r; \
17542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17543 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17544 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17545 $(HOST_EXPORTS) \
17546 $(POSTSTAGE1_HOST_EXPORTS) \
17547 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17548 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17549 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17550 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17551 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17552 cd $(HOST_SUBDIR)/intl || exit 1; \
17553 case $(srcdir) in \
17554 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17555 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17556 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17557 esac; \
17558 srcdiroption="--srcdir=$${topdir}/intl"; \
17559 libsrcdir="$$s/intl"; \
17560 $(SHELL) $${libsrcdir}/configure \
17561 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17562 --target=${target_alias} $${srcdiroption} \
17563 --with-build-libsubdir=$(HOST_SUBDIR) \
17564 $(STAGEprofile_CONFIGURE_FLAGS)
17565 @endif intl-bootstrap
17567 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17568 maybe-configure-stagefeedback-intl:
17569 @if intl-bootstrap
17570 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17571 configure-stagefeedback-intl:
17572 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17574 @r=`${PWD_COMMAND}`; export r; \
17575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17576 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17577 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17578 $(HOST_EXPORTS) \
17579 $(POSTSTAGE1_HOST_EXPORTS) \
17580 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17581 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17582 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17583 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17585 cd $(HOST_SUBDIR)/intl || exit 1; \
17586 case $(srcdir) in \
17587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17588 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17590 esac; \
17591 srcdiroption="--srcdir=$${topdir}/intl"; \
17592 libsrcdir="$$s/intl"; \
17593 $(SHELL) $${libsrcdir}/configure \
17594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17595 --target=${target_alias} $${srcdiroption} \
17596 --with-build-libsubdir=$(HOST_SUBDIR) \
17597 $(STAGEfeedback_CONFIGURE_FLAGS)
17598 @endif intl-bootstrap
17604 .PHONY: all-intl maybe-all-intl
17605 maybe-all-intl:
17606 @if gcc-bootstrap
17607 all-intl: stage_current
17608 @endif gcc-bootstrap
17609 @if intl
17610 TARGET-intl=all
17611 maybe-all-intl: all-intl
17612 all-intl: configure-intl
17613 @r=`${PWD_COMMAND}`; export r; \
17614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17615 $(HOST_EXPORTS) \
17616 (cd $(HOST_SUBDIR)/intl && \
17617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17618 $(TARGET-intl))
17619 @endif intl
17623 .PHONY: all-stage1-intl maybe-all-stage1-intl
17624 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17625 maybe-all-stage1-intl:
17626 maybe-clean-stage1-intl:
17627 @if intl-bootstrap
17628 maybe-all-stage1-intl: all-stage1-intl
17629 all-stage1: all-stage1-intl
17630 TARGET-stage1-intl = $(TARGET-intl)
17631 all-stage1-intl: configure-stage1-intl
17632 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17633 @r=`${PWD_COMMAND}`; export r; \
17634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17635 TFLAGS="$(STAGE1_TFLAGS)"; \
17636 $(HOST_EXPORTS) \
17637 cd $(HOST_SUBDIR)/intl && \
17638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17639 CFLAGS="$(STAGE1_CFLAGS)" \
17640 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17641 LIBCFLAGS="$(LIBCFLAGS)" \
17642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17645 $(EXTRA_HOST_FLAGS) \
17646 $(STAGE1_FLAGS_TO_PASS) \
17647 TFLAGS="$(STAGE1_TFLAGS)" \
17648 $(TARGET-stage1-intl)
17650 maybe-clean-stage1-intl: clean-stage1-intl
17651 clean-stage1: clean-stage1-intl
17652 clean-stage1-intl:
17653 @if [ $(current_stage) = stage1 ]; then \
17654 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17655 else \
17656 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17657 $(MAKE) stage1-start; \
17658 fi; \
17659 cd $(HOST_SUBDIR)/intl && \
17660 $(MAKE) $(EXTRA_HOST_FLAGS) \
17661 $(STAGE1_FLAGS_TO_PASS) clean
17662 @endif intl-bootstrap
17665 .PHONY: all-stage2-intl maybe-all-stage2-intl
17666 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17667 maybe-all-stage2-intl:
17668 maybe-clean-stage2-intl:
17669 @if intl-bootstrap
17670 maybe-all-stage2-intl: all-stage2-intl
17671 all-stage2: all-stage2-intl
17672 TARGET-stage2-intl = $(TARGET-intl)
17673 all-stage2-intl: configure-stage2-intl
17674 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17675 @r=`${PWD_COMMAND}`; export r; \
17676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17677 TFLAGS="$(STAGE2_TFLAGS)"; \
17678 $(HOST_EXPORTS) \
17679 $(POSTSTAGE1_HOST_EXPORTS) \
17680 cd $(HOST_SUBDIR)/intl && \
17681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17682 CFLAGS="$(STAGE2_CFLAGS)" \
17683 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17684 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17688 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17689 TFLAGS="$(STAGE2_TFLAGS)" \
17690 $(TARGET-stage2-intl)
17692 maybe-clean-stage2-intl: clean-stage2-intl
17693 clean-stage2: clean-stage2-intl
17694 clean-stage2-intl:
17695 @if [ $(current_stage) = stage2 ]; then \
17696 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17697 else \
17698 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17699 $(MAKE) stage2-start; \
17700 fi; \
17701 cd $(HOST_SUBDIR)/intl && \
17702 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17703 @endif intl-bootstrap
17706 .PHONY: all-stage3-intl maybe-all-stage3-intl
17707 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17708 maybe-all-stage3-intl:
17709 maybe-clean-stage3-intl:
17710 @if intl-bootstrap
17711 maybe-all-stage3-intl: all-stage3-intl
17712 all-stage3: all-stage3-intl
17713 TARGET-stage3-intl = $(TARGET-intl)
17714 all-stage3-intl: configure-stage3-intl
17715 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17716 @r=`${PWD_COMMAND}`; export r; \
17717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17718 TFLAGS="$(STAGE3_TFLAGS)"; \
17719 $(HOST_EXPORTS) \
17720 $(POSTSTAGE1_HOST_EXPORTS) \
17721 cd $(HOST_SUBDIR)/intl && \
17722 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17723 CFLAGS="$(STAGE3_CFLAGS)" \
17724 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17725 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17726 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17727 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17728 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17729 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17730 TFLAGS="$(STAGE3_TFLAGS)" \
17731 $(TARGET-stage3-intl)
17733 maybe-clean-stage3-intl: clean-stage3-intl
17734 clean-stage3: clean-stage3-intl
17735 clean-stage3-intl:
17736 @if [ $(current_stage) = stage3 ]; then \
17737 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17738 else \
17739 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17740 $(MAKE) stage3-start; \
17741 fi; \
17742 cd $(HOST_SUBDIR)/intl && \
17743 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17744 @endif intl-bootstrap
17747 .PHONY: all-stage4-intl maybe-all-stage4-intl
17748 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17749 maybe-all-stage4-intl:
17750 maybe-clean-stage4-intl:
17751 @if intl-bootstrap
17752 maybe-all-stage4-intl: all-stage4-intl
17753 all-stage4: all-stage4-intl
17754 TARGET-stage4-intl = $(TARGET-intl)
17755 all-stage4-intl: configure-stage4-intl
17756 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17757 @r=`${PWD_COMMAND}`; export r; \
17758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17759 TFLAGS="$(STAGE4_TFLAGS)"; \
17760 $(HOST_EXPORTS) \
17761 $(POSTSTAGE1_HOST_EXPORTS) \
17762 cd $(HOST_SUBDIR)/intl && \
17763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17764 CFLAGS="$(STAGE4_CFLAGS)" \
17765 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17766 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17771 TFLAGS="$(STAGE4_TFLAGS)" \
17772 $(TARGET-stage4-intl)
17774 maybe-clean-stage4-intl: clean-stage4-intl
17775 clean-stage4: clean-stage4-intl
17776 clean-stage4-intl:
17777 @if [ $(current_stage) = stage4 ]; then \
17778 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17779 else \
17780 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17781 $(MAKE) stage4-start; \
17782 fi; \
17783 cd $(HOST_SUBDIR)/intl && \
17784 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17785 @endif intl-bootstrap
17788 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17789 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17790 maybe-all-stageprofile-intl:
17791 maybe-clean-stageprofile-intl:
17792 @if intl-bootstrap
17793 maybe-all-stageprofile-intl: all-stageprofile-intl
17794 all-stageprofile: all-stageprofile-intl
17795 TARGET-stageprofile-intl = $(TARGET-intl)
17796 all-stageprofile-intl: configure-stageprofile-intl
17797 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17798 @r=`${PWD_COMMAND}`; export r; \
17799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17800 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17801 $(HOST_EXPORTS) \
17802 $(POSTSTAGE1_HOST_EXPORTS) \
17803 cd $(HOST_SUBDIR)/intl && \
17804 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17805 CFLAGS="$(STAGEprofile_CFLAGS)" \
17806 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17807 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17808 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17809 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17810 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17811 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17812 TFLAGS="$(STAGEprofile_TFLAGS)" \
17813 $(TARGET-stageprofile-intl)
17815 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17816 clean-stageprofile: clean-stageprofile-intl
17817 clean-stageprofile-intl:
17818 @if [ $(current_stage) = stageprofile ]; then \
17819 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17820 else \
17821 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17822 $(MAKE) stageprofile-start; \
17823 fi; \
17824 cd $(HOST_SUBDIR)/intl && \
17825 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17826 @endif intl-bootstrap
17829 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17830 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17831 maybe-all-stagefeedback-intl:
17832 maybe-clean-stagefeedback-intl:
17833 @if intl-bootstrap
17834 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17835 all-stagefeedback: all-stagefeedback-intl
17836 TARGET-stagefeedback-intl = $(TARGET-intl)
17837 all-stagefeedback-intl: configure-stagefeedback-intl
17838 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17839 @r=`${PWD_COMMAND}`; export r; \
17840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17841 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17842 $(HOST_EXPORTS) \
17843 $(POSTSTAGE1_HOST_EXPORTS) \
17844 cd $(HOST_SUBDIR)/intl && \
17845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17846 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17847 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17848 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17849 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17850 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17851 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17852 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17853 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17854 $(TARGET-stagefeedback-intl)
17856 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17857 clean-stagefeedback: clean-stagefeedback-intl
17858 clean-stagefeedback-intl:
17859 @if [ $(current_stage) = stagefeedback ]; then \
17860 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17861 else \
17862 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17863 $(MAKE) stagefeedback-start; \
17864 fi; \
17865 cd $(HOST_SUBDIR)/intl && \
17866 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17867 @endif intl-bootstrap
17873 .PHONY: check-intl maybe-check-intl
17874 maybe-check-intl:
17875 @if intl
17876 maybe-check-intl: check-intl
17878 check-intl:
17879 @: $(MAKE); $(unstage)
17880 @r=`${PWD_COMMAND}`; export r; \
17881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17882 $(HOST_EXPORTS) \
17883 (cd $(HOST_SUBDIR)/intl && \
17884 $(MAKE) $(FLAGS_TO_PASS) check)
17886 @endif intl
17888 .PHONY: install-intl maybe-install-intl
17889 maybe-install-intl:
17890 @if intl
17891 maybe-install-intl: install-intl
17893 install-intl: installdirs
17894 @: $(MAKE); $(unstage)
17895 @r=`${PWD_COMMAND}`; export r; \
17896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17897 $(HOST_EXPORTS) \
17898 (cd $(HOST_SUBDIR)/intl && \
17899 $(MAKE) $(FLAGS_TO_PASS) install)
17901 @endif intl
17903 .PHONY: install-strip-intl maybe-install-strip-intl
17904 maybe-install-strip-intl:
17905 @if intl
17906 maybe-install-strip-intl: install-strip-intl
17908 install-strip-intl: installdirs
17909 @: $(MAKE); $(unstage)
17910 @r=`${PWD_COMMAND}`; export r; \
17911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17912 $(HOST_EXPORTS) \
17913 (cd $(HOST_SUBDIR)/intl && \
17914 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17916 @endif intl
17918 # Other targets (info, dvi, pdf, etc.)
17920 .PHONY: maybe-info-intl info-intl
17921 maybe-info-intl:
17922 @if intl
17923 maybe-info-intl: info-intl
17925 info-intl: \
17926 configure-intl
17927 @[ -f ./intl/Makefile ] || exit 0; \
17928 r=`${PWD_COMMAND}`; export r; \
17929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17930 $(HOST_EXPORTS) \
17931 for flag in $(EXTRA_HOST_FLAGS) ; do \
17932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17933 done; \
17934 echo "Doing info in intl" ; \
17935 (cd $(HOST_SUBDIR)/intl && \
17936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17938 "RANLIB=$${RANLIB}" \
17939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17940 info) \
17941 || exit 1
17943 @endif intl
17945 .PHONY: maybe-dvi-intl dvi-intl
17946 maybe-dvi-intl:
17947 @if intl
17948 maybe-dvi-intl: dvi-intl
17950 dvi-intl: \
17951 configure-intl
17952 @[ -f ./intl/Makefile ] || exit 0; \
17953 r=`${PWD_COMMAND}`; export r; \
17954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17955 $(HOST_EXPORTS) \
17956 for flag in $(EXTRA_HOST_FLAGS) ; do \
17957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17958 done; \
17959 echo "Doing dvi in intl" ; \
17960 (cd $(HOST_SUBDIR)/intl && \
17961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17963 "RANLIB=$${RANLIB}" \
17964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17965 dvi) \
17966 || exit 1
17968 @endif intl
17970 .PHONY: maybe-pdf-intl pdf-intl
17971 maybe-pdf-intl:
17972 @if intl
17973 maybe-pdf-intl: pdf-intl
17975 pdf-intl: \
17976 configure-intl
17977 @[ -f ./intl/Makefile ] || exit 0; \
17978 r=`${PWD_COMMAND}`; export r; \
17979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17980 $(HOST_EXPORTS) \
17981 for flag in $(EXTRA_HOST_FLAGS) ; do \
17982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17983 done; \
17984 echo "Doing pdf in intl" ; \
17985 (cd $(HOST_SUBDIR)/intl && \
17986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17988 "RANLIB=$${RANLIB}" \
17989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17990 pdf) \
17991 || exit 1
17993 @endif intl
17995 .PHONY: maybe-html-intl html-intl
17996 maybe-html-intl:
17997 @if intl
17998 maybe-html-intl: html-intl
18000 html-intl: \
18001 configure-intl
18002 @[ -f ./intl/Makefile ] || exit 0; \
18003 r=`${PWD_COMMAND}`; export r; \
18004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18005 $(HOST_EXPORTS) \
18006 for flag in $(EXTRA_HOST_FLAGS) ; do \
18007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18008 done; \
18009 echo "Doing html in intl" ; \
18010 (cd $(HOST_SUBDIR)/intl && \
18011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18013 "RANLIB=$${RANLIB}" \
18014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18015 html) \
18016 || exit 1
18018 @endif intl
18020 .PHONY: maybe-TAGS-intl TAGS-intl
18021 maybe-TAGS-intl:
18022 @if intl
18023 maybe-TAGS-intl: TAGS-intl
18025 TAGS-intl: \
18026 configure-intl
18027 @[ -f ./intl/Makefile ] || exit 0; \
18028 r=`${PWD_COMMAND}`; export r; \
18029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18030 $(HOST_EXPORTS) \
18031 for flag in $(EXTRA_HOST_FLAGS) ; do \
18032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18033 done; \
18034 echo "Doing TAGS in intl" ; \
18035 (cd $(HOST_SUBDIR)/intl && \
18036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18038 "RANLIB=$${RANLIB}" \
18039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18040 TAGS) \
18041 || exit 1
18043 @endif intl
18045 .PHONY: maybe-install-info-intl install-info-intl
18046 maybe-install-info-intl:
18047 @if intl
18048 maybe-install-info-intl: install-info-intl
18050 install-info-intl: \
18051 configure-intl \
18052 info-intl
18053 @[ -f ./intl/Makefile ] || exit 0; \
18054 r=`${PWD_COMMAND}`; export r; \
18055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18056 $(HOST_EXPORTS) \
18057 for flag in $(EXTRA_HOST_FLAGS) ; do \
18058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18059 done; \
18060 echo "Doing install-info in intl" ; \
18061 (cd $(HOST_SUBDIR)/intl && \
18062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18064 "RANLIB=$${RANLIB}" \
18065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18066 install-info) \
18067 || exit 1
18069 @endif intl
18071 .PHONY: maybe-install-pdf-intl install-pdf-intl
18072 maybe-install-pdf-intl:
18073 @if intl
18074 maybe-install-pdf-intl: install-pdf-intl
18076 install-pdf-intl: \
18077 configure-intl \
18078 pdf-intl
18079 @[ -f ./intl/Makefile ] || exit 0; \
18080 r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 $(HOST_EXPORTS) \
18083 for flag in $(EXTRA_HOST_FLAGS) ; do \
18084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18085 done; \
18086 echo "Doing install-pdf in intl" ; \
18087 (cd $(HOST_SUBDIR)/intl && \
18088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18090 "RANLIB=$${RANLIB}" \
18091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18092 install-pdf) \
18093 || exit 1
18095 @endif intl
18097 .PHONY: maybe-install-html-intl install-html-intl
18098 maybe-install-html-intl:
18099 @if intl
18100 maybe-install-html-intl: install-html-intl
18102 install-html-intl: \
18103 configure-intl \
18104 html-intl
18105 @[ -f ./intl/Makefile ] || exit 0; \
18106 r=`${PWD_COMMAND}`; export r; \
18107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18108 $(HOST_EXPORTS) \
18109 for flag in $(EXTRA_HOST_FLAGS) ; do \
18110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18111 done; \
18112 echo "Doing install-html in intl" ; \
18113 (cd $(HOST_SUBDIR)/intl && \
18114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18116 "RANLIB=$${RANLIB}" \
18117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18118 install-html) \
18119 || exit 1
18121 @endif intl
18123 .PHONY: maybe-installcheck-intl installcheck-intl
18124 maybe-installcheck-intl:
18125 @if intl
18126 maybe-installcheck-intl: installcheck-intl
18128 installcheck-intl: \
18129 configure-intl
18130 @[ -f ./intl/Makefile ] || exit 0; \
18131 r=`${PWD_COMMAND}`; export r; \
18132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18133 $(HOST_EXPORTS) \
18134 for flag in $(EXTRA_HOST_FLAGS) ; do \
18135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18136 done; \
18137 echo "Doing installcheck in intl" ; \
18138 (cd $(HOST_SUBDIR)/intl && \
18139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18141 "RANLIB=$${RANLIB}" \
18142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18143 installcheck) \
18144 || exit 1
18146 @endif intl
18148 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18149 maybe-mostlyclean-intl:
18150 @if intl
18151 maybe-mostlyclean-intl: mostlyclean-intl
18153 mostlyclean-intl:
18154 @[ -f ./intl/Makefile ] || exit 0; \
18155 r=`${PWD_COMMAND}`; export r; \
18156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18157 $(HOST_EXPORTS) \
18158 for flag in $(EXTRA_HOST_FLAGS) ; do \
18159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18160 done; \
18161 echo "Doing mostlyclean in intl" ; \
18162 (cd $(HOST_SUBDIR)/intl && \
18163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18165 "RANLIB=$${RANLIB}" \
18166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18167 mostlyclean) \
18168 || exit 1
18170 @endif intl
18172 .PHONY: maybe-clean-intl clean-intl
18173 maybe-clean-intl:
18174 @if intl
18175 maybe-clean-intl: clean-intl
18177 clean-intl:
18178 @[ -f ./intl/Makefile ] || exit 0; \
18179 r=`${PWD_COMMAND}`; export r; \
18180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18181 $(HOST_EXPORTS) \
18182 for flag in $(EXTRA_HOST_FLAGS) ; do \
18183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18184 done; \
18185 echo "Doing clean in intl" ; \
18186 (cd $(HOST_SUBDIR)/intl && \
18187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18189 "RANLIB=$${RANLIB}" \
18190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18191 clean) \
18192 || exit 1
18194 @endif intl
18196 .PHONY: maybe-distclean-intl distclean-intl
18197 maybe-distclean-intl:
18198 @if intl
18199 maybe-distclean-intl: distclean-intl
18201 distclean-intl:
18202 @[ -f ./intl/Makefile ] || exit 0; \
18203 r=`${PWD_COMMAND}`; export r; \
18204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18205 $(HOST_EXPORTS) \
18206 for flag in $(EXTRA_HOST_FLAGS) ; do \
18207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208 done; \
18209 echo "Doing distclean in intl" ; \
18210 (cd $(HOST_SUBDIR)/intl && \
18211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213 "RANLIB=$${RANLIB}" \
18214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18215 distclean) \
18216 || exit 1
18218 @endif intl
18220 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18221 maybe-maintainer-clean-intl:
18222 @if intl
18223 maybe-maintainer-clean-intl: maintainer-clean-intl
18225 maintainer-clean-intl:
18226 @[ -f ./intl/Makefile ] || exit 0; \
18227 r=`${PWD_COMMAND}`; export r; \
18228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18229 $(HOST_EXPORTS) \
18230 for flag in $(EXTRA_HOST_FLAGS) ; do \
18231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18232 done; \
18233 echo "Doing maintainer-clean in intl" ; \
18234 (cd $(HOST_SUBDIR)/intl && \
18235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18237 "RANLIB=$${RANLIB}" \
18238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18239 maintainer-clean) \
18240 || exit 1
18242 @endif intl
18246 .PHONY: configure-tcl maybe-configure-tcl
18247 maybe-configure-tcl:
18248 @if gcc-bootstrap
18249 configure-tcl: stage_current
18250 @endif gcc-bootstrap
18251 @if tcl
18252 maybe-configure-tcl: configure-tcl
18253 configure-tcl:
18254 @: $(MAKE); $(unstage)
18255 @r=`${PWD_COMMAND}`; export r; \
18256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18257 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18259 $(HOST_EXPORTS) \
18260 echo Configuring in $(HOST_SUBDIR)/tcl; \
18261 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18262 case $(srcdir) in \
18263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18264 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18266 esac; \
18267 srcdiroption="--srcdir=$${topdir}/tcl"; \
18268 libsrcdir="$$s/tcl"; \
18269 $(SHELL) $${libsrcdir}/configure \
18270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18271 --target=${target_alias} $${srcdiroption} \
18272 || exit 1
18273 @endif tcl
18279 .PHONY: all-tcl maybe-all-tcl
18280 maybe-all-tcl:
18281 @if gcc-bootstrap
18282 all-tcl: stage_current
18283 @endif gcc-bootstrap
18284 @if tcl
18285 TARGET-tcl=all
18286 maybe-all-tcl: all-tcl
18287 all-tcl: configure-tcl
18288 @: $(MAKE); $(unstage)
18289 @r=`${PWD_COMMAND}`; export r; \
18290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18291 $(HOST_EXPORTS) \
18292 (cd $(HOST_SUBDIR)/tcl && \
18293 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18294 $(TARGET-tcl))
18295 @endif tcl
18300 .PHONY: check-tcl maybe-check-tcl
18301 maybe-check-tcl:
18302 @if tcl
18303 maybe-check-tcl: check-tcl
18305 check-tcl:
18306 @: $(MAKE); $(unstage)
18307 @r=`${PWD_COMMAND}`; export r; \
18308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18309 $(HOST_EXPORTS) \
18310 (cd $(HOST_SUBDIR)/tcl && \
18311 $(MAKE) $(FLAGS_TO_PASS) check)
18313 @endif tcl
18315 .PHONY: install-tcl maybe-install-tcl
18316 maybe-install-tcl:
18317 @if tcl
18318 maybe-install-tcl: install-tcl
18320 install-tcl: installdirs
18321 @: $(MAKE); $(unstage)
18322 @r=`${PWD_COMMAND}`; export r; \
18323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18324 $(HOST_EXPORTS) \
18325 (cd $(HOST_SUBDIR)/tcl && \
18326 $(MAKE) $(FLAGS_TO_PASS) install)
18328 @endif tcl
18330 .PHONY: install-strip-tcl maybe-install-strip-tcl
18331 maybe-install-strip-tcl:
18332 @if tcl
18333 maybe-install-strip-tcl: install-strip-tcl
18335 install-strip-tcl: installdirs
18336 @: $(MAKE); $(unstage)
18337 @r=`${PWD_COMMAND}`; export r; \
18338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18339 $(HOST_EXPORTS) \
18340 (cd $(HOST_SUBDIR)/tcl && \
18341 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18343 @endif tcl
18345 # Other targets (info, dvi, pdf, etc.)
18347 .PHONY: maybe-info-tcl info-tcl
18348 maybe-info-tcl:
18349 @if tcl
18350 maybe-info-tcl: info-tcl
18352 info-tcl: \
18353 configure-tcl
18354 @: $(MAKE); $(unstage)
18355 @[ -f ./tcl/Makefile ] || exit 0; \
18356 r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 $(HOST_EXPORTS) \
18359 for flag in $(EXTRA_HOST_FLAGS) ; do \
18360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18361 done; \
18362 echo "Doing info in tcl" ; \
18363 (cd $(HOST_SUBDIR)/tcl && \
18364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18366 "RANLIB=$${RANLIB}" \
18367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18368 info) \
18369 || exit 1
18371 @endif tcl
18373 .PHONY: maybe-dvi-tcl dvi-tcl
18374 maybe-dvi-tcl:
18375 @if tcl
18376 maybe-dvi-tcl: dvi-tcl
18378 dvi-tcl: \
18379 configure-tcl
18380 @: $(MAKE); $(unstage)
18381 @[ -f ./tcl/Makefile ] || exit 0; \
18382 r=`${PWD_COMMAND}`; export r; \
18383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18384 $(HOST_EXPORTS) \
18385 for flag in $(EXTRA_HOST_FLAGS) ; do \
18386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18387 done; \
18388 echo "Doing dvi in tcl" ; \
18389 (cd $(HOST_SUBDIR)/tcl && \
18390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18392 "RANLIB=$${RANLIB}" \
18393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18394 dvi) \
18395 || exit 1
18397 @endif tcl
18399 .PHONY: maybe-pdf-tcl pdf-tcl
18400 maybe-pdf-tcl:
18401 @if tcl
18402 maybe-pdf-tcl: pdf-tcl
18404 pdf-tcl: \
18405 configure-tcl
18406 @: $(MAKE); $(unstage)
18407 @[ -f ./tcl/Makefile ] || exit 0; \
18408 r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410 $(HOST_EXPORTS) \
18411 for flag in $(EXTRA_HOST_FLAGS) ; do \
18412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18413 done; \
18414 echo "Doing pdf in tcl" ; \
18415 (cd $(HOST_SUBDIR)/tcl && \
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18418 "RANLIB=$${RANLIB}" \
18419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18420 pdf) \
18421 || exit 1
18423 @endif tcl
18425 .PHONY: maybe-html-tcl html-tcl
18426 maybe-html-tcl:
18427 @if tcl
18428 maybe-html-tcl: html-tcl
18430 html-tcl: \
18431 configure-tcl
18432 @: $(MAKE); $(unstage)
18433 @[ -f ./tcl/Makefile ] || exit 0; \
18434 r=`${PWD_COMMAND}`; export r; \
18435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18436 $(HOST_EXPORTS) \
18437 for flag in $(EXTRA_HOST_FLAGS) ; do \
18438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18439 done; \
18440 echo "Doing html in tcl" ; \
18441 (cd $(HOST_SUBDIR)/tcl && \
18442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18444 "RANLIB=$${RANLIB}" \
18445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18446 html) \
18447 || exit 1
18449 @endif tcl
18451 .PHONY: maybe-TAGS-tcl TAGS-tcl
18452 maybe-TAGS-tcl:
18453 @if tcl
18454 maybe-TAGS-tcl: TAGS-tcl
18456 TAGS-tcl: \
18457 configure-tcl
18458 @: $(MAKE); $(unstage)
18459 @[ -f ./tcl/Makefile ] || exit 0; \
18460 r=`${PWD_COMMAND}`; export r; \
18461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18462 $(HOST_EXPORTS) \
18463 for flag in $(EXTRA_HOST_FLAGS) ; do \
18464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18465 done; \
18466 echo "Doing TAGS in tcl" ; \
18467 (cd $(HOST_SUBDIR)/tcl && \
18468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18470 "RANLIB=$${RANLIB}" \
18471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18472 TAGS) \
18473 || exit 1
18475 @endif tcl
18477 .PHONY: maybe-install-info-tcl install-info-tcl
18478 maybe-install-info-tcl:
18479 @if tcl
18480 maybe-install-info-tcl: install-info-tcl
18482 install-info-tcl: \
18483 configure-tcl \
18484 info-tcl
18485 @: $(MAKE); $(unstage)
18486 @[ -f ./tcl/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 install-info in tcl" ; \
18494 (cd $(HOST_SUBDIR)/tcl && \
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 install-info) \
18500 || exit 1
18502 @endif tcl
18504 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18505 maybe-install-pdf-tcl:
18506 @if tcl
18507 maybe-install-pdf-tcl: install-pdf-tcl
18509 install-pdf-tcl: \
18510 configure-tcl \
18511 pdf-tcl
18512 @: $(MAKE); $(unstage)
18513 @[ -f ./tcl/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-pdf in tcl" ; \
18521 (cd $(HOST_SUBDIR)/tcl && \
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-pdf) \
18527 || exit 1
18529 @endif tcl
18531 .PHONY: maybe-install-html-tcl install-html-tcl
18532 maybe-install-html-tcl:
18533 @if tcl
18534 maybe-install-html-tcl: install-html-tcl
18536 install-html-tcl: \
18537 configure-tcl \
18538 html-tcl
18539 @: $(MAKE); $(unstage)
18540 @[ -f ./tcl/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-html in tcl" ; \
18548 (cd $(HOST_SUBDIR)/tcl && \
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-html) \
18554 || exit 1
18556 @endif tcl
18558 .PHONY: maybe-installcheck-tcl installcheck-tcl
18559 maybe-installcheck-tcl:
18560 @if tcl
18561 maybe-installcheck-tcl: installcheck-tcl
18563 installcheck-tcl: \
18564 configure-tcl
18565 @: $(MAKE); $(unstage)
18566 @[ -f ./tcl/Makefile ] || exit 0; \
18567 r=`${PWD_COMMAND}`; export r; \
18568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18569 $(HOST_EXPORTS) \
18570 for flag in $(EXTRA_HOST_FLAGS) ; do \
18571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18572 done; \
18573 echo "Doing installcheck in tcl" ; \
18574 (cd $(HOST_SUBDIR)/tcl && \
18575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18577 "RANLIB=$${RANLIB}" \
18578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18579 installcheck) \
18580 || exit 1
18582 @endif tcl
18584 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18585 maybe-mostlyclean-tcl:
18586 @if tcl
18587 maybe-mostlyclean-tcl: mostlyclean-tcl
18589 # tcl doesn't support mostlyclean.
18590 mostlyclean-tcl:
18592 @endif tcl
18594 .PHONY: maybe-clean-tcl clean-tcl
18595 maybe-clean-tcl:
18596 @if tcl
18597 maybe-clean-tcl: clean-tcl
18599 clean-tcl:
18600 @: $(MAKE); $(unstage)
18601 @[ -f ./tcl/Makefile ] || exit 0; \
18602 r=`${PWD_COMMAND}`; export r; \
18603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18604 $(HOST_EXPORTS) \
18605 for flag in $(EXTRA_HOST_FLAGS) ; do \
18606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18607 done; \
18608 echo "Doing clean in tcl" ; \
18609 (cd $(HOST_SUBDIR)/tcl && \
18610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18612 "RANLIB=$${RANLIB}" \
18613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18614 clean) \
18615 || exit 1
18617 @endif tcl
18619 .PHONY: maybe-distclean-tcl distclean-tcl
18620 maybe-distclean-tcl:
18621 @if tcl
18622 maybe-distclean-tcl: distclean-tcl
18624 distclean-tcl:
18625 @: $(MAKE); $(unstage)
18626 @[ -f ./tcl/Makefile ] || exit 0; \
18627 r=`${PWD_COMMAND}`; export r; \
18628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18629 $(HOST_EXPORTS) \
18630 for flag in $(EXTRA_HOST_FLAGS) ; do \
18631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18632 done; \
18633 echo "Doing distclean in tcl" ; \
18634 (cd $(HOST_SUBDIR)/tcl && \
18635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18637 "RANLIB=$${RANLIB}" \
18638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18639 distclean) \
18640 || exit 1
18642 @endif tcl
18644 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18645 maybe-maintainer-clean-tcl:
18646 @if tcl
18647 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18649 maintainer-clean-tcl:
18650 @: $(MAKE); $(unstage)
18651 @[ -f ./tcl/Makefile ] || exit 0; \
18652 r=`${PWD_COMMAND}`; export r; \
18653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18654 $(HOST_EXPORTS) \
18655 for flag in $(EXTRA_HOST_FLAGS) ; do \
18656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18657 done; \
18658 echo "Doing maintainer-clean in tcl" ; \
18659 (cd $(HOST_SUBDIR)/tcl && \
18660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18662 "RANLIB=$${RANLIB}" \
18663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18664 maintainer-clean) \
18665 || exit 1
18667 @endif tcl
18671 .PHONY: configure-itcl maybe-configure-itcl
18672 maybe-configure-itcl:
18673 @if gcc-bootstrap
18674 configure-itcl: stage_current
18675 @endif gcc-bootstrap
18676 @if itcl
18677 maybe-configure-itcl: configure-itcl
18678 configure-itcl:
18679 @: $(MAKE); $(unstage)
18680 @r=`${PWD_COMMAND}`; export r; \
18681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18682 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18684 $(HOST_EXPORTS) \
18685 echo Configuring in $(HOST_SUBDIR)/itcl; \
18686 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18687 case $(srcdir) in \
18688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18689 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18691 esac; \
18692 srcdiroption="--srcdir=$${topdir}/itcl"; \
18693 libsrcdir="$$s/itcl"; \
18694 $(SHELL) $${libsrcdir}/configure \
18695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18696 --target=${target_alias} $${srcdiroption} \
18697 || exit 1
18698 @endif itcl
18704 .PHONY: all-itcl maybe-all-itcl
18705 maybe-all-itcl:
18706 @if gcc-bootstrap
18707 all-itcl: stage_current
18708 @endif gcc-bootstrap
18709 @if itcl
18710 TARGET-itcl=all
18711 maybe-all-itcl: all-itcl
18712 all-itcl: configure-itcl
18713 @: $(MAKE); $(unstage)
18714 @r=`${PWD_COMMAND}`; export r; \
18715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18716 $(HOST_EXPORTS) \
18717 (cd $(HOST_SUBDIR)/itcl && \
18718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18719 $(TARGET-itcl))
18720 @endif itcl
18725 .PHONY: check-itcl maybe-check-itcl
18726 maybe-check-itcl:
18727 @if itcl
18728 maybe-check-itcl: check-itcl
18730 check-itcl:
18731 @: $(MAKE); $(unstage)
18732 @r=`${PWD_COMMAND}`; export r; \
18733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18734 $(HOST_EXPORTS) \
18735 (cd $(HOST_SUBDIR)/itcl && \
18736 $(MAKE) $(FLAGS_TO_PASS) check)
18738 @endif itcl
18740 .PHONY: install-itcl maybe-install-itcl
18741 maybe-install-itcl:
18742 @if itcl
18743 maybe-install-itcl: install-itcl
18745 install-itcl: installdirs
18746 @: $(MAKE); $(unstage)
18747 @r=`${PWD_COMMAND}`; export r; \
18748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18749 $(HOST_EXPORTS) \
18750 (cd $(HOST_SUBDIR)/itcl && \
18751 $(MAKE) $(FLAGS_TO_PASS) install)
18753 @endif itcl
18755 .PHONY: install-strip-itcl maybe-install-strip-itcl
18756 maybe-install-strip-itcl:
18757 @if itcl
18758 maybe-install-strip-itcl: install-strip-itcl
18760 install-strip-itcl: installdirs
18761 @: $(MAKE); $(unstage)
18762 @r=`${PWD_COMMAND}`; export r; \
18763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18764 $(HOST_EXPORTS) \
18765 (cd $(HOST_SUBDIR)/itcl && \
18766 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18768 @endif itcl
18770 # Other targets (info, dvi, pdf, etc.)
18772 .PHONY: maybe-info-itcl info-itcl
18773 maybe-info-itcl:
18774 @if itcl
18775 maybe-info-itcl: info-itcl
18777 info-itcl: \
18778 configure-itcl
18779 @: $(MAKE); $(unstage)
18780 @[ -f ./itcl/Makefile ] || exit 0; \
18781 r=`${PWD_COMMAND}`; export r; \
18782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18783 $(HOST_EXPORTS) \
18784 for flag in $(EXTRA_HOST_FLAGS) ; do \
18785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18786 done; \
18787 echo "Doing info in itcl" ; \
18788 (cd $(HOST_SUBDIR)/itcl && \
18789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18791 "RANLIB=$${RANLIB}" \
18792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18793 info) \
18794 || exit 1
18796 @endif itcl
18798 .PHONY: maybe-dvi-itcl dvi-itcl
18799 maybe-dvi-itcl:
18800 @if itcl
18801 maybe-dvi-itcl: dvi-itcl
18803 dvi-itcl: \
18804 configure-itcl
18805 @: $(MAKE); $(unstage)
18806 @[ -f ./itcl/Makefile ] || exit 0; \
18807 r=`${PWD_COMMAND}`; export r; \
18808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18809 $(HOST_EXPORTS) \
18810 for flag in $(EXTRA_HOST_FLAGS) ; do \
18811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18812 done; \
18813 echo "Doing dvi in itcl" ; \
18814 (cd $(HOST_SUBDIR)/itcl && \
18815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18817 "RANLIB=$${RANLIB}" \
18818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18819 dvi) \
18820 || exit 1
18822 @endif itcl
18824 .PHONY: maybe-pdf-itcl pdf-itcl
18825 maybe-pdf-itcl:
18826 @if itcl
18827 maybe-pdf-itcl: pdf-itcl
18829 pdf-itcl: \
18830 configure-itcl
18831 @: $(MAKE); $(unstage)
18832 @[ -f ./itcl/Makefile ] || exit 0; \
18833 r=`${PWD_COMMAND}`; export r; \
18834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18835 $(HOST_EXPORTS) \
18836 for flag in $(EXTRA_HOST_FLAGS) ; do \
18837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18838 done; \
18839 echo "Doing pdf in itcl" ; \
18840 (cd $(HOST_SUBDIR)/itcl && \
18841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18843 "RANLIB=$${RANLIB}" \
18844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18845 pdf) \
18846 || exit 1
18848 @endif itcl
18850 .PHONY: maybe-html-itcl html-itcl
18851 maybe-html-itcl:
18852 @if itcl
18853 maybe-html-itcl: html-itcl
18855 html-itcl: \
18856 configure-itcl
18857 @: $(MAKE); $(unstage)
18858 @[ -f ./itcl/Makefile ] || exit 0; \
18859 r=`${PWD_COMMAND}`; export r; \
18860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18861 $(HOST_EXPORTS) \
18862 for flag in $(EXTRA_HOST_FLAGS) ; do \
18863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18864 done; \
18865 echo "Doing html in itcl" ; \
18866 (cd $(HOST_SUBDIR)/itcl && \
18867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18869 "RANLIB=$${RANLIB}" \
18870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18871 html) \
18872 || exit 1
18874 @endif itcl
18876 .PHONY: maybe-TAGS-itcl TAGS-itcl
18877 maybe-TAGS-itcl:
18878 @if itcl
18879 maybe-TAGS-itcl: TAGS-itcl
18881 TAGS-itcl: \
18882 configure-itcl
18883 @: $(MAKE); $(unstage)
18884 @[ -f ./itcl/Makefile ] || exit 0; \
18885 r=`${PWD_COMMAND}`; export r; \
18886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18887 $(HOST_EXPORTS) \
18888 for flag in $(EXTRA_HOST_FLAGS) ; do \
18889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18890 done; \
18891 echo "Doing TAGS in itcl" ; \
18892 (cd $(HOST_SUBDIR)/itcl && \
18893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18895 "RANLIB=$${RANLIB}" \
18896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18897 TAGS) \
18898 || exit 1
18900 @endif itcl
18902 .PHONY: maybe-install-info-itcl install-info-itcl
18903 maybe-install-info-itcl:
18904 @if itcl
18905 maybe-install-info-itcl: install-info-itcl
18907 install-info-itcl: \
18908 configure-itcl \
18909 info-itcl
18910 @: $(MAKE); $(unstage)
18911 @[ -f ./itcl/Makefile ] || exit 0; \
18912 r=`${PWD_COMMAND}`; export r; \
18913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18914 $(HOST_EXPORTS) \
18915 for flag in $(EXTRA_HOST_FLAGS) ; do \
18916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18917 done; \
18918 echo "Doing install-info in itcl" ; \
18919 (cd $(HOST_SUBDIR)/itcl && \
18920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18922 "RANLIB=$${RANLIB}" \
18923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18924 install-info) \
18925 || exit 1
18927 @endif itcl
18929 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18930 maybe-install-pdf-itcl:
18931 @if itcl
18932 maybe-install-pdf-itcl: install-pdf-itcl
18934 install-pdf-itcl: \
18935 configure-itcl \
18936 pdf-itcl
18937 @: $(MAKE); $(unstage)
18938 @[ -f ./itcl/Makefile ] || exit 0; \
18939 r=`${PWD_COMMAND}`; export r; \
18940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18941 $(HOST_EXPORTS) \
18942 for flag in $(EXTRA_HOST_FLAGS) ; do \
18943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18944 done; \
18945 echo "Doing install-pdf in itcl" ; \
18946 (cd $(HOST_SUBDIR)/itcl && \
18947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18949 "RANLIB=$${RANLIB}" \
18950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18951 install-pdf) \
18952 || exit 1
18954 @endif itcl
18956 .PHONY: maybe-install-html-itcl install-html-itcl
18957 maybe-install-html-itcl:
18958 @if itcl
18959 maybe-install-html-itcl: install-html-itcl
18961 install-html-itcl: \
18962 configure-itcl \
18963 html-itcl
18964 @: $(MAKE); $(unstage)
18965 @[ -f ./itcl/Makefile ] || exit 0; \
18966 r=`${PWD_COMMAND}`; export r; \
18967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18968 $(HOST_EXPORTS) \
18969 for flag in $(EXTRA_HOST_FLAGS) ; do \
18970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18971 done; \
18972 echo "Doing install-html in itcl" ; \
18973 (cd $(HOST_SUBDIR)/itcl && \
18974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18976 "RANLIB=$${RANLIB}" \
18977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18978 install-html) \
18979 || exit 1
18981 @endif itcl
18983 .PHONY: maybe-installcheck-itcl installcheck-itcl
18984 maybe-installcheck-itcl:
18985 @if itcl
18986 maybe-installcheck-itcl: installcheck-itcl
18988 installcheck-itcl: \
18989 configure-itcl
18990 @: $(MAKE); $(unstage)
18991 @[ -f ./itcl/Makefile ] || exit 0; \
18992 r=`${PWD_COMMAND}`; export r; \
18993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18994 $(HOST_EXPORTS) \
18995 for flag in $(EXTRA_HOST_FLAGS) ; do \
18996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18997 done; \
18998 echo "Doing installcheck in itcl" ; \
18999 (cd $(HOST_SUBDIR)/itcl && \
19000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19002 "RANLIB=$${RANLIB}" \
19003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19004 installcheck) \
19005 || exit 1
19007 @endif itcl
19009 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19010 maybe-mostlyclean-itcl:
19011 @if itcl
19012 maybe-mostlyclean-itcl: mostlyclean-itcl
19014 mostlyclean-itcl:
19015 @: $(MAKE); $(unstage)
19016 @[ -f ./itcl/Makefile ] || exit 0; \
19017 r=`${PWD_COMMAND}`; export r; \
19018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19019 $(HOST_EXPORTS) \
19020 for flag in $(EXTRA_HOST_FLAGS) ; do \
19021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19022 done; \
19023 echo "Doing mostlyclean in itcl" ; \
19024 (cd $(HOST_SUBDIR)/itcl && \
19025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19027 "RANLIB=$${RANLIB}" \
19028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19029 mostlyclean) \
19030 || exit 1
19032 @endif itcl
19034 .PHONY: maybe-clean-itcl clean-itcl
19035 maybe-clean-itcl:
19036 @if itcl
19037 maybe-clean-itcl: clean-itcl
19039 clean-itcl:
19040 @: $(MAKE); $(unstage)
19041 @[ -f ./itcl/Makefile ] || exit 0; \
19042 r=`${PWD_COMMAND}`; export r; \
19043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19044 $(HOST_EXPORTS) \
19045 for flag in $(EXTRA_HOST_FLAGS) ; do \
19046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19047 done; \
19048 echo "Doing clean in itcl" ; \
19049 (cd $(HOST_SUBDIR)/itcl && \
19050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19052 "RANLIB=$${RANLIB}" \
19053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19054 clean) \
19055 || exit 1
19057 @endif itcl
19059 .PHONY: maybe-distclean-itcl distclean-itcl
19060 maybe-distclean-itcl:
19061 @if itcl
19062 maybe-distclean-itcl: distclean-itcl
19064 distclean-itcl:
19065 @: $(MAKE); $(unstage)
19066 @[ -f ./itcl/Makefile ] || exit 0; \
19067 r=`${PWD_COMMAND}`; export r; \
19068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19069 $(HOST_EXPORTS) \
19070 for flag in $(EXTRA_HOST_FLAGS) ; do \
19071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19072 done; \
19073 echo "Doing distclean in itcl" ; \
19074 (cd $(HOST_SUBDIR)/itcl && \
19075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19077 "RANLIB=$${RANLIB}" \
19078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19079 distclean) \
19080 || exit 1
19082 @endif itcl
19084 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19085 maybe-maintainer-clean-itcl:
19086 @if itcl
19087 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19089 maintainer-clean-itcl:
19090 @: $(MAKE); $(unstage)
19091 @[ -f ./itcl/Makefile ] || exit 0; \
19092 r=`${PWD_COMMAND}`; export r; \
19093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19094 $(HOST_EXPORTS) \
19095 for flag in $(EXTRA_HOST_FLAGS) ; do \
19096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19097 done; \
19098 echo "Doing maintainer-clean in itcl" ; \
19099 (cd $(HOST_SUBDIR)/itcl && \
19100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19102 "RANLIB=$${RANLIB}" \
19103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19104 maintainer-clean) \
19105 || exit 1
19107 @endif itcl
19111 .PHONY: configure-ld maybe-configure-ld
19112 maybe-configure-ld:
19113 @if gcc-bootstrap
19114 configure-ld: stage_current
19115 @endif gcc-bootstrap
19116 @if ld
19117 maybe-configure-ld: configure-ld
19118 configure-ld:
19119 @r=`${PWD_COMMAND}`; export r; \
19120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19123 $(HOST_EXPORTS) \
19124 echo Configuring in $(HOST_SUBDIR)/ld; \
19125 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19126 case $(srcdir) in \
19127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19128 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19130 esac; \
19131 srcdiroption="--srcdir=$${topdir}/ld"; \
19132 libsrcdir="$$s/ld"; \
19133 $(SHELL) $${libsrcdir}/configure \
19134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19135 --target=${target_alias} $${srcdiroption} \
19136 || exit 1
19137 @endif ld
19141 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19142 maybe-configure-stage1-ld:
19143 @if ld-bootstrap
19144 maybe-configure-stage1-ld: configure-stage1-ld
19145 configure-stage1-ld:
19146 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19148 @r=`${PWD_COMMAND}`; export r; \
19149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19150 TFLAGS="$(STAGE1_TFLAGS)"; \
19151 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19152 $(HOST_EXPORTS) \
19153 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19154 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19155 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19156 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19158 cd $(HOST_SUBDIR)/ld || exit 1; \
19159 case $(srcdir) in \
19160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19161 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19163 esac; \
19164 srcdiroption="--srcdir=$${topdir}/ld"; \
19165 libsrcdir="$$s/ld"; \
19166 $(SHELL) $${libsrcdir}/configure \
19167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19168 --target=${target_alias} $${srcdiroption} \
19169 $(STAGE1_CONFIGURE_FLAGS)
19170 @endif ld-bootstrap
19172 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19173 maybe-configure-stage2-ld:
19174 @if ld-bootstrap
19175 maybe-configure-stage2-ld: configure-stage2-ld
19176 configure-stage2-ld:
19177 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19179 @r=`${PWD_COMMAND}`; export r; \
19180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19181 TFLAGS="$(STAGE2_TFLAGS)"; \
19182 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19183 $(HOST_EXPORTS) \
19184 $(POSTSTAGE1_HOST_EXPORTS) \
19185 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19186 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19187 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19188 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19190 cd $(HOST_SUBDIR)/ld || exit 1; \
19191 case $(srcdir) in \
19192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19193 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19195 esac; \
19196 srcdiroption="--srcdir=$${topdir}/ld"; \
19197 libsrcdir="$$s/ld"; \
19198 $(SHELL) $${libsrcdir}/configure \
19199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19200 --target=${target_alias} $${srcdiroption} \
19201 --with-build-libsubdir=$(HOST_SUBDIR) \
19202 $(STAGE2_CONFIGURE_FLAGS)
19203 @endif ld-bootstrap
19205 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19206 maybe-configure-stage3-ld:
19207 @if ld-bootstrap
19208 maybe-configure-stage3-ld: configure-stage3-ld
19209 configure-stage3-ld:
19210 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19212 @r=`${PWD_COMMAND}`; export r; \
19213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19214 TFLAGS="$(STAGE3_TFLAGS)"; \
19215 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19216 $(HOST_EXPORTS) \
19217 $(POSTSTAGE1_HOST_EXPORTS) \
19218 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19219 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19220 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19221 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19223 cd $(HOST_SUBDIR)/ld || exit 1; \
19224 case $(srcdir) in \
19225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19226 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19228 esac; \
19229 srcdiroption="--srcdir=$${topdir}/ld"; \
19230 libsrcdir="$$s/ld"; \
19231 $(SHELL) $${libsrcdir}/configure \
19232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19233 --target=${target_alias} $${srcdiroption} \
19234 --with-build-libsubdir=$(HOST_SUBDIR) \
19235 $(STAGE3_CONFIGURE_FLAGS)
19236 @endif ld-bootstrap
19238 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19239 maybe-configure-stage4-ld:
19240 @if ld-bootstrap
19241 maybe-configure-stage4-ld: configure-stage4-ld
19242 configure-stage4-ld:
19243 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19245 @r=`${PWD_COMMAND}`; export r; \
19246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19247 TFLAGS="$(STAGE4_TFLAGS)"; \
19248 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19249 $(HOST_EXPORTS) \
19250 $(POSTSTAGE1_HOST_EXPORTS) \
19251 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19252 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19253 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19254 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19256 cd $(HOST_SUBDIR)/ld || exit 1; \
19257 case $(srcdir) in \
19258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19259 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19261 esac; \
19262 srcdiroption="--srcdir=$${topdir}/ld"; \
19263 libsrcdir="$$s/ld"; \
19264 $(SHELL) $${libsrcdir}/configure \
19265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19266 --target=${target_alias} $${srcdiroption} \
19267 --with-build-libsubdir=$(HOST_SUBDIR) \
19268 $(STAGE4_CONFIGURE_FLAGS)
19269 @endif ld-bootstrap
19271 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19272 maybe-configure-stageprofile-ld:
19273 @if ld-bootstrap
19274 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19275 configure-stageprofile-ld:
19276 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19278 @r=`${PWD_COMMAND}`; export r; \
19279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19280 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19281 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19282 $(HOST_EXPORTS) \
19283 $(POSTSTAGE1_HOST_EXPORTS) \
19284 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19285 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19286 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19287 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19289 cd $(HOST_SUBDIR)/ld || exit 1; \
19290 case $(srcdir) in \
19291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19292 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19294 esac; \
19295 srcdiroption="--srcdir=$${topdir}/ld"; \
19296 libsrcdir="$$s/ld"; \
19297 $(SHELL) $${libsrcdir}/configure \
19298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19299 --target=${target_alias} $${srcdiroption} \
19300 --with-build-libsubdir=$(HOST_SUBDIR) \
19301 $(STAGEprofile_CONFIGURE_FLAGS)
19302 @endif ld-bootstrap
19304 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19305 maybe-configure-stagefeedback-ld:
19306 @if ld-bootstrap
19307 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19308 configure-stagefeedback-ld:
19309 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19311 @r=`${PWD_COMMAND}`; export r; \
19312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19313 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19314 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19315 $(HOST_EXPORTS) \
19316 $(POSTSTAGE1_HOST_EXPORTS) \
19317 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19318 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19319 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19320 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19322 cd $(HOST_SUBDIR)/ld || exit 1; \
19323 case $(srcdir) in \
19324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19325 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19327 esac; \
19328 srcdiroption="--srcdir=$${topdir}/ld"; \
19329 libsrcdir="$$s/ld"; \
19330 $(SHELL) $${libsrcdir}/configure \
19331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19332 --target=${target_alias} $${srcdiroption} \
19333 --with-build-libsubdir=$(HOST_SUBDIR) \
19334 $(STAGEfeedback_CONFIGURE_FLAGS)
19335 @endif ld-bootstrap
19341 .PHONY: all-ld maybe-all-ld
19342 maybe-all-ld:
19343 @if gcc-bootstrap
19344 all-ld: stage_current
19345 @endif gcc-bootstrap
19346 @if ld
19347 TARGET-ld=all
19348 maybe-all-ld: all-ld
19349 all-ld: configure-ld
19350 @r=`${PWD_COMMAND}`; export r; \
19351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19352 $(HOST_EXPORTS) \
19353 (cd $(HOST_SUBDIR)/ld && \
19354 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19355 $(TARGET-ld))
19356 @endif ld
19360 .PHONY: all-stage1-ld maybe-all-stage1-ld
19361 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19362 maybe-all-stage1-ld:
19363 maybe-clean-stage1-ld:
19364 @if ld-bootstrap
19365 maybe-all-stage1-ld: all-stage1-ld
19366 all-stage1: all-stage1-ld
19367 TARGET-stage1-ld = $(TARGET-ld)
19368 all-stage1-ld: configure-stage1-ld
19369 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19370 @r=`${PWD_COMMAND}`; export r; \
19371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19372 TFLAGS="$(STAGE1_TFLAGS)"; \
19373 $(HOST_EXPORTS) \
19374 cd $(HOST_SUBDIR)/ld && \
19375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19376 CFLAGS="$(STAGE1_CFLAGS)" \
19377 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19378 LIBCFLAGS="$(LIBCFLAGS)" \
19379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19382 $(EXTRA_HOST_FLAGS) \
19383 $(STAGE1_FLAGS_TO_PASS) \
19384 TFLAGS="$(STAGE1_TFLAGS)" \
19385 $(TARGET-stage1-ld)
19387 maybe-clean-stage1-ld: clean-stage1-ld
19388 clean-stage1: clean-stage1-ld
19389 clean-stage1-ld:
19390 @if [ $(current_stage) = stage1 ]; then \
19391 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19392 else \
19393 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19394 $(MAKE) stage1-start; \
19395 fi; \
19396 cd $(HOST_SUBDIR)/ld && \
19397 $(MAKE) $(EXTRA_HOST_FLAGS) \
19398 $(STAGE1_FLAGS_TO_PASS) clean
19399 @endif ld-bootstrap
19402 .PHONY: all-stage2-ld maybe-all-stage2-ld
19403 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19404 maybe-all-stage2-ld:
19405 maybe-clean-stage2-ld:
19406 @if ld-bootstrap
19407 maybe-all-stage2-ld: all-stage2-ld
19408 all-stage2: all-stage2-ld
19409 TARGET-stage2-ld = $(TARGET-ld)
19410 all-stage2-ld: configure-stage2-ld
19411 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19412 @r=`${PWD_COMMAND}`; export r; \
19413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19414 TFLAGS="$(STAGE2_TFLAGS)"; \
19415 $(HOST_EXPORTS) \
19416 $(POSTSTAGE1_HOST_EXPORTS) \
19417 cd $(HOST_SUBDIR)/ld && \
19418 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19419 CFLAGS="$(STAGE2_CFLAGS)" \
19420 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19421 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19422 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19423 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19424 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19425 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19426 TFLAGS="$(STAGE2_TFLAGS)" \
19427 $(TARGET-stage2-ld)
19429 maybe-clean-stage2-ld: clean-stage2-ld
19430 clean-stage2: clean-stage2-ld
19431 clean-stage2-ld:
19432 @if [ $(current_stage) = stage2 ]; then \
19433 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19434 else \
19435 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19436 $(MAKE) stage2-start; \
19437 fi; \
19438 cd $(HOST_SUBDIR)/ld && \
19439 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19440 @endif ld-bootstrap
19443 .PHONY: all-stage3-ld maybe-all-stage3-ld
19444 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19445 maybe-all-stage3-ld:
19446 maybe-clean-stage3-ld:
19447 @if ld-bootstrap
19448 maybe-all-stage3-ld: all-stage3-ld
19449 all-stage3: all-stage3-ld
19450 TARGET-stage3-ld = $(TARGET-ld)
19451 all-stage3-ld: configure-stage3-ld
19452 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19453 @r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 TFLAGS="$(STAGE3_TFLAGS)"; \
19456 $(HOST_EXPORTS) \
19457 $(POSTSTAGE1_HOST_EXPORTS) \
19458 cd $(HOST_SUBDIR)/ld && \
19459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19460 CFLAGS="$(STAGE3_CFLAGS)" \
19461 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19462 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19467 TFLAGS="$(STAGE3_TFLAGS)" \
19468 $(TARGET-stage3-ld)
19470 maybe-clean-stage3-ld: clean-stage3-ld
19471 clean-stage3: clean-stage3-ld
19472 clean-stage3-ld:
19473 @if [ $(current_stage) = stage3 ]; then \
19474 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19475 else \
19476 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19477 $(MAKE) stage3-start; \
19478 fi; \
19479 cd $(HOST_SUBDIR)/ld && \
19480 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19481 @endif ld-bootstrap
19484 .PHONY: all-stage4-ld maybe-all-stage4-ld
19485 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19486 maybe-all-stage4-ld:
19487 maybe-clean-stage4-ld:
19488 @if ld-bootstrap
19489 maybe-all-stage4-ld: all-stage4-ld
19490 all-stage4: all-stage4-ld
19491 TARGET-stage4-ld = $(TARGET-ld)
19492 all-stage4-ld: configure-stage4-ld
19493 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19494 @r=`${PWD_COMMAND}`; export r; \
19495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19496 TFLAGS="$(STAGE4_TFLAGS)"; \
19497 $(HOST_EXPORTS) \
19498 $(POSTSTAGE1_HOST_EXPORTS) \
19499 cd $(HOST_SUBDIR)/ld && \
19500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19501 CFLAGS="$(STAGE4_CFLAGS)" \
19502 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19503 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19508 TFLAGS="$(STAGE4_TFLAGS)" \
19509 $(TARGET-stage4-ld)
19511 maybe-clean-stage4-ld: clean-stage4-ld
19512 clean-stage4: clean-stage4-ld
19513 clean-stage4-ld:
19514 @if [ $(current_stage) = stage4 ]; then \
19515 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19516 else \
19517 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19518 $(MAKE) stage4-start; \
19519 fi; \
19520 cd $(HOST_SUBDIR)/ld && \
19521 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19522 @endif ld-bootstrap
19525 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19526 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19527 maybe-all-stageprofile-ld:
19528 maybe-clean-stageprofile-ld:
19529 @if ld-bootstrap
19530 maybe-all-stageprofile-ld: all-stageprofile-ld
19531 all-stageprofile: all-stageprofile-ld
19532 TARGET-stageprofile-ld = $(TARGET-ld)
19533 all-stageprofile-ld: configure-stageprofile-ld
19534 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19535 @r=`${PWD_COMMAND}`; export r; \
19536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19537 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19538 $(HOST_EXPORTS) \
19539 $(POSTSTAGE1_HOST_EXPORTS) \
19540 cd $(HOST_SUBDIR)/ld && \
19541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19542 CFLAGS="$(STAGEprofile_CFLAGS)" \
19543 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19544 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19549 TFLAGS="$(STAGEprofile_TFLAGS)" \
19550 $(TARGET-stageprofile-ld)
19552 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19553 clean-stageprofile: clean-stageprofile-ld
19554 clean-stageprofile-ld:
19555 @if [ $(current_stage) = stageprofile ]; then \
19556 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19557 else \
19558 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19559 $(MAKE) stageprofile-start; \
19560 fi; \
19561 cd $(HOST_SUBDIR)/ld && \
19562 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19563 @endif ld-bootstrap
19566 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19567 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19568 maybe-all-stagefeedback-ld:
19569 maybe-clean-stagefeedback-ld:
19570 @if ld-bootstrap
19571 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19572 all-stagefeedback: all-stagefeedback-ld
19573 TARGET-stagefeedback-ld = $(TARGET-ld)
19574 all-stagefeedback-ld: configure-stagefeedback-ld
19575 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19576 @r=`${PWD_COMMAND}`; export r; \
19577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19578 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19579 $(HOST_EXPORTS) \
19580 $(POSTSTAGE1_HOST_EXPORTS) \
19581 cd $(HOST_SUBDIR)/ld && \
19582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19583 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19584 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19585 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19590 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19591 $(TARGET-stagefeedback-ld)
19593 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19594 clean-stagefeedback: clean-stagefeedback-ld
19595 clean-stagefeedback-ld:
19596 @if [ $(current_stage) = stagefeedback ]; then \
19597 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19598 else \
19599 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19600 $(MAKE) stagefeedback-start; \
19601 fi; \
19602 cd $(HOST_SUBDIR)/ld && \
19603 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19604 @endif ld-bootstrap
19610 .PHONY: check-ld maybe-check-ld
19611 maybe-check-ld:
19612 @if ld
19613 maybe-check-ld: check-ld
19615 check-ld:
19616 @: $(MAKE); $(unstage)
19617 @r=`${PWD_COMMAND}`; export r; \
19618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19619 $(HOST_EXPORTS) \
19620 (cd $(HOST_SUBDIR)/ld && \
19621 $(MAKE) $(FLAGS_TO_PASS) check)
19623 @endif ld
19625 .PHONY: install-ld maybe-install-ld
19626 maybe-install-ld:
19627 @if ld
19628 maybe-install-ld: install-ld
19630 install-ld: installdirs
19631 @: $(MAKE); $(unstage)
19632 @r=`${PWD_COMMAND}`; export r; \
19633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19634 $(HOST_EXPORTS) \
19635 (cd $(HOST_SUBDIR)/ld && \
19636 $(MAKE) $(FLAGS_TO_PASS) install)
19638 @endif ld
19640 .PHONY: install-strip-ld maybe-install-strip-ld
19641 maybe-install-strip-ld:
19642 @if ld
19643 maybe-install-strip-ld: install-strip-ld
19645 install-strip-ld: installdirs
19646 @: $(MAKE); $(unstage)
19647 @r=`${PWD_COMMAND}`; export r; \
19648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19649 $(HOST_EXPORTS) \
19650 (cd $(HOST_SUBDIR)/ld && \
19651 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19653 @endif ld
19655 # Other targets (info, dvi, pdf, etc.)
19657 .PHONY: maybe-info-ld info-ld
19658 maybe-info-ld:
19659 @if ld
19660 maybe-info-ld: info-ld
19662 info-ld: \
19663 configure-ld
19664 @[ -f ./ld/Makefile ] || exit 0; \
19665 r=`${PWD_COMMAND}`; export r; \
19666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19667 $(HOST_EXPORTS) \
19668 for flag in $(EXTRA_HOST_FLAGS) ; do \
19669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19670 done; \
19671 echo "Doing info in ld" ; \
19672 (cd $(HOST_SUBDIR)/ld && \
19673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19675 "RANLIB=$${RANLIB}" \
19676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19677 info) \
19678 || exit 1
19680 @endif ld
19682 .PHONY: maybe-dvi-ld dvi-ld
19683 maybe-dvi-ld:
19684 @if ld
19685 maybe-dvi-ld: dvi-ld
19687 dvi-ld: \
19688 configure-ld
19689 @[ -f ./ld/Makefile ] || exit 0; \
19690 r=`${PWD_COMMAND}`; export r; \
19691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19692 $(HOST_EXPORTS) \
19693 for flag in $(EXTRA_HOST_FLAGS) ; do \
19694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19695 done; \
19696 echo "Doing dvi in ld" ; \
19697 (cd $(HOST_SUBDIR)/ld && \
19698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19700 "RANLIB=$${RANLIB}" \
19701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19702 dvi) \
19703 || exit 1
19705 @endif ld
19707 .PHONY: maybe-pdf-ld pdf-ld
19708 maybe-pdf-ld:
19709 @if ld
19710 maybe-pdf-ld: pdf-ld
19712 pdf-ld: \
19713 configure-ld
19714 @[ -f ./ld/Makefile ] || exit 0; \
19715 r=`${PWD_COMMAND}`; export r; \
19716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19717 $(HOST_EXPORTS) \
19718 for flag in $(EXTRA_HOST_FLAGS) ; do \
19719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19720 done; \
19721 echo "Doing pdf in ld" ; \
19722 (cd $(HOST_SUBDIR)/ld && \
19723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19725 "RANLIB=$${RANLIB}" \
19726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19727 pdf) \
19728 || exit 1
19730 @endif ld
19732 .PHONY: maybe-html-ld html-ld
19733 maybe-html-ld:
19734 @if ld
19735 maybe-html-ld: html-ld
19737 html-ld: \
19738 configure-ld
19739 @[ -f ./ld/Makefile ] || exit 0; \
19740 r=`${PWD_COMMAND}`; export r; \
19741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19742 $(HOST_EXPORTS) \
19743 for flag in $(EXTRA_HOST_FLAGS) ; do \
19744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19745 done; \
19746 echo "Doing html in ld" ; \
19747 (cd $(HOST_SUBDIR)/ld && \
19748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19750 "RANLIB=$${RANLIB}" \
19751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19752 html) \
19753 || exit 1
19755 @endif ld
19757 .PHONY: maybe-TAGS-ld TAGS-ld
19758 maybe-TAGS-ld:
19759 @if ld
19760 maybe-TAGS-ld: TAGS-ld
19762 TAGS-ld: \
19763 configure-ld
19764 @[ -f ./ld/Makefile ] || exit 0; \
19765 r=`${PWD_COMMAND}`; export r; \
19766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19767 $(HOST_EXPORTS) \
19768 for flag in $(EXTRA_HOST_FLAGS) ; do \
19769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19770 done; \
19771 echo "Doing TAGS in ld" ; \
19772 (cd $(HOST_SUBDIR)/ld && \
19773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19775 "RANLIB=$${RANLIB}" \
19776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19777 TAGS) \
19778 || exit 1
19780 @endif ld
19782 .PHONY: maybe-install-info-ld install-info-ld
19783 maybe-install-info-ld:
19784 @if ld
19785 maybe-install-info-ld: install-info-ld
19787 install-info-ld: \
19788 configure-ld \
19789 info-ld
19790 @[ -f ./ld/Makefile ] || exit 0; \
19791 r=`${PWD_COMMAND}`; export r; \
19792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19793 $(HOST_EXPORTS) \
19794 for flag in $(EXTRA_HOST_FLAGS) ; do \
19795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19796 done; \
19797 echo "Doing install-info in ld" ; \
19798 (cd $(HOST_SUBDIR)/ld && \
19799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19801 "RANLIB=$${RANLIB}" \
19802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19803 install-info) \
19804 || exit 1
19806 @endif ld
19808 .PHONY: maybe-install-pdf-ld install-pdf-ld
19809 maybe-install-pdf-ld:
19810 @if ld
19811 maybe-install-pdf-ld: install-pdf-ld
19813 install-pdf-ld: \
19814 configure-ld \
19815 pdf-ld
19816 @[ -f ./ld/Makefile ] || exit 0; \
19817 r=`${PWD_COMMAND}`; export r; \
19818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19819 $(HOST_EXPORTS) \
19820 for flag in $(EXTRA_HOST_FLAGS) ; do \
19821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19822 done; \
19823 echo "Doing install-pdf in ld" ; \
19824 (cd $(HOST_SUBDIR)/ld && \
19825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19827 "RANLIB=$${RANLIB}" \
19828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19829 install-pdf) \
19830 || exit 1
19832 @endif ld
19834 .PHONY: maybe-install-html-ld install-html-ld
19835 maybe-install-html-ld:
19836 @if ld
19837 maybe-install-html-ld: install-html-ld
19839 install-html-ld: \
19840 configure-ld \
19841 html-ld
19842 @[ -f ./ld/Makefile ] || exit 0; \
19843 r=`${PWD_COMMAND}`; export r; \
19844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19845 $(HOST_EXPORTS) \
19846 for flag in $(EXTRA_HOST_FLAGS) ; do \
19847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19848 done; \
19849 echo "Doing install-html in ld" ; \
19850 (cd $(HOST_SUBDIR)/ld && \
19851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19853 "RANLIB=$${RANLIB}" \
19854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19855 install-html) \
19856 || exit 1
19858 @endif ld
19860 .PHONY: maybe-installcheck-ld installcheck-ld
19861 maybe-installcheck-ld:
19862 @if ld
19863 maybe-installcheck-ld: installcheck-ld
19865 installcheck-ld: \
19866 configure-ld
19867 @[ -f ./ld/Makefile ] || exit 0; \
19868 r=`${PWD_COMMAND}`; export r; \
19869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19870 $(HOST_EXPORTS) \
19871 for flag in $(EXTRA_HOST_FLAGS) ; do \
19872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19873 done; \
19874 echo "Doing installcheck in ld" ; \
19875 (cd $(HOST_SUBDIR)/ld && \
19876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19878 "RANLIB=$${RANLIB}" \
19879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19880 installcheck) \
19881 || exit 1
19883 @endif ld
19885 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19886 maybe-mostlyclean-ld:
19887 @if ld
19888 maybe-mostlyclean-ld: mostlyclean-ld
19890 mostlyclean-ld:
19891 @[ -f ./ld/Makefile ] || exit 0; \
19892 r=`${PWD_COMMAND}`; export r; \
19893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19894 $(HOST_EXPORTS) \
19895 for flag in $(EXTRA_HOST_FLAGS) ; do \
19896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19897 done; \
19898 echo "Doing mostlyclean in ld" ; \
19899 (cd $(HOST_SUBDIR)/ld && \
19900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19902 "RANLIB=$${RANLIB}" \
19903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19904 mostlyclean) \
19905 || exit 1
19907 @endif ld
19909 .PHONY: maybe-clean-ld clean-ld
19910 maybe-clean-ld:
19911 @if ld
19912 maybe-clean-ld: clean-ld
19914 clean-ld:
19915 @[ -f ./ld/Makefile ] || exit 0; \
19916 r=`${PWD_COMMAND}`; export r; \
19917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19918 $(HOST_EXPORTS) \
19919 for flag in $(EXTRA_HOST_FLAGS) ; do \
19920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19921 done; \
19922 echo "Doing clean in ld" ; \
19923 (cd $(HOST_SUBDIR)/ld && \
19924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19926 "RANLIB=$${RANLIB}" \
19927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19928 clean) \
19929 || exit 1
19931 @endif ld
19933 .PHONY: maybe-distclean-ld distclean-ld
19934 maybe-distclean-ld:
19935 @if ld
19936 maybe-distclean-ld: distclean-ld
19938 distclean-ld:
19939 @[ -f ./ld/Makefile ] || exit 0; \
19940 r=`${PWD_COMMAND}`; export r; \
19941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19942 $(HOST_EXPORTS) \
19943 for flag in $(EXTRA_HOST_FLAGS) ; do \
19944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19945 done; \
19946 echo "Doing distclean in ld" ; \
19947 (cd $(HOST_SUBDIR)/ld && \
19948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19950 "RANLIB=$${RANLIB}" \
19951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19952 distclean) \
19953 || exit 1
19955 @endif ld
19957 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19958 maybe-maintainer-clean-ld:
19959 @if ld
19960 maybe-maintainer-clean-ld: maintainer-clean-ld
19962 maintainer-clean-ld:
19963 @[ -f ./ld/Makefile ] || exit 0; \
19964 r=`${PWD_COMMAND}`; export r; \
19965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19966 $(HOST_EXPORTS) \
19967 for flag in $(EXTRA_HOST_FLAGS) ; do \
19968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19969 done; \
19970 echo "Doing maintainer-clean in ld" ; \
19971 (cd $(HOST_SUBDIR)/ld && \
19972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19974 "RANLIB=$${RANLIB}" \
19975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19976 maintainer-clean) \
19977 || exit 1
19979 @endif ld
19983 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19984 maybe-configure-libbacktrace:
19985 @if gcc-bootstrap
19986 configure-libbacktrace: stage_current
19987 @endif gcc-bootstrap
19988 @if libbacktrace
19989 maybe-configure-libbacktrace: configure-libbacktrace
19990 configure-libbacktrace:
19991 @r=`${PWD_COMMAND}`; export r; \
19992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19993 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19995 $(HOST_EXPORTS) \
19996 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19997 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19998 case $(srcdir) in \
19999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20000 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20002 esac; \
20003 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20004 libsrcdir="$$s/libbacktrace"; \
20005 $(SHELL) $${libsrcdir}/configure \
20006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20007 --target=${target_alias} $${srcdiroption} \
20008 || exit 1
20009 @endif libbacktrace
20013 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20014 maybe-configure-stage1-libbacktrace:
20015 @if libbacktrace-bootstrap
20016 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20017 configure-stage1-libbacktrace:
20018 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20020 @r=`${PWD_COMMAND}`; export r; \
20021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20022 TFLAGS="$(STAGE1_TFLAGS)"; \
20023 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20024 $(HOST_EXPORTS) \
20025 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20026 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20027 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20028 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20030 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20031 case $(srcdir) in \
20032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20033 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20035 esac; \
20036 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20037 libsrcdir="$$s/libbacktrace"; \
20038 $(SHELL) $${libsrcdir}/configure \
20039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20040 --target=${target_alias} $${srcdiroption} \
20041 $(STAGE1_CONFIGURE_FLAGS)
20042 @endif libbacktrace-bootstrap
20044 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20045 maybe-configure-stage2-libbacktrace:
20046 @if libbacktrace-bootstrap
20047 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20048 configure-stage2-libbacktrace:
20049 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20050 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20051 @r=`${PWD_COMMAND}`; export r; \
20052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20053 TFLAGS="$(STAGE2_TFLAGS)"; \
20054 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20055 $(HOST_EXPORTS) \
20056 $(POSTSTAGE1_HOST_EXPORTS) \
20057 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20058 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20059 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20060 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20062 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20063 case $(srcdir) in \
20064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20065 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20067 esac; \
20068 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20069 libsrcdir="$$s/libbacktrace"; \
20070 $(SHELL) $${libsrcdir}/configure \
20071 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20072 --target=${target_alias} $${srcdiroption} \
20073 --with-build-libsubdir=$(HOST_SUBDIR) \
20074 $(STAGE2_CONFIGURE_FLAGS)
20075 @endif libbacktrace-bootstrap
20077 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20078 maybe-configure-stage3-libbacktrace:
20079 @if libbacktrace-bootstrap
20080 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20081 configure-stage3-libbacktrace:
20082 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20084 @r=`${PWD_COMMAND}`; export r; \
20085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20086 TFLAGS="$(STAGE3_TFLAGS)"; \
20087 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20088 $(HOST_EXPORTS) \
20089 $(POSTSTAGE1_HOST_EXPORTS) \
20090 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20091 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20092 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20093 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20095 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20096 case $(srcdir) in \
20097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20098 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20100 esac; \
20101 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20102 libsrcdir="$$s/libbacktrace"; \
20103 $(SHELL) $${libsrcdir}/configure \
20104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20105 --target=${target_alias} $${srcdiroption} \
20106 --with-build-libsubdir=$(HOST_SUBDIR) \
20107 $(STAGE3_CONFIGURE_FLAGS)
20108 @endif libbacktrace-bootstrap
20110 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20111 maybe-configure-stage4-libbacktrace:
20112 @if libbacktrace-bootstrap
20113 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20114 configure-stage4-libbacktrace:
20115 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20117 @r=`${PWD_COMMAND}`; export r; \
20118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20119 TFLAGS="$(STAGE4_TFLAGS)"; \
20120 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20121 $(HOST_EXPORTS) \
20122 $(POSTSTAGE1_HOST_EXPORTS) \
20123 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20124 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20125 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20126 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20128 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20129 case $(srcdir) in \
20130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20131 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20133 esac; \
20134 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20135 libsrcdir="$$s/libbacktrace"; \
20136 $(SHELL) $${libsrcdir}/configure \
20137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20138 --target=${target_alias} $${srcdiroption} \
20139 --with-build-libsubdir=$(HOST_SUBDIR) \
20140 $(STAGE4_CONFIGURE_FLAGS)
20141 @endif libbacktrace-bootstrap
20143 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20144 maybe-configure-stageprofile-libbacktrace:
20145 @if libbacktrace-bootstrap
20146 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20147 configure-stageprofile-libbacktrace:
20148 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20149 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20150 @r=`${PWD_COMMAND}`; export r; \
20151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20152 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20153 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20154 $(HOST_EXPORTS) \
20155 $(POSTSTAGE1_HOST_EXPORTS) \
20156 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20157 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20158 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20159 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20160 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20161 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20162 case $(srcdir) in \
20163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20164 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20166 esac; \
20167 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20168 libsrcdir="$$s/libbacktrace"; \
20169 $(SHELL) $${libsrcdir}/configure \
20170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20171 --target=${target_alias} $${srcdiroption} \
20172 --with-build-libsubdir=$(HOST_SUBDIR) \
20173 $(STAGEprofile_CONFIGURE_FLAGS)
20174 @endif libbacktrace-bootstrap
20176 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20177 maybe-configure-stagefeedback-libbacktrace:
20178 @if libbacktrace-bootstrap
20179 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20180 configure-stagefeedback-libbacktrace:
20181 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20182 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20183 @r=`${PWD_COMMAND}`; export r; \
20184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20185 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20186 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20187 $(HOST_EXPORTS) \
20188 $(POSTSTAGE1_HOST_EXPORTS) \
20189 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20190 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20191 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20192 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20194 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20195 case $(srcdir) in \
20196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20197 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20199 esac; \
20200 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
20201 libsrcdir="$$s/libbacktrace"; \
20202 $(SHELL) $${libsrcdir}/configure \
20203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20204 --target=${target_alias} $${srcdiroption} \
20205 --with-build-libsubdir=$(HOST_SUBDIR) \
20206 $(STAGEfeedback_CONFIGURE_FLAGS)
20207 @endif libbacktrace-bootstrap
20213 .PHONY: all-libbacktrace maybe-all-libbacktrace
20214 maybe-all-libbacktrace:
20215 @if gcc-bootstrap
20216 all-libbacktrace: stage_current
20217 @endif gcc-bootstrap
20218 @if libbacktrace
20219 TARGET-libbacktrace=all
20220 maybe-all-libbacktrace: all-libbacktrace
20221 all-libbacktrace: configure-libbacktrace
20222 @r=`${PWD_COMMAND}`; export r; \
20223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20224 $(HOST_EXPORTS) \
20225 (cd $(HOST_SUBDIR)/libbacktrace && \
20226 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20227 $(TARGET-libbacktrace))
20228 @endif libbacktrace
20232 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20233 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20234 maybe-all-stage1-libbacktrace:
20235 maybe-clean-stage1-libbacktrace:
20236 @if libbacktrace-bootstrap
20237 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20238 all-stage1: all-stage1-libbacktrace
20239 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20240 all-stage1-libbacktrace: configure-stage1-libbacktrace
20241 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20242 @r=`${PWD_COMMAND}`; export r; \
20243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20244 TFLAGS="$(STAGE1_TFLAGS)"; \
20245 $(HOST_EXPORTS) \
20246 cd $(HOST_SUBDIR)/libbacktrace && \
20247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20248 CFLAGS="$(STAGE1_CFLAGS)" \
20249 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20250 LIBCFLAGS="$(LIBCFLAGS)" \
20251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20254 $(EXTRA_HOST_FLAGS) \
20255 $(STAGE1_FLAGS_TO_PASS) \
20256 TFLAGS="$(STAGE1_TFLAGS)" \
20257 $(TARGET-stage1-libbacktrace)
20259 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20260 clean-stage1: clean-stage1-libbacktrace
20261 clean-stage1-libbacktrace:
20262 @if [ $(current_stage) = stage1 ]; then \
20263 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20264 else \
20265 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20266 $(MAKE) stage1-start; \
20267 fi; \
20268 cd $(HOST_SUBDIR)/libbacktrace && \
20269 $(MAKE) $(EXTRA_HOST_FLAGS) \
20270 $(STAGE1_FLAGS_TO_PASS) clean
20271 @endif libbacktrace-bootstrap
20274 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20275 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20276 maybe-all-stage2-libbacktrace:
20277 maybe-clean-stage2-libbacktrace:
20278 @if libbacktrace-bootstrap
20279 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20280 all-stage2: all-stage2-libbacktrace
20281 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20282 all-stage2-libbacktrace: configure-stage2-libbacktrace
20283 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20284 @r=`${PWD_COMMAND}`; export r; \
20285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20286 TFLAGS="$(STAGE2_TFLAGS)"; \
20287 $(HOST_EXPORTS) \
20288 $(POSTSTAGE1_HOST_EXPORTS) \
20289 cd $(HOST_SUBDIR)/libbacktrace && \
20290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20291 CFLAGS="$(STAGE2_CFLAGS)" \
20292 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20293 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20297 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20298 TFLAGS="$(STAGE2_TFLAGS)" \
20299 $(TARGET-stage2-libbacktrace)
20301 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20302 clean-stage2: clean-stage2-libbacktrace
20303 clean-stage2-libbacktrace:
20304 @if [ $(current_stage) = stage2 ]; then \
20305 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20306 else \
20307 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20308 $(MAKE) stage2-start; \
20309 fi; \
20310 cd $(HOST_SUBDIR)/libbacktrace && \
20311 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20312 @endif libbacktrace-bootstrap
20315 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20316 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20317 maybe-all-stage3-libbacktrace:
20318 maybe-clean-stage3-libbacktrace:
20319 @if libbacktrace-bootstrap
20320 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20321 all-stage3: all-stage3-libbacktrace
20322 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20323 all-stage3-libbacktrace: configure-stage3-libbacktrace
20324 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20325 @r=`${PWD_COMMAND}`; export r; \
20326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20327 TFLAGS="$(STAGE3_TFLAGS)"; \
20328 $(HOST_EXPORTS) \
20329 $(POSTSTAGE1_HOST_EXPORTS) \
20330 cd $(HOST_SUBDIR)/libbacktrace && \
20331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20332 CFLAGS="$(STAGE3_CFLAGS)" \
20333 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20334 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20339 TFLAGS="$(STAGE3_TFLAGS)" \
20340 $(TARGET-stage3-libbacktrace)
20342 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20343 clean-stage3: clean-stage3-libbacktrace
20344 clean-stage3-libbacktrace:
20345 @if [ $(current_stage) = stage3 ]; then \
20346 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20347 else \
20348 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20349 $(MAKE) stage3-start; \
20350 fi; \
20351 cd $(HOST_SUBDIR)/libbacktrace && \
20352 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20353 @endif libbacktrace-bootstrap
20356 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20357 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20358 maybe-all-stage4-libbacktrace:
20359 maybe-clean-stage4-libbacktrace:
20360 @if libbacktrace-bootstrap
20361 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20362 all-stage4: all-stage4-libbacktrace
20363 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20364 all-stage4-libbacktrace: configure-stage4-libbacktrace
20365 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20366 @r=`${PWD_COMMAND}`; export r; \
20367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20368 TFLAGS="$(STAGE4_TFLAGS)"; \
20369 $(HOST_EXPORTS) \
20370 $(POSTSTAGE1_HOST_EXPORTS) \
20371 cd $(HOST_SUBDIR)/libbacktrace && \
20372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20373 CFLAGS="$(STAGE4_CFLAGS)" \
20374 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20375 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20379 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20380 TFLAGS="$(STAGE4_TFLAGS)" \
20381 $(TARGET-stage4-libbacktrace)
20383 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20384 clean-stage4: clean-stage4-libbacktrace
20385 clean-stage4-libbacktrace:
20386 @if [ $(current_stage) = stage4 ]; then \
20387 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20388 else \
20389 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20390 $(MAKE) stage4-start; \
20391 fi; \
20392 cd $(HOST_SUBDIR)/libbacktrace && \
20393 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20394 @endif libbacktrace-bootstrap
20397 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20398 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20399 maybe-all-stageprofile-libbacktrace:
20400 maybe-clean-stageprofile-libbacktrace:
20401 @if libbacktrace-bootstrap
20402 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20403 all-stageprofile: all-stageprofile-libbacktrace
20404 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20405 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20406 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20407 @r=`${PWD_COMMAND}`; export r; \
20408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20409 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20410 $(HOST_EXPORTS) \
20411 $(POSTSTAGE1_HOST_EXPORTS) \
20412 cd $(HOST_SUBDIR)/libbacktrace && \
20413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20414 CFLAGS="$(STAGEprofile_CFLAGS)" \
20415 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20416 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20421 TFLAGS="$(STAGEprofile_TFLAGS)" \
20422 $(TARGET-stageprofile-libbacktrace)
20424 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20425 clean-stageprofile: clean-stageprofile-libbacktrace
20426 clean-stageprofile-libbacktrace:
20427 @if [ $(current_stage) = stageprofile ]; then \
20428 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20429 else \
20430 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20431 $(MAKE) stageprofile-start; \
20432 fi; \
20433 cd $(HOST_SUBDIR)/libbacktrace && \
20434 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20435 @endif libbacktrace-bootstrap
20438 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20439 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20440 maybe-all-stagefeedback-libbacktrace:
20441 maybe-clean-stagefeedback-libbacktrace:
20442 @if libbacktrace-bootstrap
20443 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20444 all-stagefeedback: all-stagefeedback-libbacktrace
20445 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20446 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20447 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20448 @r=`${PWD_COMMAND}`; export r; \
20449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20450 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20451 $(HOST_EXPORTS) \
20452 $(POSTSTAGE1_HOST_EXPORTS) \
20453 cd $(HOST_SUBDIR)/libbacktrace && \
20454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20455 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20456 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20457 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20461 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20462 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20463 $(TARGET-stagefeedback-libbacktrace)
20465 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20466 clean-stagefeedback: clean-stagefeedback-libbacktrace
20467 clean-stagefeedback-libbacktrace:
20468 @if [ $(current_stage) = stagefeedback ]; then \
20469 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20470 else \
20471 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20472 $(MAKE) stagefeedback-start; \
20473 fi; \
20474 cd $(HOST_SUBDIR)/libbacktrace && \
20475 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20476 @endif libbacktrace-bootstrap
20482 .PHONY: check-libbacktrace maybe-check-libbacktrace
20483 maybe-check-libbacktrace:
20484 @if libbacktrace
20485 maybe-check-libbacktrace: check-libbacktrace
20487 check-libbacktrace:
20488 @: $(MAKE); $(unstage)
20489 @r=`${PWD_COMMAND}`; export r; \
20490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20491 $(HOST_EXPORTS) \
20492 (cd $(HOST_SUBDIR)/libbacktrace && \
20493 $(MAKE) $(FLAGS_TO_PASS) check)
20495 @endif libbacktrace
20497 .PHONY: install-libbacktrace maybe-install-libbacktrace
20498 maybe-install-libbacktrace:
20499 @if libbacktrace
20500 maybe-install-libbacktrace: install-libbacktrace
20502 install-libbacktrace: installdirs
20503 @: $(MAKE); $(unstage)
20504 @r=`${PWD_COMMAND}`; export r; \
20505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20506 $(HOST_EXPORTS) \
20507 (cd $(HOST_SUBDIR)/libbacktrace && \
20508 $(MAKE) $(FLAGS_TO_PASS) install)
20510 @endif libbacktrace
20512 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20513 maybe-install-strip-libbacktrace:
20514 @if libbacktrace
20515 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20517 install-strip-libbacktrace: installdirs
20518 @: $(MAKE); $(unstage)
20519 @r=`${PWD_COMMAND}`; export r; \
20520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20521 $(HOST_EXPORTS) \
20522 (cd $(HOST_SUBDIR)/libbacktrace && \
20523 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20525 @endif libbacktrace
20527 # Other targets (info, dvi, pdf, etc.)
20529 .PHONY: maybe-info-libbacktrace info-libbacktrace
20530 maybe-info-libbacktrace:
20531 @if libbacktrace
20532 maybe-info-libbacktrace: info-libbacktrace
20534 info-libbacktrace: \
20535 configure-libbacktrace
20536 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20537 r=`${PWD_COMMAND}`; export r; \
20538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20539 $(HOST_EXPORTS) \
20540 for flag in $(EXTRA_HOST_FLAGS) ; do \
20541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20542 done; \
20543 echo "Doing info in libbacktrace" ; \
20544 (cd $(HOST_SUBDIR)/libbacktrace && \
20545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20547 "RANLIB=$${RANLIB}" \
20548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20549 info) \
20550 || exit 1
20552 @endif libbacktrace
20554 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20555 maybe-dvi-libbacktrace:
20556 @if libbacktrace
20557 maybe-dvi-libbacktrace: dvi-libbacktrace
20559 dvi-libbacktrace: \
20560 configure-libbacktrace
20561 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20562 r=`${PWD_COMMAND}`; export r; \
20563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20564 $(HOST_EXPORTS) \
20565 for flag in $(EXTRA_HOST_FLAGS) ; do \
20566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20567 done; \
20568 echo "Doing dvi in libbacktrace" ; \
20569 (cd $(HOST_SUBDIR)/libbacktrace && \
20570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20572 "RANLIB=$${RANLIB}" \
20573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20574 dvi) \
20575 || exit 1
20577 @endif libbacktrace
20579 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20580 maybe-pdf-libbacktrace:
20581 @if libbacktrace
20582 maybe-pdf-libbacktrace: pdf-libbacktrace
20584 pdf-libbacktrace: \
20585 configure-libbacktrace
20586 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20587 r=`${PWD_COMMAND}`; export r; \
20588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20589 $(HOST_EXPORTS) \
20590 for flag in $(EXTRA_HOST_FLAGS) ; do \
20591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20592 done; \
20593 echo "Doing pdf in libbacktrace" ; \
20594 (cd $(HOST_SUBDIR)/libbacktrace && \
20595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20597 "RANLIB=$${RANLIB}" \
20598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20599 pdf) \
20600 || exit 1
20602 @endif libbacktrace
20604 .PHONY: maybe-html-libbacktrace html-libbacktrace
20605 maybe-html-libbacktrace:
20606 @if libbacktrace
20607 maybe-html-libbacktrace: html-libbacktrace
20609 html-libbacktrace: \
20610 configure-libbacktrace
20611 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20612 r=`${PWD_COMMAND}`; export r; \
20613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20614 $(HOST_EXPORTS) \
20615 for flag in $(EXTRA_HOST_FLAGS) ; do \
20616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20617 done; \
20618 echo "Doing html in libbacktrace" ; \
20619 (cd $(HOST_SUBDIR)/libbacktrace && \
20620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20622 "RANLIB=$${RANLIB}" \
20623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20624 html) \
20625 || exit 1
20627 @endif libbacktrace
20629 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20630 maybe-TAGS-libbacktrace:
20631 @if libbacktrace
20632 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20634 TAGS-libbacktrace: \
20635 configure-libbacktrace
20636 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20637 r=`${PWD_COMMAND}`; export r; \
20638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20639 $(HOST_EXPORTS) \
20640 for flag in $(EXTRA_HOST_FLAGS) ; do \
20641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20642 done; \
20643 echo "Doing TAGS in libbacktrace" ; \
20644 (cd $(HOST_SUBDIR)/libbacktrace && \
20645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20647 "RANLIB=$${RANLIB}" \
20648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20649 TAGS) \
20650 || exit 1
20652 @endif libbacktrace
20654 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20655 maybe-install-info-libbacktrace:
20656 @if libbacktrace
20657 maybe-install-info-libbacktrace: install-info-libbacktrace
20659 install-info-libbacktrace: \
20660 configure-libbacktrace \
20661 info-libbacktrace
20662 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20663 r=`${PWD_COMMAND}`; export r; \
20664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20665 $(HOST_EXPORTS) \
20666 for flag in $(EXTRA_HOST_FLAGS) ; do \
20667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20668 done; \
20669 echo "Doing install-info in libbacktrace" ; \
20670 (cd $(HOST_SUBDIR)/libbacktrace && \
20671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20673 "RANLIB=$${RANLIB}" \
20674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20675 install-info) \
20676 || exit 1
20678 @endif libbacktrace
20680 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20681 maybe-install-pdf-libbacktrace:
20682 @if libbacktrace
20683 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20685 install-pdf-libbacktrace: \
20686 configure-libbacktrace \
20687 pdf-libbacktrace
20688 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20689 r=`${PWD_COMMAND}`; export r; \
20690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20691 $(HOST_EXPORTS) \
20692 for flag in $(EXTRA_HOST_FLAGS) ; do \
20693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20694 done; \
20695 echo "Doing install-pdf in libbacktrace" ; \
20696 (cd $(HOST_SUBDIR)/libbacktrace && \
20697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20699 "RANLIB=$${RANLIB}" \
20700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20701 install-pdf) \
20702 || exit 1
20704 @endif libbacktrace
20706 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20707 maybe-install-html-libbacktrace:
20708 @if libbacktrace
20709 maybe-install-html-libbacktrace: install-html-libbacktrace
20711 install-html-libbacktrace: \
20712 configure-libbacktrace \
20713 html-libbacktrace
20714 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20715 r=`${PWD_COMMAND}`; export r; \
20716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20717 $(HOST_EXPORTS) \
20718 for flag in $(EXTRA_HOST_FLAGS) ; do \
20719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20720 done; \
20721 echo "Doing install-html in libbacktrace" ; \
20722 (cd $(HOST_SUBDIR)/libbacktrace && \
20723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20725 "RANLIB=$${RANLIB}" \
20726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20727 install-html) \
20728 || exit 1
20730 @endif libbacktrace
20732 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20733 maybe-installcheck-libbacktrace:
20734 @if libbacktrace
20735 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20737 installcheck-libbacktrace: \
20738 configure-libbacktrace
20739 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20740 r=`${PWD_COMMAND}`; export r; \
20741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20742 $(HOST_EXPORTS) \
20743 for flag in $(EXTRA_HOST_FLAGS) ; do \
20744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20745 done; \
20746 echo "Doing installcheck in libbacktrace" ; \
20747 (cd $(HOST_SUBDIR)/libbacktrace && \
20748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20750 "RANLIB=$${RANLIB}" \
20751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20752 installcheck) \
20753 || exit 1
20755 @endif libbacktrace
20757 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20758 maybe-mostlyclean-libbacktrace:
20759 @if libbacktrace
20760 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20762 mostlyclean-libbacktrace:
20763 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20764 r=`${PWD_COMMAND}`; export r; \
20765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20766 $(HOST_EXPORTS) \
20767 for flag in $(EXTRA_HOST_FLAGS) ; do \
20768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20769 done; \
20770 echo "Doing mostlyclean in libbacktrace" ; \
20771 (cd $(HOST_SUBDIR)/libbacktrace && \
20772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20774 "RANLIB=$${RANLIB}" \
20775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20776 mostlyclean) \
20777 || exit 1
20779 @endif libbacktrace
20781 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20782 maybe-clean-libbacktrace:
20783 @if libbacktrace
20784 maybe-clean-libbacktrace: clean-libbacktrace
20786 clean-libbacktrace:
20787 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20788 r=`${PWD_COMMAND}`; export r; \
20789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20790 $(HOST_EXPORTS) \
20791 for flag in $(EXTRA_HOST_FLAGS) ; do \
20792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20793 done; \
20794 echo "Doing clean in libbacktrace" ; \
20795 (cd $(HOST_SUBDIR)/libbacktrace && \
20796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20798 "RANLIB=$${RANLIB}" \
20799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20800 clean) \
20801 || exit 1
20803 @endif libbacktrace
20805 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20806 maybe-distclean-libbacktrace:
20807 @if libbacktrace
20808 maybe-distclean-libbacktrace: distclean-libbacktrace
20810 distclean-libbacktrace:
20811 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20812 r=`${PWD_COMMAND}`; export r; \
20813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20814 $(HOST_EXPORTS) \
20815 for flag in $(EXTRA_HOST_FLAGS) ; do \
20816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20817 done; \
20818 echo "Doing distclean in libbacktrace" ; \
20819 (cd $(HOST_SUBDIR)/libbacktrace && \
20820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20822 "RANLIB=$${RANLIB}" \
20823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20824 distclean) \
20825 || exit 1
20827 @endif libbacktrace
20829 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20830 maybe-maintainer-clean-libbacktrace:
20831 @if libbacktrace
20832 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20834 maintainer-clean-libbacktrace:
20835 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20836 r=`${PWD_COMMAND}`; export r; \
20837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20838 $(HOST_EXPORTS) \
20839 for flag in $(EXTRA_HOST_FLAGS) ; do \
20840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20841 done; \
20842 echo "Doing maintainer-clean in libbacktrace" ; \
20843 (cd $(HOST_SUBDIR)/libbacktrace && \
20844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20846 "RANLIB=$${RANLIB}" \
20847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20848 maintainer-clean) \
20849 || exit 1
20851 @endif libbacktrace
20855 .PHONY: configure-libcpp maybe-configure-libcpp
20856 maybe-configure-libcpp:
20857 @if gcc-bootstrap
20858 configure-libcpp: stage_current
20859 @endif gcc-bootstrap
20860 @if libcpp
20861 maybe-configure-libcpp: configure-libcpp
20862 configure-libcpp:
20863 @r=`${PWD_COMMAND}`; export r; \
20864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20865 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20867 $(HOST_EXPORTS) \
20868 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20869 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20870 case $(srcdir) in \
20871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20872 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20874 esac; \
20875 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20876 libsrcdir="$$s/libcpp"; \
20877 $(SHELL) $${libsrcdir}/configure \
20878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20879 --target=${target_alias} $${srcdiroption} \
20880 || exit 1
20881 @endif libcpp
20885 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20886 maybe-configure-stage1-libcpp:
20887 @if libcpp-bootstrap
20888 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20889 configure-stage1-libcpp:
20890 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20892 @r=`${PWD_COMMAND}`; export r; \
20893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20894 TFLAGS="$(STAGE1_TFLAGS)"; \
20895 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20896 $(HOST_EXPORTS) \
20897 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20898 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20899 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20900 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20902 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20903 case $(srcdir) in \
20904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20905 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20907 esac; \
20908 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20909 libsrcdir="$$s/libcpp"; \
20910 $(SHELL) $${libsrcdir}/configure \
20911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20912 --target=${target_alias} $${srcdiroption} \
20913 $(STAGE1_CONFIGURE_FLAGS)
20914 @endif libcpp-bootstrap
20916 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20917 maybe-configure-stage2-libcpp:
20918 @if libcpp-bootstrap
20919 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20920 configure-stage2-libcpp:
20921 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20923 @r=`${PWD_COMMAND}`; export r; \
20924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20925 TFLAGS="$(STAGE2_TFLAGS)"; \
20926 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20927 $(HOST_EXPORTS) \
20928 $(POSTSTAGE1_HOST_EXPORTS) \
20929 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20930 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20931 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20932 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20934 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20935 case $(srcdir) in \
20936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20937 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20939 esac; \
20940 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20941 libsrcdir="$$s/libcpp"; \
20942 $(SHELL) $${libsrcdir}/configure \
20943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20944 --target=${target_alias} $${srcdiroption} \
20945 --with-build-libsubdir=$(HOST_SUBDIR) \
20946 $(STAGE2_CONFIGURE_FLAGS)
20947 @endif libcpp-bootstrap
20949 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20950 maybe-configure-stage3-libcpp:
20951 @if libcpp-bootstrap
20952 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20953 configure-stage3-libcpp:
20954 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20956 @r=`${PWD_COMMAND}`; export r; \
20957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20958 TFLAGS="$(STAGE3_TFLAGS)"; \
20959 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20960 $(HOST_EXPORTS) \
20961 $(POSTSTAGE1_HOST_EXPORTS) \
20962 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20963 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20964 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20965 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20967 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20968 case $(srcdir) in \
20969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20970 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20972 esac; \
20973 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20974 libsrcdir="$$s/libcpp"; \
20975 $(SHELL) $${libsrcdir}/configure \
20976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20977 --target=${target_alias} $${srcdiroption} \
20978 --with-build-libsubdir=$(HOST_SUBDIR) \
20979 $(STAGE3_CONFIGURE_FLAGS)
20980 @endif libcpp-bootstrap
20982 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20983 maybe-configure-stage4-libcpp:
20984 @if libcpp-bootstrap
20985 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20986 configure-stage4-libcpp:
20987 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20989 @r=`${PWD_COMMAND}`; export r; \
20990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20991 TFLAGS="$(STAGE4_TFLAGS)"; \
20992 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20993 $(HOST_EXPORTS) \
20994 $(POSTSTAGE1_HOST_EXPORTS) \
20995 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20996 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20997 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20998 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21000 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21001 case $(srcdir) in \
21002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21003 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21005 esac; \
21006 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21007 libsrcdir="$$s/libcpp"; \
21008 $(SHELL) $${libsrcdir}/configure \
21009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21010 --target=${target_alias} $${srcdiroption} \
21011 --with-build-libsubdir=$(HOST_SUBDIR) \
21012 $(STAGE4_CONFIGURE_FLAGS)
21013 @endif libcpp-bootstrap
21015 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21016 maybe-configure-stageprofile-libcpp:
21017 @if libcpp-bootstrap
21018 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21019 configure-stageprofile-libcpp:
21020 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21022 @r=`${PWD_COMMAND}`; export r; \
21023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21024 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21025 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21026 $(HOST_EXPORTS) \
21027 $(POSTSTAGE1_HOST_EXPORTS) \
21028 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21029 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21030 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21031 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21033 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21034 case $(srcdir) in \
21035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21036 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21038 esac; \
21039 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21040 libsrcdir="$$s/libcpp"; \
21041 $(SHELL) $${libsrcdir}/configure \
21042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21043 --target=${target_alias} $${srcdiroption} \
21044 --with-build-libsubdir=$(HOST_SUBDIR) \
21045 $(STAGEprofile_CONFIGURE_FLAGS)
21046 @endif libcpp-bootstrap
21048 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21049 maybe-configure-stagefeedback-libcpp:
21050 @if libcpp-bootstrap
21051 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21052 configure-stagefeedback-libcpp:
21053 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21055 @r=`${PWD_COMMAND}`; export r; \
21056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21057 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21058 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21059 $(HOST_EXPORTS) \
21060 $(POSTSTAGE1_HOST_EXPORTS) \
21061 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21062 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21063 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21064 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21066 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21067 case $(srcdir) in \
21068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21069 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21071 esac; \
21072 srcdiroption="--srcdir=$${topdir}/libcpp"; \
21073 libsrcdir="$$s/libcpp"; \
21074 $(SHELL) $${libsrcdir}/configure \
21075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21076 --target=${target_alias} $${srcdiroption} \
21077 --with-build-libsubdir=$(HOST_SUBDIR) \
21078 $(STAGEfeedback_CONFIGURE_FLAGS)
21079 @endif libcpp-bootstrap
21085 .PHONY: all-libcpp maybe-all-libcpp
21086 maybe-all-libcpp:
21087 @if gcc-bootstrap
21088 all-libcpp: stage_current
21089 @endif gcc-bootstrap
21090 @if libcpp
21091 TARGET-libcpp=all
21092 maybe-all-libcpp: all-libcpp
21093 all-libcpp: configure-libcpp
21094 @r=`${PWD_COMMAND}`; export r; \
21095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21096 $(HOST_EXPORTS) \
21097 (cd $(HOST_SUBDIR)/libcpp && \
21098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21099 $(TARGET-libcpp))
21100 @endif libcpp
21104 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21105 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21106 maybe-all-stage1-libcpp:
21107 maybe-clean-stage1-libcpp:
21108 @if libcpp-bootstrap
21109 maybe-all-stage1-libcpp: all-stage1-libcpp
21110 all-stage1: all-stage1-libcpp
21111 TARGET-stage1-libcpp = $(TARGET-libcpp)
21112 all-stage1-libcpp: configure-stage1-libcpp
21113 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21114 @r=`${PWD_COMMAND}`; export r; \
21115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21116 TFLAGS="$(STAGE1_TFLAGS)"; \
21117 $(HOST_EXPORTS) \
21118 cd $(HOST_SUBDIR)/libcpp && \
21119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21120 CFLAGS="$(STAGE1_CFLAGS)" \
21121 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21122 LIBCFLAGS="$(LIBCFLAGS)" \
21123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21126 $(EXTRA_HOST_FLAGS) \
21127 $(STAGE1_FLAGS_TO_PASS) \
21128 TFLAGS="$(STAGE1_TFLAGS)" \
21129 $(TARGET-stage1-libcpp)
21131 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21132 clean-stage1: clean-stage1-libcpp
21133 clean-stage1-libcpp:
21134 @if [ $(current_stage) = stage1 ]; then \
21135 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21136 else \
21137 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21138 $(MAKE) stage1-start; \
21139 fi; \
21140 cd $(HOST_SUBDIR)/libcpp && \
21141 $(MAKE) $(EXTRA_HOST_FLAGS) \
21142 $(STAGE1_FLAGS_TO_PASS) clean
21143 @endif libcpp-bootstrap
21146 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21147 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21148 maybe-all-stage2-libcpp:
21149 maybe-clean-stage2-libcpp:
21150 @if libcpp-bootstrap
21151 maybe-all-stage2-libcpp: all-stage2-libcpp
21152 all-stage2: all-stage2-libcpp
21153 TARGET-stage2-libcpp = $(TARGET-libcpp)
21154 all-stage2-libcpp: configure-stage2-libcpp
21155 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21156 @r=`${PWD_COMMAND}`; export r; \
21157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21158 TFLAGS="$(STAGE2_TFLAGS)"; \
21159 $(HOST_EXPORTS) \
21160 $(POSTSTAGE1_HOST_EXPORTS) \
21161 cd $(HOST_SUBDIR)/libcpp && \
21162 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21163 CFLAGS="$(STAGE2_CFLAGS)" \
21164 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21165 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21166 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21167 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21168 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21169 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21170 TFLAGS="$(STAGE2_TFLAGS)" \
21171 $(TARGET-stage2-libcpp)
21173 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21174 clean-stage2: clean-stage2-libcpp
21175 clean-stage2-libcpp:
21176 @if [ $(current_stage) = stage2 ]; then \
21177 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21178 else \
21179 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21180 $(MAKE) stage2-start; \
21181 fi; \
21182 cd $(HOST_SUBDIR)/libcpp && \
21183 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21184 @endif libcpp-bootstrap
21187 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21188 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21189 maybe-all-stage3-libcpp:
21190 maybe-clean-stage3-libcpp:
21191 @if libcpp-bootstrap
21192 maybe-all-stage3-libcpp: all-stage3-libcpp
21193 all-stage3: all-stage3-libcpp
21194 TARGET-stage3-libcpp = $(TARGET-libcpp)
21195 all-stage3-libcpp: configure-stage3-libcpp
21196 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21197 @r=`${PWD_COMMAND}`; export r; \
21198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21199 TFLAGS="$(STAGE3_TFLAGS)"; \
21200 $(HOST_EXPORTS) \
21201 $(POSTSTAGE1_HOST_EXPORTS) \
21202 cd $(HOST_SUBDIR)/libcpp && \
21203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21204 CFLAGS="$(STAGE3_CFLAGS)" \
21205 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21206 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21210 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21211 TFLAGS="$(STAGE3_TFLAGS)" \
21212 $(TARGET-stage3-libcpp)
21214 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21215 clean-stage3: clean-stage3-libcpp
21216 clean-stage3-libcpp:
21217 @if [ $(current_stage) = stage3 ]; then \
21218 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21219 else \
21220 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21221 $(MAKE) stage3-start; \
21222 fi; \
21223 cd $(HOST_SUBDIR)/libcpp && \
21224 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21225 @endif libcpp-bootstrap
21228 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21229 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21230 maybe-all-stage4-libcpp:
21231 maybe-clean-stage4-libcpp:
21232 @if libcpp-bootstrap
21233 maybe-all-stage4-libcpp: all-stage4-libcpp
21234 all-stage4: all-stage4-libcpp
21235 TARGET-stage4-libcpp = $(TARGET-libcpp)
21236 all-stage4-libcpp: configure-stage4-libcpp
21237 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21238 @r=`${PWD_COMMAND}`; export r; \
21239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21240 TFLAGS="$(STAGE4_TFLAGS)"; \
21241 $(HOST_EXPORTS) \
21242 $(POSTSTAGE1_HOST_EXPORTS) \
21243 cd $(HOST_SUBDIR)/libcpp && \
21244 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21245 CFLAGS="$(STAGE4_CFLAGS)" \
21246 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21247 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21248 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21249 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21250 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21251 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21252 TFLAGS="$(STAGE4_TFLAGS)" \
21253 $(TARGET-stage4-libcpp)
21255 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21256 clean-stage4: clean-stage4-libcpp
21257 clean-stage4-libcpp:
21258 @if [ $(current_stage) = stage4 ]; then \
21259 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21260 else \
21261 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21262 $(MAKE) stage4-start; \
21263 fi; \
21264 cd $(HOST_SUBDIR)/libcpp && \
21265 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21266 @endif libcpp-bootstrap
21269 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21270 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21271 maybe-all-stageprofile-libcpp:
21272 maybe-clean-stageprofile-libcpp:
21273 @if libcpp-bootstrap
21274 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21275 all-stageprofile: all-stageprofile-libcpp
21276 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21277 all-stageprofile-libcpp: configure-stageprofile-libcpp
21278 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21279 @r=`${PWD_COMMAND}`; export r; \
21280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21281 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21282 $(HOST_EXPORTS) \
21283 $(POSTSTAGE1_HOST_EXPORTS) \
21284 cd $(HOST_SUBDIR)/libcpp && \
21285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21286 CFLAGS="$(STAGEprofile_CFLAGS)" \
21287 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21288 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21292 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21293 TFLAGS="$(STAGEprofile_TFLAGS)" \
21294 $(TARGET-stageprofile-libcpp)
21296 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21297 clean-stageprofile: clean-stageprofile-libcpp
21298 clean-stageprofile-libcpp:
21299 @if [ $(current_stage) = stageprofile ]; then \
21300 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21301 else \
21302 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21303 $(MAKE) stageprofile-start; \
21304 fi; \
21305 cd $(HOST_SUBDIR)/libcpp && \
21306 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21307 @endif libcpp-bootstrap
21310 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21311 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21312 maybe-all-stagefeedback-libcpp:
21313 maybe-clean-stagefeedback-libcpp:
21314 @if libcpp-bootstrap
21315 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21316 all-stagefeedback: all-stagefeedback-libcpp
21317 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21318 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21319 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21320 @r=`${PWD_COMMAND}`; export r; \
21321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21322 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21323 $(HOST_EXPORTS) \
21324 $(POSTSTAGE1_HOST_EXPORTS) \
21325 cd $(HOST_SUBDIR)/libcpp && \
21326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21327 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21328 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21329 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21334 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21335 $(TARGET-stagefeedback-libcpp)
21337 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21338 clean-stagefeedback: clean-stagefeedback-libcpp
21339 clean-stagefeedback-libcpp:
21340 @if [ $(current_stage) = stagefeedback ]; then \
21341 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21342 else \
21343 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21344 $(MAKE) stagefeedback-start; \
21345 fi; \
21346 cd $(HOST_SUBDIR)/libcpp && \
21347 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21348 @endif libcpp-bootstrap
21354 .PHONY: check-libcpp maybe-check-libcpp
21355 maybe-check-libcpp:
21356 @if libcpp
21357 maybe-check-libcpp: check-libcpp
21359 check-libcpp:
21360 @: $(MAKE); $(unstage)
21361 @r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21363 $(HOST_EXPORTS) \
21364 (cd $(HOST_SUBDIR)/libcpp && \
21365 $(MAKE) $(FLAGS_TO_PASS) check)
21367 @endif libcpp
21369 .PHONY: install-libcpp maybe-install-libcpp
21370 maybe-install-libcpp:
21371 @if libcpp
21372 maybe-install-libcpp: install-libcpp
21374 install-libcpp: installdirs
21375 @: $(MAKE); $(unstage)
21376 @r=`${PWD_COMMAND}`; export r; \
21377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21378 $(HOST_EXPORTS) \
21379 (cd $(HOST_SUBDIR)/libcpp && \
21380 $(MAKE) $(FLAGS_TO_PASS) install)
21382 @endif libcpp
21384 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21385 maybe-install-strip-libcpp:
21386 @if libcpp
21387 maybe-install-strip-libcpp: install-strip-libcpp
21389 install-strip-libcpp: installdirs
21390 @: $(MAKE); $(unstage)
21391 @r=`${PWD_COMMAND}`; export r; \
21392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21393 $(HOST_EXPORTS) \
21394 (cd $(HOST_SUBDIR)/libcpp && \
21395 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21397 @endif libcpp
21399 # Other targets (info, dvi, pdf, etc.)
21401 .PHONY: maybe-info-libcpp info-libcpp
21402 maybe-info-libcpp:
21403 @if libcpp
21404 maybe-info-libcpp: info-libcpp
21406 info-libcpp: \
21407 configure-libcpp
21408 @[ -f ./libcpp/Makefile ] || exit 0; \
21409 r=`${PWD_COMMAND}`; export r; \
21410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21411 $(HOST_EXPORTS) \
21412 for flag in $(EXTRA_HOST_FLAGS) ; do \
21413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21414 done; \
21415 echo "Doing info in libcpp" ; \
21416 (cd $(HOST_SUBDIR)/libcpp && \
21417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21419 "RANLIB=$${RANLIB}" \
21420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21421 info) \
21422 || exit 1
21424 @endif libcpp
21426 .PHONY: maybe-dvi-libcpp dvi-libcpp
21427 maybe-dvi-libcpp:
21428 @if libcpp
21429 maybe-dvi-libcpp: dvi-libcpp
21431 dvi-libcpp: \
21432 configure-libcpp
21433 @[ -f ./libcpp/Makefile ] || exit 0; \
21434 r=`${PWD_COMMAND}`; export r; \
21435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436 $(HOST_EXPORTS) \
21437 for flag in $(EXTRA_HOST_FLAGS) ; do \
21438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21439 done; \
21440 echo "Doing dvi in libcpp" ; \
21441 (cd $(HOST_SUBDIR)/libcpp && \
21442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21444 "RANLIB=$${RANLIB}" \
21445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21446 dvi) \
21447 || exit 1
21449 @endif libcpp
21451 .PHONY: maybe-pdf-libcpp pdf-libcpp
21452 maybe-pdf-libcpp:
21453 @if libcpp
21454 maybe-pdf-libcpp: pdf-libcpp
21456 pdf-libcpp: \
21457 configure-libcpp
21458 @[ -f ./libcpp/Makefile ] || exit 0; \
21459 r=`${PWD_COMMAND}`; export r; \
21460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21461 $(HOST_EXPORTS) \
21462 for flag in $(EXTRA_HOST_FLAGS) ; do \
21463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21464 done; \
21465 echo "Doing pdf in libcpp" ; \
21466 (cd $(HOST_SUBDIR)/libcpp && \
21467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21469 "RANLIB=$${RANLIB}" \
21470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21471 pdf) \
21472 || exit 1
21474 @endif libcpp
21476 .PHONY: maybe-html-libcpp html-libcpp
21477 maybe-html-libcpp:
21478 @if libcpp
21479 maybe-html-libcpp: html-libcpp
21481 html-libcpp: \
21482 configure-libcpp
21483 @[ -f ./libcpp/Makefile ] || exit 0; \
21484 r=`${PWD_COMMAND}`; export r; \
21485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21486 $(HOST_EXPORTS) \
21487 for flag in $(EXTRA_HOST_FLAGS) ; do \
21488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21489 done; \
21490 echo "Doing html in libcpp" ; \
21491 (cd $(HOST_SUBDIR)/libcpp && \
21492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21494 "RANLIB=$${RANLIB}" \
21495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21496 html) \
21497 || exit 1
21499 @endif libcpp
21501 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21502 maybe-TAGS-libcpp:
21503 @if libcpp
21504 maybe-TAGS-libcpp: TAGS-libcpp
21506 TAGS-libcpp: \
21507 configure-libcpp
21508 @[ -f ./libcpp/Makefile ] || exit 0; \
21509 r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 $(HOST_EXPORTS) \
21512 for flag in $(EXTRA_HOST_FLAGS) ; do \
21513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21514 done; \
21515 echo "Doing TAGS in libcpp" ; \
21516 (cd $(HOST_SUBDIR)/libcpp && \
21517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21519 "RANLIB=$${RANLIB}" \
21520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21521 TAGS) \
21522 || exit 1
21524 @endif libcpp
21526 .PHONY: maybe-install-info-libcpp install-info-libcpp
21527 maybe-install-info-libcpp:
21528 @if libcpp
21529 maybe-install-info-libcpp: install-info-libcpp
21531 install-info-libcpp: \
21532 configure-libcpp \
21533 info-libcpp
21534 @[ -f ./libcpp/Makefile ] || exit 0; \
21535 r=`${PWD_COMMAND}`; export r; \
21536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21537 $(HOST_EXPORTS) \
21538 for flag in $(EXTRA_HOST_FLAGS) ; do \
21539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21540 done; \
21541 echo "Doing install-info in libcpp" ; \
21542 (cd $(HOST_SUBDIR)/libcpp && \
21543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21545 "RANLIB=$${RANLIB}" \
21546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21547 install-info) \
21548 || exit 1
21550 @endif libcpp
21552 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21553 maybe-install-pdf-libcpp:
21554 @if libcpp
21555 maybe-install-pdf-libcpp: install-pdf-libcpp
21557 install-pdf-libcpp: \
21558 configure-libcpp \
21559 pdf-libcpp
21560 @[ -f ./libcpp/Makefile ] || exit 0; \
21561 r=`${PWD_COMMAND}`; export r; \
21562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21563 $(HOST_EXPORTS) \
21564 for flag in $(EXTRA_HOST_FLAGS) ; do \
21565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21566 done; \
21567 echo "Doing install-pdf in libcpp" ; \
21568 (cd $(HOST_SUBDIR)/libcpp && \
21569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21571 "RANLIB=$${RANLIB}" \
21572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21573 install-pdf) \
21574 || exit 1
21576 @endif libcpp
21578 .PHONY: maybe-install-html-libcpp install-html-libcpp
21579 maybe-install-html-libcpp:
21580 @if libcpp
21581 maybe-install-html-libcpp: install-html-libcpp
21583 install-html-libcpp: \
21584 configure-libcpp \
21585 html-libcpp
21586 @[ -f ./libcpp/Makefile ] || exit 0; \
21587 r=`${PWD_COMMAND}`; export r; \
21588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21589 $(HOST_EXPORTS) \
21590 for flag in $(EXTRA_HOST_FLAGS) ; do \
21591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21592 done; \
21593 echo "Doing install-html in libcpp" ; \
21594 (cd $(HOST_SUBDIR)/libcpp && \
21595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21597 "RANLIB=$${RANLIB}" \
21598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21599 install-html) \
21600 || exit 1
21602 @endif libcpp
21604 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21605 maybe-installcheck-libcpp:
21606 @if libcpp
21607 maybe-installcheck-libcpp: installcheck-libcpp
21609 installcheck-libcpp: \
21610 configure-libcpp
21611 @[ -f ./libcpp/Makefile ] || exit 0; \
21612 r=`${PWD_COMMAND}`; export r; \
21613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21614 $(HOST_EXPORTS) \
21615 for flag in $(EXTRA_HOST_FLAGS) ; do \
21616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21617 done; \
21618 echo "Doing installcheck in libcpp" ; \
21619 (cd $(HOST_SUBDIR)/libcpp && \
21620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21622 "RANLIB=$${RANLIB}" \
21623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21624 installcheck) \
21625 || exit 1
21627 @endif libcpp
21629 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21630 maybe-mostlyclean-libcpp:
21631 @if libcpp
21632 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21634 mostlyclean-libcpp:
21635 @[ -f ./libcpp/Makefile ] || exit 0; \
21636 r=`${PWD_COMMAND}`; export r; \
21637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21638 $(HOST_EXPORTS) \
21639 for flag in $(EXTRA_HOST_FLAGS) ; do \
21640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21641 done; \
21642 echo "Doing mostlyclean in libcpp" ; \
21643 (cd $(HOST_SUBDIR)/libcpp && \
21644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21646 "RANLIB=$${RANLIB}" \
21647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21648 mostlyclean) \
21649 || exit 1
21651 @endif libcpp
21653 .PHONY: maybe-clean-libcpp clean-libcpp
21654 maybe-clean-libcpp:
21655 @if libcpp
21656 maybe-clean-libcpp: clean-libcpp
21658 clean-libcpp:
21659 @[ -f ./libcpp/Makefile ] || exit 0; \
21660 r=`${PWD_COMMAND}`; export r; \
21661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21662 $(HOST_EXPORTS) \
21663 for flag in $(EXTRA_HOST_FLAGS) ; do \
21664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21665 done; \
21666 echo "Doing clean in libcpp" ; \
21667 (cd $(HOST_SUBDIR)/libcpp && \
21668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21670 "RANLIB=$${RANLIB}" \
21671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21672 clean) \
21673 || exit 1
21675 @endif libcpp
21677 .PHONY: maybe-distclean-libcpp distclean-libcpp
21678 maybe-distclean-libcpp:
21679 @if libcpp
21680 maybe-distclean-libcpp: distclean-libcpp
21682 distclean-libcpp:
21683 @[ -f ./libcpp/Makefile ] || exit 0; \
21684 r=`${PWD_COMMAND}`; export r; \
21685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21686 $(HOST_EXPORTS) \
21687 for flag in $(EXTRA_HOST_FLAGS) ; do \
21688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21689 done; \
21690 echo "Doing distclean in libcpp" ; \
21691 (cd $(HOST_SUBDIR)/libcpp && \
21692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21694 "RANLIB=$${RANLIB}" \
21695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21696 distclean) \
21697 || exit 1
21699 @endif libcpp
21701 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21702 maybe-maintainer-clean-libcpp:
21703 @if libcpp
21704 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21706 maintainer-clean-libcpp:
21707 @[ -f ./libcpp/Makefile ] || exit 0; \
21708 r=`${PWD_COMMAND}`; export r; \
21709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21710 $(HOST_EXPORTS) \
21711 for flag in $(EXTRA_HOST_FLAGS) ; do \
21712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21713 done; \
21714 echo "Doing maintainer-clean in libcpp" ; \
21715 (cd $(HOST_SUBDIR)/libcpp && \
21716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21718 "RANLIB=$${RANLIB}" \
21719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21720 maintainer-clean) \
21721 || exit 1
21723 @endif libcpp
21727 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21728 maybe-configure-libdecnumber:
21729 @if gcc-bootstrap
21730 configure-libdecnumber: stage_current
21731 @endif gcc-bootstrap
21732 @if libdecnumber
21733 maybe-configure-libdecnumber: configure-libdecnumber
21734 configure-libdecnumber:
21735 @r=`${PWD_COMMAND}`; export r; \
21736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21737 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21739 $(HOST_EXPORTS) \
21740 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21741 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21742 case $(srcdir) in \
21743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21744 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21746 esac; \
21747 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21748 libsrcdir="$$s/libdecnumber"; \
21749 $(SHELL) $${libsrcdir}/configure \
21750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21751 --target=${target_alias} $${srcdiroption} \
21752 || exit 1
21753 @endif libdecnumber
21757 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21758 maybe-configure-stage1-libdecnumber:
21759 @if libdecnumber-bootstrap
21760 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21761 configure-stage1-libdecnumber:
21762 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21764 @r=`${PWD_COMMAND}`; export r; \
21765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21766 TFLAGS="$(STAGE1_TFLAGS)"; \
21767 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21768 $(HOST_EXPORTS) \
21769 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21770 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21771 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21772 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21774 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21775 case $(srcdir) in \
21776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21777 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21779 esac; \
21780 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21781 libsrcdir="$$s/libdecnumber"; \
21782 $(SHELL) $${libsrcdir}/configure \
21783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21784 --target=${target_alias} $${srcdiroption} \
21785 $(STAGE1_CONFIGURE_FLAGS)
21786 @endif libdecnumber-bootstrap
21788 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21789 maybe-configure-stage2-libdecnumber:
21790 @if libdecnumber-bootstrap
21791 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21792 configure-stage2-libdecnumber:
21793 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21795 @r=`${PWD_COMMAND}`; export r; \
21796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21797 TFLAGS="$(STAGE2_TFLAGS)"; \
21798 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21799 $(HOST_EXPORTS) \
21800 $(POSTSTAGE1_HOST_EXPORTS) \
21801 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21802 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21803 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21804 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21806 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21807 case $(srcdir) in \
21808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21809 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21811 esac; \
21812 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21813 libsrcdir="$$s/libdecnumber"; \
21814 $(SHELL) $${libsrcdir}/configure \
21815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21816 --target=${target_alias} $${srcdiroption} \
21817 --with-build-libsubdir=$(HOST_SUBDIR) \
21818 $(STAGE2_CONFIGURE_FLAGS)
21819 @endif libdecnumber-bootstrap
21821 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21822 maybe-configure-stage3-libdecnumber:
21823 @if libdecnumber-bootstrap
21824 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21825 configure-stage3-libdecnumber:
21826 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21828 @r=`${PWD_COMMAND}`; export r; \
21829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21830 TFLAGS="$(STAGE3_TFLAGS)"; \
21831 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21832 $(HOST_EXPORTS) \
21833 $(POSTSTAGE1_HOST_EXPORTS) \
21834 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21835 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21836 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21837 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21839 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21840 case $(srcdir) in \
21841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21842 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21844 esac; \
21845 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21846 libsrcdir="$$s/libdecnumber"; \
21847 $(SHELL) $${libsrcdir}/configure \
21848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21849 --target=${target_alias} $${srcdiroption} \
21850 --with-build-libsubdir=$(HOST_SUBDIR) \
21851 $(STAGE3_CONFIGURE_FLAGS)
21852 @endif libdecnumber-bootstrap
21854 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21855 maybe-configure-stage4-libdecnumber:
21856 @if libdecnumber-bootstrap
21857 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21858 configure-stage4-libdecnumber:
21859 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21861 @r=`${PWD_COMMAND}`; export r; \
21862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21863 TFLAGS="$(STAGE4_TFLAGS)"; \
21864 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21865 $(HOST_EXPORTS) \
21866 $(POSTSTAGE1_HOST_EXPORTS) \
21867 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21868 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21869 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21870 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21872 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21873 case $(srcdir) in \
21874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21875 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21877 esac; \
21878 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21879 libsrcdir="$$s/libdecnumber"; \
21880 $(SHELL) $${libsrcdir}/configure \
21881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21882 --target=${target_alias} $${srcdiroption} \
21883 --with-build-libsubdir=$(HOST_SUBDIR) \
21884 $(STAGE4_CONFIGURE_FLAGS)
21885 @endif libdecnumber-bootstrap
21887 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21888 maybe-configure-stageprofile-libdecnumber:
21889 @if libdecnumber-bootstrap
21890 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21891 configure-stageprofile-libdecnumber:
21892 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21894 @r=`${PWD_COMMAND}`; export r; \
21895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21896 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21897 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21898 $(HOST_EXPORTS) \
21899 $(POSTSTAGE1_HOST_EXPORTS) \
21900 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21901 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21902 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21903 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21905 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21906 case $(srcdir) in \
21907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21908 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21910 esac; \
21911 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21912 libsrcdir="$$s/libdecnumber"; \
21913 $(SHELL) $${libsrcdir}/configure \
21914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21915 --target=${target_alias} $${srcdiroption} \
21916 --with-build-libsubdir=$(HOST_SUBDIR) \
21917 $(STAGEprofile_CONFIGURE_FLAGS)
21918 @endif libdecnumber-bootstrap
21920 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21921 maybe-configure-stagefeedback-libdecnumber:
21922 @if libdecnumber-bootstrap
21923 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21924 configure-stagefeedback-libdecnumber:
21925 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21927 @r=`${PWD_COMMAND}`; export r; \
21928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21929 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21930 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21931 $(HOST_EXPORTS) \
21932 $(POSTSTAGE1_HOST_EXPORTS) \
21933 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21934 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21935 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21936 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21938 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21939 case $(srcdir) in \
21940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21941 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21943 esac; \
21944 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21945 libsrcdir="$$s/libdecnumber"; \
21946 $(SHELL) $${libsrcdir}/configure \
21947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21948 --target=${target_alias} $${srcdiroption} \
21949 --with-build-libsubdir=$(HOST_SUBDIR) \
21950 $(STAGEfeedback_CONFIGURE_FLAGS)
21951 @endif libdecnumber-bootstrap
21957 .PHONY: all-libdecnumber maybe-all-libdecnumber
21958 maybe-all-libdecnumber:
21959 @if gcc-bootstrap
21960 all-libdecnumber: stage_current
21961 @endif gcc-bootstrap
21962 @if libdecnumber
21963 TARGET-libdecnumber=all
21964 maybe-all-libdecnumber: all-libdecnumber
21965 all-libdecnumber: configure-libdecnumber
21966 @r=`${PWD_COMMAND}`; export r; \
21967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21968 $(HOST_EXPORTS) \
21969 (cd $(HOST_SUBDIR)/libdecnumber && \
21970 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21971 $(TARGET-libdecnumber))
21972 @endif libdecnumber
21976 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21977 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21978 maybe-all-stage1-libdecnumber:
21979 maybe-clean-stage1-libdecnumber:
21980 @if libdecnumber-bootstrap
21981 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21982 all-stage1: all-stage1-libdecnumber
21983 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21984 all-stage1-libdecnumber: configure-stage1-libdecnumber
21985 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21986 @r=`${PWD_COMMAND}`; export r; \
21987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21988 TFLAGS="$(STAGE1_TFLAGS)"; \
21989 $(HOST_EXPORTS) \
21990 cd $(HOST_SUBDIR)/libdecnumber && \
21991 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21992 CFLAGS="$(STAGE1_CFLAGS)" \
21993 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21994 LIBCFLAGS="$(LIBCFLAGS)" \
21995 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21996 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21997 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21998 $(EXTRA_HOST_FLAGS) \
21999 $(STAGE1_FLAGS_TO_PASS) \
22000 TFLAGS="$(STAGE1_TFLAGS)" \
22001 $(TARGET-stage1-libdecnumber)
22003 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22004 clean-stage1: clean-stage1-libdecnumber
22005 clean-stage1-libdecnumber:
22006 @if [ $(current_stage) = stage1 ]; then \
22007 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22008 else \
22009 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22010 $(MAKE) stage1-start; \
22011 fi; \
22012 cd $(HOST_SUBDIR)/libdecnumber && \
22013 $(MAKE) $(EXTRA_HOST_FLAGS) \
22014 $(STAGE1_FLAGS_TO_PASS) clean
22015 @endif libdecnumber-bootstrap
22018 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22019 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22020 maybe-all-stage2-libdecnumber:
22021 maybe-clean-stage2-libdecnumber:
22022 @if libdecnumber-bootstrap
22023 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22024 all-stage2: all-stage2-libdecnumber
22025 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22026 all-stage2-libdecnumber: configure-stage2-libdecnumber
22027 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22028 @r=`${PWD_COMMAND}`; export r; \
22029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22030 TFLAGS="$(STAGE2_TFLAGS)"; \
22031 $(HOST_EXPORTS) \
22032 $(POSTSTAGE1_HOST_EXPORTS) \
22033 cd $(HOST_SUBDIR)/libdecnumber && \
22034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22035 CFLAGS="$(STAGE2_CFLAGS)" \
22036 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22037 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22042 TFLAGS="$(STAGE2_TFLAGS)" \
22043 $(TARGET-stage2-libdecnumber)
22045 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22046 clean-stage2: clean-stage2-libdecnumber
22047 clean-stage2-libdecnumber:
22048 @if [ $(current_stage) = stage2 ]; then \
22049 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22050 else \
22051 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22052 $(MAKE) stage2-start; \
22053 fi; \
22054 cd $(HOST_SUBDIR)/libdecnumber && \
22055 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22056 @endif libdecnumber-bootstrap
22059 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22060 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22061 maybe-all-stage3-libdecnumber:
22062 maybe-clean-stage3-libdecnumber:
22063 @if libdecnumber-bootstrap
22064 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22065 all-stage3: all-stage3-libdecnumber
22066 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22067 all-stage3-libdecnumber: configure-stage3-libdecnumber
22068 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22069 @r=`${PWD_COMMAND}`; export r; \
22070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22071 TFLAGS="$(STAGE3_TFLAGS)"; \
22072 $(HOST_EXPORTS) \
22073 $(POSTSTAGE1_HOST_EXPORTS) \
22074 cd $(HOST_SUBDIR)/libdecnumber && \
22075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22076 CFLAGS="$(STAGE3_CFLAGS)" \
22077 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22078 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22083 TFLAGS="$(STAGE3_TFLAGS)" \
22084 $(TARGET-stage3-libdecnumber)
22086 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22087 clean-stage3: clean-stage3-libdecnumber
22088 clean-stage3-libdecnumber:
22089 @if [ $(current_stage) = stage3 ]; then \
22090 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22091 else \
22092 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22093 $(MAKE) stage3-start; \
22094 fi; \
22095 cd $(HOST_SUBDIR)/libdecnumber && \
22096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22097 @endif libdecnumber-bootstrap
22100 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22101 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22102 maybe-all-stage4-libdecnumber:
22103 maybe-clean-stage4-libdecnumber:
22104 @if libdecnumber-bootstrap
22105 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22106 all-stage4: all-stage4-libdecnumber
22107 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22108 all-stage4-libdecnumber: configure-stage4-libdecnumber
22109 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22110 @r=`${PWD_COMMAND}`; export r; \
22111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22112 TFLAGS="$(STAGE4_TFLAGS)"; \
22113 $(HOST_EXPORTS) \
22114 $(POSTSTAGE1_HOST_EXPORTS) \
22115 cd $(HOST_SUBDIR)/libdecnumber && \
22116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22117 CFLAGS="$(STAGE4_CFLAGS)" \
22118 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22119 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22123 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22124 TFLAGS="$(STAGE4_TFLAGS)" \
22125 $(TARGET-stage4-libdecnumber)
22127 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22128 clean-stage4: clean-stage4-libdecnumber
22129 clean-stage4-libdecnumber:
22130 @if [ $(current_stage) = stage4 ]; then \
22131 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22132 else \
22133 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22134 $(MAKE) stage4-start; \
22135 fi; \
22136 cd $(HOST_SUBDIR)/libdecnumber && \
22137 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22138 @endif libdecnumber-bootstrap
22141 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22142 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22143 maybe-all-stageprofile-libdecnumber:
22144 maybe-clean-stageprofile-libdecnumber:
22145 @if libdecnumber-bootstrap
22146 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22147 all-stageprofile: all-stageprofile-libdecnumber
22148 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22149 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22150 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22151 @r=`${PWD_COMMAND}`; export r; \
22152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22153 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22154 $(HOST_EXPORTS) \
22155 $(POSTSTAGE1_HOST_EXPORTS) \
22156 cd $(HOST_SUBDIR)/libdecnumber && \
22157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22158 CFLAGS="$(STAGEprofile_CFLAGS)" \
22159 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22160 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22165 TFLAGS="$(STAGEprofile_TFLAGS)" \
22166 $(TARGET-stageprofile-libdecnumber)
22168 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22169 clean-stageprofile: clean-stageprofile-libdecnumber
22170 clean-stageprofile-libdecnumber:
22171 @if [ $(current_stage) = stageprofile ]; then \
22172 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22173 else \
22174 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22175 $(MAKE) stageprofile-start; \
22176 fi; \
22177 cd $(HOST_SUBDIR)/libdecnumber && \
22178 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22179 @endif libdecnumber-bootstrap
22182 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22183 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22184 maybe-all-stagefeedback-libdecnumber:
22185 maybe-clean-stagefeedback-libdecnumber:
22186 @if libdecnumber-bootstrap
22187 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22188 all-stagefeedback: all-stagefeedback-libdecnumber
22189 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22190 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22191 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22192 @r=`${PWD_COMMAND}`; export r; \
22193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22194 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22195 $(HOST_EXPORTS) \
22196 $(POSTSTAGE1_HOST_EXPORTS) \
22197 cd $(HOST_SUBDIR)/libdecnumber && \
22198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22199 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22200 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22201 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22202 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22203 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22204 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22205 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22206 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22207 $(TARGET-stagefeedback-libdecnumber)
22209 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22210 clean-stagefeedback: clean-stagefeedback-libdecnumber
22211 clean-stagefeedback-libdecnumber:
22212 @if [ $(current_stage) = stagefeedback ]; then \
22213 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22214 else \
22215 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22216 $(MAKE) stagefeedback-start; \
22217 fi; \
22218 cd $(HOST_SUBDIR)/libdecnumber && \
22219 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22220 @endif libdecnumber-bootstrap
22226 .PHONY: check-libdecnumber maybe-check-libdecnumber
22227 maybe-check-libdecnumber:
22228 @if libdecnumber
22229 maybe-check-libdecnumber: check-libdecnumber
22231 check-libdecnumber:
22232 @: $(MAKE); $(unstage)
22233 @r=`${PWD_COMMAND}`; export r; \
22234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22235 $(HOST_EXPORTS) \
22236 (cd $(HOST_SUBDIR)/libdecnumber && \
22237 $(MAKE) $(FLAGS_TO_PASS) check)
22239 @endif libdecnumber
22241 .PHONY: install-libdecnumber maybe-install-libdecnumber
22242 maybe-install-libdecnumber:
22243 @if libdecnumber
22244 maybe-install-libdecnumber: install-libdecnumber
22246 install-libdecnumber: installdirs
22247 @: $(MAKE); $(unstage)
22248 @r=`${PWD_COMMAND}`; export r; \
22249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22250 $(HOST_EXPORTS) \
22251 (cd $(HOST_SUBDIR)/libdecnumber && \
22252 $(MAKE) $(FLAGS_TO_PASS) install)
22254 @endif libdecnumber
22256 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22257 maybe-install-strip-libdecnumber:
22258 @if libdecnumber
22259 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22261 install-strip-libdecnumber: installdirs
22262 @: $(MAKE); $(unstage)
22263 @r=`${PWD_COMMAND}`; export r; \
22264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265 $(HOST_EXPORTS) \
22266 (cd $(HOST_SUBDIR)/libdecnumber && \
22267 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22269 @endif libdecnumber
22271 # Other targets (info, dvi, pdf, etc.)
22273 .PHONY: maybe-info-libdecnumber info-libdecnumber
22274 maybe-info-libdecnumber:
22275 @if libdecnumber
22276 maybe-info-libdecnumber: info-libdecnumber
22278 info-libdecnumber: \
22279 configure-libdecnumber
22280 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22281 r=`${PWD_COMMAND}`; export r; \
22282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22283 $(HOST_EXPORTS) \
22284 for flag in $(EXTRA_HOST_FLAGS) ; do \
22285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22286 done; \
22287 echo "Doing info in libdecnumber" ; \
22288 (cd $(HOST_SUBDIR)/libdecnumber && \
22289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22291 "RANLIB=$${RANLIB}" \
22292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22293 info) \
22294 || exit 1
22296 @endif libdecnumber
22298 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22299 maybe-dvi-libdecnumber:
22300 @if libdecnumber
22301 maybe-dvi-libdecnumber: dvi-libdecnumber
22303 dvi-libdecnumber: \
22304 configure-libdecnumber
22305 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22306 r=`${PWD_COMMAND}`; export r; \
22307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22308 $(HOST_EXPORTS) \
22309 for flag in $(EXTRA_HOST_FLAGS) ; do \
22310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311 done; \
22312 echo "Doing dvi in libdecnumber" ; \
22313 (cd $(HOST_SUBDIR)/libdecnumber && \
22314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316 "RANLIB=$${RANLIB}" \
22317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22318 dvi) \
22319 || exit 1
22321 @endif libdecnumber
22323 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22324 maybe-pdf-libdecnumber:
22325 @if libdecnumber
22326 maybe-pdf-libdecnumber: pdf-libdecnumber
22328 pdf-libdecnumber: \
22329 configure-libdecnumber
22330 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22331 r=`${PWD_COMMAND}`; export r; \
22332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22333 $(HOST_EXPORTS) \
22334 for flag in $(EXTRA_HOST_FLAGS) ; do \
22335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22336 done; \
22337 echo "Doing pdf in libdecnumber" ; \
22338 (cd $(HOST_SUBDIR)/libdecnumber && \
22339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22341 "RANLIB=$${RANLIB}" \
22342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22343 pdf) \
22344 || exit 1
22346 @endif libdecnumber
22348 .PHONY: maybe-html-libdecnumber html-libdecnumber
22349 maybe-html-libdecnumber:
22350 @if libdecnumber
22351 maybe-html-libdecnumber: html-libdecnumber
22353 html-libdecnumber: \
22354 configure-libdecnumber
22355 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22356 r=`${PWD_COMMAND}`; export r; \
22357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22358 $(HOST_EXPORTS) \
22359 for flag in $(EXTRA_HOST_FLAGS) ; do \
22360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22361 done; \
22362 echo "Doing html in libdecnumber" ; \
22363 (cd $(HOST_SUBDIR)/libdecnumber && \
22364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22366 "RANLIB=$${RANLIB}" \
22367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22368 html) \
22369 || exit 1
22371 @endif libdecnumber
22373 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22374 maybe-TAGS-libdecnumber:
22375 @if libdecnumber
22376 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22378 TAGS-libdecnumber: \
22379 configure-libdecnumber
22380 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22381 r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22383 $(HOST_EXPORTS) \
22384 for flag in $(EXTRA_HOST_FLAGS) ; do \
22385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22386 done; \
22387 echo "Doing TAGS in libdecnumber" ; \
22388 (cd $(HOST_SUBDIR)/libdecnumber && \
22389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22391 "RANLIB=$${RANLIB}" \
22392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22393 TAGS) \
22394 || exit 1
22396 @endif libdecnumber
22398 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22399 maybe-install-info-libdecnumber:
22400 @if libdecnumber
22401 maybe-install-info-libdecnumber: install-info-libdecnumber
22403 install-info-libdecnumber: \
22404 configure-libdecnumber \
22405 info-libdecnumber
22406 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22407 r=`${PWD_COMMAND}`; export r; \
22408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22409 $(HOST_EXPORTS) \
22410 for flag in $(EXTRA_HOST_FLAGS) ; do \
22411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22412 done; \
22413 echo "Doing install-info in libdecnumber" ; \
22414 (cd $(HOST_SUBDIR)/libdecnumber && \
22415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22417 "RANLIB=$${RANLIB}" \
22418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22419 install-info) \
22420 || exit 1
22422 @endif libdecnumber
22424 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22425 maybe-install-pdf-libdecnumber:
22426 @if libdecnumber
22427 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22429 install-pdf-libdecnumber: \
22430 configure-libdecnumber \
22431 pdf-libdecnumber
22432 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22433 r=`${PWD_COMMAND}`; export r; \
22434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22435 $(HOST_EXPORTS) \
22436 for flag in $(EXTRA_HOST_FLAGS) ; do \
22437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22438 done; \
22439 echo "Doing install-pdf in libdecnumber" ; \
22440 (cd $(HOST_SUBDIR)/libdecnumber && \
22441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22443 "RANLIB=$${RANLIB}" \
22444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22445 install-pdf) \
22446 || exit 1
22448 @endif libdecnumber
22450 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22451 maybe-install-html-libdecnumber:
22452 @if libdecnumber
22453 maybe-install-html-libdecnumber: install-html-libdecnumber
22455 install-html-libdecnumber: \
22456 configure-libdecnumber \
22457 html-libdecnumber
22458 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22459 r=`${PWD_COMMAND}`; export r; \
22460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22461 $(HOST_EXPORTS) \
22462 for flag in $(EXTRA_HOST_FLAGS) ; do \
22463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22464 done; \
22465 echo "Doing install-html in libdecnumber" ; \
22466 (cd $(HOST_SUBDIR)/libdecnumber && \
22467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22469 "RANLIB=$${RANLIB}" \
22470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22471 install-html) \
22472 || exit 1
22474 @endif libdecnumber
22476 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22477 maybe-installcheck-libdecnumber:
22478 @if libdecnumber
22479 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22481 installcheck-libdecnumber: \
22482 configure-libdecnumber
22483 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22484 r=`${PWD_COMMAND}`; export r; \
22485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22486 $(HOST_EXPORTS) \
22487 for flag in $(EXTRA_HOST_FLAGS) ; do \
22488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22489 done; \
22490 echo "Doing installcheck in libdecnumber" ; \
22491 (cd $(HOST_SUBDIR)/libdecnumber && \
22492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22494 "RANLIB=$${RANLIB}" \
22495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22496 installcheck) \
22497 || exit 1
22499 @endif libdecnumber
22501 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22502 maybe-mostlyclean-libdecnumber:
22503 @if libdecnumber
22504 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22506 mostlyclean-libdecnumber:
22507 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22508 r=`${PWD_COMMAND}`; export r; \
22509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22510 $(HOST_EXPORTS) \
22511 for flag in $(EXTRA_HOST_FLAGS) ; do \
22512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22513 done; \
22514 echo "Doing mostlyclean in libdecnumber" ; \
22515 (cd $(HOST_SUBDIR)/libdecnumber && \
22516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22518 "RANLIB=$${RANLIB}" \
22519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22520 mostlyclean) \
22521 || exit 1
22523 @endif libdecnumber
22525 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22526 maybe-clean-libdecnumber:
22527 @if libdecnumber
22528 maybe-clean-libdecnumber: clean-libdecnumber
22530 clean-libdecnumber:
22531 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22532 r=`${PWD_COMMAND}`; export r; \
22533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22534 $(HOST_EXPORTS) \
22535 for flag in $(EXTRA_HOST_FLAGS) ; do \
22536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22537 done; \
22538 echo "Doing clean in libdecnumber" ; \
22539 (cd $(HOST_SUBDIR)/libdecnumber && \
22540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22542 "RANLIB=$${RANLIB}" \
22543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22544 clean) \
22545 || exit 1
22547 @endif libdecnumber
22549 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22550 maybe-distclean-libdecnumber:
22551 @if libdecnumber
22552 maybe-distclean-libdecnumber: distclean-libdecnumber
22554 distclean-libdecnumber:
22555 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22556 r=`${PWD_COMMAND}`; export r; \
22557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22558 $(HOST_EXPORTS) \
22559 for flag in $(EXTRA_HOST_FLAGS) ; do \
22560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22561 done; \
22562 echo "Doing distclean in libdecnumber" ; \
22563 (cd $(HOST_SUBDIR)/libdecnumber && \
22564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22566 "RANLIB=$${RANLIB}" \
22567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22568 distclean) \
22569 || exit 1
22571 @endif libdecnumber
22573 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22574 maybe-maintainer-clean-libdecnumber:
22575 @if libdecnumber
22576 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22578 maintainer-clean-libdecnumber:
22579 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22580 r=`${PWD_COMMAND}`; export r; \
22581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22582 $(HOST_EXPORTS) \
22583 for flag in $(EXTRA_HOST_FLAGS) ; do \
22584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22585 done; \
22586 echo "Doing maintainer-clean in libdecnumber" ; \
22587 (cd $(HOST_SUBDIR)/libdecnumber && \
22588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22590 "RANLIB=$${RANLIB}" \
22591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22592 maintainer-clean) \
22593 || exit 1
22595 @endif libdecnumber
22599 .PHONY: configure-libgui maybe-configure-libgui
22600 maybe-configure-libgui:
22601 @if gcc-bootstrap
22602 configure-libgui: stage_current
22603 @endif gcc-bootstrap
22604 @if libgui
22605 maybe-configure-libgui: configure-libgui
22606 configure-libgui:
22607 @: $(MAKE); $(unstage)
22608 @r=`${PWD_COMMAND}`; export r; \
22609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22610 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22612 $(HOST_EXPORTS) \
22613 echo Configuring in $(HOST_SUBDIR)/libgui; \
22614 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22615 case $(srcdir) in \
22616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22617 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22619 esac; \
22620 srcdiroption="--srcdir=$${topdir}/libgui"; \
22621 libsrcdir="$$s/libgui"; \
22622 $(SHELL) $${libsrcdir}/configure \
22623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22624 --target=${target_alias} $${srcdiroption} \
22625 || exit 1
22626 @endif libgui
22632 .PHONY: all-libgui maybe-all-libgui
22633 maybe-all-libgui:
22634 @if gcc-bootstrap
22635 all-libgui: stage_current
22636 @endif gcc-bootstrap
22637 @if libgui
22638 TARGET-libgui=all
22639 maybe-all-libgui: all-libgui
22640 all-libgui: configure-libgui
22641 @: $(MAKE); $(unstage)
22642 @r=`${PWD_COMMAND}`; export r; \
22643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22644 $(HOST_EXPORTS) \
22645 (cd $(HOST_SUBDIR)/libgui && \
22646 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22647 $(TARGET-libgui))
22648 @endif libgui
22653 .PHONY: check-libgui maybe-check-libgui
22654 maybe-check-libgui:
22655 @if libgui
22656 maybe-check-libgui: check-libgui
22658 check-libgui:
22659 @: $(MAKE); $(unstage)
22660 @r=`${PWD_COMMAND}`; export r; \
22661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22662 $(HOST_EXPORTS) \
22663 (cd $(HOST_SUBDIR)/libgui && \
22664 $(MAKE) $(FLAGS_TO_PASS) check)
22666 @endif libgui
22668 .PHONY: install-libgui maybe-install-libgui
22669 maybe-install-libgui:
22670 @if libgui
22671 maybe-install-libgui: install-libgui
22673 install-libgui: installdirs
22674 @: $(MAKE); $(unstage)
22675 @r=`${PWD_COMMAND}`; export r; \
22676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22677 $(HOST_EXPORTS) \
22678 (cd $(HOST_SUBDIR)/libgui && \
22679 $(MAKE) $(FLAGS_TO_PASS) install)
22681 @endif libgui
22683 .PHONY: install-strip-libgui maybe-install-strip-libgui
22684 maybe-install-strip-libgui:
22685 @if libgui
22686 maybe-install-strip-libgui: install-strip-libgui
22688 install-strip-libgui: installdirs
22689 @: $(MAKE); $(unstage)
22690 @r=`${PWD_COMMAND}`; export r; \
22691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692 $(HOST_EXPORTS) \
22693 (cd $(HOST_SUBDIR)/libgui && \
22694 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22696 @endif libgui
22698 # Other targets (info, dvi, pdf, etc.)
22700 .PHONY: maybe-info-libgui info-libgui
22701 maybe-info-libgui:
22702 @if libgui
22703 maybe-info-libgui: info-libgui
22705 info-libgui: \
22706 configure-libgui
22707 @: $(MAKE); $(unstage)
22708 @[ -f ./libgui/Makefile ] || exit 0; \
22709 r=`${PWD_COMMAND}`; export r; \
22710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22711 $(HOST_EXPORTS) \
22712 for flag in $(EXTRA_HOST_FLAGS) ; do \
22713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22714 done; \
22715 echo "Doing info in libgui" ; \
22716 (cd $(HOST_SUBDIR)/libgui && \
22717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22719 "RANLIB=$${RANLIB}" \
22720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22721 info) \
22722 || exit 1
22724 @endif libgui
22726 .PHONY: maybe-dvi-libgui dvi-libgui
22727 maybe-dvi-libgui:
22728 @if libgui
22729 maybe-dvi-libgui: dvi-libgui
22731 dvi-libgui: \
22732 configure-libgui
22733 @: $(MAKE); $(unstage)
22734 @[ -f ./libgui/Makefile ] || exit 0; \
22735 r=`${PWD_COMMAND}`; export r; \
22736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22737 $(HOST_EXPORTS) \
22738 for flag in $(EXTRA_HOST_FLAGS) ; do \
22739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22740 done; \
22741 echo "Doing dvi in libgui" ; \
22742 (cd $(HOST_SUBDIR)/libgui && \
22743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22745 "RANLIB=$${RANLIB}" \
22746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22747 dvi) \
22748 || exit 1
22750 @endif libgui
22752 .PHONY: maybe-pdf-libgui pdf-libgui
22753 maybe-pdf-libgui:
22754 @if libgui
22755 maybe-pdf-libgui: pdf-libgui
22757 pdf-libgui: \
22758 configure-libgui
22759 @: $(MAKE); $(unstage)
22760 @[ -f ./libgui/Makefile ] || exit 0; \
22761 r=`${PWD_COMMAND}`; export r; \
22762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22763 $(HOST_EXPORTS) \
22764 for flag in $(EXTRA_HOST_FLAGS) ; do \
22765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22766 done; \
22767 echo "Doing pdf in libgui" ; \
22768 (cd $(HOST_SUBDIR)/libgui && \
22769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22771 "RANLIB=$${RANLIB}" \
22772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22773 pdf) \
22774 || exit 1
22776 @endif libgui
22778 .PHONY: maybe-html-libgui html-libgui
22779 maybe-html-libgui:
22780 @if libgui
22781 maybe-html-libgui: html-libgui
22783 html-libgui: \
22784 configure-libgui
22785 @: $(MAKE); $(unstage)
22786 @[ -f ./libgui/Makefile ] || exit 0; \
22787 r=`${PWD_COMMAND}`; export r; \
22788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22789 $(HOST_EXPORTS) \
22790 for flag in $(EXTRA_HOST_FLAGS) ; do \
22791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22792 done; \
22793 echo "Doing html in libgui" ; \
22794 (cd $(HOST_SUBDIR)/libgui && \
22795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22797 "RANLIB=$${RANLIB}" \
22798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22799 html) \
22800 || exit 1
22802 @endif libgui
22804 .PHONY: maybe-TAGS-libgui TAGS-libgui
22805 maybe-TAGS-libgui:
22806 @if libgui
22807 maybe-TAGS-libgui: TAGS-libgui
22809 TAGS-libgui: \
22810 configure-libgui
22811 @: $(MAKE); $(unstage)
22812 @[ -f ./libgui/Makefile ] || exit 0; \
22813 r=`${PWD_COMMAND}`; export r; \
22814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22815 $(HOST_EXPORTS) \
22816 for flag in $(EXTRA_HOST_FLAGS) ; do \
22817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22818 done; \
22819 echo "Doing TAGS in libgui" ; \
22820 (cd $(HOST_SUBDIR)/libgui && \
22821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22823 "RANLIB=$${RANLIB}" \
22824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22825 TAGS) \
22826 || exit 1
22828 @endif libgui
22830 .PHONY: maybe-install-info-libgui install-info-libgui
22831 maybe-install-info-libgui:
22832 @if libgui
22833 maybe-install-info-libgui: install-info-libgui
22835 install-info-libgui: \
22836 configure-libgui \
22837 info-libgui
22838 @: $(MAKE); $(unstage)
22839 @[ -f ./libgui/Makefile ] || exit 0; \
22840 r=`${PWD_COMMAND}`; export r; \
22841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22842 $(HOST_EXPORTS) \
22843 for flag in $(EXTRA_HOST_FLAGS) ; do \
22844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22845 done; \
22846 echo "Doing install-info in libgui" ; \
22847 (cd $(HOST_SUBDIR)/libgui && \
22848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22850 "RANLIB=$${RANLIB}" \
22851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22852 install-info) \
22853 || exit 1
22855 @endif libgui
22857 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22858 maybe-install-pdf-libgui:
22859 @if libgui
22860 maybe-install-pdf-libgui: install-pdf-libgui
22862 install-pdf-libgui: \
22863 configure-libgui \
22864 pdf-libgui
22865 @: $(MAKE); $(unstage)
22866 @[ -f ./libgui/Makefile ] || exit 0; \
22867 r=`${PWD_COMMAND}`; export r; \
22868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22869 $(HOST_EXPORTS) \
22870 for flag in $(EXTRA_HOST_FLAGS) ; do \
22871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22872 done; \
22873 echo "Doing install-pdf in libgui" ; \
22874 (cd $(HOST_SUBDIR)/libgui && \
22875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22877 "RANLIB=$${RANLIB}" \
22878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22879 install-pdf) \
22880 || exit 1
22882 @endif libgui
22884 .PHONY: maybe-install-html-libgui install-html-libgui
22885 maybe-install-html-libgui:
22886 @if libgui
22887 maybe-install-html-libgui: install-html-libgui
22889 install-html-libgui: \
22890 configure-libgui \
22891 html-libgui
22892 @: $(MAKE); $(unstage)
22893 @[ -f ./libgui/Makefile ] || exit 0; \
22894 r=`${PWD_COMMAND}`; export r; \
22895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22896 $(HOST_EXPORTS) \
22897 for flag in $(EXTRA_HOST_FLAGS) ; do \
22898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22899 done; \
22900 echo "Doing install-html in libgui" ; \
22901 (cd $(HOST_SUBDIR)/libgui && \
22902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22904 "RANLIB=$${RANLIB}" \
22905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22906 install-html) \
22907 || exit 1
22909 @endif libgui
22911 .PHONY: maybe-installcheck-libgui installcheck-libgui
22912 maybe-installcheck-libgui:
22913 @if libgui
22914 maybe-installcheck-libgui: installcheck-libgui
22916 installcheck-libgui: \
22917 configure-libgui
22918 @: $(MAKE); $(unstage)
22919 @[ -f ./libgui/Makefile ] || exit 0; \
22920 r=`${PWD_COMMAND}`; export r; \
22921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22922 $(HOST_EXPORTS) \
22923 for flag in $(EXTRA_HOST_FLAGS) ; do \
22924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22925 done; \
22926 echo "Doing installcheck in libgui" ; \
22927 (cd $(HOST_SUBDIR)/libgui && \
22928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22930 "RANLIB=$${RANLIB}" \
22931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22932 installcheck) \
22933 || exit 1
22935 @endif libgui
22937 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22938 maybe-mostlyclean-libgui:
22939 @if libgui
22940 maybe-mostlyclean-libgui: mostlyclean-libgui
22942 mostlyclean-libgui:
22943 @: $(MAKE); $(unstage)
22944 @[ -f ./libgui/Makefile ] || exit 0; \
22945 r=`${PWD_COMMAND}`; export r; \
22946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22947 $(HOST_EXPORTS) \
22948 for flag in $(EXTRA_HOST_FLAGS) ; do \
22949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22950 done; \
22951 echo "Doing mostlyclean in libgui" ; \
22952 (cd $(HOST_SUBDIR)/libgui && \
22953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22955 "RANLIB=$${RANLIB}" \
22956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22957 mostlyclean) \
22958 || exit 1
22960 @endif libgui
22962 .PHONY: maybe-clean-libgui clean-libgui
22963 maybe-clean-libgui:
22964 @if libgui
22965 maybe-clean-libgui: clean-libgui
22967 clean-libgui:
22968 @: $(MAKE); $(unstage)
22969 @[ -f ./libgui/Makefile ] || exit 0; \
22970 r=`${PWD_COMMAND}`; export r; \
22971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22972 $(HOST_EXPORTS) \
22973 for flag in $(EXTRA_HOST_FLAGS) ; do \
22974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22975 done; \
22976 echo "Doing clean in libgui" ; \
22977 (cd $(HOST_SUBDIR)/libgui && \
22978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22980 "RANLIB=$${RANLIB}" \
22981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22982 clean) \
22983 || exit 1
22985 @endif libgui
22987 .PHONY: maybe-distclean-libgui distclean-libgui
22988 maybe-distclean-libgui:
22989 @if libgui
22990 maybe-distclean-libgui: distclean-libgui
22992 distclean-libgui:
22993 @: $(MAKE); $(unstage)
22994 @[ -f ./libgui/Makefile ] || exit 0; \
22995 r=`${PWD_COMMAND}`; export r; \
22996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22997 $(HOST_EXPORTS) \
22998 for flag in $(EXTRA_HOST_FLAGS) ; do \
22999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23000 done; \
23001 echo "Doing distclean in libgui" ; \
23002 (cd $(HOST_SUBDIR)/libgui && \
23003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23005 "RANLIB=$${RANLIB}" \
23006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23007 distclean) \
23008 || exit 1
23010 @endif libgui
23012 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23013 maybe-maintainer-clean-libgui:
23014 @if libgui
23015 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23017 maintainer-clean-libgui:
23018 @: $(MAKE); $(unstage)
23019 @[ -f ./libgui/Makefile ] || exit 0; \
23020 r=`${PWD_COMMAND}`; export r; \
23021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23022 $(HOST_EXPORTS) \
23023 for flag in $(EXTRA_HOST_FLAGS) ; do \
23024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23025 done; \
23026 echo "Doing maintainer-clean in libgui" ; \
23027 (cd $(HOST_SUBDIR)/libgui && \
23028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23030 "RANLIB=$${RANLIB}" \
23031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23032 maintainer-clean) \
23033 || exit 1
23035 @endif libgui
23039 .PHONY: configure-libiberty maybe-configure-libiberty
23040 maybe-configure-libiberty:
23041 @if gcc-bootstrap
23042 configure-libiberty: stage_current
23043 @endif gcc-bootstrap
23044 @if libiberty
23045 maybe-configure-libiberty: configure-libiberty
23046 configure-libiberty:
23047 @r=`${PWD_COMMAND}`; export r; \
23048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23049 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23051 $(HOST_EXPORTS) \
23052 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23053 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23054 case $(srcdir) in \
23055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23056 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23058 esac; \
23059 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23060 libsrcdir="$$s/libiberty"; \
23061 $(SHELL) $${libsrcdir}/configure \
23062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23063 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
23064 || exit 1
23065 @endif libiberty
23069 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23070 maybe-configure-stage1-libiberty:
23071 @if libiberty-bootstrap
23072 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23073 configure-stage1-libiberty:
23074 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23076 @r=`${PWD_COMMAND}`; export r; \
23077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23078 TFLAGS="$(STAGE1_TFLAGS)"; \
23079 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23080 $(HOST_EXPORTS) \
23081 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23082 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23083 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23084 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23086 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23087 case $(srcdir) in \
23088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23089 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23091 esac; \
23092 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23093 libsrcdir="$$s/libiberty"; \
23094 $(SHELL) $${libsrcdir}/configure \
23095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23096 --target=${target_alias} $${srcdiroption} \
23097 $(STAGE1_CONFIGURE_FLAGS) \
23098 @extra_host_libiberty_configure_flags@
23099 @endif libiberty-bootstrap
23101 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23102 maybe-configure-stage2-libiberty:
23103 @if libiberty-bootstrap
23104 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23105 configure-stage2-libiberty:
23106 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23108 @r=`${PWD_COMMAND}`; export r; \
23109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23110 TFLAGS="$(STAGE2_TFLAGS)"; \
23111 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23112 $(HOST_EXPORTS) \
23113 $(POSTSTAGE1_HOST_EXPORTS) \
23114 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23115 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23116 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23117 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23119 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23120 case $(srcdir) in \
23121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23122 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23124 esac; \
23125 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23126 libsrcdir="$$s/libiberty"; \
23127 $(SHELL) $${libsrcdir}/configure \
23128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23129 --target=${target_alias} $${srcdiroption} \
23130 --with-build-libsubdir=$(HOST_SUBDIR) \
23131 $(STAGE2_CONFIGURE_FLAGS) \
23132 @extra_host_libiberty_configure_flags@
23133 @endif libiberty-bootstrap
23135 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23136 maybe-configure-stage3-libiberty:
23137 @if libiberty-bootstrap
23138 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23139 configure-stage3-libiberty:
23140 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23142 @r=`${PWD_COMMAND}`; export r; \
23143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23144 TFLAGS="$(STAGE3_TFLAGS)"; \
23145 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23146 $(HOST_EXPORTS) \
23147 $(POSTSTAGE1_HOST_EXPORTS) \
23148 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23149 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23150 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23151 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23153 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23154 case $(srcdir) in \
23155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23156 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23158 esac; \
23159 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23160 libsrcdir="$$s/libiberty"; \
23161 $(SHELL) $${libsrcdir}/configure \
23162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23163 --target=${target_alias} $${srcdiroption} \
23164 --with-build-libsubdir=$(HOST_SUBDIR) \
23165 $(STAGE3_CONFIGURE_FLAGS) \
23166 @extra_host_libiberty_configure_flags@
23167 @endif libiberty-bootstrap
23169 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23170 maybe-configure-stage4-libiberty:
23171 @if libiberty-bootstrap
23172 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23173 configure-stage4-libiberty:
23174 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23176 @r=`${PWD_COMMAND}`; export r; \
23177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23178 TFLAGS="$(STAGE4_TFLAGS)"; \
23179 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23180 $(HOST_EXPORTS) \
23181 $(POSTSTAGE1_HOST_EXPORTS) \
23182 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23183 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23184 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23185 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23187 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23188 case $(srcdir) in \
23189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23190 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23192 esac; \
23193 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23194 libsrcdir="$$s/libiberty"; \
23195 $(SHELL) $${libsrcdir}/configure \
23196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23197 --target=${target_alias} $${srcdiroption} \
23198 --with-build-libsubdir=$(HOST_SUBDIR) \
23199 $(STAGE4_CONFIGURE_FLAGS) \
23200 @extra_host_libiberty_configure_flags@
23201 @endif libiberty-bootstrap
23203 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23204 maybe-configure-stageprofile-libiberty:
23205 @if libiberty-bootstrap
23206 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23207 configure-stageprofile-libiberty:
23208 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23210 @r=`${PWD_COMMAND}`; export r; \
23211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23213 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23214 $(HOST_EXPORTS) \
23215 $(POSTSTAGE1_HOST_EXPORTS) \
23216 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23217 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23218 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23219 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23221 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23222 case $(srcdir) in \
23223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23224 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23226 esac; \
23227 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23228 libsrcdir="$$s/libiberty"; \
23229 $(SHELL) $${libsrcdir}/configure \
23230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23231 --target=${target_alias} $${srcdiroption} \
23232 --with-build-libsubdir=$(HOST_SUBDIR) \
23233 $(STAGEprofile_CONFIGURE_FLAGS) \
23234 @extra_host_libiberty_configure_flags@
23235 @endif libiberty-bootstrap
23237 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23238 maybe-configure-stagefeedback-libiberty:
23239 @if libiberty-bootstrap
23240 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23241 configure-stagefeedback-libiberty:
23242 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23243 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23244 @r=`${PWD_COMMAND}`; export r; \
23245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23246 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23247 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23248 $(HOST_EXPORTS) \
23249 $(POSTSTAGE1_HOST_EXPORTS) \
23250 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23251 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23252 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23253 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23255 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23256 case $(srcdir) in \
23257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23258 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23260 esac; \
23261 srcdiroption="--srcdir=$${topdir}/libiberty"; \
23262 libsrcdir="$$s/libiberty"; \
23263 $(SHELL) $${libsrcdir}/configure \
23264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23265 --target=${target_alias} $${srcdiroption} \
23266 --with-build-libsubdir=$(HOST_SUBDIR) \
23267 $(STAGEfeedback_CONFIGURE_FLAGS) \
23268 @extra_host_libiberty_configure_flags@
23269 @endif libiberty-bootstrap
23275 .PHONY: all-libiberty maybe-all-libiberty
23276 maybe-all-libiberty:
23277 @if gcc-bootstrap
23278 all-libiberty: stage_current
23279 @endif gcc-bootstrap
23280 @if libiberty
23281 TARGET-libiberty=all
23282 maybe-all-libiberty: all-libiberty
23283 all-libiberty: configure-libiberty
23284 @r=`${PWD_COMMAND}`; export r; \
23285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23286 $(HOST_EXPORTS) \
23287 (cd $(HOST_SUBDIR)/libiberty && \
23288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23289 $(TARGET-libiberty))
23290 @endif libiberty
23294 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23295 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23296 maybe-all-stage1-libiberty:
23297 maybe-clean-stage1-libiberty:
23298 @if libiberty-bootstrap
23299 maybe-all-stage1-libiberty: all-stage1-libiberty
23300 all-stage1: all-stage1-libiberty
23301 TARGET-stage1-libiberty = $(TARGET-libiberty)
23302 all-stage1-libiberty: configure-stage1-libiberty
23303 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23304 @r=`${PWD_COMMAND}`; export r; \
23305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23306 TFLAGS="$(STAGE1_TFLAGS)"; \
23307 $(HOST_EXPORTS) \
23308 cd $(HOST_SUBDIR)/libiberty && \
23309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23310 CFLAGS="$(STAGE1_CFLAGS)" \
23311 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23312 LIBCFLAGS="$(LIBCFLAGS)" \
23313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23316 $(EXTRA_HOST_FLAGS) \
23317 $(STAGE1_FLAGS_TO_PASS) \
23318 TFLAGS="$(STAGE1_TFLAGS)" \
23319 $(TARGET-stage1-libiberty)
23321 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23322 clean-stage1: clean-stage1-libiberty
23323 clean-stage1-libiberty:
23324 @if [ $(current_stage) = stage1 ]; then \
23325 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23326 else \
23327 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23328 $(MAKE) stage1-start; \
23329 fi; \
23330 cd $(HOST_SUBDIR)/libiberty && \
23331 $(MAKE) $(EXTRA_HOST_FLAGS) \
23332 $(STAGE1_FLAGS_TO_PASS) clean
23333 @endif libiberty-bootstrap
23336 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23337 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23338 maybe-all-stage2-libiberty:
23339 maybe-clean-stage2-libiberty:
23340 @if libiberty-bootstrap
23341 maybe-all-stage2-libiberty: all-stage2-libiberty
23342 all-stage2: all-stage2-libiberty
23343 TARGET-stage2-libiberty = $(TARGET-libiberty)
23344 all-stage2-libiberty: configure-stage2-libiberty
23345 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23346 @r=`${PWD_COMMAND}`; export r; \
23347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23348 TFLAGS="$(STAGE2_TFLAGS)"; \
23349 $(HOST_EXPORTS) \
23350 $(POSTSTAGE1_HOST_EXPORTS) \
23351 cd $(HOST_SUBDIR)/libiberty && \
23352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23353 CFLAGS="$(STAGE2_CFLAGS)" \
23354 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23355 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23356 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23357 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23358 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23359 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23360 TFLAGS="$(STAGE2_TFLAGS)" \
23361 $(TARGET-stage2-libiberty)
23363 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23364 clean-stage2: clean-stage2-libiberty
23365 clean-stage2-libiberty:
23366 @if [ $(current_stage) = stage2 ]; then \
23367 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23368 else \
23369 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23370 $(MAKE) stage2-start; \
23371 fi; \
23372 cd $(HOST_SUBDIR)/libiberty && \
23373 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23374 @endif libiberty-bootstrap
23377 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23378 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23379 maybe-all-stage3-libiberty:
23380 maybe-clean-stage3-libiberty:
23381 @if libiberty-bootstrap
23382 maybe-all-stage3-libiberty: all-stage3-libiberty
23383 all-stage3: all-stage3-libiberty
23384 TARGET-stage3-libiberty = $(TARGET-libiberty)
23385 all-stage3-libiberty: configure-stage3-libiberty
23386 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23387 @r=`${PWD_COMMAND}`; export r; \
23388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23389 TFLAGS="$(STAGE3_TFLAGS)"; \
23390 $(HOST_EXPORTS) \
23391 $(POSTSTAGE1_HOST_EXPORTS) \
23392 cd $(HOST_SUBDIR)/libiberty && \
23393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23394 CFLAGS="$(STAGE3_CFLAGS)" \
23395 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23396 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23397 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23398 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23399 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23400 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23401 TFLAGS="$(STAGE3_TFLAGS)" \
23402 $(TARGET-stage3-libiberty)
23404 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23405 clean-stage3: clean-stage3-libiberty
23406 clean-stage3-libiberty:
23407 @if [ $(current_stage) = stage3 ]; then \
23408 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23409 else \
23410 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23411 $(MAKE) stage3-start; \
23412 fi; \
23413 cd $(HOST_SUBDIR)/libiberty && \
23414 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23415 @endif libiberty-bootstrap
23418 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23419 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23420 maybe-all-stage4-libiberty:
23421 maybe-clean-stage4-libiberty:
23422 @if libiberty-bootstrap
23423 maybe-all-stage4-libiberty: all-stage4-libiberty
23424 all-stage4: all-stage4-libiberty
23425 TARGET-stage4-libiberty = $(TARGET-libiberty)
23426 all-stage4-libiberty: configure-stage4-libiberty
23427 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23428 @r=`${PWD_COMMAND}`; export r; \
23429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23430 TFLAGS="$(STAGE4_TFLAGS)"; \
23431 $(HOST_EXPORTS) \
23432 $(POSTSTAGE1_HOST_EXPORTS) \
23433 cd $(HOST_SUBDIR)/libiberty && \
23434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23435 CFLAGS="$(STAGE4_CFLAGS)" \
23436 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23437 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23442 TFLAGS="$(STAGE4_TFLAGS)" \
23443 $(TARGET-stage4-libiberty)
23445 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23446 clean-stage4: clean-stage4-libiberty
23447 clean-stage4-libiberty:
23448 @if [ $(current_stage) = stage4 ]; then \
23449 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23450 else \
23451 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23452 $(MAKE) stage4-start; \
23453 fi; \
23454 cd $(HOST_SUBDIR)/libiberty && \
23455 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23456 @endif libiberty-bootstrap
23459 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23460 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23461 maybe-all-stageprofile-libiberty:
23462 maybe-clean-stageprofile-libiberty:
23463 @if libiberty-bootstrap
23464 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23465 all-stageprofile: all-stageprofile-libiberty
23466 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23467 all-stageprofile-libiberty: configure-stageprofile-libiberty
23468 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23469 @r=`${PWD_COMMAND}`; export r; \
23470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23471 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23472 $(HOST_EXPORTS) \
23473 $(POSTSTAGE1_HOST_EXPORTS) \
23474 cd $(HOST_SUBDIR)/libiberty && \
23475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23476 CFLAGS="$(STAGEprofile_CFLAGS)" \
23477 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23478 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23483 TFLAGS="$(STAGEprofile_TFLAGS)" \
23484 $(TARGET-stageprofile-libiberty)
23486 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23487 clean-stageprofile: clean-stageprofile-libiberty
23488 clean-stageprofile-libiberty:
23489 @if [ $(current_stage) = stageprofile ]; then \
23490 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23491 else \
23492 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23493 $(MAKE) stageprofile-start; \
23494 fi; \
23495 cd $(HOST_SUBDIR)/libiberty && \
23496 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23497 @endif libiberty-bootstrap
23500 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23501 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23502 maybe-all-stagefeedback-libiberty:
23503 maybe-clean-stagefeedback-libiberty:
23504 @if libiberty-bootstrap
23505 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23506 all-stagefeedback: all-stagefeedback-libiberty
23507 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23508 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23509 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23510 @r=`${PWD_COMMAND}`; export r; \
23511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23512 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23513 $(HOST_EXPORTS) \
23514 $(POSTSTAGE1_HOST_EXPORTS) \
23515 cd $(HOST_SUBDIR)/libiberty && \
23516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23517 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23518 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23519 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23524 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23525 $(TARGET-stagefeedback-libiberty)
23527 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23528 clean-stagefeedback: clean-stagefeedback-libiberty
23529 clean-stagefeedback-libiberty:
23530 @if [ $(current_stage) = stagefeedback ]; then \
23531 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23532 else \
23533 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23534 $(MAKE) stagefeedback-start; \
23535 fi; \
23536 cd $(HOST_SUBDIR)/libiberty && \
23537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23538 @endif libiberty-bootstrap
23544 .PHONY: check-libiberty maybe-check-libiberty
23545 maybe-check-libiberty:
23546 @if libiberty
23547 maybe-check-libiberty: check-libiberty
23549 check-libiberty:
23550 @: $(MAKE); $(unstage)
23551 @r=`${PWD_COMMAND}`; export r; \
23552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23553 $(HOST_EXPORTS) \
23554 (cd $(HOST_SUBDIR)/libiberty && \
23555 $(MAKE) $(FLAGS_TO_PASS) check)
23557 @endif libiberty
23559 .PHONY: install-libiberty maybe-install-libiberty
23560 maybe-install-libiberty:
23561 @if libiberty
23562 maybe-install-libiberty: install-libiberty
23564 install-libiberty: installdirs
23565 @: $(MAKE); $(unstage)
23566 @r=`${PWD_COMMAND}`; export r; \
23567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23568 $(HOST_EXPORTS) \
23569 (cd $(HOST_SUBDIR)/libiberty && \
23570 $(MAKE) $(FLAGS_TO_PASS) install)
23572 @endif libiberty
23574 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23575 maybe-install-strip-libiberty:
23576 @if libiberty
23577 maybe-install-strip-libiberty: install-strip-libiberty
23579 install-strip-libiberty: installdirs
23580 @: $(MAKE); $(unstage)
23581 @r=`${PWD_COMMAND}`; export r; \
23582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23583 $(HOST_EXPORTS) \
23584 (cd $(HOST_SUBDIR)/libiberty && \
23585 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23587 @endif libiberty
23589 # Other targets (info, dvi, pdf, etc.)
23591 .PHONY: maybe-info-libiberty info-libiberty
23592 maybe-info-libiberty:
23593 @if libiberty
23594 maybe-info-libiberty: info-libiberty
23596 info-libiberty: \
23597 configure-libiberty
23598 @[ -f ./libiberty/Makefile ] || exit 0; \
23599 r=`${PWD_COMMAND}`; export r; \
23600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23601 $(HOST_EXPORTS) \
23602 for flag in $(EXTRA_HOST_FLAGS) ; do \
23603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23604 done; \
23605 echo "Doing info in libiberty" ; \
23606 (cd $(HOST_SUBDIR)/libiberty && \
23607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23609 "RANLIB=$${RANLIB}" \
23610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23611 info) \
23612 || exit 1
23614 @endif libiberty
23616 .PHONY: maybe-dvi-libiberty dvi-libiberty
23617 maybe-dvi-libiberty:
23618 @if libiberty
23619 maybe-dvi-libiberty: dvi-libiberty
23621 dvi-libiberty: \
23622 configure-libiberty
23623 @[ -f ./libiberty/Makefile ] || exit 0; \
23624 r=`${PWD_COMMAND}`; export r; \
23625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23626 $(HOST_EXPORTS) \
23627 for flag in $(EXTRA_HOST_FLAGS) ; do \
23628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23629 done; \
23630 echo "Doing dvi in libiberty" ; \
23631 (cd $(HOST_SUBDIR)/libiberty && \
23632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23634 "RANLIB=$${RANLIB}" \
23635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23636 dvi) \
23637 || exit 1
23639 @endif libiberty
23641 .PHONY: maybe-pdf-libiberty pdf-libiberty
23642 maybe-pdf-libiberty:
23643 @if libiberty
23644 maybe-pdf-libiberty: pdf-libiberty
23646 pdf-libiberty: \
23647 configure-libiberty
23648 @[ -f ./libiberty/Makefile ] || exit 0; \
23649 r=`${PWD_COMMAND}`; export r; \
23650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23651 $(HOST_EXPORTS) \
23652 for flag in $(EXTRA_HOST_FLAGS) ; do \
23653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23654 done; \
23655 echo "Doing pdf in libiberty" ; \
23656 (cd $(HOST_SUBDIR)/libiberty && \
23657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23659 "RANLIB=$${RANLIB}" \
23660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23661 pdf) \
23662 || exit 1
23664 @endif libiberty
23666 .PHONY: maybe-html-libiberty html-libiberty
23667 maybe-html-libiberty:
23668 @if libiberty
23669 maybe-html-libiberty: html-libiberty
23671 html-libiberty: \
23672 configure-libiberty
23673 @[ -f ./libiberty/Makefile ] || exit 0; \
23674 r=`${PWD_COMMAND}`; export r; \
23675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23676 $(HOST_EXPORTS) \
23677 for flag in $(EXTRA_HOST_FLAGS) ; do \
23678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23679 done; \
23680 echo "Doing html in libiberty" ; \
23681 (cd $(HOST_SUBDIR)/libiberty && \
23682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23684 "RANLIB=$${RANLIB}" \
23685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23686 html) \
23687 || exit 1
23689 @endif libiberty
23691 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23692 maybe-TAGS-libiberty:
23693 @if libiberty
23694 maybe-TAGS-libiberty: TAGS-libiberty
23696 TAGS-libiberty: \
23697 configure-libiberty
23698 @[ -f ./libiberty/Makefile ] || exit 0; \
23699 r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23701 $(HOST_EXPORTS) \
23702 for flag in $(EXTRA_HOST_FLAGS) ; do \
23703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23704 done; \
23705 echo "Doing TAGS in libiberty" ; \
23706 (cd $(HOST_SUBDIR)/libiberty && \
23707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709 "RANLIB=$${RANLIB}" \
23710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23711 TAGS) \
23712 || exit 1
23714 @endif libiberty
23716 .PHONY: maybe-install-info-libiberty install-info-libiberty
23717 maybe-install-info-libiberty:
23718 @if libiberty
23719 maybe-install-info-libiberty: install-info-libiberty
23721 install-info-libiberty: \
23722 configure-libiberty \
23723 info-libiberty
23724 @[ -f ./libiberty/Makefile ] || exit 0; \
23725 r=`${PWD_COMMAND}`; export r; \
23726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23727 $(HOST_EXPORTS) \
23728 for flag in $(EXTRA_HOST_FLAGS) ; do \
23729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23730 done; \
23731 echo "Doing install-info in libiberty" ; \
23732 (cd $(HOST_SUBDIR)/libiberty && \
23733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23735 "RANLIB=$${RANLIB}" \
23736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23737 install-info) \
23738 || exit 1
23740 @endif libiberty
23742 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23743 maybe-install-pdf-libiberty:
23744 @if libiberty
23745 maybe-install-pdf-libiberty: install-pdf-libiberty
23747 install-pdf-libiberty: \
23748 configure-libiberty \
23749 pdf-libiberty
23750 @[ -f ./libiberty/Makefile ] || exit 0; \
23751 r=`${PWD_COMMAND}`; export r; \
23752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23753 $(HOST_EXPORTS) \
23754 for flag in $(EXTRA_HOST_FLAGS) ; do \
23755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23756 done; \
23757 echo "Doing install-pdf in libiberty" ; \
23758 (cd $(HOST_SUBDIR)/libiberty && \
23759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23761 "RANLIB=$${RANLIB}" \
23762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23763 install-pdf) \
23764 || exit 1
23766 @endif libiberty
23768 .PHONY: maybe-install-html-libiberty install-html-libiberty
23769 maybe-install-html-libiberty:
23770 @if libiberty
23771 maybe-install-html-libiberty: install-html-libiberty
23773 install-html-libiberty: \
23774 configure-libiberty \
23775 html-libiberty
23776 @[ -f ./libiberty/Makefile ] || exit 0; \
23777 r=`${PWD_COMMAND}`; export r; \
23778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23779 $(HOST_EXPORTS) \
23780 for flag in $(EXTRA_HOST_FLAGS) ; do \
23781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23782 done; \
23783 echo "Doing install-html in libiberty" ; \
23784 (cd $(HOST_SUBDIR)/libiberty && \
23785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23787 "RANLIB=$${RANLIB}" \
23788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23789 install-html) \
23790 || exit 1
23792 @endif libiberty
23794 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23795 maybe-installcheck-libiberty:
23796 @if libiberty
23797 maybe-installcheck-libiberty: installcheck-libiberty
23799 installcheck-libiberty: \
23800 configure-libiberty
23801 @[ -f ./libiberty/Makefile ] || exit 0; \
23802 r=`${PWD_COMMAND}`; export r; \
23803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23804 $(HOST_EXPORTS) \
23805 for flag in $(EXTRA_HOST_FLAGS) ; do \
23806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23807 done; \
23808 echo "Doing installcheck in libiberty" ; \
23809 (cd $(HOST_SUBDIR)/libiberty && \
23810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23812 "RANLIB=$${RANLIB}" \
23813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23814 installcheck) \
23815 || exit 1
23817 @endif libiberty
23819 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23820 maybe-mostlyclean-libiberty:
23821 @if libiberty
23822 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23824 mostlyclean-libiberty:
23825 @[ -f ./libiberty/Makefile ] || exit 0; \
23826 r=`${PWD_COMMAND}`; export r; \
23827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23828 $(HOST_EXPORTS) \
23829 for flag in $(EXTRA_HOST_FLAGS) ; do \
23830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23831 done; \
23832 echo "Doing mostlyclean in libiberty" ; \
23833 (cd $(HOST_SUBDIR)/libiberty && \
23834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23836 "RANLIB=$${RANLIB}" \
23837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23838 mostlyclean) \
23839 || exit 1
23841 @endif libiberty
23843 .PHONY: maybe-clean-libiberty clean-libiberty
23844 maybe-clean-libiberty:
23845 @if libiberty
23846 maybe-clean-libiberty: clean-libiberty
23848 clean-libiberty:
23849 @[ -f ./libiberty/Makefile ] || exit 0; \
23850 r=`${PWD_COMMAND}`; export r; \
23851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23852 $(HOST_EXPORTS) \
23853 for flag in $(EXTRA_HOST_FLAGS) ; do \
23854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23855 done; \
23856 echo "Doing clean in libiberty" ; \
23857 (cd $(HOST_SUBDIR)/libiberty && \
23858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23860 "RANLIB=$${RANLIB}" \
23861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23862 clean) \
23863 || exit 1
23865 @endif libiberty
23867 .PHONY: maybe-distclean-libiberty distclean-libiberty
23868 maybe-distclean-libiberty:
23869 @if libiberty
23870 maybe-distclean-libiberty: distclean-libiberty
23872 distclean-libiberty:
23873 @[ -f ./libiberty/Makefile ] || exit 0; \
23874 r=`${PWD_COMMAND}`; export r; \
23875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23876 $(HOST_EXPORTS) \
23877 for flag in $(EXTRA_HOST_FLAGS) ; do \
23878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23879 done; \
23880 echo "Doing distclean in libiberty" ; \
23881 (cd $(HOST_SUBDIR)/libiberty && \
23882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23884 "RANLIB=$${RANLIB}" \
23885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23886 distclean) \
23887 || exit 1
23889 @endif libiberty
23891 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23892 maybe-maintainer-clean-libiberty:
23893 @if libiberty
23894 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23896 maintainer-clean-libiberty:
23897 @[ -f ./libiberty/Makefile ] || exit 0; \
23898 r=`${PWD_COMMAND}`; export r; \
23899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23900 $(HOST_EXPORTS) \
23901 for flag in $(EXTRA_HOST_FLAGS) ; do \
23902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23903 done; \
23904 echo "Doing maintainer-clean in libiberty" ; \
23905 (cd $(HOST_SUBDIR)/libiberty && \
23906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23908 "RANLIB=$${RANLIB}" \
23909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23910 maintainer-clean) \
23911 || exit 1
23913 @endif libiberty
23917 .PHONY: configure-libiconv maybe-configure-libiconv
23918 maybe-configure-libiconv:
23919 @if gcc-bootstrap
23920 configure-libiconv: stage_current
23921 @endif gcc-bootstrap
23922 @if libiconv
23923 maybe-configure-libiconv: configure-libiconv
23924 configure-libiconv:
23925 @: $(MAKE); $(unstage)
23926 @r=`${PWD_COMMAND}`; export r; \
23927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23928 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23930 $(HOST_EXPORTS) \
23931 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23932 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23933 case $(srcdir) in \
23934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23935 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23937 esac; \
23938 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23939 libsrcdir="$$s/libiconv"; \
23940 $(SHELL) $${libsrcdir}/configure \
23941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23942 --target=${target_alias} $${srcdiroption} --disable-shared \
23943 || exit 1
23944 @endif libiconv
23950 .PHONY: all-libiconv maybe-all-libiconv
23951 maybe-all-libiconv:
23952 @if gcc-bootstrap
23953 all-libiconv: stage_current
23954 @endif gcc-bootstrap
23955 @if libiconv
23956 TARGET-libiconv=all
23957 maybe-all-libiconv: all-libiconv
23958 all-libiconv: configure-libiconv
23959 @: $(MAKE); $(unstage)
23960 @r=`${PWD_COMMAND}`; export r; \
23961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23962 $(HOST_EXPORTS) \
23963 (cd $(HOST_SUBDIR)/libiconv && \
23964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23965 $(TARGET-libiconv))
23966 @endif libiconv
23971 .PHONY: check-libiconv maybe-check-libiconv
23972 maybe-check-libiconv:
23973 @if libiconv
23974 maybe-check-libiconv: check-libiconv
23976 check-libiconv:
23977 @: $(MAKE); $(unstage)
23978 @r=`${PWD_COMMAND}`; export r; \
23979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23980 $(HOST_EXPORTS) \
23981 (cd $(HOST_SUBDIR)/libiconv && \
23982 $(MAKE) $(FLAGS_TO_PASS) check)
23984 @endif libiconv
23986 .PHONY: install-libiconv maybe-install-libiconv
23987 maybe-install-libiconv:
23988 @if libiconv
23989 maybe-install-libiconv: install-libiconv
23991 install-libiconv:
23993 @endif libiconv
23995 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23996 maybe-install-strip-libiconv:
23997 @if libiconv
23998 maybe-install-strip-libiconv: install-strip-libiconv
24000 install-strip-libiconv:
24002 @endif libiconv
24004 # Other targets (info, dvi, pdf, etc.)
24006 .PHONY: maybe-info-libiconv info-libiconv
24007 maybe-info-libiconv:
24008 @if libiconv
24009 maybe-info-libiconv: info-libiconv
24011 info-libiconv: \
24012 configure-libiconv
24013 @: $(MAKE); $(unstage)
24014 @[ -f ./libiconv/Makefile ] || exit 0; \
24015 r=`${PWD_COMMAND}`; export r; \
24016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24017 $(HOST_EXPORTS) \
24018 for flag in $(EXTRA_HOST_FLAGS) ; do \
24019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24020 done; \
24021 echo "Doing info in libiconv" ; \
24022 (cd $(HOST_SUBDIR)/libiconv && \
24023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24025 "RANLIB=$${RANLIB}" \
24026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24027 info) \
24028 || exit 1
24030 @endif libiconv
24032 .PHONY: maybe-dvi-libiconv dvi-libiconv
24033 maybe-dvi-libiconv:
24034 @if libiconv
24035 maybe-dvi-libiconv: dvi-libiconv
24037 dvi-libiconv: \
24038 configure-libiconv
24039 @: $(MAKE); $(unstage)
24040 @[ -f ./libiconv/Makefile ] || exit 0; \
24041 r=`${PWD_COMMAND}`; export r; \
24042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24043 $(HOST_EXPORTS) \
24044 for flag in $(EXTRA_HOST_FLAGS) ; do \
24045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24046 done; \
24047 echo "Doing dvi in libiconv" ; \
24048 (cd $(HOST_SUBDIR)/libiconv && \
24049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24051 "RANLIB=$${RANLIB}" \
24052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24053 dvi) \
24054 || exit 1
24056 @endif libiconv
24058 .PHONY: maybe-pdf-libiconv pdf-libiconv
24059 maybe-pdf-libiconv:
24060 @if libiconv
24061 maybe-pdf-libiconv: pdf-libiconv
24063 pdf-libiconv: \
24064 configure-libiconv
24065 @: $(MAKE); $(unstage)
24066 @[ -f ./libiconv/Makefile ] || exit 0; \
24067 r=`${PWD_COMMAND}`; export r; \
24068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24069 $(HOST_EXPORTS) \
24070 for flag in $(EXTRA_HOST_FLAGS) ; do \
24071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24072 done; \
24073 echo "Doing pdf in libiconv" ; \
24074 (cd $(HOST_SUBDIR)/libiconv && \
24075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24077 "RANLIB=$${RANLIB}" \
24078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24079 pdf) \
24080 || exit 1
24082 @endif libiconv
24084 .PHONY: maybe-html-libiconv html-libiconv
24085 maybe-html-libiconv:
24086 @if libiconv
24087 maybe-html-libiconv: html-libiconv
24089 html-libiconv: \
24090 configure-libiconv
24091 @: $(MAKE); $(unstage)
24092 @[ -f ./libiconv/Makefile ] || exit 0; \
24093 r=`${PWD_COMMAND}`; export r; \
24094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24095 $(HOST_EXPORTS) \
24096 for flag in $(EXTRA_HOST_FLAGS) ; do \
24097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24098 done; \
24099 echo "Doing html in libiconv" ; \
24100 (cd $(HOST_SUBDIR)/libiconv && \
24101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24103 "RANLIB=$${RANLIB}" \
24104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24105 html) \
24106 || exit 1
24108 @endif libiconv
24110 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24111 maybe-TAGS-libiconv:
24112 @if libiconv
24113 maybe-TAGS-libiconv: TAGS-libiconv
24115 TAGS-libiconv: \
24116 configure-libiconv
24117 @: $(MAKE); $(unstage)
24118 @[ -f ./libiconv/Makefile ] || exit 0; \
24119 r=`${PWD_COMMAND}`; export r; \
24120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24121 $(HOST_EXPORTS) \
24122 for flag in $(EXTRA_HOST_FLAGS) ; do \
24123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24124 done; \
24125 echo "Doing TAGS in libiconv" ; \
24126 (cd $(HOST_SUBDIR)/libiconv && \
24127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24129 "RANLIB=$${RANLIB}" \
24130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24131 TAGS) \
24132 || exit 1
24134 @endif libiconv
24136 .PHONY: maybe-install-info-libiconv install-info-libiconv
24137 maybe-install-info-libiconv:
24138 @if libiconv
24139 maybe-install-info-libiconv: install-info-libiconv
24141 # libiconv doesn't support install-info.
24142 install-info-libiconv:
24144 @endif libiconv
24146 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24147 maybe-install-pdf-libiconv:
24148 @if libiconv
24149 maybe-install-pdf-libiconv: install-pdf-libiconv
24151 # libiconv doesn't support install-pdf.
24152 install-pdf-libiconv:
24154 @endif libiconv
24156 .PHONY: maybe-install-html-libiconv install-html-libiconv
24157 maybe-install-html-libiconv:
24158 @if libiconv
24159 maybe-install-html-libiconv: install-html-libiconv
24161 # libiconv doesn't support install-html.
24162 install-html-libiconv:
24164 @endif libiconv
24166 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24167 maybe-installcheck-libiconv:
24168 @if libiconv
24169 maybe-installcheck-libiconv: installcheck-libiconv
24171 installcheck-libiconv: \
24172 configure-libiconv
24173 @: $(MAKE); $(unstage)
24174 @[ -f ./libiconv/Makefile ] || exit 0; \
24175 r=`${PWD_COMMAND}`; export r; \
24176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24177 $(HOST_EXPORTS) \
24178 for flag in $(EXTRA_HOST_FLAGS) ; do \
24179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24180 done; \
24181 echo "Doing installcheck in libiconv" ; \
24182 (cd $(HOST_SUBDIR)/libiconv && \
24183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24185 "RANLIB=$${RANLIB}" \
24186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24187 installcheck) \
24188 || exit 1
24190 @endif libiconv
24192 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24193 maybe-mostlyclean-libiconv:
24194 @if libiconv
24195 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24197 mostlyclean-libiconv:
24198 @: $(MAKE); $(unstage)
24199 @[ -f ./libiconv/Makefile ] || exit 0; \
24200 r=`${PWD_COMMAND}`; export r; \
24201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24202 $(HOST_EXPORTS) \
24203 for flag in $(EXTRA_HOST_FLAGS) ; do \
24204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24205 done; \
24206 echo "Doing mostlyclean in libiconv" ; \
24207 (cd $(HOST_SUBDIR)/libiconv && \
24208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24210 "RANLIB=$${RANLIB}" \
24211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24212 mostlyclean) \
24213 || exit 1
24215 @endif libiconv
24217 .PHONY: maybe-clean-libiconv clean-libiconv
24218 maybe-clean-libiconv:
24219 @if libiconv
24220 maybe-clean-libiconv: clean-libiconv
24222 clean-libiconv:
24223 @: $(MAKE); $(unstage)
24224 @[ -f ./libiconv/Makefile ] || exit 0; \
24225 r=`${PWD_COMMAND}`; export r; \
24226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24227 $(HOST_EXPORTS) \
24228 for flag in $(EXTRA_HOST_FLAGS) ; do \
24229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24230 done; \
24231 echo "Doing clean in libiconv" ; \
24232 (cd $(HOST_SUBDIR)/libiconv && \
24233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24235 "RANLIB=$${RANLIB}" \
24236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24237 clean) \
24238 || exit 1
24240 @endif libiconv
24242 .PHONY: maybe-distclean-libiconv distclean-libiconv
24243 maybe-distclean-libiconv:
24244 @if libiconv
24245 maybe-distclean-libiconv: distclean-libiconv
24247 distclean-libiconv:
24248 @: $(MAKE); $(unstage)
24249 @[ -f ./libiconv/Makefile ] || exit 0; \
24250 r=`${PWD_COMMAND}`; export r; \
24251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24252 $(HOST_EXPORTS) \
24253 for flag in $(EXTRA_HOST_FLAGS) ; do \
24254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24255 done; \
24256 echo "Doing distclean in libiconv" ; \
24257 (cd $(HOST_SUBDIR)/libiconv && \
24258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24260 "RANLIB=$${RANLIB}" \
24261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24262 distclean) \
24263 || exit 1
24265 @endif libiconv
24267 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24268 maybe-maintainer-clean-libiconv:
24269 @if libiconv
24270 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24272 maintainer-clean-libiconv:
24273 @: $(MAKE); $(unstage)
24274 @[ -f ./libiconv/Makefile ] || exit 0; \
24275 r=`${PWD_COMMAND}`; export r; \
24276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24277 $(HOST_EXPORTS) \
24278 for flag in $(EXTRA_HOST_FLAGS) ; do \
24279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24280 done; \
24281 echo "Doing maintainer-clean in libiconv" ; \
24282 (cd $(HOST_SUBDIR)/libiconv && \
24283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24285 "RANLIB=$${RANLIB}" \
24286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24287 maintainer-clean) \
24288 || exit 1
24290 @endif libiconv
24294 .PHONY: configure-m4 maybe-configure-m4
24295 maybe-configure-m4:
24296 @if gcc-bootstrap
24297 configure-m4: stage_current
24298 @endif gcc-bootstrap
24299 @if m4
24300 maybe-configure-m4: configure-m4
24301 configure-m4:
24302 @: $(MAKE); $(unstage)
24303 @r=`${PWD_COMMAND}`; export r; \
24304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24305 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24307 $(HOST_EXPORTS) \
24308 echo Configuring in $(HOST_SUBDIR)/m4; \
24309 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24310 case $(srcdir) in \
24311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24312 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24314 esac; \
24315 srcdiroption="--srcdir=$${topdir}/m4"; \
24316 libsrcdir="$$s/m4"; \
24317 $(SHELL) $${libsrcdir}/configure \
24318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24319 --target=${target_alias} $${srcdiroption} \
24320 || exit 1
24321 @endif m4
24327 .PHONY: all-m4 maybe-all-m4
24328 maybe-all-m4:
24329 @if gcc-bootstrap
24330 all-m4: stage_current
24331 @endif gcc-bootstrap
24332 @if m4
24333 TARGET-m4=all
24334 maybe-all-m4: all-m4
24335 all-m4: configure-m4
24336 @: $(MAKE); $(unstage)
24337 @r=`${PWD_COMMAND}`; export r; \
24338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24339 $(HOST_EXPORTS) \
24340 (cd $(HOST_SUBDIR)/m4 && \
24341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24342 $(TARGET-m4))
24343 @endif m4
24348 .PHONY: check-m4 maybe-check-m4
24349 maybe-check-m4:
24350 @if m4
24351 maybe-check-m4: check-m4
24353 check-m4:
24354 @: $(MAKE); $(unstage)
24355 @r=`${PWD_COMMAND}`; export r; \
24356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24357 $(HOST_EXPORTS) \
24358 (cd $(HOST_SUBDIR)/m4 && \
24359 $(MAKE) $(FLAGS_TO_PASS) check)
24361 @endif m4
24363 .PHONY: install-m4 maybe-install-m4
24364 maybe-install-m4:
24365 @if m4
24366 maybe-install-m4: install-m4
24368 install-m4: installdirs
24369 @: $(MAKE); $(unstage)
24370 @r=`${PWD_COMMAND}`; export r; \
24371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24372 $(HOST_EXPORTS) \
24373 (cd $(HOST_SUBDIR)/m4 && \
24374 $(MAKE) $(FLAGS_TO_PASS) install)
24376 @endif m4
24378 .PHONY: install-strip-m4 maybe-install-strip-m4
24379 maybe-install-strip-m4:
24380 @if m4
24381 maybe-install-strip-m4: install-strip-m4
24383 install-strip-m4: installdirs
24384 @: $(MAKE); $(unstage)
24385 @r=`${PWD_COMMAND}`; export r; \
24386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24387 $(HOST_EXPORTS) \
24388 (cd $(HOST_SUBDIR)/m4 && \
24389 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24391 @endif m4
24393 # Other targets (info, dvi, pdf, etc.)
24395 .PHONY: maybe-info-m4 info-m4
24396 maybe-info-m4:
24397 @if m4
24398 maybe-info-m4: info-m4
24400 info-m4: \
24401 configure-m4
24402 @: $(MAKE); $(unstage)
24403 @[ -f ./m4/Makefile ] || exit 0; \
24404 r=`${PWD_COMMAND}`; export r; \
24405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24406 $(HOST_EXPORTS) \
24407 for flag in $(EXTRA_HOST_FLAGS) ; do \
24408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24409 done; \
24410 echo "Doing info in m4" ; \
24411 (cd $(HOST_SUBDIR)/m4 && \
24412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24414 "RANLIB=$${RANLIB}" \
24415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24416 info) \
24417 || exit 1
24419 @endif m4
24421 .PHONY: maybe-dvi-m4 dvi-m4
24422 maybe-dvi-m4:
24423 @if m4
24424 maybe-dvi-m4: dvi-m4
24426 dvi-m4: \
24427 configure-m4
24428 @: $(MAKE); $(unstage)
24429 @[ -f ./m4/Makefile ] || exit 0; \
24430 r=`${PWD_COMMAND}`; export r; \
24431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24432 $(HOST_EXPORTS) \
24433 for flag in $(EXTRA_HOST_FLAGS) ; do \
24434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24435 done; \
24436 echo "Doing dvi in m4" ; \
24437 (cd $(HOST_SUBDIR)/m4 && \
24438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24440 "RANLIB=$${RANLIB}" \
24441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24442 dvi) \
24443 || exit 1
24445 @endif m4
24447 .PHONY: maybe-pdf-m4 pdf-m4
24448 maybe-pdf-m4:
24449 @if m4
24450 maybe-pdf-m4: pdf-m4
24452 pdf-m4: \
24453 configure-m4
24454 @: $(MAKE); $(unstage)
24455 @[ -f ./m4/Makefile ] || exit 0; \
24456 r=`${PWD_COMMAND}`; export r; \
24457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24458 $(HOST_EXPORTS) \
24459 for flag in $(EXTRA_HOST_FLAGS) ; do \
24460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24461 done; \
24462 echo "Doing pdf in m4" ; \
24463 (cd $(HOST_SUBDIR)/m4 && \
24464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24466 "RANLIB=$${RANLIB}" \
24467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24468 pdf) \
24469 || exit 1
24471 @endif m4
24473 .PHONY: maybe-html-m4 html-m4
24474 maybe-html-m4:
24475 @if m4
24476 maybe-html-m4: html-m4
24478 html-m4: \
24479 configure-m4
24480 @: $(MAKE); $(unstage)
24481 @[ -f ./m4/Makefile ] || exit 0; \
24482 r=`${PWD_COMMAND}`; export r; \
24483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24484 $(HOST_EXPORTS) \
24485 for flag in $(EXTRA_HOST_FLAGS) ; do \
24486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24487 done; \
24488 echo "Doing html in m4" ; \
24489 (cd $(HOST_SUBDIR)/m4 && \
24490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24492 "RANLIB=$${RANLIB}" \
24493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24494 html) \
24495 || exit 1
24497 @endif m4
24499 .PHONY: maybe-TAGS-m4 TAGS-m4
24500 maybe-TAGS-m4:
24501 @if m4
24502 maybe-TAGS-m4: TAGS-m4
24504 TAGS-m4: \
24505 configure-m4
24506 @: $(MAKE); $(unstage)
24507 @[ -f ./m4/Makefile ] || exit 0; \
24508 r=`${PWD_COMMAND}`; export r; \
24509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24510 $(HOST_EXPORTS) \
24511 for flag in $(EXTRA_HOST_FLAGS) ; do \
24512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24513 done; \
24514 echo "Doing TAGS in m4" ; \
24515 (cd $(HOST_SUBDIR)/m4 && \
24516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24518 "RANLIB=$${RANLIB}" \
24519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24520 TAGS) \
24521 || exit 1
24523 @endif m4
24525 .PHONY: maybe-install-info-m4 install-info-m4
24526 maybe-install-info-m4:
24527 @if m4
24528 maybe-install-info-m4: install-info-m4
24530 install-info-m4: \
24531 configure-m4 \
24532 info-m4
24533 @: $(MAKE); $(unstage)
24534 @[ -f ./m4/Makefile ] || exit 0; \
24535 r=`${PWD_COMMAND}`; export r; \
24536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537 $(HOST_EXPORTS) \
24538 for flag in $(EXTRA_HOST_FLAGS) ; do \
24539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24540 done; \
24541 echo "Doing install-info in m4" ; \
24542 (cd $(HOST_SUBDIR)/m4 && \
24543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24545 "RANLIB=$${RANLIB}" \
24546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24547 install-info) \
24548 || exit 1
24550 @endif m4
24552 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24553 maybe-install-pdf-m4:
24554 @if m4
24555 maybe-install-pdf-m4: install-pdf-m4
24557 install-pdf-m4: \
24558 configure-m4 \
24559 pdf-m4
24560 @: $(MAKE); $(unstage)
24561 @[ -f ./m4/Makefile ] || exit 0; \
24562 r=`${PWD_COMMAND}`; export r; \
24563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24564 $(HOST_EXPORTS) \
24565 for flag in $(EXTRA_HOST_FLAGS) ; do \
24566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24567 done; \
24568 echo "Doing install-pdf in m4" ; \
24569 (cd $(HOST_SUBDIR)/m4 && \
24570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24572 "RANLIB=$${RANLIB}" \
24573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24574 install-pdf) \
24575 || exit 1
24577 @endif m4
24579 .PHONY: maybe-install-html-m4 install-html-m4
24580 maybe-install-html-m4:
24581 @if m4
24582 maybe-install-html-m4: install-html-m4
24584 install-html-m4: \
24585 configure-m4 \
24586 html-m4
24587 @: $(MAKE); $(unstage)
24588 @[ -f ./m4/Makefile ] || exit 0; \
24589 r=`${PWD_COMMAND}`; export r; \
24590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24591 $(HOST_EXPORTS) \
24592 for flag in $(EXTRA_HOST_FLAGS) ; do \
24593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24594 done; \
24595 echo "Doing install-html in m4" ; \
24596 (cd $(HOST_SUBDIR)/m4 && \
24597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24599 "RANLIB=$${RANLIB}" \
24600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24601 install-html) \
24602 || exit 1
24604 @endif m4
24606 .PHONY: maybe-installcheck-m4 installcheck-m4
24607 maybe-installcheck-m4:
24608 @if m4
24609 maybe-installcheck-m4: installcheck-m4
24611 installcheck-m4: \
24612 configure-m4
24613 @: $(MAKE); $(unstage)
24614 @[ -f ./m4/Makefile ] || exit 0; \
24615 r=`${PWD_COMMAND}`; export r; \
24616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24617 $(HOST_EXPORTS) \
24618 for flag in $(EXTRA_HOST_FLAGS) ; do \
24619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24620 done; \
24621 echo "Doing installcheck in m4" ; \
24622 (cd $(HOST_SUBDIR)/m4 && \
24623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24625 "RANLIB=$${RANLIB}" \
24626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24627 installcheck) \
24628 || exit 1
24630 @endif m4
24632 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24633 maybe-mostlyclean-m4:
24634 @if m4
24635 maybe-mostlyclean-m4: mostlyclean-m4
24637 mostlyclean-m4:
24638 @: $(MAKE); $(unstage)
24639 @[ -f ./m4/Makefile ] || exit 0; \
24640 r=`${PWD_COMMAND}`; export r; \
24641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24642 $(HOST_EXPORTS) \
24643 for flag in $(EXTRA_HOST_FLAGS) ; do \
24644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24645 done; \
24646 echo "Doing mostlyclean in m4" ; \
24647 (cd $(HOST_SUBDIR)/m4 && \
24648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24650 "RANLIB=$${RANLIB}" \
24651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24652 mostlyclean) \
24653 || exit 1
24655 @endif m4
24657 .PHONY: maybe-clean-m4 clean-m4
24658 maybe-clean-m4:
24659 @if m4
24660 maybe-clean-m4: clean-m4
24662 clean-m4:
24663 @: $(MAKE); $(unstage)
24664 @[ -f ./m4/Makefile ] || exit 0; \
24665 r=`${PWD_COMMAND}`; export r; \
24666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24667 $(HOST_EXPORTS) \
24668 for flag in $(EXTRA_HOST_FLAGS) ; do \
24669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24670 done; \
24671 echo "Doing clean in m4" ; \
24672 (cd $(HOST_SUBDIR)/m4 && \
24673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24675 "RANLIB=$${RANLIB}" \
24676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24677 clean) \
24678 || exit 1
24680 @endif m4
24682 .PHONY: maybe-distclean-m4 distclean-m4
24683 maybe-distclean-m4:
24684 @if m4
24685 maybe-distclean-m4: distclean-m4
24687 distclean-m4:
24688 @: $(MAKE); $(unstage)
24689 @[ -f ./m4/Makefile ] || exit 0; \
24690 r=`${PWD_COMMAND}`; export r; \
24691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24692 $(HOST_EXPORTS) \
24693 for flag in $(EXTRA_HOST_FLAGS) ; do \
24694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24695 done; \
24696 echo "Doing distclean in m4" ; \
24697 (cd $(HOST_SUBDIR)/m4 && \
24698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24700 "RANLIB=$${RANLIB}" \
24701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24702 distclean) \
24703 || exit 1
24705 @endif m4
24707 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24708 maybe-maintainer-clean-m4:
24709 @if m4
24710 maybe-maintainer-clean-m4: maintainer-clean-m4
24712 maintainer-clean-m4:
24713 @: $(MAKE); $(unstage)
24714 @[ -f ./m4/Makefile ] || exit 0; \
24715 r=`${PWD_COMMAND}`; export r; \
24716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24717 $(HOST_EXPORTS) \
24718 for flag in $(EXTRA_HOST_FLAGS) ; do \
24719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24720 done; \
24721 echo "Doing maintainer-clean in m4" ; \
24722 (cd $(HOST_SUBDIR)/m4 && \
24723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24725 "RANLIB=$${RANLIB}" \
24726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24727 maintainer-clean) \
24728 || exit 1
24730 @endif m4
24734 .PHONY: configure-readline maybe-configure-readline
24735 maybe-configure-readline:
24736 @if gcc-bootstrap
24737 configure-readline: stage_current
24738 @endif gcc-bootstrap
24739 @if readline
24740 maybe-configure-readline: configure-readline
24741 configure-readline:
24742 @: $(MAKE); $(unstage)
24743 @r=`${PWD_COMMAND}`; export r; \
24744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24745 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24747 $(HOST_EXPORTS) \
24748 echo Configuring in $(HOST_SUBDIR)/readline; \
24749 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24750 case $(srcdir) in \
24751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24752 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24754 esac; \
24755 srcdiroption="--srcdir=$${topdir}/readline"; \
24756 libsrcdir="$$s/readline"; \
24757 $(SHELL) $${libsrcdir}/configure \
24758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24759 --target=${target_alias} $${srcdiroption} \
24760 || exit 1
24761 @endif readline
24767 .PHONY: all-readline maybe-all-readline
24768 maybe-all-readline:
24769 @if gcc-bootstrap
24770 all-readline: stage_current
24771 @endif gcc-bootstrap
24772 @if readline
24773 TARGET-readline=all
24774 maybe-all-readline: all-readline
24775 all-readline: configure-readline
24776 @: $(MAKE); $(unstage)
24777 @r=`${PWD_COMMAND}`; export r; \
24778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24779 $(HOST_EXPORTS) \
24780 (cd $(HOST_SUBDIR)/readline && \
24781 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24782 $(TARGET-readline))
24783 @endif readline
24788 .PHONY: check-readline maybe-check-readline
24789 maybe-check-readline:
24790 @if readline
24791 maybe-check-readline: check-readline
24793 check-readline:
24794 @: $(MAKE); $(unstage)
24795 @r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24797 $(HOST_EXPORTS) \
24798 (cd $(HOST_SUBDIR)/readline && \
24799 $(MAKE) $(FLAGS_TO_PASS) check)
24801 @endif readline
24803 .PHONY: install-readline maybe-install-readline
24804 maybe-install-readline:
24805 @if readline
24806 maybe-install-readline: install-readline
24808 install-readline: installdirs
24809 @: $(MAKE); $(unstage)
24810 @r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 $(HOST_EXPORTS) \
24813 (cd $(HOST_SUBDIR)/readline && \
24814 $(MAKE) $(FLAGS_TO_PASS) install)
24816 @endif readline
24818 .PHONY: install-strip-readline maybe-install-strip-readline
24819 maybe-install-strip-readline:
24820 @if readline
24821 maybe-install-strip-readline: install-strip-readline
24823 install-strip-readline: installdirs
24824 @: $(MAKE); $(unstage)
24825 @r=`${PWD_COMMAND}`; export r; \
24826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24827 $(HOST_EXPORTS) \
24828 (cd $(HOST_SUBDIR)/readline && \
24829 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24831 @endif readline
24833 # Other targets (info, dvi, pdf, etc.)
24835 .PHONY: maybe-info-readline info-readline
24836 maybe-info-readline:
24837 @if readline
24838 maybe-info-readline: info-readline
24840 info-readline: \
24841 configure-readline
24842 @: $(MAKE); $(unstage)
24843 @[ -f ./readline/Makefile ] || exit 0; \
24844 r=`${PWD_COMMAND}`; export r; \
24845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24846 $(HOST_EXPORTS) \
24847 for flag in $(EXTRA_HOST_FLAGS) ; do \
24848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24849 done; \
24850 echo "Doing info in readline" ; \
24851 (cd $(HOST_SUBDIR)/readline && \
24852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24854 "RANLIB=$${RANLIB}" \
24855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24856 info) \
24857 || exit 1
24859 @endif readline
24861 .PHONY: maybe-dvi-readline dvi-readline
24862 maybe-dvi-readline:
24863 @if readline
24864 maybe-dvi-readline: dvi-readline
24866 dvi-readline: \
24867 configure-readline
24868 @: $(MAKE); $(unstage)
24869 @[ -f ./readline/Makefile ] || exit 0; \
24870 r=`${PWD_COMMAND}`; export r; \
24871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24872 $(HOST_EXPORTS) \
24873 for flag in $(EXTRA_HOST_FLAGS) ; do \
24874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24875 done; \
24876 echo "Doing dvi in readline" ; \
24877 (cd $(HOST_SUBDIR)/readline && \
24878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24880 "RANLIB=$${RANLIB}" \
24881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24882 dvi) \
24883 || exit 1
24885 @endif readline
24887 .PHONY: maybe-pdf-readline pdf-readline
24888 maybe-pdf-readline:
24889 @if readline
24890 maybe-pdf-readline: pdf-readline
24892 pdf-readline: \
24893 configure-readline
24894 @: $(MAKE); $(unstage)
24895 @[ -f ./readline/Makefile ] || exit 0; \
24896 r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24898 $(HOST_EXPORTS) \
24899 for flag in $(EXTRA_HOST_FLAGS) ; do \
24900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24901 done; \
24902 echo "Doing pdf in readline" ; \
24903 (cd $(HOST_SUBDIR)/readline && \
24904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24906 "RANLIB=$${RANLIB}" \
24907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24908 pdf) \
24909 || exit 1
24911 @endif readline
24913 .PHONY: maybe-html-readline html-readline
24914 maybe-html-readline:
24915 @if readline
24916 maybe-html-readline: html-readline
24918 html-readline: \
24919 configure-readline
24920 @: $(MAKE); $(unstage)
24921 @[ -f ./readline/Makefile ] || exit 0; \
24922 r=`${PWD_COMMAND}`; export r; \
24923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24924 $(HOST_EXPORTS) \
24925 for flag in $(EXTRA_HOST_FLAGS) ; do \
24926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24927 done; \
24928 echo "Doing html in readline" ; \
24929 (cd $(HOST_SUBDIR)/readline && \
24930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24932 "RANLIB=$${RANLIB}" \
24933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24934 html) \
24935 || exit 1
24937 @endif readline
24939 .PHONY: maybe-TAGS-readline TAGS-readline
24940 maybe-TAGS-readline:
24941 @if readline
24942 maybe-TAGS-readline: TAGS-readline
24944 TAGS-readline: \
24945 configure-readline
24946 @: $(MAKE); $(unstage)
24947 @[ -f ./readline/Makefile ] || exit 0; \
24948 r=`${PWD_COMMAND}`; export r; \
24949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24950 $(HOST_EXPORTS) \
24951 for flag in $(EXTRA_HOST_FLAGS) ; do \
24952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24953 done; \
24954 echo "Doing TAGS in readline" ; \
24955 (cd $(HOST_SUBDIR)/readline && \
24956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24958 "RANLIB=$${RANLIB}" \
24959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24960 TAGS) \
24961 || exit 1
24963 @endif readline
24965 .PHONY: maybe-install-info-readline install-info-readline
24966 maybe-install-info-readline:
24967 @if readline
24968 maybe-install-info-readline: install-info-readline
24970 install-info-readline: \
24971 configure-readline \
24972 info-readline
24973 @: $(MAKE); $(unstage)
24974 @[ -f ./readline/Makefile ] || exit 0; \
24975 r=`${PWD_COMMAND}`; export r; \
24976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24977 $(HOST_EXPORTS) \
24978 for flag in $(EXTRA_HOST_FLAGS) ; do \
24979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24980 done; \
24981 echo "Doing install-info in readline" ; \
24982 (cd $(HOST_SUBDIR)/readline && \
24983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24985 "RANLIB=$${RANLIB}" \
24986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24987 install-info) \
24988 || exit 1
24990 @endif readline
24992 .PHONY: maybe-install-pdf-readline install-pdf-readline
24993 maybe-install-pdf-readline:
24994 @if readline
24995 maybe-install-pdf-readline: install-pdf-readline
24997 install-pdf-readline: \
24998 configure-readline \
24999 pdf-readline
25000 @: $(MAKE); $(unstage)
25001 @[ -f ./readline/Makefile ] || exit 0; \
25002 r=`${PWD_COMMAND}`; export r; \
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(HOST_EXPORTS) \
25005 for flag in $(EXTRA_HOST_FLAGS) ; do \
25006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25007 done; \
25008 echo "Doing install-pdf in readline" ; \
25009 (cd $(HOST_SUBDIR)/readline && \
25010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25012 "RANLIB=$${RANLIB}" \
25013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25014 install-pdf) \
25015 || exit 1
25017 @endif readline
25019 .PHONY: maybe-install-html-readline install-html-readline
25020 maybe-install-html-readline:
25021 @if readline
25022 maybe-install-html-readline: install-html-readline
25024 install-html-readline: \
25025 configure-readline \
25026 html-readline
25027 @: $(MAKE); $(unstage)
25028 @[ -f ./readline/Makefile ] || exit 0; \
25029 r=`${PWD_COMMAND}`; export r; \
25030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25031 $(HOST_EXPORTS) \
25032 for flag in $(EXTRA_HOST_FLAGS) ; do \
25033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25034 done; \
25035 echo "Doing install-html in readline" ; \
25036 (cd $(HOST_SUBDIR)/readline && \
25037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25039 "RANLIB=$${RANLIB}" \
25040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25041 install-html) \
25042 || exit 1
25044 @endif readline
25046 .PHONY: maybe-installcheck-readline installcheck-readline
25047 maybe-installcheck-readline:
25048 @if readline
25049 maybe-installcheck-readline: installcheck-readline
25051 installcheck-readline: \
25052 configure-readline
25053 @: $(MAKE); $(unstage)
25054 @[ -f ./readline/Makefile ] || exit 0; \
25055 r=`${PWD_COMMAND}`; export r; \
25056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25057 $(HOST_EXPORTS) \
25058 for flag in $(EXTRA_HOST_FLAGS) ; do \
25059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25060 done; \
25061 echo "Doing installcheck in readline" ; \
25062 (cd $(HOST_SUBDIR)/readline && \
25063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25065 "RANLIB=$${RANLIB}" \
25066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25067 installcheck) \
25068 || exit 1
25070 @endif readline
25072 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25073 maybe-mostlyclean-readline:
25074 @if readline
25075 maybe-mostlyclean-readline: mostlyclean-readline
25077 mostlyclean-readline:
25078 @: $(MAKE); $(unstage)
25079 @[ -f ./readline/Makefile ] || exit 0; \
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25082 $(HOST_EXPORTS) \
25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
25086 echo "Doing mostlyclean in readline" ; \
25087 (cd $(HOST_SUBDIR)/readline && \
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25092 mostlyclean) \
25093 || exit 1
25095 @endif readline
25097 .PHONY: maybe-clean-readline clean-readline
25098 maybe-clean-readline:
25099 @if readline
25100 maybe-clean-readline: clean-readline
25102 clean-readline:
25103 @: $(MAKE); $(unstage)
25104 @[ -f ./readline/Makefile ] || exit 0; \
25105 r=`${PWD_COMMAND}`; export r; \
25106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25107 $(HOST_EXPORTS) \
25108 for flag in $(EXTRA_HOST_FLAGS) ; do \
25109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25110 done; \
25111 echo "Doing clean in readline" ; \
25112 (cd $(HOST_SUBDIR)/readline && \
25113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25115 "RANLIB=$${RANLIB}" \
25116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25117 clean) \
25118 || exit 1
25120 @endif readline
25122 .PHONY: maybe-distclean-readline distclean-readline
25123 maybe-distclean-readline:
25124 @if readline
25125 maybe-distclean-readline: distclean-readline
25127 distclean-readline:
25128 @: $(MAKE); $(unstage)
25129 @[ -f ./readline/Makefile ] || exit 0; \
25130 r=`${PWD_COMMAND}`; export r; \
25131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25132 $(HOST_EXPORTS) \
25133 for flag in $(EXTRA_HOST_FLAGS) ; do \
25134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25135 done; \
25136 echo "Doing distclean in readline" ; \
25137 (cd $(HOST_SUBDIR)/readline && \
25138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25140 "RANLIB=$${RANLIB}" \
25141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25142 distclean) \
25143 || exit 1
25145 @endif readline
25147 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25148 maybe-maintainer-clean-readline:
25149 @if readline
25150 maybe-maintainer-clean-readline: maintainer-clean-readline
25152 maintainer-clean-readline:
25153 @: $(MAKE); $(unstage)
25154 @[ -f ./readline/Makefile ] || exit 0; \
25155 r=`${PWD_COMMAND}`; export r; \
25156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25157 $(HOST_EXPORTS) \
25158 for flag in $(EXTRA_HOST_FLAGS) ; do \
25159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25160 done; \
25161 echo "Doing maintainer-clean in readline" ; \
25162 (cd $(HOST_SUBDIR)/readline && \
25163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25165 "RANLIB=$${RANLIB}" \
25166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25167 maintainer-clean) \
25168 || exit 1
25170 @endif readline
25174 .PHONY: configure-sid maybe-configure-sid
25175 maybe-configure-sid:
25176 @if gcc-bootstrap
25177 configure-sid: stage_current
25178 @endif gcc-bootstrap
25179 @if sid
25180 maybe-configure-sid: configure-sid
25181 configure-sid:
25182 @: $(MAKE); $(unstage)
25183 @r=`${PWD_COMMAND}`; export r; \
25184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25185 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25187 $(HOST_EXPORTS) \
25188 echo Configuring in $(HOST_SUBDIR)/sid; \
25189 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25190 case $(srcdir) in \
25191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25192 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25194 esac; \
25195 srcdiroption="--srcdir=$${topdir}/sid"; \
25196 libsrcdir="$$s/sid"; \
25197 $(SHELL) $${libsrcdir}/configure \
25198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25199 --target=${target_alias} $${srcdiroption} \
25200 || exit 1
25201 @endif sid
25207 .PHONY: all-sid maybe-all-sid
25208 maybe-all-sid:
25209 @if gcc-bootstrap
25210 all-sid: stage_current
25211 @endif gcc-bootstrap
25212 @if sid
25213 TARGET-sid=all
25214 maybe-all-sid: all-sid
25215 all-sid: configure-sid
25216 @: $(MAKE); $(unstage)
25217 @r=`${PWD_COMMAND}`; export r; \
25218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25219 $(HOST_EXPORTS) \
25220 (cd $(HOST_SUBDIR)/sid && \
25221 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25222 $(TARGET-sid))
25223 @endif sid
25228 .PHONY: check-sid maybe-check-sid
25229 maybe-check-sid:
25230 @if sid
25231 maybe-check-sid: check-sid
25233 check-sid:
25234 @: $(MAKE); $(unstage)
25235 @r=`${PWD_COMMAND}`; export r; \
25236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25237 $(HOST_EXPORTS) \
25238 (cd $(HOST_SUBDIR)/sid && \
25239 $(MAKE) $(FLAGS_TO_PASS) check)
25241 @endif sid
25243 .PHONY: install-sid maybe-install-sid
25244 maybe-install-sid:
25245 @if sid
25246 maybe-install-sid: install-sid
25248 install-sid: installdirs
25249 @: $(MAKE); $(unstage)
25250 @r=`${PWD_COMMAND}`; export r; \
25251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25252 $(HOST_EXPORTS) \
25253 (cd $(HOST_SUBDIR)/sid && \
25254 $(MAKE) $(FLAGS_TO_PASS) install)
25256 @endif sid
25258 .PHONY: install-strip-sid maybe-install-strip-sid
25259 maybe-install-strip-sid:
25260 @if sid
25261 maybe-install-strip-sid: install-strip-sid
25263 install-strip-sid: installdirs
25264 @: $(MAKE); $(unstage)
25265 @r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25267 $(HOST_EXPORTS) \
25268 (cd $(HOST_SUBDIR)/sid && \
25269 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25271 @endif sid
25273 # Other targets (info, dvi, pdf, etc.)
25275 .PHONY: maybe-info-sid info-sid
25276 maybe-info-sid:
25277 @if sid
25278 maybe-info-sid: info-sid
25280 info-sid: \
25281 configure-sid
25282 @: $(MAKE); $(unstage)
25283 @[ -f ./sid/Makefile ] || exit 0; \
25284 r=`${PWD_COMMAND}`; export r; \
25285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25286 $(HOST_EXPORTS) \
25287 for flag in $(EXTRA_HOST_FLAGS) ; do \
25288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25289 done; \
25290 echo "Doing info in sid" ; \
25291 (cd $(HOST_SUBDIR)/sid && \
25292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25294 "RANLIB=$${RANLIB}" \
25295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25296 info) \
25297 || exit 1
25299 @endif sid
25301 .PHONY: maybe-dvi-sid dvi-sid
25302 maybe-dvi-sid:
25303 @if sid
25304 maybe-dvi-sid: dvi-sid
25306 dvi-sid: \
25307 configure-sid
25308 @: $(MAKE); $(unstage)
25309 @[ -f ./sid/Makefile ] || exit 0; \
25310 r=`${PWD_COMMAND}`; export r; \
25311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25312 $(HOST_EXPORTS) \
25313 for flag in $(EXTRA_HOST_FLAGS) ; do \
25314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25315 done; \
25316 echo "Doing dvi in sid" ; \
25317 (cd $(HOST_SUBDIR)/sid && \
25318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25320 "RANLIB=$${RANLIB}" \
25321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25322 dvi) \
25323 || exit 1
25325 @endif sid
25327 .PHONY: maybe-pdf-sid pdf-sid
25328 maybe-pdf-sid:
25329 @if sid
25330 maybe-pdf-sid: pdf-sid
25332 pdf-sid: \
25333 configure-sid
25334 @: $(MAKE); $(unstage)
25335 @[ -f ./sid/Makefile ] || exit 0; \
25336 r=`${PWD_COMMAND}`; export r; \
25337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25338 $(HOST_EXPORTS) \
25339 for flag in $(EXTRA_HOST_FLAGS) ; do \
25340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25341 done; \
25342 echo "Doing pdf in sid" ; \
25343 (cd $(HOST_SUBDIR)/sid && \
25344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25346 "RANLIB=$${RANLIB}" \
25347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25348 pdf) \
25349 || exit 1
25351 @endif sid
25353 .PHONY: maybe-html-sid html-sid
25354 maybe-html-sid:
25355 @if sid
25356 maybe-html-sid: html-sid
25358 html-sid: \
25359 configure-sid
25360 @: $(MAKE); $(unstage)
25361 @[ -f ./sid/Makefile ] || exit 0; \
25362 r=`${PWD_COMMAND}`; export r; \
25363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25364 $(HOST_EXPORTS) \
25365 for flag in $(EXTRA_HOST_FLAGS) ; do \
25366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25367 done; \
25368 echo "Doing html in sid" ; \
25369 (cd $(HOST_SUBDIR)/sid && \
25370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25372 "RANLIB=$${RANLIB}" \
25373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25374 html) \
25375 || exit 1
25377 @endif sid
25379 .PHONY: maybe-TAGS-sid TAGS-sid
25380 maybe-TAGS-sid:
25381 @if sid
25382 maybe-TAGS-sid: TAGS-sid
25384 TAGS-sid: \
25385 configure-sid
25386 @: $(MAKE); $(unstage)
25387 @[ -f ./sid/Makefile ] || exit 0; \
25388 r=`${PWD_COMMAND}`; export r; \
25389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25390 $(HOST_EXPORTS) \
25391 for flag in $(EXTRA_HOST_FLAGS) ; do \
25392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25393 done; \
25394 echo "Doing TAGS in sid" ; \
25395 (cd $(HOST_SUBDIR)/sid && \
25396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25398 "RANLIB=$${RANLIB}" \
25399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25400 TAGS) \
25401 || exit 1
25403 @endif sid
25405 .PHONY: maybe-install-info-sid install-info-sid
25406 maybe-install-info-sid:
25407 @if sid
25408 maybe-install-info-sid: install-info-sid
25410 install-info-sid: \
25411 configure-sid \
25412 info-sid
25413 @: $(MAKE); $(unstage)
25414 @[ -f ./sid/Makefile ] || exit 0; \
25415 r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25417 $(HOST_EXPORTS) \
25418 for flag in $(EXTRA_HOST_FLAGS) ; do \
25419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25420 done; \
25421 echo "Doing install-info in sid" ; \
25422 (cd $(HOST_SUBDIR)/sid && \
25423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25425 "RANLIB=$${RANLIB}" \
25426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25427 install-info) \
25428 || exit 1
25430 @endif sid
25432 .PHONY: maybe-install-pdf-sid install-pdf-sid
25433 maybe-install-pdf-sid:
25434 @if sid
25435 maybe-install-pdf-sid: install-pdf-sid
25437 install-pdf-sid: \
25438 configure-sid \
25439 pdf-sid
25440 @: $(MAKE); $(unstage)
25441 @[ -f ./sid/Makefile ] || exit 0; \
25442 r=`${PWD_COMMAND}`; export r; \
25443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25444 $(HOST_EXPORTS) \
25445 for flag in $(EXTRA_HOST_FLAGS) ; do \
25446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25447 done; \
25448 echo "Doing install-pdf in sid" ; \
25449 (cd $(HOST_SUBDIR)/sid && \
25450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25452 "RANLIB=$${RANLIB}" \
25453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25454 install-pdf) \
25455 || exit 1
25457 @endif sid
25459 .PHONY: maybe-install-html-sid install-html-sid
25460 maybe-install-html-sid:
25461 @if sid
25462 maybe-install-html-sid: install-html-sid
25464 install-html-sid: \
25465 configure-sid \
25466 html-sid
25467 @: $(MAKE); $(unstage)
25468 @[ -f ./sid/Makefile ] || exit 0; \
25469 r=`${PWD_COMMAND}`; export r; \
25470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25471 $(HOST_EXPORTS) \
25472 for flag in $(EXTRA_HOST_FLAGS) ; do \
25473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25474 done; \
25475 echo "Doing install-html in sid" ; \
25476 (cd $(HOST_SUBDIR)/sid && \
25477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25479 "RANLIB=$${RANLIB}" \
25480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25481 install-html) \
25482 || exit 1
25484 @endif sid
25486 .PHONY: maybe-installcheck-sid installcheck-sid
25487 maybe-installcheck-sid:
25488 @if sid
25489 maybe-installcheck-sid: installcheck-sid
25491 installcheck-sid: \
25492 configure-sid
25493 @: $(MAKE); $(unstage)
25494 @[ -f ./sid/Makefile ] || exit 0; \
25495 r=`${PWD_COMMAND}`; export r; \
25496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25497 $(HOST_EXPORTS) \
25498 for flag in $(EXTRA_HOST_FLAGS) ; do \
25499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25500 done; \
25501 echo "Doing installcheck in sid" ; \
25502 (cd $(HOST_SUBDIR)/sid && \
25503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25505 "RANLIB=$${RANLIB}" \
25506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25507 installcheck) \
25508 || exit 1
25510 @endif sid
25512 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25513 maybe-mostlyclean-sid:
25514 @if sid
25515 maybe-mostlyclean-sid: mostlyclean-sid
25517 mostlyclean-sid:
25518 @: $(MAKE); $(unstage)
25519 @[ -f ./sid/Makefile ] || exit 0; \
25520 r=`${PWD_COMMAND}`; export r; \
25521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25522 $(HOST_EXPORTS) \
25523 for flag in $(EXTRA_HOST_FLAGS) ; do \
25524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25525 done; \
25526 echo "Doing mostlyclean in sid" ; \
25527 (cd $(HOST_SUBDIR)/sid && \
25528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25530 "RANLIB=$${RANLIB}" \
25531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25532 mostlyclean) \
25533 || exit 1
25535 @endif sid
25537 .PHONY: maybe-clean-sid clean-sid
25538 maybe-clean-sid:
25539 @if sid
25540 maybe-clean-sid: clean-sid
25542 clean-sid:
25543 @: $(MAKE); $(unstage)
25544 @[ -f ./sid/Makefile ] || exit 0; \
25545 r=`${PWD_COMMAND}`; export r; \
25546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25547 $(HOST_EXPORTS) \
25548 for flag in $(EXTRA_HOST_FLAGS) ; do \
25549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25550 done; \
25551 echo "Doing clean in sid" ; \
25552 (cd $(HOST_SUBDIR)/sid && \
25553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25555 "RANLIB=$${RANLIB}" \
25556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25557 clean) \
25558 || exit 1
25560 @endif sid
25562 .PHONY: maybe-distclean-sid distclean-sid
25563 maybe-distclean-sid:
25564 @if sid
25565 maybe-distclean-sid: distclean-sid
25567 distclean-sid:
25568 @: $(MAKE); $(unstage)
25569 @[ -f ./sid/Makefile ] || exit 0; \
25570 r=`${PWD_COMMAND}`; export r; \
25571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25572 $(HOST_EXPORTS) \
25573 for flag in $(EXTRA_HOST_FLAGS) ; do \
25574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25575 done; \
25576 echo "Doing distclean in sid" ; \
25577 (cd $(HOST_SUBDIR)/sid && \
25578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25580 "RANLIB=$${RANLIB}" \
25581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25582 distclean) \
25583 || exit 1
25585 @endif sid
25587 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25588 maybe-maintainer-clean-sid:
25589 @if sid
25590 maybe-maintainer-clean-sid: maintainer-clean-sid
25592 maintainer-clean-sid:
25593 @: $(MAKE); $(unstage)
25594 @[ -f ./sid/Makefile ] || exit 0; \
25595 r=`${PWD_COMMAND}`; export r; \
25596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25597 $(HOST_EXPORTS) \
25598 for flag in $(EXTRA_HOST_FLAGS) ; do \
25599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25600 done; \
25601 echo "Doing maintainer-clean in sid" ; \
25602 (cd $(HOST_SUBDIR)/sid && \
25603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25605 "RANLIB=$${RANLIB}" \
25606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25607 maintainer-clean) \
25608 || exit 1
25610 @endif sid
25614 .PHONY: configure-sim maybe-configure-sim
25615 maybe-configure-sim:
25616 @if gcc-bootstrap
25617 configure-sim: stage_current
25618 @endif gcc-bootstrap
25619 @if sim
25620 maybe-configure-sim: configure-sim
25621 configure-sim:
25622 @: $(MAKE); $(unstage)
25623 @r=`${PWD_COMMAND}`; export r; \
25624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25625 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25627 $(HOST_EXPORTS) \
25628 echo Configuring in $(HOST_SUBDIR)/sim; \
25629 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25630 case $(srcdir) in \
25631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25632 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25634 esac; \
25635 srcdiroption="--srcdir=$${topdir}/sim"; \
25636 libsrcdir="$$s/sim"; \
25637 $(SHELL) $${libsrcdir}/configure \
25638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25639 --target=${target_alias} $${srcdiroption} \
25640 || exit 1
25641 @endif sim
25647 .PHONY: all-sim maybe-all-sim
25648 maybe-all-sim:
25649 @if gcc-bootstrap
25650 all-sim: stage_current
25651 @endif gcc-bootstrap
25652 @if sim
25653 TARGET-sim=all
25654 maybe-all-sim: all-sim
25655 all-sim: configure-sim
25656 @: $(MAKE); $(unstage)
25657 @r=`${PWD_COMMAND}`; export r; \
25658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25659 $(HOST_EXPORTS) \
25660 (cd $(HOST_SUBDIR)/sim && \
25661 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25662 $(TARGET-sim))
25663 @endif sim
25668 .PHONY: check-sim maybe-check-sim
25669 maybe-check-sim:
25670 @if sim
25671 maybe-check-sim: check-sim
25673 check-sim:
25674 @: $(MAKE); $(unstage)
25675 @r=`${PWD_COMMAND}`; export r; \
25676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25677 $(HOST_EXPORTS) \
25678 (cd $(HOST_SUBDIR)/sim && \
25679 $(MAKE) $(FLAGS_TO_PASS) check)
25681 @endif sim
25683 .PHONY: install-sim maybe-install-sim
25684 maybe-install-sim:
25685 @if sim
25686 maybe-install-sim: install-sim
25688 install-sim: installdirs
25689 @: $(MAKE); $(unstage)
25690 @r=`${PWD_COMMAND}`; export r; \
25691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25692 $(HOST_EXPORTS) \
25693 (cd $(HOST_SUBDIR)/sim && \
25694 $(MAKE) $(FLAGS_TO_PASS) install)
25696 @endif sim
25698 .PHONY: install-strip-sim maybe-install-strip-sim
25699 maybe-install-strip-sim:
25700 @if sim
25701 maybe-install-strip-sim: install-strip-sim
25703 install-strip-sim: installdirs
25704 @: $(MAKE); $(unstage)
25705 @r=`${PWD_COMMAND}`; export r; \
25706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25707 $(HOST_EXPORTS) \
25708 (cd $(HOST_SUBDIR)/sim && \
25709 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25711 @endif sim
25713 # Other targets (info, dvi, pdf, etc.)
25715 .PHONY: maybe-info-sim info-sim
25716 maybe-info-sim:
25717 @if sim
25718 maybe-info-sim: info-sim
25720 info-sim: \
25721 configure-sim
25722 @: $(MAKE); $(unstage)
25723 @[ -f ./sim/Makefile ] || exit 0; \
25724 r=`${PWD_COMMAND}`; export r; \
25725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25726 $(HOST_EXPORTS) \
25727 for flag in $(EXTRA_HOST_FLAGS) ; do \
25728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25729 done; \
25730 echo "Doing info in sim" ; \
25731 (cd $(HOST_SUBDIR)/sim && \
25732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25734 "RANLIB=$${RANLIB}" \
25735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25736 info) \
25737 || exit 1
25739 @endif sim
25741 .PHONY: maybe-dvi-sim dvi-sim
25742 maybe-dvi-sim:
25743 @if sim
25744 maybe-dvi-sim: dvi-sim
25746 dvi-sim: \
25747 configure-sim
25748 @: $(MAKE); $(unstage)
25749 @[ -f ./sim/Makefile ] || exit 0; \
25750 r=`${PWD_COMMAND}`; export r; \
25751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25752 $(HOST_EXPORTS) \
25753 for flag in $(EXTRA_HOST_FLAGS) ; do \
25754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25755 done; \
25756 echo "Doing dvi in sim" ; \
25757 (cd $(HOST_SUBDIR)/sim && \
25758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25760 "RANLIB=$${RANLIB}" \
25761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25762 dvi) \
25763 || exit 1
25765 @endif sim
25767 .PHONY: maybe-pdf-sim pdf-sim
25768 maybe-pdf-sim:
25769 @if sim
25770 maybe-pdf-sim: pdf-sim
25772 pdf-sim: \
25773 configure-sim
25774 @: $(MAKE); $(unstage)
25775 @[ -f ./sim/Makefile ] || exit 0; \
25776 r=`${PWD_COMMAND}`; export r; \
25777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25778 $(HOST_EXPORTS) \
25779 for flag in $(EXTRA_HOST_FLAGS) ; do \
25780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25781 done; \
25782 echo "Doing pdf in sim" ; \
25783 (cd $(HOST_SUBDIR)/sim && \
25784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25786 "RANLIB=$${RANLIB}" \
25787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25788 pdf) \
25789 || exit 1
25791 @endif sim
25793 .PHONY: maybe-html-sim html-sim
25794 maybe-html-sim:
25795 @if sim
25796 maybe-html-sim: html-sim
25798 html-sim: \
25799 configure-sim
25800 @: $(MAKE); $(unstage)
25801 @[ -f ./sim/Makefile ] || exit 0; \
25802 r=`${PWD_COMMAND}`; export r; \
25803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25804 $(HOST_EXPORTS) \
25805 for flag in $(EXTRA_HOST_FLAGS) ; do \
25806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25807 done; \
25808 echo "Doing html in sim" ; \
25809 (cd $(HOST_SUBDIR)/sim && \
25810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25812 "RANLIB=$${RANLIB}" \
25813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25814 html) \
25815 || exit 1
25817 @endif sim
25819 .PHONY: maybe-TAGS-sim TAGS-sim
25820 maybe-TAGS-sim:
25821 @if sim
25822 maybe-TAGS-sim: TAGS-sim
25824 TAGS-sim: \
25825 configure-sim
25826 @: $(MAKE); $(unstage)
25827 @[ -f ./sim/Makefile ] || exit 0; \
25828 r=`${PWD_COMMAND}`; export r; \
25829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25830 $(HOST_EXPORTS) \
25831 for flag in $(EXTRA_HOST_FLAGS) ; do \
25832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25833 done; \
25834 echo "Doing TAGS in sim" ; \
25835 (cd $(HOST_SUBDIR)/sim && \
25836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25838 "RANLIB=$${RANLIB}" \
25839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25840 TAGS) \
25841 || exit 1
25843 @endif sim
25845 .PHONY: maybe-install-info-sim install-info-sim
25846 maybe-install-info-sim:
25847 @if sim
25848 maybe-install-info-sim: install-info-sim
25850 install-info-sim: \
25851 configure-sim \
25852 info-sim
25853 @: $(MAKE); $(unstage)
25854 @[ -f ./sim/Makefile ] || exit 0; \
25855 r=`${PWD_COMMAND}`; export r; \
25856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25857 $(HOST_EXPORTS) \
25858 for flag in $(EXTRA_HOST_FLAGS) ; do \
25859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25860 done; \
25861 echo "Doing install-info in sim" ; \
25862 (cd $(HOST_SUBDIR)/sim && \
25863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25865 "RANLIB=$${RANLIB}" \
25866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25867 install-info) \
25868 || exit 1
25870 @endif sim
25872 .PHONY: maybe-install-pdf-sim install-pdf-sim
25873 maybe-install-pdf-sim:
25874 @if sim
25875 maybe-install-pdf-sim: install-pdf-sim
25877 install-pdf-sim: \
25878 configure-sim \
25879 pdf-sim
25880 @: $(MAKE); $(unstage)
25881 @[ -f ./sim/Makefile ] || exit 0; \
25882 r=`${PWD_COMMAND}`; export r; \
25883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25884 $(HOST_EXPORTS) \
25885 for flag in $(EXTRA_HOST_FLAGS) ; do \
25886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25887 done; \
25888 echo "Doing install-pdf in sim" ; \
25889 (cd $(HOST_SUBDIR)/sim && \
25890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25892 "RANLIB=$${RANLIB}" \
25893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25894 install-pdf) \
25895 || exit 1
25897 @endif sim
25899 .PHONY: maybe-install-html-sim install-html-sim
25900 maybe-install-html-sim:
25901 @if sim
25902 maybe-install-html-sim: install-html-sim
25904 install-html-sim: \
25905 configure-sim \
25906 html-sim
25907 @: $(MAKE); $(unstage)
25908 @[ -f ./sim/Makefile ] || exit 0; \
25909 r=`${PWD_COMMAND}`; export r; \
25910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25911 $(HOST_EXPORTS) \
25912 for flag in $(EXTRA_HOST_FLAGS) ; do \
25913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25914 done; \
25915 echo "Doing install-html in sim" ; \
25916 (cd $(HOST_SUBDIR)/sim && \
25917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25919 "RANLIB=$${RANLIB}" \
25920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25921 install-html) \
25922 || exit 1
25924 @endif sim
25926 .PHONY: maybe-installcheck-sim installcheck-sim
25927 maybe-installcheck-sim:
25928 @if sim
25929 maybe-installcheck-sim: installcheck-sim
25931 installcheck-sim: \
25932 configure-sim
25933 @: $(MAKE); $(unstage)
25934 @[ -f ./sim/Makefile ] || exit 0; \
25935 r=`${PWD_COMMAND}`; export r; \
25936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25937 $(HOST_EXPORTS) \
25938 for flag in $(EXTRA_HOST_FLAGS) ; do \
25939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25940 done; \
25941 echo "Doing installcheck in sim" ; \
25942 (cd $(HOST_SUBDIR)/sim && \
25943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25945 "RANLIB=$${RANLIB}" \
25946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25947 installcheck) \
25948 || exit 1
25950 @endif sim
25952 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25953 maybe-mostlyclean-sim:
25954 @if sim
25955 maybe-mostlyclean-sim: mostlyclean-sim
25957 mostlyclean-sim:
25958 @: $(MAKE); $(unstage)
25959 @[ -f ./sim/Makefile ] || exit 0; \
25960 r=`${PWD_COMMAND}`; export r; \
25961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25962 $(HOST_EXPORTS) \
25963 for flag in $(EXTRA_HOST_FLAGS) ; do \
25964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25965 done; \
25966 echo "Doing mostlyclean in sim" ; \
25967 (cd $(HOST_SUBDIR)/sim && \
25968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25970 "RANLIB=$${RANLIB}" \
25971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25972 mostlyclean) \
25973 || exit 1
25975 @endif sim
25977 .PHONY: maybe-clean-sim clean-sim
25978 maybe-clean-sim:
25979 @if sim
25980 maybe-clean-sim: clean-sim
25982 clean-sim:
25983 @: $(MAKE); $(unstage)
25984 @[ -f ./sim/Makefile ] || exit 0; \
25985 r=`${PWD_COMMAND}`; export r; \
25986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25987 $(HOST_EXPORTS) \
25988 for flag in $(EXTRA_HOST_FLAGS) ; do \
25989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25990 done; \
25991 echo "Doing clean in sim" ; \
25992 (cd $(HOST_SUBDIR)/sim && \
25993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25995 "RANLIB=$${RANLIB}" \
25996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25997 clean) \
25998 || exit 1
26000 @endif sim
26002 .PHONY: maybe-distclean-sim distclean-sim
26003 maybe-distclean-sim:
26004 @if sim
26005 maybe-distclean-sim: distclean-sim
26007 distclean-sim:
26008 @: $(MAKE); $(unstage)
26009 @[ -f ./sim/Makefile ] || exit 0; \
26010 r=`${PWD_COMMAND}`; export r; \
26011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26012 $(HOST_EXPORTS) \
26013 for flag in $(EXTRA_HOST_FLAGS) ; do \
26014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26015 done; \
26016 echo "Doing distclean in sim" ; \
26017 (cd $(HOST_SUBDIR)/sim && \
26018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26020 "RANLIB=$${RANLIB}" \
26021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26022 distclean) \
26023 || exit 1
26025 @endif sim
26027 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26028 maybe-maintainer-clean-sim:
26029 @if sim
26030 maybe-maintainer-clean-sim: maintainer-clean-sim
26032 maintainer-clean-sim:
26033 @: $(MAKE); $(unstage)
26034 @[ -f ./sim/Makefile ] || exit 0; \
26035 r=`${PWD_COMMAND}`; export r; \
26036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26037 $(HOST_EXPORTS) \
26038 for flag in $(EXTRA_HOST_FLAGS) ; do \
26039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26040 done; \
26041 echo "Doing maintainer-clean in sim" ; \
26042 (cd $(HOST_SUBDIR)/sim && \
26043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26045 "RANLIB=$${RANLIB}" \
26046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26047 maintainer-clean) \
26048 || exit 1
26050 @endif sim
26054 .PHONY: configure-texinfo maybe-configure-texinfo
26055 maybe-configure-texinfo:
26056 @if gcc-bootstrap
26057 configure-texinfo: stage_current
26058 @endif gcc-bootstrap
26059 @if texinfo
26060 maybe-configure-texinfo: configure-texinfo
26061 configure-texinfo:
26062 @: $(MAKE); $(unstage)
26063 @r=`${PWD_COMMAND}`; export r; \
26064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26065 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26067 $(HOST_EXPORTS) \
26068 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26069 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26070 case $(srcdir) in \
26071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26072 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26074 esac; \
26075 srcdiroption="--srcdir=$${topdir}/texinfo"; \
26076 libsrcdir="$$s/texinfo"; \
26077 $(SHELL) $${libsrcdir}/configure \
26078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26079 --target=${target_alias} $${srcdiroption} \
26080 || exit 1
26081 @endif texinfo
26087 .PHONY: all-texinfo maybe-all-texinfo
26088 maybe-all-texinfo:
26089 @if gcc-bootstrap
26090 all-texinfo: stage_current
26091 @endif gcc-bootstrap
26092 @if texinfo
26093 TARGET-texinfo=all
26094 maybe-all-texinfo: all-texinfo
26095 all-texinfo: configure-texinfo
26096 @: $(MAKE); $(unstage)
26097 @r=`${PWD_COMMAND}`; export r; \
26098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26099 $(HOST_EXPORTS) \
26100 (cd $(HOST_SUBDIR)/texinfo && \
26101 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26102 $(TARGET-texinfo))
26103 @endif texinfo
26108 .PHONY: check-texinfo maybe-check-texinfo
26109 maybe-check-texinfo:
26110 @if texinfo
26111 maybe-check-texinfo: check-texinfo
26113 check-texinfo:
26114 @: $(MAKE); $(unstage)
26115 @r=`${PWD_COMMAND}`; export r; \
26116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26117 $(HOST_EXPORTS) \
26118 (cd $(HOST_SUBDIR)/texinfo && \
26119 $(MAKE) $(FLAGS_TO_PASS) check)
26121 @endif texinfo
26123 .PHONY: install-texinfo maybe-install-texinfo
26124 maybe-install-texinfo:
26125 @if texinfo
26126 maybe-install-texinfo: install-texinfo
26128 install-texinfo:
26130 @endif texinfo
26132 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26133 maybe-install-strip-texinfo:
26134 @if texinfo
26135 maybe-install-strip-texinfo: install-strip-texinfo
26137 install-strip-texinfo:
26139 @endif texinfo
26141 # Other targets (info, dvi, pdf, etc.)
26143 .PHONY: maybe-info-texinfo info-texinfo
26144 maybe-info-texinfo:
26145 @if texinfo
26146 maybe-info-texinfo: info-texinfo
26148 info-texinfo: \
26149 configure-texinfo
26150 @: $(MAKE); $(unstage)
26151 @[ -f ./texinfo/Makefile ] || exit 0; \
26152 r=`${PWD_COMMAND}`; export r; \
26153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26154 $(HOST_EXPORTS) \
26155 for flag in $(EXTRA_HOST_FLAGS) ; do \
26156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26157 done; \
26158 echo "Doing info in texinfo" ; \
26159 (cd $(HOST_SUBDIR)/texinfo && \
26160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26162 "RANLIB=$${RANLIB}" \
26163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26164 info) \
26165 || exit 1
26167 @endif texinfo
26169 .PHONY: maybe-dvi-texinfo dvi-texinfo
26170 maybe-dvi-texinfo:
26171 @if texinfo
26172 maybe-dvi-texinfo: dvi-texinfo
26174 dvi-texinfo: \
26175 configure-texinfo
26176 @: $(MAKE); $(unstage)
26177 @[ -f ./texinfo/Makefile ] || exit 0; \
26178 r=`${PWD_COMMAND}`; export r; \
26179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26180 $(HOST_EXPORTS) \
26181 for flag in $(EXTRA_HOST_FLAGS) ; do \
26182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26183 done; \
26184 echo "Doing dvi in texinfo" ; \
26185 (cd $(HOST_SUBDIR)/texinfo && \
26186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26188 "RANLIB=$${RANLIB}" \
26189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26190 dvi) \
26191 || exit 1
26193 @endif texinfo
26195 .PHONY: maybe-pdf-texinfo pdf-texinfo
26196 maybe-pdf-texinfo:
26197 @if texinfo
26198 maybe-pdf-texinfo: pdf-texinfo
26200 pdf-texinfo: \
26201 configure-texinfo
26202 @: $(MAKE); $(unstage)
26203 @[ -f ./texinfo/Makefile ] || exit 0; \
26204 r=`${PWD_COMMAND}`; export r; \
26205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26206 $(HOST_EXPORTS) \
26207 for flag in $(EXTRA_HOST_FLAGS) ; do \
26208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26209 done; \
26210 echo "Doing pdf in texinfo" ; \
26211 (cd $(HOST_SUBDIR)/texinfo && \
26212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26214 "RANLIB=$${RANLIB}" \
26215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26216 pdf) \
26217 || exit 1
26219 @endif texinfo
26221 .PHONY: maybe-html-texinfo html-texinfo
26222 maybe-html-texinfo:
26223 @if texinfo
26224 maybe-html-texinfo: html-texinfo
26226 html-texinfo: \
26227 configure-texinfo
26228 @: $(MAKE); $(unstage)
26229 @[ -f ./texinfo/Makefile ] || exit 0; \
26230 r=`${PWD_COMMAND}`; export r; \
26231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26232 $(HOST_EXPORTS) \
26233 for flag in $(EXTRA_HOST_FLAGS) ; do \
26234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26235 done; \
26236 echo "Doing html in texinfo" ; \
26237 (cd $(HOST_SUBDIR)/texinfo && \
26238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26240 "RANLIB=$${RANLIB}" \
26241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26242 html) \
26243 || exit 1
26245 @endif texinfo
26247 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26248 maybe-TAGS-texinfo:
26249 @if texinfo
26250 maybe-TAGS-texinfo: TAGS-texinfo
26252 TAGS-texinfo: \
26253 configure-texinfo
26254 @: $(MAKE); $(unstage)
26255 @[ -f ./texinfo/Makefile ] || exit 0; \
26256 r=`${PWD_COMMAND}`; export r; \
26257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26258 $(HOST_EXPORTS) \
26259 for flag in $(EXTRA_HOST_FLAGS) ; do \
26260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26261 done; \
26262 echo "Doing TAGS in texinfo" ; \
26263 (cd $(HOST_SUBDIR)/texinfo && \
26264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26266 "RANLIB=$${RANLIB}" \
26267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26268 TAGS) \
26269 || exit 1
26271 @endif texinfo
26273 .PHONY: maybe-install-info-texinfo install-info-texinfo
26274 maybe-install-info-texinfo:
26275 @if texinfo
26276 maybe-install-info-texinfo: install-info-texinfo
26278 install-info-texinfo: \
26279 configure-texinfo \
26280 info-texinfo
26281 @: $(MAKE); $(unstage)
26282 @[ -f ./texinfo/Makefile ] || exit 0; \
26283 r=`${PWD_COMMAND}`; export r; \
26284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285 $(HOST_EXPORTS) \
26286 for flag in $(EXTRA_HOST_FLAGS) ; do \
26287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26288 done; \
26289 echo "Doing install-info in texinfo" ; \
26290 (cd $(HOST_SUBDIR)/texinfo && \
26291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26293 "RANLIB=$${RANLIB}" \
26294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26295 install-info) \
26296 || exit 1
26298 @endif texinfo
26300 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26301 maybe-install-pdf-texinfo:
26302 @if texinfo
26303 maybe-install-pdf-texinfo: install-pdf-texinfo
26305 install-pdf-texinfo: \
26306 configure-texinfo \
26307 pdf-texinfo
26308 @: $(MAKE); $(unstage)
26309 @[ -f ./texinfo/Makefile ] || exit 0; \
26310 r=`${PWD_COMMAND}`; export r; \
26311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26312 $(HOST_EXPORTS) \
26313 for flag in $(EXTRA_HOST_FLAGS) ; do \
26314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26315 done; \
26316 echo "Doing install-pdf in texinfo" ; \
26317 (cd $(HOST_SUBDIR)/texinfo && \
26318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26320 "RANLIB=$${RANLIB}" \
26321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26322 install-pdf) \
26323 || exit 1
26325 @endif texinfo
26327 .PHONY: maybe-install-html-texinfo install-html-texinfo
26328 maybe-install-html-texinfo:
26329 @if texinfo
26330 maybe-install-html-texinfo: install-html-texinfo
26332 install-html-texinfo: \
26333 configure-texinfo \
26334 html-texinfo
26335 @: $(MAKE); $(unstage)
26336 @[ -f ./texinfo/Makefile ] || exit 0; \
26337 r=`${PWD_COMMAND}`; export r; \
26338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26339 $(HOST_EXPORTS) \
26340 for flag in $(EXTRA_HOST_FLAGS) ; do \
26341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26342 done; \
26343 echo "Doing install-html in texinfo" ; \
26344 (cd $(HOST_SUBDIR)/texinfo && \
26345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26347 "RANLIB=$${RANLIB}" \
26348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26349 install-html) \
26350 || exit 1
26352 @endif texinfo
26354 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26355 maybe-installcheck-texinfo:
26356 @if texinfo
26357 maybe-installcheck-texinfo: installcheck-texinfo
26359 installcheck-texinfo: \
26360 configure-texinfo
26361 @: $(MAKE); $(unstage)
26362 @[ -f ./texinfo/Makefile ] || exit 0; \
26363 r=`${PWD_COMMAND}`; export r; \
26364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26365 $(HOST_EXPORTS) \
26366 for flag in $(EXTRA_HOST_FLAGS) ; do \
26367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26368 done; \
26369 echo "Doing installcheck in texinfo" ; \
26370 (cd $(HOST_SUBDIR)/texinfo && \
26371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26373 "RANLIB=$${RANLIB}" \
26374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26375 installcheck) \
26376 || exit 1
26378 @endif texinfo
26380 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26381 maybe-mostlyclean-texinfo:
26382 @if texinfo
26383 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26385 mostlyclean-texinfo:
26386 @: $(MAKE); $(unstage)
26387 @[ -f ./texinfo/Makefile ] || exit 0; \
26388 r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26390 $(HOST_EXPORTS) \
26391 for flag in $(EXTRA_HOST_FLAGS) ; do \
26392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26393 done; \
26394 echo "Doing mostlyclean in texinfo" ; \
26395 (cd $(HOST_SUBDIR)/texinfo && \
26396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26398 "RANLIB=$${RANLIB}" \
26399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26400 mostlyclean) \
26401 || exit 1
26403 @endif texinfo
26405 .PHONY: maybe-clean-texinfo clean-texinfo
26406 maybe-clean-texinfo:
26407 @if texinfo
26408 maybe-clean-texinfo: clean-texinfo
26410 clean-texinfo:
26411 @: $(MAKE); $(unstage)
26412 @[ -f ./texinfo/Makefile ] || exit 0; \
26413 r=`${PWD_COMMAND}`; export r; \
26414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26415 $(HOST_EXPORTS) \
26416 for flag in $(EXTRA_HOST_FLAGS) ; do \
26417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26418 done; \
26419 echo "Doing clean in texinfo" ; \
26420 (cd $(HOST_SUBDIR)/texinfo && \
26421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26423 "RANLIB=$${RANLIB}" \
26424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26425 clean) \
26426 || exit 1
26428 @endif texinfo
26430 .PHONY: maybe-distclean-texinfo distclean-texinfo
26431 maybe-distclean-texinfo:
26432 @if texinfo
26433 maybe-distclean-texinfo: distclean-texinfo
26435 distclean-texinfo:
26436 @: $(MAKE); $(unstage)
26437 @[ -f ./texinfo/Makefile ] || exit 0; \
26438 r=`${PWD_COMMAND}`; export r; \
26439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26440 $(HOST_EXPORTS) \
26441 for flag in $(EXTRA_HOST_FLAGS) ; do \
26442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26443 done; \
26444 echo "Doing distclean in texinfo" ; \
26445 (cd $(HOST_SUBDIR)/texinfo && \
26446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26448 "RANLIB=$${RANLIB}" \
26449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26450 distclean) \
26451 || exit 1
26453 @endif texinfo
26455 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26456 maybe-maintainer-clean-texinfo:
26457 @if texinfo
26458 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26460 maintainer-clean-texinfo:
26461 @: $(MAKE); $(unstage)
26462 @[ -f ./texinfo/Makefile ] || exit 0; \
26463 r=`${PWD_COMMAND}`; export r; \
26464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26465 $(HOST_EXPORTS) \
26466 for flag in $(EXTRA_HOST_FLAGS) ; do \
26467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26468 done; \
26469 echo "Doing maintainer-clean in texinfo" ; \
26470 (cd $(HOST_SUBDIR)/texinfo && \
26471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26473 "RANLIB=$${RANLIB}" \
26474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26475 maintainer-clean) \
26476 || exit 1
26478 @endif texinfo
26482 .PHONY: configure-zlib maybe-configure-zlib
26483 maybe-configure-zlib:
26484 @if gcc-bootstrap
26485 configure-zlib: stage_current
26486 @endif gcc-bootstrap
26487 @if zlib
26488 maybe-configure-zlib: configure-zlib
26489 configure-zlib:
26490 @r=`${PWD_COMMAND}`; export r; \
26491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26492 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26494 $(HOST_EXPORTS) \
26495 echo Configuring in $(HOST_SUBDIR)/zlib; \
26496 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26497 case $(srcdir) in \
26498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26499 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26501 esac; \
26502 srcdiroption="--srcdir=$${topdir}/zlib"; \
26503 libsrcdir="$$s/zlib"; \
26504 $(SHELL) $${libsrcdir}/configure \
26505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26506 --target=${target_alias} $${srcdiroption} \
26507 || exit 1
26508 @endif zlib
26512 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26513 maybe-configure-stage1-zlib:
26514 @if zlib-bootstrap
26515 maybe-configure-stage1-zlib: configure-stage1-zlib
26516 configure-stage1-zlib:
26517 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26518 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26519 @r=`${PWD_COMMAND}`; export r; \
26520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26521 TFLAGS="$(STAGE1_TFLAGS)"; \
26522 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26523 $(HOST_EXPORTS) \
26524 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26525 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26526 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26527 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26529 cd $(HOST_SUBDIR)/zlib || exit 1; \
26530 case $(srcdir) in \
26531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26532 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26534 esac; \
26535 srcdiroption="--srcdir=$${topdir}/zlib"; \
26536 libsrcdir="$$s/zlib"; \
26537 $(SHELL) $${libsrcdir}/configure \
26538 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26539 --target=${target_alias} $${srcdiroption} \
26540 $(STAGE1_CONFIGURE_FLAGS)
26541 @endif zlib-bootstrap
26543 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26544 maybe-configure-stage2-zlib:
26545 @if zlib-bootstrap
26546 maybe-configure-stage2-zlib: configure-stage2-zlib
26547 configure-stage2-zlib:
26548 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26550 @r=`${PWD_COMMAND}`; export r; \
26551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26552 TFLAGS="$(STAGE2_TFLAGS)"; \
26553 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26554 $(HOST_EXPORTS) \
26555 $(POSTSTAGE1_HOST_EXPORTS) \
26556 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26557 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26558 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26559 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26561 cd $(HOST_SUBDIR)/zlib || exit 1; \
26562 case $(srcdir) in \
26563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26564 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26566 esac; \
26567 srcdiroption="--srcdir=$${topdir}/zlib"; \
26568 libsrcdir="$$s/zlib"; \
26569 $(SHELL) $${libsrcdir}/configure \
26570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26571 --target=${target_alias} $${srcdiroption} \
26572 --with-build-libsubdir=$(HOST_SUBDIR) \
26573 $(STAGE2_CONFIGURE_FLAGS)
26574 @endif zlib-bootstrap
26576 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26577 maybe-configure-stage3-zlib:
26578 @if zlib-bootstrap
26579 maybe-configure-stage3-zlib: configure-stage3-zlib
26580 configure-stage3-zlib:
26581 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26583 @r=`${PWD_COMMAND}`; export r; \
26584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26585 TFLAGS="$(STAGE3_TFLAGS)"; \
26586 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26587 $(HOST_EXPORTS) \
26588 $(POSTSTAGE1_HOST_EXPORTS) \
26589 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26590 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26591 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26592 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26594 cd $(HOST_SUBDIR)/zlib || exit 1; \
26595 case $(srcdir) in \
26596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26597 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26599 esac; \
26600 srcdiroption="--srcdir=$${topdir}/zlib"; \
26601 libsrcdir="$$s/zlib"; \
26602 $(SHELL) $${libsrcdir}/configure \
26603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26604 --target=${target_alias} $${srcdiroption} \
26605 --with-build-libsubdir=$(HOST_SUBDIR) \
26606 $(STAGE3_CONFIGURE_FLAGS)
26607 @endif zlib-bootstrap
26609 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26610 maybe-configure-stage4-zlib:
26611 @if zlib-bootstrap
26612 maybe-configure-stage4-zlib: configure-stage4-zlib
26613 configure-stage4-zlib:
26614 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26616 @r=`${PWD_COMMAND}`; export r; \
26617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26618 TFLAGS="$(STAGE4_TFLAGS)"; \
26619 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26620 $(HOST_EXPORTS) \
26621 $(POSTSTAGE1_HOST_EXPORTS) \
26622 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26623 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26624 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26625 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26627 cd $(HOST_SUBDIR)/zlib || exit 1; \
26628 case $(srcdir) in \
26629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26630 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26632 esac; \
26633 srcdiroption="--srcdir=$${topdir}/zlib"; \
26634 libsrcdir="$$s/zlib"; \
26635 $(SHELL) $${libsrcdir}/configure \
26636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26637 --target=${target_alias} $${srcdiroption} \
26638 --with-build-libsubdir=$(HOST_SUBDIR) \
26639 $(STAGE4_CONFIGURE_FLAGS)
26640 @endif zlib-bootstrap
26642 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26643 maybe-configure-stageprofile-zlib:
26644 @if zlib-bootstrap
26645 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26646 configure-stageprofile-zlib:
26647 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26649 @r=`${PWD_COMMAND}`; export r; \
26650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26651 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26652 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26653 $(HOST_EXPORTS) \
26654 $(POSTSTAGE1_HOST_EXPORTS) \
26655 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26656 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26657 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26658 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26660 cd $(HOST_SUBDIR)/zlib || exit 1; \
26661 case $(srcdir) in \
26662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26663 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26665 esac; \
26666 srcdiroption="--srcdir=$${topdir}/zlib"; \
26667 libsrcdir="$$s/zlib"; \
26668 $(SHELL) $${libsrcdir}/configure \
26669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26670 --target=${target_alias} $${srcdiroption} \
26671 --with-build-libsubdir=$(HOST_SUBDIR) \
26672 $(STAGEprofile_CONFIGURE_FLAGS)
26673 @endif zlib-bootstrap
26675 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26676 maybe-configure-stagefeedback-zlib:
26677 @if zlib-bootstrap
26678 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26679 configure-stagefeedback-zlib:
26680 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26682 @r=`${PWD_COMMAND}`; export r; \
26683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26684 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26685 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26686 $(HOST_EXPORTS) \
26687 $(POSTSTAGE1_HOST_EXPORTS) \
26688 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26689 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26690 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26691 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26693 cd $(HOST_SUBDIR)/zlib || exit 1; \
26694 case $(srcdir) in \
26695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26696 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26698 esac; \
26699 srcdiroption="--srcdir=$${topdir}/zlib"; \
26700 libsrcdir="$$s/zlib"; \
26701 $(SHELL) $${libsrcdir}/configure \
26702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26703 --target=${target_alias} $${srcdiroption} \
26704 --with-build-libsubdir=$(HOST_SUBDIR) \
26705 $(STAGEfeedback_CONFIGURE_FLAGS)
26706 @endif zlib-bootstrap
26712 .PHONY: all-zlib maybe-all-zlib
26713 maybe-all-zlib:
26714 @if gcc-bootstrap
26715 all-zlib: stage_current
26716 @endif gcc-bootstrap
26717 @if zlib
26718 TARGET-zlib=all
26719 maybe-all-zlib: all-zlib
26720 all-zlib: configure-zlib
26721 @r=`${PWD_COMMAND}`; export r; \
26722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26723 $(HOST_EXPORTS) \
26724 (cd $(HOST_SUBDIR)/zlib && \
26725 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26726 $(TARGET-zlib))
26727 @endif zlib
26731 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26732 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26733 maybe-all-stage1-zlib:
26734 maybe-clean-stage1-zlib:
26735 @if zlib-bootstrap
26736 maybe-all-stage1-zlib: all-stage1-zlib
26737 all-stage1: all-stage1-zlib
26738 TARGET-stage1-zlib = $(TARGET-zlib)
26739 all-stage1-zlib: configure-stage1-zlib
26740 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26741 @r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26743 TFLAGS="$(STAGE1_TFLAGS)"; \
26744 $(HOST_EXPORTS) \
26745 cd $(HOST_SUBDIR)/zlib && \
26746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26747 CFLAGS="$(STAGE1_CFLAGS)" \
26748 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26749 LIBCFLAGS="$(LIBCFLAGS)" \
26750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26753 $(EXTRA_HOST_FLAGS) \
26754 $(STAGE1_FLAGS_TO_PASS) \
26755 TFLAGS="$(STAGE1_TFLAGS)" \
26756 $(TARGET-stage1-zlib)
26758 maybe-clean-stage1-zlib: clean-stage1-zlib
26759 clean-stage1: clean-stage1-zlib
26760 clean-stage1-zlib:
26761 @if [ $(current_stage) = stage1 ]; then \
26762 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26763 else \
26764 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26765 $(MAKE) stage1-start; \
26766 fi; \
26767 cd $(HOST_SUBDIR)/zlib && \
26768 $(MAKE) $(EXTRA_HOST_FLAGS) \
26769 $(STAGE1_FLAGS_TO_PASS) clean
26770 @endif zlib-bootstrap
26773 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26774 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26775 maybe-all-stage2-zlib:
26776 maybe-clean-stage2-zlib:
26777 @if zlib-bootstrap
26778 maybe-all-stage2-zlib: all-stage2-zlib
26779 all-stage2: all-stage2-zlib
26780 TARGET-stage2-zlib = $(TARGET-zlib)
26781 all-stage2-zlib: configure-stage2-zlib
26782 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26783 @r=`${PWD_COMMAND}`; export r; \
26784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26785 TFLAGS="$(STAGE2_TFLAGS)"; \
26786 $(HOST_EXPORTS) \
26787 $(POSTSTAGE1_HOST_EXPORTS) \
26788 cd $(HOST_SUBDIR)/zlib && \
26789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26790 CFLAGS="$(STAGE2_CFLAGS)" \
26791 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26792 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26796 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26797 TFLAGS="$(STAGE2_TFLAGS)" \
26798 $(TARGET-stage2-zlib)
26800 maybe-clean-stage2-zlib: clean-stage2-zlib
26801 clean-stage2: clean-stage2-zlib
26802 clean-stage2-zlib:
26803 @if [ $(current_stage) = stage2 ]; then \
26804 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26805 else \
26806 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26807 $(MAKE) stage2-start; \
26808 fi; \
26809 cd $(HOST_SUBDIR)/zlib && \
26810 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26811 @endif zlib-bootstrap
26814 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26815 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26816 maybe-all-stage3-zlib:
26817 maybe-clean-stage3-zlib:
26818 @if zlib-bootstrap
26819 maybe-all-stage3-zlib: all-stage3-zlib
26820 all-stage3: all-stage3-zlib
26821 TARGET-stage3-zlib = $(TARGET-zlib)
26822 all-stage3-zlib: configure-stage3-zlib
26823 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26824 @r=`${PWD_COMMAND}`; export r; \
26825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26826 TFLAGS="$(STAGE3_TFLAGS)"; \
26827 $(HOST_EXPORTS) \
26828 $(POSTSTAGE1_HOST_EXPORTS) \
26829 cd $(HOST_SUBDIR)/zlib && \
26830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26831 CFLAGS="$(STAGE3_CFLAGS)" \
26832 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26833 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26837 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26838 TFLAGS="$(STAGE3_TFLAGS)" \
26839 $(TARGET-stage3-zlib)
26841 maybe-clean-stage3-zlib: clean-stage3-zlib
26842 clean-stage3: clean-stage3-zlib
26843 clean-stage3-zlib:
26844 @if [ $(current_stage) = stage3 ]; then \
26845 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26846 else \
26847 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26848 $(MAKE) stage3-start; \
26849 fi; \
26850 cd $(HOST_SUBDIR)/zlib && \
26851 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26852 @endif zlib-bootstrap
26855 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26856 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26857 maybe-all-stage4-zlib:
26858 maybe-clean-stage4-zlib:
26859 @if zlib-bootstrap
26860 maybe-all-stage4-zlib: all-stage4-zlib
26861 all-stage4: all-stage4-zlib
26862 TARGET-stage4-zlib = $(TARGET-zlib)
26863 all-stage4-zlib: configure-stage4-zlib
26864 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26865 @r=`${PWD_COMMAND}`; export r; \
26866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26867 TFLAGS="$(STAGE4_TFLAGS)"; \
26868 $(HOST_EXPORTS) \
26869 $(POSTSTAGE1_HOST_EXPORTS) \
26870 cd $(HOST_SUBDIR)/zlib && \
26871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26872 CFLAGS="$(STAGE4_CFLAGS)" \
26873 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26874 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26878 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26879 TFLAGS="$(STAGE4_TFLAGS)" \
26880 $(TARGET-stage4-zlib)
26882 maybe-clean-stage4-zlib: clean-stage4-zlib
26883 clean-stage4: clean-stage4-zlib
26884 clean-stage4-zlib:
26885 @if [ $(current_stage) = stage4 ]; then \
26886 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26887 else \
26888 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26889 $(MAKE) stage4-start; \
26890 fi; \
26891 cd $(HOST_SUBDIR)/zlib && \
26892 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26893 @endif zlib-bootstrap
26896 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26897 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26898 maybe-all-stageprofile-zlib:
26899 maybe-clean-stageprofile-zlib:
26900 @if zlib-bootstrap
26901 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26902 all-stageprofile: all-stageprofile-zlib
26903 TARGET-stageprofile-zlib = $(TARGET-zlib)
26904 all-stageprofile-zlib: configure-stageprofile-zlib
26905 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26906 @r=`${PWD_COMMAND}`; export r; \
26907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26908 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26909 $(HOST_EXPORTS) \
26910 $(POSTSTAGE1_HOST_EXPORTS) \
26911 cd $(HOST_SUBDIR)/zlib && \
26912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26913 CFLAGS="$(STAGEprofile_CFLAGS)" \
26914 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26915 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26920 TFLAGS="$(STAGEprofile_TFLAGS)" \
26921 $(TARGET-stageprofile-zlib)
26923 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26924 clean-stageprofile: clean-stageprofile-zlib
26925 clean-stageprofile-zlib:
26926 @if [ $(current_stage) = stageprofile ]; then \
26927 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26928 else \
26929 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26930 $(MAKE) stageprofile-start; \
26931 fi; \
26932 cd $(HOST_SUBDIR)/zlib && \
26933 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26934 @endif zlib-bootstrap
26937 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26938 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26939 maybe-all-stagefeedback-zlib:
26940 maybe-clean-stagefeedback-zlib:
26941 @if zlib-bootstrap
26942 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26943 all-stagefeedback: all-stagefeedback-zlib
26944 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26945 all-stagefeedback-zlib: configure-stagefeedback-zlib
26946 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26947 @r=`${PWD_COMMAND}`; export r; \
26948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26950 $(HOST_EXPORTS) \
26951 $(POSTSTAGE1_HOST_EXPORTS) \
26952 cd $(HOST_SUBDIR)/zlib && \
26953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26954 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26955 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26956 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26960 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26961 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26962 $(TARGET-stagefeedback-zlib)
26964 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26965 clean-stagefeedback: clean-stagefeedback-zlib
26966 clean-stagefeedback-zlib:
26967 @if [ $(current_stage) = stagefeedback ]; then \
26968 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26969 else \
26970 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26971 $(MAKE) stagefeedback-start; \
26972 fi; \
26973 cd $(HOST_SUBDIR)/zlib && \
26974 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26975 @endif zlib-bootstrap
26981 .PHONY: check-zlib maybe-check-zlib
26982 maybe-check-zlib:
26983 @if zlib
26984 maybe-check-zlib: check-zlib
26986 check-zlib:
26988 @endif zlib
26990 .PHONY: install-zlib maybe-install-zlib
26991 maybe-install-zlib:
26992 @if zlib
26993 maybe-install-zlib: install-zlib
26995 install-zlib:
26997 @endif zlib
26999 .PHONY: install-strip-zlib maybe-install-strip-zlib
27000 maybe-install-strip-zlib:
27001 @if zlib
27002 maybe-install-strip-zlib: install-strip-zlib
27004 install-strip-zlib:
27006 @endif zlib
27008 # Other targets (info, dvi, pdf, etc.)
27010 .PHONY: maybe-info-zlib info-zlib
27011 maybe-info-zlib:
27012 @if zlib
27013 maybe-info-zlib: info-zlib
27015 info-zlib: \
27016 configure-zlib
27017 @[ -f ./zlib/Makefile ] || exit 0; \
27018 r=`${PWD_COMMAND}`; export r; \
27019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27020 $(HOST_EXPORTS) \
27021 for flag in $(EXTRA_HOST_FLAGS) ; do \
27022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27023 done; \
27024 echo "Doing info in zlib" ; \
27025 (cd $(HOST_SUBDIR)/zlib && \
27026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27028 "RANLIB=$${RANLIB}" \
27029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27030 info) \
27031 || exit 1
27033 @endif zlib
27035 .PHONY: maybe-dvi-zlib dvi-zlib
27036 maybe-dvi-zlib:
27037 @if zlib
27038 maybe-dvi-zlib: dvi-zlib
27040 dvi-zlib: \
27041 configure-zlib
27042 @[ -f ./zlib/Makefile ] || exit 0; \
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(HOST_EXPORTS) \
27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
27049 echo "Doing dvi in zlib" ; \
27050 (cd $(HOST_SUBDIR)/zlib && \
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055 dvi) \
27056 || exit 1
27058 @endif zlib
27060 .PHONY: maybe-pdf-zlib pdf-zlib
27061 maybe-pdf-zlib:
27062 @if zlib
27063 maybe-pdf-zlib: pdf-zlib
27065 pdf-zlib: \
27066 configure-zlib
27067 @[ -f ./zlib/Makefile ] || exit 0; \
27068 r=`${PWD_COMMAND}`; export r; \
27069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27070 $(HOST_EXPORTS) \
27071 for flag in $(EXTRA_HOST_FLAGS) ; do \
27072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27073 done; \
27074 echo "Doing pdf in zlib" ; \
27075 (cd $(HOST_SUBDIR)/zlib && \
27076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27078 "RANLIB=$${RANLIB}" \
27079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27080 pdf) \
27081 || exit 1
27083 @endif zlib
27085 .PHONY: maybe-html-zlib html-zlib
27086 maybe-html-zlib:
27087 @if zlib
27088 maybe-html-zlib: html-zlib
27090 html-zlib: \
27091 configure-zlib
27092 @[ -f ./zlib/Makefile ] || exit 0; \
27093 r=`${PWD_COMMAND}`; export r; \
27094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27095 $(HOST_EXPORTS) \
27096 for flag in $(EXTRA_HOST_FLAGS) ; do \
27097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27098 done; \
27099 echo "Doing html in zlib" ; \
27100 (cd $(HOST_SUBDIR)/zlib && \
27101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27103 "RANLIB=$${RANLIB}" \
27104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27105 html) \
27106 || exit 1
27108 @endif zlib
27110 .PHONY: maybe-TAGS-zlib TAGS-zlib
27111 maybe-TAGS-zlib:
27112 @if zlib
27113 maybe-TAGS-zlib: TAGS-zlib
27115 TAGS-zlib: \
27116 configure-zlib
27117 @[ -f ./zlib/Makefile ] || exit 0; \
27118 r=`${PWD_COMMAND}`; export r; \
27119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27120 $(HOST_EXPORTS) \
27121 for flag in $(EXTRA_HOST_FLAGS) ; do \
27122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27123 done; \
27124 echo "Doing TAGS in zlib" ; \
27125 (cd $(HOST_SUBDIR)/zlib && \
27126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27128 "RANLIB=$${RANLIB}" \
27129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27130 TAGS) \
27131 || exit 1
27133 @endif zlib
27135 .PHONY: maybe-install-info-zlib install-info-zlib
27136 maybe-install-info-zlib:
27137 @if zlib
27138 maybe-install-info-zlib: install-info-zlib
27140 install-info-zlib: \
27141 configure-zlib \
27142 info-zlib
27143 @[ -f ./zlib/Makefile ] || exit 0; \
27144 r=`${PWD_COMMAND}`; export r; \
27145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27146 $(HOST_EXPORTS) \
27147 for flag in $(EXTRA_HOST_FLAGS) ; do \
27148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27149 done; \
27150 echo "Doing install-info in zlib" ; \
27151 (cd $(HOST_SUBDIR)/zlib && \
27152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27154 "RANLIB=$${RANLIB}" \
27155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27156 install-info) \
27157 || exit 1
27159 @endif zlib
27161 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27162 maybe-install-pdf-zlib:
27163 @if zlib
27164 maybe-install-pdf-zlib: install-pdf-zlib
27166 install-pdf-zlib: \
27167 configure-zlib \
27168 pdf-zlib
27169 @[ -f ./zlib/Makefile ] || exit 0; \
27170 r=`${PWD_COMMAND}`; export r; \
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 $(HOST_EXPORTS) \
27173 for flag in $(EXTRA_HOST_FLAGS) ; do \
27174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27175 done; \
27176 echo "Doing install-pdf in zlib" ; \
27177 (cd $(HOST_SUBDIR)/zlib && \
27178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27180 "RANLIB=$${RANLIB}" \
27181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27182 install-pdf) \
27183 || exit 1
27185 @endif zlib
27187 .PHONY: maybe-install-html-zlib install-html-zlib
27188 maybe-install-html-zlib:
27189 @if zlib
27190 maybe-install-html-zlib: install-html-zlib
27192 install-html-zlib: \
27193 configure-zlib \
27194 html-zlib
27195 @[ -f ./zlib/Makefile ] || exit 0; \
27196 r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198 $(HOST_EXPORTS) \
27199 for flag in $(EXTRA_HOST_FLAGS) ; do \
27200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27201 done; \
27202 echo "Doing install-html in zlib" ; \
27203 (cd $(HOST_SUBDIR)/zlib && \
27204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27206 "RANLIB=$${RANLIB}" \
27207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27208 install-html) \
27209 || exit 1
27211 @endif zlib
27213 .PHONY: maybe-installcheck-zlib installcheck-zlib
27214 maybe-installcheck-zlib:
27215 @if zlib
27216 maybe-installcheck-zlib: installcheck-zlib
27218 installcheck-zlib: \
27219 configure-zlib
27220 @[ -f ./zlib/Makefile ] || exit 0; \
27221 r=`${PWD_COMMAND}`; export r; \
27222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27223 $(HOST_EXPORTS) \
27224 for flag in $(EXTRA_HOST_FLAGS) ; do \
27225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27226 done; \
27227 echo "Doing installcheck in zlib" ; \
27228 (cd $(HOST_SUBDIR)/zlib && \
27229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27231 "RANLIB=$${RANLIB}" \
27232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27233 installcheck) \
27234 || exit 1
27236 @endif zlib
27238 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27239 maybe-mostlyclean-zlib:
27240 @if zlib
27241 maybe-mostlyclean-zlib: mostlyclean-zlib
27243 mostlyclean-zlib:
27244 @[ -f ./zlib/Makefile ] || exit 0; \
27245 r=`${PWD_COMMAND}`; export r; \
27246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27247 $(HOST_EXPORTS) \
27248 for flag in $(EXTRA_HOST_FLAGS) ; do \
27249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27250 done; \
27251 echo "Doing mostlyclean in zlib" ; \
27252 (cd $(HOST_SUBDIR)/zlib && \
27253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27255 "RANLIB=$${RANLIB}" \
27256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27257 mostlyclean) \
27258 || exit 1
27260 @endif zlib
27262 .PHONY: maybe-clean-zlib clean-zlib
27263 maybe-clean-zlib:
27264 @if zlib
27265 maybe-clean-zlib: clean-zlib
27267 clean-zlib:
27268 @[ -f ./zlib/Makefile ] || exit 0; \
27269 r=`${PWD_COMMAND}`; export r; \
27270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27271 $(HOST_EXPORTS) \
27272 for flag in $(EXTRA_HOST_FLAGS) ; do \
27273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27274 done; \
27275 echo "Doing clean in zlib" ; \
27276 (cd $(HOST_SUBDIR)/zlib && \
27277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27279 "RANLIB=$${RANLIB}" \
27280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27281 clean) \
27282 || exit 1
27284 @endif zlib
27286 .PHONY: maybe-distclean-zlib distclean-zlib
27287 maybe-distclean-zlib:
27288 @if zlib
27289 maybe-distclean-zlib: distclean-zlib
27291 distclean-zlib:
27292 @[ -f ./zlib/Makefile ] || exit 0; \
27293 r=`${PWD_COMMAND}`; export r; \
27294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27295 $(HOST_EXPORTS) \
27296 for flag in $(EXTRA_HOST_FLAGS) ; do \
27297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27298 done; \
27299 echo "Doing distclean in zlib" ; \
27300 (cd $(HOST_SUBDIR)/zlib && \
27301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27303 "RANLIB=$${RANLIB}" \
27304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27305 distclean) \
27306 || exit 1
27308 @endif zlib
27310 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27311 maybe-maintainer-clean-zlib:
27312 @if zlib
27313 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27315 maintainer-clean-zlib:
27316 @[ -f ./zlib/Makefile ] || exit 0; \
27317 r=`${PWD_COMMAND}`; export r; \
27318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27319 $(HOST_EXPORTS) \
27320 for flag in $(EXTRA_HOST_FLAGS) ; do \
27321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27322 done; \
27323 echo "Doing maintainer-clean in zlib" ; \
27324 (cd $(HOST_SUBDIR)/zlib && \
27325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27327 "RANLIB=$${RANLIB}" \
27328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27329 maintainer-clean) \
27330 || exit 1
27332 @endif zlib
27336 .PHONY: configure-gdb maybe-configure-gdb
27337 maybe-configure-gdb:
27338 @if gcc-bootstrap
27339 configure-gdb: stage_current
27340 @endif gcc-bootstrap
27341 @if gdb
27342 maybe-configure-gdb: configure-gdb
27343 configure-gdb:
27344 @: $(MAKE); $(unstage)
27345 @r=`${PWD_COMMAND}`; export r; \
27346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27347 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27349 $(HOST_EXPORTS) \
27350 echo Configuring in $(HOST_SUBDIR)/gdb; \
27351 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27352 case $(srcdir) in \
27353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27354 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27356 esac; \
27357 srcdiroption="--srcdir=$${topdir}/gdb"; \
27358 libsrcdir="$$s/gdb"; \
27359 $(SHELL) $${libsrcdir}/configure \
27360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27361 --target=${target_alias} $${srcdiroption} \
27362 || exit 1
27363 @endif gdb
27369 .PHONY: all-gdb maybe-all-gdb
27370 maybe-all-gdb:
27371 @if gcc-bootstrap
27372 all-gdb: stage_current
27373 @endif gcc-bootstrap
27374 @if gdb
27375 TARGET-gdb=all
27376 maybe-all-gdb: all-gdb
27377 all-gdb: configure-gdb
27378 @: $(MAKE); $(unstage)
27379 @r=`${PWD_COMMAND}`; export r; \
27380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27381 $(HOST_EXPORTS) \
27382 (cd $(HOST_SUBDIR)/gdb && \
27383 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27384 $(TARGET-gdb))
27385 @endif gdb
27390 .PHONY: check-gdb maybe-check-gdb
27391 maybe-check-gdb:
27392 @if gdb
27393 maybe-check-gdb: check-gdb
27395 check-gdb:
27396 @: $(MAKE); $(unstage)
27397 @r=`${PWD_COMMAND}`; export r; \
27398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27399 $(HOST_EXPORTS) \
27400 (cd $(HOST_SUBDIR)/gdb && \
27401 $(MAKE) $(FLAGS_TO_PASS) check)
27403 @endif gdb
27405 .PHONY: install-gdb maybe-install-gdb
27406 maybe-install-gdb:
27407 @if gdb
27408 maybe-install-gdb: install-gdb
27410 install-gdb: installdirs
27411 @: $(MAKE); $(unstage)
27412 @r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(HOST_EXPORTS) \
27415 (cd $(HOST_SUBDIR)/gdb && \
27416 $(MAKE) $(FLAGS_TO_PASS) install)
27418 @endif gdb
27420 .PHONY: install-strip-gdb maybe-install-strip-gdb
27421 maybe-install-strip-gdb:
27422 @if gdb
27423 maybe-install-strip-gdb: install-strip-gdb
27425 install-strip-gdb: installdirs
27426 @: $(MAKE); $(unstage)
27427 @r=`${PWD_COMMAND}`; export r; \
27428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27429 $(HOST_EXPORTS) \
27430 (cd $(HOST_SUBDIR)/gdb && \
27431 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27433 @endif gdb
27435 # Other targets (info, dvi, pdf, etc.)
27437 .PHONY: maybe-info-gdb info-gdb
27438 maybe-info-gdb:
27439 @if gdb
27440 maybe-info-gdb: info-gdb
27442 info-gdb: \
27443 configure-gdb
27444 @: $(MAKE); $(unstage)
27445 @[ -f ./gdb/Makefile ] || exit 0; \
27446 r=`${PWD_COMMAND}`; export r; \
27447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27448 $(HOST_EXPORTS) \
27449 for flag in $(EXTRA_HOST_FLAGS) ; do \
27450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27451 done; \
27452 echo "Doing info in gdb" ; \
27453 (cd $(HOST_SUBDIR)/gdb && \
27454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27456 "RANLIB=$${RANLIB}" \
27457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27458 info) \
27459 || exit 1
27461 @endif gdb
27463 .PHONY: maybe-dvi-gdb dvi-gdb
27464 maybe-dvi-gdb:
27465 @if gdb
27466 maybe-dvi-gdb: dvi-gdb
27468 dvi-gdb: \
27469 configure-gdb
27470 @: $(MAKE); $(unstage)
27471 @[ -f ./gdb/Makefile ] || exit 0; \
27472 r=`${PWD_COMMAND}`; export r; \
27473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27474 $(HOST_EXPORTS) \
27475 for flag in $(EXTRA_HOST_FLAGS) ; do \
27476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27477 done; \
27478 echo "Doing dvi in gdb" ; \
27479 (cd $(HOST_SUBDIR)/gdb && \
27480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27482 "RANLIB=$${RANLIB}" \
27483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27484 dvi) \
27485 || exit 1
27487 @endif gdb
27489 .PHONY: maybe-pdf-gdb pdf-gdb
27490 maybe-pdf-gdb:
27491 @if gdb
27492 maybe-pdf-gdb: pdf-gdb
27494 pdf-gdb: \
27495 configure-gdb
27496 @: $(MAKE); $(unstage)
27497 @[ -f ./gdb/Makefile ] || exit 0; \
27498 r=`${PWD_COMMAND}`; export r; \
27499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27500 $(HOST_EXPORTS) \
27501 for flag in $(EXTRA_HOST_FLAGS) ; do \
27502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27503 done; \
27504 echo "Doing pdf in gdb" ; \
27505 (cd $(HOST_SUBDIR)/gdb && \
27506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27508 "RANLIB=$${RANLIB}" \
27509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27510 pdf) \
27511 || exit 1
27513 @endif gdb
27515 .PHONY: maybe-html-gdb html-gdb
27516 maybe-html-gdb:
27517 @if gdb
27518 maybe-html-gdb: html-gdb
27520 html-gdb: \
27521 configure-gdb
27522 @: $(MAKE); $(unstage)
27523 @[ -f ./gdb/Makefile ] || exit 0; \
27524 r=`${PWD_COMMAND}`; export r; \
27525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27526 $(HOST_EXPORTS) \
27527 for flag in $(EXTRA_HOST_FLAGS) ; do \
27528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27529 done; \
27530 echo "Doing html in gdb" ; \
27531 (cd $(HOST_SUBDIR)/gdb && \
27532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27534 "RANLIB=$${RANLIB}" \
27535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27536 html) \
27537 || exit 1
27539 @endif gdb
27541 .PHONY: maybe-TAGS-gdb TAGS-gdb
27542 maybe-TAGS-gdb:
27543 @if gdb
27544 maybe-TAGS-gdb: TAGS-gdb
27546 TAGS-gdb: \
27547 configure-gdb
27548 @: $(MAKE); $(unstage)
27549 @[ -f ./gdb/Makefile ] || exit 0; \
27550 r=`${PWD_COMMAND}`; export r; \
27551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27552 $(HOST_EXPORTS) \
27553 for flag in $(EXTRA_HOST_FLAGS) ; do \
27554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27555 done; \
27556 echo "Doing TAGS in gdb" ; \
27557 (cd $(HOST_SUBDIR)/gdb && \
27558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27560 "RANLIB=$${RANLIB}" \
27561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27562 TAGS) \
27563 || exit 1
27565 @endif gdb
27567 .PHONY: maybe-install-info-gdb install-info-gdb
27568 maybe-install-info-gdb:
27569 @if gdb
27570 maybe-install-info-gdb: install-info-gdb
27572 install-info-gdb: \
27573 configure-gdb \
27574 info-gdb
27575 @: $(MAKE); $(unstage)
27576 @[ -f ./gdb/Makefile ] || exit 0; \
27577 r=`${PWD_COMMAND}`; export r; \
27578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27579 $(HOST_EXPORTS) \
27580 for flag in $(EXTRA_HOST_FLAGS) ; do \
27581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27582 done; \
27583 echo "Doing install-info in gdb" ; \
27584 (cd $(HOST_SUBDIR)/gdb && \
27585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27587 "RANLIB=$${RANLIB}" \
27588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27589 install-info) \
27590 || exit 1
27592 @endif gdb
27594 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27595 maybe-install-pdf-gdb:
27596 @if gdb
27597 maybe-install-pdf-gdb: install-pdf-gdb
27599 install-pdf-gdb: \
27600 configure-gdb \
27601 pdf-gdb
27602 @: $(MAKE); $(unstage)
27603 @[ -f ./gdb/Makefile ] || exit 0; \
27604 r=`${PWD_COMMAND}`; export r; \
27605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27606 $(HOST_EXPORTS) \
27607 for flag in $(EXTRA_HOST_FLAGS) ; do \
27608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27609 done; \
27610 echo "Doing install-pdf in gdb" ; \
27611 (cd $(HOST_SUBDIR)/gdb && \
27612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27614 "RANLIB=$${RANLIB}" \
27615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27616 install-pdf) \
27617 || exit 1
27619 @endif gdb
27621 .PHONY: maybe-install-html-gdb install-html-gdb
27622 maybe-install-html-gdb:
27623 @if gdb
27624 maybe-install-html-gdb: install-html-gdb
27626 install-html-gdb: \
27627 configure-gdb \
27628 html-gdb
27629 @: $(MAKE); $(unstage)
27630 @[ -f ./gdb/Makefile ] || exit 0; \
27631 r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 for flag in $(EXTRA_HOST_FLAGS) ; do \
27635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27636 done; \
27637 echo "Doing install-html in gdb" ; \
27638 (cd $(HOST_SUBDIR)/gdb && \
27639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27641 "RANLIB=$${RANLIB}" \
27642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27643 install-html) \
27644 || exit 1
27646 @endif gdb
27648 .PHONY: maybe-installcheck-gdb installcheck-gdb
27649 maybe-installcheck-gdb:
27650 @if gdb
27651 maybe-installcheck-gdb: installcheck-gdb
27653 installcheck-gdb: \
27654 configure-gdb
27655 @: $(MAKE); $(unstage)
27656 @[ -f ./gdb/Makefile ] || exit 0; \
27657 r=`${PWD_COMMAND}`; export r; \
27658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27659 $(HOST_EXPORTS) \
27660 for flag in $(EXTRA_HOST_FLAGS) ; do \
27661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27662 done; \
27663 echo "Doing installcheck in gdb" ; \
27664 (cd $(HOST_SUBDIR)/gdb && \
27665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27667 "RANLIB=$${RANLIB}" \
27668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27669 installcheck) \
27670 || exit 1
27672 @endif gdb
27674 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27675 maybe-mostlyclean-gdb:
27676 @if gdb
27677 maybe-mostlyclean-gdb: mostlyclean-gdb
27679 mostlyclean-gdb:
27680 @: $(MAKE); $(unstage)
27681 @[ -f ./gdb/Makefile ] || exit 0; \
27682 r=`${PWD_COMMAND}`; export r; \
27683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27684 $(HOST_EXPORTS) \
27685 for flag in $(EXTRA_HOST_FLAGS) ; do \
27686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27687 done; \
27688 echo "Doing mostlyclean in gdb" ; \
27689 (cd $(HOST_SUBDIR)/gdb && \
27690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27692 "RANLIB=$${RANLIB}" \
27693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27694 mostlyclean) \
27695 || exit 1
27697 @endif gdb
27699 .PHONY: maybe-clean-gdb clean-gdb
27700 maybe-clean-gdb:
27701 @if gdb
27702 maybe-clean-gdb: clean-gdb
27704 clean-gdb:
27705 @: $(MAKE); $(unstage)
27706 @[ -f ./gdb/Makefile ] || exit 0; \
27707 r=`${PWD_COMMAND}`; export r; \
27708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27709 $(HOST_EXPORTS) \
27710 for flag in $(EXTRA_HOST_FLAGS) ; do \
27711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27712 done; \
27713 echo "Doing clean in gdb" ; \
27714 (cd $(HOST_SUBDIR)/gdb && \
27715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27717 "RANLIB=$${RANLIB}" \
27718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27719 clean) \
27720 || exit 1
27722 @endif gdb
27724 .PHONY: maybe-distclean-gdb distclean-gdb
27725 maybe-distclean-gdb:
27726 @if gdb
27727 maybe-distclean-gdb: distclean-gdb
27729 distclean-gdb:
27730 @: $(MAKE); $(unstage)
27731 @[ -f ./gdb/Makefile ] || exit 0; \
27732 r=`${PWD_COMMAND}`; export r; \
27733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27734 $(HOST_EXPORTS) \
27735 for flag in $(EXTRA_HOST_FLAGS) ; do \
27736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27737 done; \
27738 echo "Doing distclean in gdb" ; \
27739 (cd $(HOST_SUBDIR)/gdb && \
27740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27742 "RANLIB=$${RANLIB}" \
27743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27744 distclean) \
27745 || exit 1
27747 @endif gdb
27749 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27750 maybe-maintainer-clean-gdb:
27751 @if gdb
27752 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27754 maintainer-clean-gdb:
27755 @: $(MAKE); $(unstage)
27756 @[ -f ./gdb/Makefile ] || exit 0; \
27757 r=`${PWD_COMMAND}`; export r; \
27758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27759 $(HOST_EXPORTS) \
27760 for flag in $(EXTRA_HOST_FLAGS) ; do \
27761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27762 done; \
27763 echo "Doing maintainer-clean in gdb" ; \
27764 (cd $(HOST_SUBDIR)/gdb && \
27765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27767 "RANLIB=$${RANLIB}" \
27768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27769 maintainer-clean) \
27770 || exit 1
27772 @endif gdb
27776 .PHONY: configure-expect maybe-configure-expect
27777 maybe-configure-expect:
27778 @if gcc-bootstrap
27779 configure-expect: stage_current
27780 @endif gcc-bootstrap
27781 @if expect
27782 maybe-configure-expect: configure-expect
27783 configure-expect:
27784 @: $(MAKE); $(unstage)
27785 @r=`${PWD_COMMAND}`; export r; \
27786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27787 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27789 $(HOST_EXPORTS) \
27790 echo Configuring in $(HOST_SUBDIR)/expect; \
27791 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27792 case $(srcdir) in \
27793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27794 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27796 esac; \
27797 srcdiroption="--srcdir=$${topdir}/expect"; \
27798 libsrcdir="$$s/expect"; \
27799 $(SHELL) $${libsrcdir}/configure \
27800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27801 --target=${target_alias} $${srcdiroption} \
27802 || exit 1
27803 @endif expect
27809 .PHONY: all-expect maybe-all-expect
27810 maybe-all-expect:
27811 @if gcc-bootstrap
27812 all-expect: stage_current
27813 @endif gcc-bootstrap
27814 @if expect
27815 TARGET-expect=all
27816 maybe-all-expect: all-expect
27817 all-expect: configure-expect
27818 @: $(MAKE); $(unstage)
27819 @r=`${PWD_COMMAND}`; export r; \
27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27821 $(HOST_EXPORTS) \
27822 (cd $(HOST_SUBDIR)/expect && \
27823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27824 $(TARGET-expect))
27825 @endif expect
27830 .PHONY: check-expect maybe-check-expect
27831 maybe-check-expect:
27832 @if expect
27833 maybe-check-expect: check-expect
27835 check-expect:
27836 @: $(MAKE); $(unstage)
27837 @r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27839 $(HOST_EXPORTS) \
27840 (cd $(HOST_SUBDIR)/expect && \
27841 $(MAKE) $(FLAGS_TO_PASS) check)
27843 @endif expect
27845 .PHONY: install-expect maybe-install-expect
27846 maybe-install-expect:
27847 @if expect
27848 maybe-install-expect: install-expect
27850 install-expect: installdirs
27851 @: $(MAKE); $(unstage)
27852 @r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27854 $(HOST_EXPORTS) \
27855 (cd $(HOST_SUBDIR)/expect && \
27856 $(MAKE) $(FLAGS_TO_PASS) install)
27858 @endif expect
27860 .PHONY: install-strip-expect maybe-install-strip-expect
27861 maybe-install-strip-expect:
27862 @if expect
27863 maybe-install-strip-expect: install-strip-expect
27865 install-strip-expect: installdirs
27866 @: $(MAKE); $(unstage)
27867 @r=`${PWD_COMMAND}`; export r; \
27868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27869 $(HOST_EXPORTS) \
27870 (cd $(HOST_SUBDIR)/expect && \
27871 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27873 @endif expect
27875 # Other targets (info, dvi, pdf, etc.)
27877 .PHONY: maybe-info-expect info-expect
27878 maybe-info-expect:
27879 @if expect
27880 maybe-info-expect: info-expect
27882 info-expect: \
27883 configure-expect
27884 @: $(MAKE); $(unstage)
27885 @[ -f ./expect/Makefile ] || exit 0; \
27886 r=`${PWD_COMMAND}`; export r; \
27887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27888 $(HOST_EXPORTS) \
27889 for flag in $(EXTRA_HOST_FLAGS) ; do \
27890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27891 done; \
27892 echo "Doing info in expect" ; \
27893 (cd $(HOST_SUBDIR)/expect && \
27894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27896 "RANLIB=$${RANLIB}" \
27897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27898 info) \
27899 || exit 1
27901 @endif expect
27903 .PHONY: maybe-dvi-expect dvi-expect
27904 maybe-dvi-expect:
27905 @if expect
27906 maybe-dvi-expect: dvi-expect
27908 dvi-expect: \
27909 configure-expect
27910 @: $(MAKE); $(unstage)
27911 @[ -f ./expect/Makefile ] || exit 0; \
27912 r=`${PWD_COMMAND}`; export r; \
27913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27914 $(HOST_EXPORTS) \
27915 for flag in $(EXTRA_HOST_FLAGS) ; do \
27916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27917 done; \
27918 echo "Doing dvi in expect" ; \
27919 (cd $(HOST_SUBDIR)/expect && \
27920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27922 "RANLIB=$${RANLIB}" \
27923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27924 dvi) \
27925 || exit 1
27927 @endif expect
27929 .PHONY: maybe-pdf-expect pdf-expect
27930 maybe-pdf-expect:
27931 @if expect
27932 maybe-pdf-expect: pdf-expect
27934 pdf-expect: \
27935 configure-expect
27936 @: $(MAKE); $(unstage)
27937 @[ -f ./expect/Makefile ] || exit 0; \
27938 r=`${PWD_COMMAND}`; export r; \
27939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27940 $(HOST_EXPORTS) \
27941 for flag in $(EXTRA_HOST_FLAGS) ; do \
27942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27943 done; \
27944 echo "Doing pdf in expect" ; \
27945 (cd $(HOST_SUBDIR)/expect && \
27946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27948 "RANLIB=$${RANLIB}" \
27949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27950 pdf) \
27951 || exit 1
27953 @endif expect
27955 .PHONY: maybe-html-expect html-expect
27956 maybe-html-expect:
27957 @if expect
27958 maybe-html-expect: html-expect
27960 html-expect: \
27961 configure-expect
27962 @: $(MAKE); $(unstage)
27963 @[ -f ./expect/Makefile ] || exit 0; \
27964 r=`${PWD_COMMAND}`; export r; \
27965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27966 $(HOST_EXPORTS) \
27967 for flag in $(EXTRA_HOST_FLAGS) ; do \
27968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27969 done; \
27970 echo "Doing html in expect" ; \
27971 (cd $(HOST_SUBDIR)/expect && \
27972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27974 "RANLIB=$${RANLIB}" \
27975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27976 html) \
27977 || exit 1
27979 @endif expect
27981 .PHONY: maybe-TAGS-expect TAGS-expect
27982 maybe-TAGS-expect:
27983 @if expect
27984 maybe-TAGS-expect: TAGS-expect
27986 TAGS-expect: \
27987 configure-expect
27988 @: $(MAKE); $(unstage)
27989 @[ -f ./expect/Makefile ] || exit 0; \
27990 r=`${PWD_COMMAND}`; export r; \
27991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27992 $(HOST_EXPORTS) \
27993 for flag in $(EXTRA_HOST_FLAGS) ; do \
27994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27995 done; \
27996 echo "Doing TAGS in expect" ; \
27997 (cd $(HOST_SUBDIR)/expect && \
27998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28000 "RANLIB=$${RANLIB}" \
28001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28002 TAGS) \
28003 || exit 1
28005 @endif expect
28007 .PHONY: maybe-install-info-expect install-info-expect
28008 maybe-install-info-expect:
28009 @if expect
28010 maybe-install-info-expect: install-info-expect
28012 install-info-expect: \
28013 configure-expect \
28014 info-expect
28015 @: $(MAKE); $(unstage)
28016 @[ -f ./expect/Makefile ] || exit 0; \
28017 r=`${PWD_COMMAND}`; export r; \
28018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28019 $(HOST_EXPORTS) \
28020 for flag in $(EXTRA_HOST_FLAGS) ; do \
28021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28022 done; \
28023 echo "Doing install-info in expect" ; \
28024 (cd $(HOST_SUBDIR)/expect && \
28025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28027 "RANLIB=$${RANLIB}" \
28028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28029 install-info) \
28030 || exit 1
28032 @endif expect
28034 .PHONY: maybe-install-pdf-expect install-pdf-expect
28035 maybe-install-pdf-expect:
28036 @if expect
28037 maybe-install-pdf-expect: install-pdf-expect
28039 install-pdf-expect: \
28040 configure-expect \
28041 pdf-expect
28042 @: $(MAKE); $(unstage)
28043 @[ -f ./expect/Makefile ] || exit 0; \
28044 r=`${PWD_COMMAND}`; export r; \
28045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28046 $(HOST_EXPORTS) \
28047 for flag in $(EXTRA_HOST_FLAGS) ; do \
28048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28049 done; \
28050 echo "Doing install-pdf in expect" ; \
28051 (cd $(HOST_SUBDIR)/expect && \
28052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28054 "RANLIB=$${RANLIB}" \
28055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28056 install-pdf) \
28057 || exit 1
28059 @endif expect
28061 .PHONY: maybe-install-html-expect install-html-expect
28062 maybe-install-html-expect:
28063 @if expect
28064 maybe-install-html-expect: install-html-expect
28066 install-html-expect: \
28067 configure-expect \
28068 html-expect
28069 @: $(MAKE); $(unstage)
28070 @[ -f ./expect/Makefile ] || exit 0; \
28071 r=`${PWD_COMMAND}`; export r; \
28072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28073 $(HOST_EXPORTS) \
28074 for flag in $(EXTRA_HOST_FLAGS) ; do \
28075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28076 done; \
28077 echo "Doing install-html in expect" ; \
28078 (cd $(HOST_SUBDIR)/expect && \
28079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28081 "RANLIB=$${RANLIB}" \
28082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28083 install-html) \
28084 || exit 1
28086 @endif expect
28088 .PHONY: maybe-installcheck-expect installcheck-expect
28089 maybe-installcheck-expect:
28090 @if expect
28091 maybe-installcheck-expect: installcheck-expect
28093 installcheck-expect: \
28094 configure-expect
28095 @: $(MAKE); $(unstage)
28096 @[ -f ./expect/Makefile ] || exit 0; \
28097 r=`${PWD_COMMAND}`; export r; \
28098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28099 $(HOST_EXPORTS) \
28100 for flag in $(EXTRA_HOST_FLAGS) ; do \
28101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28102 done; \
28103 echo "Doing installcheck in expect" ; \
28104 (cd $(HOST_SUBDIR)/expect && \
28105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28107 "RANLIB=$${RANLIB}" \
28108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28109 installcheck) \
28110 || exit 1
28112 @endif expect
28114 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28115 maybe-mostlyclean-expect:
28116 @if expect
28117 maybe-mostlyclean-expect: mostlyclean-expect
28119 mostlyclean-expect:
28120 @: $(MAKE); $(unstage)
28121 @[ -f ./expect/Makefile ] || exit 0; \
28122 r=`${PWD_COMMAND}`; export r; \
28123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28124 $(HOST_EXPORTS) \
28125 for flag in $(EXTRA_HOST_FLAGS) ; do \
28126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28127 done; \
28128 echo "Doing mostlyclean in expect" ; \
28129 (cd $(HOST_SUBDIR)/expect && \
28130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28132 "RANLIB=$${RANLIB}" \
28133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28134 mostlyclean) \
28135 || exit 1
28137 @endif expect
28139 .PHONY: maybe-clean-expect clean-expect
28140 maybe-clean-expect:
28141 @if expect
28142 maybe-clean-expect: clean-expect
28144 clean-expect:
28145 @: $(MAKE); $(unstage)
28146 @[ -f ./expect/Makefile ] || exit 0; \
28147 r=`${PWD_COMMAND}`; export r; \
28148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28149 $(HOST_EXPORTS) \
28150 for flag in $(EXTRA_HOST_FLAGS) ; do \
28151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28152 done; \
28153 echo "Doing clean in expect" ; \
28154 (cd $(HOST_SUBDIR)/expect && \
28155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28157 "RANLIB=$${RANLIB}" \
28158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28159 clean) \
28160 || exit 1
28162 @endif expect
28164 .PHONY: maybe-distclean-expect distclean-expect
28165 maybe-distclean-expect:
28166 @if expect
28167 maybe-distclean-expect: distclean-expect
28169 distclean-expect:
28170 @: $(MAKE); $(unstage)
28171 @[ -f ./expect/Makefile ] || exit 0; \
28172 r=`${PWD_COMMAND}`; export r; \
28173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28174 $(HOST_EXPORTS) \
28175 for flag in $(EXTRA_HOST_FLAGS) ; do \
28176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28177 done; \
28178 echo "Doing distclean in expect" ; \
28179 (cd $(HOST_SUBDIR)/expect && \
28180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28182 "RANLIB=$${RANLIB}" \
28183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28184 distclean) \
28185 || exit 1
28187 @endif expect
28189 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28190 maybe-maintainer-clean-expect:
28191 @if expect
28192 maybe-maintainer-clean-expect: maintainer-clean-expect
28194 maintainer-clean-expect:
28195 @: $(MAKE); $(unstage)
28196 @[ -f ./expect/Makefile ] || exit 0; \
28197 r=`${PWD_COMMAND}`; export r; \
28198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28199 $(HOST_EXPORTS) \
28200 for flag in $(EXTRA_HOST_FLAGS) ; do \
28201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28202 done; \
28203 echo "Doing maintainer-clean in expect" ; \
28204 (cd $(HOST_SUBDIR)/expect && \
28205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28207 "RANLIB=$${RANLIB}" \
28208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28209 maintainer-clean) \
28210 || exit 1
28212 @endif expect
28216 .PHONY: configure-guile maybe-configure-guile
28217 maybe-configure-guile:
28218 @if gcc-bootstrap
28219 configure-guile: stage_current
28220 @endif gcc-bootstrap
28221 @if guile
28222 maybe-configure-guile: configure-guile
28223 configure-guile:
28224 @: $(MAKE); $(unstage)
28225 @r=`${PWD_COMMAND}`; export r; \
28226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28227 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28229 $(HOST_EXPORTS) \
28230 echo Configuring in $(HOST_SUBDIR)/guile; \
28231 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28232 case $(srcdir) in \
28233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28234 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28236 esac; \
28237 srcdiroption="--srcdir=$${topdir}/guile"; \
28238 libsrcdir="$$s/guile"; \
28239 $(SHELL) $${libsrcdir}/configure \
28240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28241 --target=${target_alias} $${srcdiroption} \
28242 || exit 1
28243 @endif guile
28249 .PHONY: all-guile maybe-all-guile
28250 maybe-all-guile:
28251 @if gcc-bootstrap
28252 all-guile: stage_current
28253 @endif gcc-bootstrap
28254 @if guile
28255 TARGET-guile=all
28256 maybe-all-guile: all-guile
28257 all-guile: configure-guile
28258 @: $(MAKE); $(unstage)
28259 @r=`${PWD_COMMAND}`; export r; \
28260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28261 $(HOST_EXPORTS) \
28262 (cd $(HOST_SUBDIR)/guile && \
28263 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28264 $(TARGET-guile))
28265 @endif guile
28270 .PHONY: check-guile maybe-check-guile
28271 maybe-check-guile:
28272 @if guile
28273 maybe-check-guile: check-guile
28275 check-guile:
28276 @: $(MAKE); $(unstage)
28277 @r=`${PWD_COMMAND}`; export r; \
28278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28279 $(HOST_EXPORTS) \
28280 (cd $(HOST_SUBDIR)/guile && \
28281 $(MAKE) $(FLAGS_TO_PASS) check)
28283 @endif guile
28285 .PHONY: install-guile maybe-install-guile
28286 maybe-install-guile:
28287 @if guile
28288 maybe-install-guile: install-guile
28290 install-guile: installdirs
28291 @: $(MAKE); $(unstage)
28292 @r=`${PWD_COMMAND}`; export r; \
28293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28294 $(HOST_EXPORTS) \
28295 (cd $(HOST_SUBDIR)/guile && \
28296 $(MAKE) $(FLAGS_TO_PASS) install)
28298 @endif guile
28300 .PHONY: install-strip-guile maybe-install-strip-guile
28301 maybe-install-strip-guile:
28302 @if guile
28303 maybe-install-strip-guile: install-strip-guile
28305 install-strip-guile: installdirs
28306 @: $(MAKE); $(unstage)
28307 @r=`${PWD_COMMAND}`; export r; \
28308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28309 $(HOST_EXPORTS) \
28310 (cd $(HOST_SUBDIR)/guile && \
28311 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28313 @endif guile
28315 # Other targets (info, dvi, pdf, etc.)
28317 .PHONY: maybe-info-guile info-guile
28318 maybe-info-guile:
28319 @if guile
28320 maybe-info-guile: info-guile
28322 info-guile: \
28323 configure-guile
28324 @: $(MAKE); $(unstage)
28325 @[ -f ./guile/Makefile ] || exit 0; \
28326 r=`${PWD_COMMAND}`; export r; \
28327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28328 $(HOST_EXPORTS) \
28329 for flag in $(EXTRA_HOST_FLAGS) ; do \
28330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28331 done; \
28332 echo "Doing info in guile" ; \
28333 (cd $(HOST_SUBDIR)/guile && \
28334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28336 "RANLIB=$${RANLIB}" \
28337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28338 info) \
28339 || exit 1
28341 @endif guile
28343 .PHONY: maybe-dvi-guile dvi-guile
28344 maybe-dvi-guile:
28345 @if guile
28346 maybe-dvi-guile: dvi-guile
28348 dvi-guile: \
28349 configure-guile
28350 @: $(MAKE); $(unstage)
28351 @[ -f ./guile/Makefile ] || exit 0; \
28352 r=`${PWD_COMMAND}`; export r; \
28353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28354 $(HOST_EXPORTS) \
28355 for flag in $(EXTRA_HOST_FLAGS) ; do \
28356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28357 done; \
28358 echo "Doing dvi in guile" ; \
28359 (cd $(HOST_SUBDIR)/guile && \
28360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28362 "RANLIB=$${RANLIB}" \
28363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28364 dvi) \
28365 || exit 1
28367 @endif guile
28369 .PHONY: maybe-pdf-guile pdf-guile
28370 maybe-pdf-guile:
28371 @if guile
28372 maybe-pdf-guile: pdf-guile
28374 pdf-guile: \
28375 configure-guile
28376 @: $(MAKE); $(unstage)
28377 @[ -f ./guile/Makefile ] || exit 0; \
28378 r=`${PWD_COMMAND}`; export r; \
28379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28380 $(HOST_EXPORTS) \
28381 for flag in $(EXTRA_HOST_FLAGS) ; do \
28382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28383 done; \
28384 echo "Doing pdf in guile" ; \
28385 (cd $(HOST_SUBDIR)/guile && \
28386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28388 "RANLIB=$${RANLIB}" \
28389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28390 pdf) \
28391 || exit 1
28393 @endif guile
28395 .PHONY: maybe-html-guile html-guile
28396 maybe-html-guile:
28397 @if guile
28398 maybe-html-guile: html-guile
28400 html-guile: \
28401 configure-guile
28402 @: $(MAKE); $(unstage)
28403 @[ -f ./guile/Makefile ] || exit 0; \
28404 r=`${PWD_COMMAND}`; export r; \
28405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28406 $(HOST_EXPORTS) \
28407 for flag in $(EXTRA_HOST_FLAGS) ; do \
28408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28409 done; \
28410 echo "Doing html in guile" ; \
28411 (cd $(HOST_SUBDIR)/guile && \
28412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28414 "RANLIB=$${RANLIB}" \
28415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28416 html) \
28417 || exit 1
28419 @endif guile
28421 .PHONY: maybe-TAGS-guile TAGS-guile
28422 maybe-TAGS-guile:
28423 @if guile
28424 maybe-TAGS-guile: TAGS-guile
28426 TAGS-guile: \
28427 configure-guile
28428 @: $(MAKE); $(unstage)
28429 @[ -f ./guile/Makefile ] || exit 0; \
28430 r=`${PWD_COMMAND}`; export r; \
28431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28432 $(HOST_EXPORTS) \
28433 for flag in $(EXTRA_HOST_FLAGS) ; do \
28434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28435 done; \
28436 echo "Doing TAGS in guile" ; \
28437 (cd $(HOST_SUBDIR)/guile && \
28438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28440 "RANLIB=$${RANLIB}" \
28441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28442 TAGS) \
28443 || exit 1
28445 @endif guile
28447 .PHONY: maybe-install-info-guile install-info-guile
28448 maybe-install-info-guile:
28449 @if guile
28450 maybe-install-info-guile: install-info-guile
28452 install-info-guile: \
28453 configure-guile \
28454 info-guile
28455 @: $(MAKE); $(unstage)
28456 @[ -f ./guile/Makefile ] || exit 0; \
28457 r=`${PWD_COMMAND}`; export r; \
28458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28459 $(HOST_EXPORTS) \
28460 for flag in $(EXTRA_HOST_FLAGS) ; do \
28461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28462 done; \
28463 echo "Doing install-info in guile" ; \
28464 (cd $(HOST_SUBDIR)/guile && \
28465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28467 "RANLIB=$${RANLIB}" \
28468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28469 install-info) \
28470 || exit 1
28472 @endif guile
28474 .PHONY: maybe-install-pdf-guile install-pdf-guile
28475 maybe-install-pdf-guile:
28476 @if guile
28477 maybe-install-pdf-guile: install-pdf-guile
28479 install-pdf-guile: \
28480 configure-guile \
28481 pdf-guile
28482 @: $(MAKE); $(unstage)
28483 @[ -f ./guile/Makefile ] || exit 0; \
28484 r=`${PWD_COMMAND}`; export r; \
28485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28486 $(HOST_EXPORTS) \
28487 for flag in $(EXTRA_HOST_FLAGS) ; do \
28488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28489 done; \
28490 echo "Doing install-pdf in guile" ; \
28491 (cd $(HOST_SUBDIR)/guile && \
28492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28494 "RANLIB=$${RANLIB}" \
28495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28496 install-pdf) \
28497 || exit 1
28499 @endif guile
28501 .PHONY: maybe-install-html-guile install-html-guile
28502 maybe-install-html-guile:
28503 @if guile
28504 maybe-install-html-guile: install-html-guile
28506 install-html-guile: \
28507 configure-guile \
28508 html-guile
28509 @: $(MAKE); $(unstage)
28510 @[ -f ./guile/Makefile ] || exit 0; \
28511 r=`${PWD_COMMAND}`; export r; \
28512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28513 $(HOST_EXPORTS) \
28514 for flag in $(EXTRA_HOST_FLAGS) ; do \
28515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28516 done; \
28517 echo "Doing install-html in guile" ; \
28518 (cd $(HOST_SUBDIR)/guile && \
28519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28521 "RANLIB=$${RANLIB}" \
28522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28523 install-html) \
28524 || exit 1
28526 @endif guile
28528 .PHONY: maybe-installcheck-guile installcheck-guile
28529 maybe-installcheck-guile:
28530 @if guile
28531 maybe-installcheck-guile: installcheck-guile
28533 installcheck-guile: \
28534 configure-guile
28535 @: $(MAKE); $(unstage)
28536 @[ -f ./guile/Makefile ] || exit 0; \
28537 r=`${PWD_COMMAND}`; export r; \
28538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28539 $(HOST_EXPORTS) \
28540 for flag in $(EXTRA_HOST_FLAGS) ; do \
28541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28542 done; \
28543 echo "Doing installcheck in guile" ; \
28544 (cd $(HOST_SUBDIR)/guile && \
28545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28547 "RANLIB=$${RANLIB}" \
28548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28549 installcheck) \
28550 || exit 1
28552 @endif guile
28554 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28555 maybe-mostlyclean-guile:
28556 @if guile
28557 maybe-mostlyclean-guile: mostlyclean-guile
28559 mostlyclean-guile:
28560 @: $(MAKE); $(unstage)
28561 @[ -f ./guile/Makefile ] || exit 0; \
28562 r=`${PWD_COMMAND}`; export r; \
28563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28564 $(HOST_EXPORTS) \
28565 for flag in $(EXTRA_HOST_FLAGS) ; do \
28566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28567 done; \
28568 echo "Doing mostlyclean in guile" ; \
28569 (cd $(HOST_SUBDIR)/guile && \
28570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28572 "RANLIB=$${RANLIB}" \
28573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28574 mostlyclean) \
28575 || exit 1
28577 @endif guile
28579 .PHONY: maybe-clean-guile clean-guile
28580 maybe-clean-guile:
28581 @if guile
28582 maybe-clean-guile: clean-guile
28584 clean-guile:
28585 @: $(MAKE); $(unstage)
28586 @[ -f ./guile/Makefile ] || exit 0; \
28587 r=`${PWD_COMMAND}`; export r; \
28588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28589 $(HOST_EXPORTS) \
28590 for flag in $(EXTRA_HOST_FLAGS) ; do \
28591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28592 done; \
28593 echo "Doing clean in guile" ; \
28594 (cd $(HOST_SUBDIR)/guile && \
28595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28597 "RANLIB=$${RANLIB}" \
28598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28599 clean) \
28600 || exit 1
28602 @endif guile
28604 .PHONY: maybe-distclean-guile distclean-guile
28605 maybe-distclean-guile:
28606 @if guile
28607 maybe-distclean-guile: distclean-guile
28609 distclean-guile:
28610 @: $(MAKE); $(unstage)
28611 @[ -f ./guile/Makefile ] || exit 0; \
28612 r=`${PWD_COMMAND}`; export r; \
28613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28614 $(HOST_EXPORTS) \
28615 for flag in $(EXTRA_HOST_FLAGS) ; do \
28616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28617 done; \
28618 echo "Doing distclean in guile" ; \
28619 (cd $(HOST_SUBDIR)/guile && \
28620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622 "RANLIB=$${RANLIB}" \
28623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28624 distclean) \
28625 || exit 1
28627 @endif guile
28629 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28630 maybe-maintainer-clean-guile:
28631 @if guile
28632 maybe-maintainer-clean-guile: maintainer-clean-guile
28634 maintainer-clean-guile:
28635 @: $(MAKE); $(unstage)
28636 @[ -f ./guile/Makefile ] || exit 0; \
28637 r=`${PWD_COMMAND}`; export r; \
28638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28639 $(HOST_EXPORTS) \
28640 for flag in $(EXTRA_HOST_FLAGS) ; do \
28641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28642 done; \
28643 echo "Doing maintainer-clean in guile" ; \
28644 (cd $(HOST_SUBDIR)/guile && \
28645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28647 "RANLIB=$${RANLIB}" \
28648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28649 maintainer-clean) \
28650 || exit 1
28652 @endif guile
28656 .PHONY: configure-tk maybe-configure-tk
28657 maybe-configure-tk:
28658 @if gcc-bootstrap
28659 configure-tk: stage_current
28660 @endif gcc-bootstrap
28661 @if tk
28662 maybe-configure-tk: configure-tk
28663 configure-tk:
28664 @: $(MAKE); $(unstage)
28665 @r=`${PWD_COMMAND}`; export r; \
28666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28667 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28669 $(HOST_EXPORTS) \
28670 echo Configuring in $(HOST_SUBDIR)/tk; \
28671 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28672 case $(srcdir) in \
28673 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28674 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28675 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28676 esac; \
28677 srcdiroption="--srcdir=$${topdir}/tk"; \
28678 libsrcdir="$$s/tk"; \
28679 $(SHELL) $${libsrcdir}/configure \
28680 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28681 --target=${target_alias} $${srcdiroption} \
28682 || exit 1
28683 @endif tk
28689 .PHONY: all-tk maybe-all-tk
28690 maybe-all-tk:
28691 @if gcc-bootstrap
28692 all-tk: stage_current
28693 @endif gcc-bootstrap
28694 @if tk
28695 TARGET-tk=all
28696 maybe-all-tk: all-tk
28697 all-tk: configure-tk
28698 @: $(MAKE); $(unstage)
28699 @r=`${PWD_COMMAND}`; export r; \
28700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28701 $(HOST_EXPORTS) \
28702 (cd $(HOST_SUBDIR)/tk && \
28703 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28704 $(TARGET-tk))
28705 @endif tk
28710 .PHONY: check-tk maybe-check-tk
28711 maybe-check-tk:
28712 @if tk
28713 maybe-check-tk: check-tk
28715 check-tk:
28716 @: $(MAKE); $(unstage)
28717 @r=`${PWD_COMMAND}`; export r; \
28718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28719 $(HOST_EXPORTS) \
28720 (cd $(HOST_SUBDIR)/tk && \
28721 $(MAKE) $(FLAGS_TO_PASS) check)
28723 @endif tk
28725 .PHONY: install-tk maybe-install-tk
28726 maybe-install-tk:
28727 @if tk
28728 maybe-install-tk: install-tk
28730 install-tk: installdirs
28731 @: $(MAKE); $(unstage)
28732 @r=`${PWD_COMMAND}`; export r; \
28733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28734 $(HOST_EXPORTS) \
28735 (cd $(HOST_SUBDIR)/tk && \
28736 $(MAKE) $(FLAGS_TO_PASS) install)
28738 @endif tk
28740 .PHONY: install-strip-tk maybe-install-strip-tk
28741 maybe-install-strip-tk:
28742 @if tk
28743 maybe-install-strip-tk: install-strip-tk
28745 install-strip-tk: installdirs
28746 @: $(MAKE); $(unstage)
28747 @r=`${PWD_COMMAND}`; export r; \
28748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28749 $(HOST_EXPORTS) \
28750 (cd $(HOST_SUBDIR)/tk && \
28751 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28753 @endif tk
28755 # Other targets (info, dvi, pdf, etc.)
28757 .PHONY: maybe-info-tk info-tk
28758 maybe-info-tk:
28759 @if tk
28760 maybe-info-tk: info-tk
28762 info-tk: \
28763 configure-tk
28764 @: $(MAKE); $(unstage)
28765 @[ -f ./tk/Makefile ] || exit 0; \
28766 r=`${PWD_COMMAND}`; export r; \
28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28768 $(HOST_EXPORTS) \
28769 for flag in $(EXTRA_HOST_FLAGS) ; do \
28770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28771 done; \
28772 echo "Doing info in tk" ; \
28773 (cd $(HOST_SUBDIR)/tk && \
28774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28776 "RANLIB=$${RANLIB}" \
28777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28778 info) \
28779 || exit 1
28781 @endif tk
28783 .PHONY: maybe-dvi-tk dvi-tk
28784 maybe-dvi-tk:
28785 @if tk
28786 maybe-dvi-tk: dvi-tk
28788 dvi-tk: \
28789 configure-tk
28790 @: $(MAKE); $(unstage)
28791 @[ -f ./tk/Makefile ] || exit 0; \
28792 r=`${PWD_COMMAND}`; export r; \
28793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28794 $(HOST_EXPORTS) \
28795 for flag in $(EXTRA_HOST_FLAGS) ; do \
28796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28797 done; \
28798 echo "Doing dvi in tk" ; \
28799 (cd $(HOST_SUBDIR)/tk && \
28800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28802 "RANLIB=$${RANLIB}" \
28803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28804 dvi) \
28805 || exit 1
28807 @endif tk
28809 .PHONY: maybe-pdf-tk pdf-tk
28810 maybe-pdf-tk:
28811 @if tk
28812 maybe-pdf-tk: pdf-tk
28814 pdf-tk: \
28815 configure-tk
28816 @: $(MAKE); $(unstage)
28817 @[ -f ./tk/Makefile ] || exit 0; \
28818 r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28820 $(HOST_EXPORTS) \
28821 for flag in $(EXTRA_HOST_FLAGS) ; do \
28822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28823 done; \
28824 echo "Doing pdf in tk" ; \
28825 (cd $(HOST_SUBDIR)/tk && \
28826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28828 "RANLIB=$${RANLIB}" \
28829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28830 pdf) \
28831 || exit 1
28833 @endif tk
28835 .PHONY: maybe-html-tk html-tk
28836 maybe-html-tk:
28837 @if tk
28838 maybe-html-tk: html-tk
28840 html-tk: \
28841 configure-tk
28842 @: $(MAKE); $(unstage)
28843 @[ -f ./tk/Makefile ] || exit 0; \
28844 r=`${PWD_COMMAND}`; export r; \
28845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28846 $(HOST_EXPORTS) \
28847 for flag in $(EXTRA_HOST_FLAGS) ; do \
28848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28849 done; \
28850 echo "Doing html in tk" ; \
28851 (cd $(HOST_SUBDIR)/tk && \
28852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28854 "RANLIB=$${RANLIB}" \
28855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28856 html) \
28857 || exit 1
28859 @endif tk
28861 .PHONY: maybe-TAGS-tk TAGS-tk
28862 maybe-TAGS-tk:
28863 @if tk
28864 maybe-TAGS-tk: TAGS-tk
28866 TAGS-tk: \
28867 configure-tk
28868 @: $(MAKE); $(unstage)
28869 @[ -f ./tk/Makefile ] || exit 0; \
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28872 $(HOST_EXPORTS) \
28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
28876 echo "Doing TAGS in tk" ; \
28877 (cd $(HOST_SUBDIR)/tk && \
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28882 TAGS) \
28883 || exit 1
28885 @endif tk
28887 .PHONY: maybe-install-info-tk install-info-tk
28888 maybe-install-info-tk:
28889 @if tk
28890 maybe-install-info-tk: install-info-tk
28892 install-info-tk: \
28893 configure-tk \
28894 info-tk
28895 @: $(MAKE); $(unstage)
28896 @[ -f ./tk/Makefile ] || exit 0; \
28897 r=`${PWD_COMMAND}`; export r; \
28898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28899 $(HOST_EXPORTS) \
28900 for flag in $(EXTRA_HOST_FLAGS) ; do \
28901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28902 done; \
28903 echo "Doing install-info in tk" ; \
28904 (cd $(HOST_SUBDIR)/tk && \
28905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28907 "RANLIB=$${RANLIB}" \
28908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28909 install-info) \
28910 || exit 1
28912 @endif tk
28914 .PHONY: maybe-install-pdf-tk install-pdf-tk
28915 maybe-install-pdf-tk:
28916 @if tk
28917 maybe-install-pdf-tk: install-pdf-tk
28919 install-pdf-tk: \
28920 configure-tk \
28921 pdf-tk
28922 @: $(MAKE); $(unstage)
28923 @[ -f ./tk/Makefile ] || exit 0; \
28924 r=`${PWD_COMMAND}`; export r; \
28925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28926 $(HOST_EXPORTS) \
28927 for flag in $(EXTRA_HOST_FLAGS) ; do \
28928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28929 done; \
28930 echo "Doing install-pdf in tk" ; \
28931 (cd $(HOST_SUBDIR)/tk && \
28932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28934 "RANLIB=$${RANLIB}" \
28935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28936 install-pdf) \
28937 || exit 1
28939 @endif tk
28941 .PHONY: maybe-install-html-tk install-html-tk
28942 maybe-install-html-tk:
28943 @if tk
28944 maybe-install-html-tk: install-html-tk
28946 install-html-tk: \
28947 configure-tk \
28948 html-tk
28949 @: $(MAKE); $(unstage)
28950 @[ -f ./tk/Makefile ] || exit 0; \
28951 r=`${PWD_COMMAND}`; export r; \
28952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28953 $(HOST_EXPORTS) \
28954 for flag in $(EXTRA_HOST_FLAGS) ; do \
28955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28956 done; \
28957 echo "Doing install-html in tk" ; \
28958 (cd $(HOST_SUBDIR)/tk && \
28959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28961 "RANLIB=$${RANLIB}" \
28962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28963 install-html) \
28964 || exit 1
28966 @endif tk
28968 .PHONY: maybe-installcheck-tk installcheck-tk
28969 maybe-installcheck-tk:
28970 @if tk
28971 maybe-installcheck-tk: installcheck-tk
28973 installcheck-tk: \
28974 configure-tk
28975 @: $(MAKE); $(unstage)
28976 @[ -f ./tk/Makefile ] || exit 0; \
28977 r=`${PWD_COMMAND}`; export r; \
28978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28979 $(HOST_EXPORTS) \
28980 for flag in $(EXTRA_HOST_FLAGS) ; do \
28981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28982 done; \
28983 echo "Doing installcheck in tk" ; \
28984 (cd $(HOST_SUBDIR)/tk && \
28985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28987 "RANLIB=$${RANLIB}" \
28988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28989 installcheck) \
28990 || exit 1
28992 @endif tk
28994 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28995 maybe-mostlyclean-tk:
28996 @if tk
28997 maybe-mostlyclean-tk: mostlyclean-tk
28999 mostlyclean-tk:
29000 @: $(MAKE); $(unstage)
29001 @[ -f ./tk/Makefile ] || exit 0; \
29002 r=`${PWD_COMMAND}`; export r; \
29003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29004 $(HOST_EXPORTS) \
29005 for flag in $(EXTRA_HOST_FLAGS) ; do \
29006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29007 done; \
29008 echo "Doing mostlyclean in tk" ; \
29009 (cd $(HOST_SUBDIR)/tk && \
29010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29012 "RANLIB=$${RANLIB}" \
29013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29014 mostlyclean) \
29015 || exit 1
29017 @endif tk
29019 .PHONY: maybe-clean-tk clean-tk
29020 maybe-clean-tk:
29021 @if tk
29022 maybe-clean-tk: clean-tk
29024 clean-tk:
29025 @: $(MAKE); $(unstage)
29026 @[ -f ./tk/Makefile ] || exit 0; \
29027 r=`${PWD_COMMAND}`; export r; \
29028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29029 $(HOST_EXPORTS) \
29030 for flag in $(EXTRA_HOST_FLAGS) ; do \
29031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29032 done; \
29033 echo "Doing clean in tk" ; \
29034 (cd $(HOST_SUBDIR)/tk && \
29035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29037 "RANLIB=$${RANLIB}" \
29038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29039 clean) \
29040 || exit 1
29042 @endif tk
29044 .PHONY: maybe-distclean-tk distclean-tk
29045 maybe-distclean-tk:
29046 @if tk
29047 maybe-distclean-tk: distclean-tk
29049 distclean-tk:
29050 @: $(MAKE); $(unstage)
29051 @[ -f ./tk/Makefile ] || exit 0; \
29052 r=`${PWD_COMMAND}`; export r; \
29053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29054 $(HOST_EXPORTS) \
29055 for flag in $(EXTRA_HOST_FLAGS) ; do \
29056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29057 done; \
29058 echo "Doing distclean in tk" ; \
29059 (cd $(HOST_SUBDIR)/tk && \
29060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29062 "RANLIB=$${RANLIB}" \
29063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29064 distclean) \
29065 || exit 1
29067 @endif tk
29069 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29070 maybe-maintainer-clean-tk:
29071 @if tk
29072 maybe-maintainer-clean-tk: maintainer-clean-tk
29074 maintainer-clean-tk:
29075 @: $(MAKE); $(unstage)
29076 @[ -f ./tk/Makefile ] || exit 0; \
29077 r=`${PWD_COMMAND}`; export r; \
29078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29079 $(HOST_EXPORTS) \
29080 for flag in $(EXTRA_HOST_FLAGS) ; do \
29081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29082 done; \
29083 echo "Doing maintainer-clean in tk" ; \
29084 (cd $(HOST_SUBDIR)/tk && \
29085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29087 "RANLIB=$${RANLIB}" \
29088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29089 maintainer-clean) \
29090 || exit 1
29092 @endif tk
29096 .PHONY: configure-libtermcap maybe-configure-libtermcap
29097 maybe-configure-libtermcap:
29098 @if gcc-bootstrap
29099 configure-libtermcap: stage_current
29100 @endif gcc-bootstrap
29101 @if libtermcap
29102 maybe-configure-libtermcap: configure-libtermcap
29103 configure-libtermcap:
29104 @: $(MAKE); $(unstage)
29105 @r=`${PWD_COMMAND}`; export r; \
29106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29107 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29108 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29109 $(HOST_EXPORTS) \
29110 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29111 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29112 case $(srcdir) in \
29113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29114 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29116 esac; \
29117 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
29118 libsrcdir="$$s/libtermcap"; \
29119 $(SHELL) $${libsrcdir}/configure \
29120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29121 --target=${target_alias} $${srcdiroption} \
29122 || exit 1
29123 @endif libtermcap
29129 .PHONY: all-libtermcap maybe-all-libtermcap
29130 maybe-all-libtermcap:
29131 @if gcc-bootstrap
29132 all-libtermcap: stage_current
29133 @endif gcc-bootstrap
29134 @if libtermcap
29135 TARGET-libtermcap=all
29136 maybe-all-libtermcap: all-libtermcap
29137 all-libtermcap: configure-libtermcap
29138 @: $(MAKE); $(unstage)
29139 @r=`${PWD_COMMAND}`; export r; \
29140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29141 $(HOST_EXPORTS) \
29142 (cd $(HOST_SUBDIR)/libtermcap && \
29143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29144 $(TARGET-libtermcap))
29145 @endif libtermcap
29150 .PHONY: check-libtermcap maybe-check-libtermcap
29151 maybe-check-libtermcap:
29152 @if libtermcap
29153 maybe-check-libtermcap: check-libtermcap
29155 check-libtermcap:
29157 @endif libtermcap
29159 .PHONY: install-libtermcap maybe-install-libtermcap
29160 maybe-install-libtermcap:
29161 @if libtermcap
29162 maybe-install-libtermcap: install-libtermcap
29164 install-libtermcap: installdirs
29165 @: $(MAKE); $(unstage)
29166 @r=`${PWD_COMMAND}`; export r; \
29167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29168 $(HOST_EXPORTS) \
29169 (cd $(HOST_SUBDIR)/libtermcap && \
29170 $(MAKE) $(FLAGS_TO_PASS) install)
29172 @endif libtermcap
29174 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29175 maybe-install-strip-libtermcap:
29176 @if libtermcap
29177 maybe-install-strip-libtermcap: install-strip-libtermcap
29179 install-strip-libtermcap: installdirs
29180 @: $(MAKE); $(unstage)
29181 @r=`${PWD_COMMAND}`; export r; \
29182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29183 $(HOST_EXPORTS) \
29184 (cd $(HOST_SUBDIR)/libtermcap && \
29185 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29187 @endif libtermcap
29189 # Other targets (info, dvi, pdf, etc.)
29191 .PHONY: maybe-info-libtermcap info-libtermcap
29192 maybe-info-libtermcap:
29193 @if libtermcap
29194 maybe-info-libtermcap: info-libtermcap
29196 info-libtermcap: \
29197 configure-libtermcap
29198 @: $(MAKE); $(unstage)
29199 @[ -f ./libtermcap/Makefile ] || exit 0; \
29200 r=`${PWD_COMMAND}`; export r; \
29201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29202 $(HOST_EXPORTS) \
29203 for flag in $(EXTRA_HOST_FLAGS) ; do \
29204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29205 done; \
29206 echo "Doing info in libtermcap" ; \
29207 (cd $(HOST_SUBDIR)/libtermcap && \
29208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29210 "RANLIB=$${RANLIB}" \
29211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29212 info) \
29213 || exit 1
29215 @endif libtermcap
29217 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29218 maybe-dvi-libtermcap:
29219 @if libtermcap
29220 maybe-dvi-libtermcap: dvi-libtermcap
29222 dvi-libtermcap: \
29223 configure-libtermcap
29224 @: $(MAKE); $(unstage)
29225 @[ -f ./libtermcap/Makefile ] || exit 0; \
29226 r=`${PWD_COMMAND}`; export r; \
29227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29228 $(HOST_EXPORTS) \
29229 for flag in $(EXTRA_HOST_FLAGS) ; do \
29230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29231 done; \
29232 echo "Doing dvi in libtermcap" ; \
29233 (cd $(HOST_SUBDIR)/libtermcap && \
29234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29236 "RANLIB=$${RANLIB}" \
29237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29238 dvi) \
29239 || exit 1
29241 @endif libtermcap
29243 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29244 maybe-pdf-libtermcap:
29245 @if libtermcap
29246 maybe-pdf-libtermcap: pdf-libtermcap
29248 pdf-libtermcap: \
29249 configure-libtermcap
29250 @: $(MAKE); $(unstage)
29251 @[ -f ./libtermcap/Makefile ] || exit 0; \
29252 r=`${PWD_COMMAND}`; export r; \
29253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29254 $(HOST_EXPORTS) \
29255 for flag in $(EXTRA_HOST_FLAGS) ; do \
29256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29257 done; \
29258 echo "Doing pdf in libtermcap" ; \
29259 (cd $(HOST_SUBDIR)/libtermcap && \
29260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29262 "RANLIB=$${RANLIB}" \
29263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29264 pdf) \
29265 || exit 1
29267 @endif libtermcap
29269 .PHONY: maybe-html-libtermcap html-libtermcap
29270 maybe-html-libtermcap:
29271 @if libtermcap
29272 maybe-html-libtermcap: html-libtermcap
29274 html-libtermcap: \
29275 configure-libtermcap
29276 @: $(MAKE); $(unstage)
29277 @[ -f ./libtermcap/Makefile ] || exit 0; \
29278 r=`${PWD_COMMAND}`; export r; \
29279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29280 $(HOST_EXPORTS) \
29281 for flag in $(EXTRA_HOST_FLAGS) ; do \
29282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29283 done; \
29284 echo "Doing html in libtermcap" ; \
29285 (cd $(HOST_SUBDIR)/libtermcap && \
29286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29288 "RANLIB=$${RANLIB}" \
29289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29290 html) \
29291 || exit 1
29293 @endif libtermcap
29295 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29296 maybe-TAGS-libtermcap:
29297 @if libtermcap
29298 maybe-TAGS-libtermcap: TAGS-libtermcap
29300 TAGS-libtermcap: \
29301 configure-libtermcap
29302 @: $(MAKE); $(unstage)
29303 @[ -f ./libtermcap/Makefile ] || exit 0; \
29304 r=`${PWD_COMMAND}`; export r; \
29305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306 $(HOST_EXPORTS) \
29307 for flag in $(EXTRA_HOST_FLAGS) ; do \
29308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29309 done; \
29310 echo "Doing TAGS in libtermcap" ; \
29311 (cd $(HOST_SUBDIR)/libtermcap && \
29312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29314 "RANLIB=$${RANLIB}" \
29315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29316 TAGS) \
29317 || exit 1
29319 @endif libtermcap
29321 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29322 maybe-install-info-libtermcap:
29323 @if libtermcap
29324 maybe-install-info-libtermcap: install-info-libtermcap
29326 install-info-libtermcap: \
29327 configure-libtermcap \
29328 info-libtermcap
29329 @: $(MAKE); $(unstage)
29330 @[ -f ./libtermcap/Makefile ] || exit 0; \
29331 r=`${PWD_COMMAND}`; export r; \
29332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29333 $(HOST_EXPORTS) \
29334 for flag in $(EXTRA_HOST_FLAGS) ; do \
29335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29336 done; \
29337 echo "Doing install-info in libtermcap" ; \
29338 (cd $(HOST_SUBDIR)/libtermcap && \
29339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29341 "RANLIB=$${RANLIB}" \
29342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29343 install-info) \
29344 || exit 1
29346 @endif libtermcap
29348 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29349 maybe-install-pdf-libtermcap:
29350 @if libtermcap
29351 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29353 install-pdf-libtermcap: \
29354 configure-libtermcap \
29355 pdf-libtermcap
29356 @: $(MAKE); $(unstage)
29357 @[ -f ./libtermcap/Makefile ] || exit 0; \
29358 r=`${PWD_COMMAND}`; export r; \
29359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29360 $(HOST_EXPORTS) \
29361 for flag in $(EXTRA_HOST_FLAGS) ; do \
29362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29363 done; \
29364 echo "Doing install-pdf in libtermcap" ; \
29365 (cd $(HOST_SUBDIR)/libtermcap && \
29366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29368 "RANLIB=$${RANLIB}" \
29369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29370 install-pdf) \
29371 || exit 1
29373 @endif libtermcap
29375 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29376 maybe-install-html-libtermcap:
29377 @if libtermcap
29378 maybe-install-html-libtermcap: install-html-libtermcap
29380 install-html-libtermcap: \
29381 configure-libtermcap \
29382 html-libtermcap
29383 @: $(MAKE); $(unstage)
29384 @[ -f ./libtermcap/Makefile ] || exit 0; \
29385 r=`${PWD_COMMAND}`; export r; \
29386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29387 $(HOST_EXPORTS) \
29388 for flag in $(EXTRA_HOST_FLAGS) ; do \
29389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29390 done; \
29391 echo "Doing install-html in libtermcap" ; \
29392 (cd $(HOST_SUBDIR)/libtermcap && \
29393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29395 "RANLIB=$${RANLIB}" \
29396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29397 install-html) \
29398 || exit 1
29400 @endif libtermcap
29402 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29403 maybe-installcheck-libtermcap:
29404 @if libtermcap
29405 maybe-installcheck-libtermcap: installcheck-libtermcap
29407 installcheck-libtermcap: \
29408 configure-libtermcap
29409 @: $(MAKE); $(unstage)
29410 @[ -f ./libtermcap/Makefile ] || exit 0; \
29411 r=`${PWD_COMMAND}`; export r; \
29412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29413 $(HOST_EXPORTS) \
29414 for flag in $(EXTRA_HOST_FLAGS) ; do \
29415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29416 done; \
29417 echo "Doing installcheck in libtermcap" ; \
29418 (cd $(HOST_SUBDIR)/libtermcap && \
29419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29421 "RANLIB=$${RANLIB}" \
29422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29423 installcheck) \
29424 || exit 1
29426 @endif libtermcap
29428 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29429 maybe-mostlyclean-libtermcap:
29430 @if libtermcap
29431 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29433 # libtermcap doesn't support mostlyclean.
29434 mostlyclean-libtermcap:
29436 @endif libtermcap
29438 .PHONY: maybe-clean-libtermcap clean-libtermcap
29439 maybe-clean-libtermcap:
29440 @if libtermcap
29441 maybe-clean-libtermcap: clean-libtermcap
29443 # libtermcap doesn't support clean.
29444 clean-libtermcap:
29446 @endif libtermcap
29448 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29449 maybe-distclean-libtermcap:
29450 @if libtermcap
29451 maybe-distclean-libtermcap: distclean-libtermcap
29453 # libtermcap doesn't support distclean.
29454 distclean-libtermcap:
29456 @endif libtermcap
29458 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29459 maybe-maintainer-clean-libtermcap:
29460 @if libtermcap
29461 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29463 # libtermcap doesn't support maintainer-clean.
29464 maintainer-clean-libtermcap:
29466 @endif libtermcap
29470 .PHONY: configure-utils maybe-configure-utils
29471 maybe-configure-utils:
29472 @if gcc-bootstrap
29473 configure-utils: stage_current
29474 @endif gcc-bootstrap
29475 @if utils
29476 maybe-configure-utils: configure-utils
29477 configure-utils:
29478 @: $(MAKE); $(unstage)
29479 @r=`${PWD_COMMAND}`; export r; \
29480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29481 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29483 $(HOST_EXPORTS) \
29484 echo Configuring in $(HOST_SUBDIR)/utils; \
29485 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29486 case $(srcdir) in \
29487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29488 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29490 esac; \
29491 srcdiroption="--srcdir=$${topdir}/utils"; \
29492 libsrcdir="$$s/utils"; \
29493 $(SHELL) $${libsrcdir}/configure \
29494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29495 --target=${target_alias} $${srcdiroption} \
29496 || exit 1
29497 @endif utils
29503 .PHONY: all-utils maybe-all-utils
29504 maybe-all-utils:
29505 @if gcc-bootstrap
29506 all-utils: stage_current
29507 @endif gcc-bootstrap
29508 @if utils
29509 TARGET-utils=all
29510 maybe-all-utils: all-utils
29511 all-utils: configure-utils
29512 @: $(MAKE); $(unstage)
29513 @r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29515 $(HOST_EXPORTS) \
29516 (cd $(HOST_SUBDIR)/utils && \
29517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29518 $(TARGET-utils))
29519 @endif utils
29524 .PHONY: check-utils maybe-check-utils
29525 maybe-check-utils:
29526 @if utils
29527 maybe-check-utils: check-utils
29529 check-utils:
29531 @endif utils
29533 .PHONY: install-utils maybe-install-utils
29534 maybe-install-utils:
29535 @if utils
29536 maybe-install-utils: install-utils
29538 install-utils: installdirs
29539 @: $(MAKE); $(unstage)
29540 @r=`${PWD_COMMAND}`; export r; \
29541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29542 $(HOST_EXPORTS) \
29543 (cd $(HOST_SUBDIR)/utils && \
29544 $(MAKE) $(FLAGS_TO_PASS) install)
29546 @endif utils
29548 .PHONY: install-strip-utils maybe-install-strip-utils
29549 maybe-install-strip-utils:
29550 @if utils
29551 maybe-install-strip-utils: install-strip-utils
29553 install-strip-utils: installdirs
29554 @: $(MAKE); $(unstage)
29555 @r=`${PWD_COMMAND}`; export r; \
29556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29557 $(HOST_EXPORTS) \
29558 (cd $(HOST_SUBDIR)/utils && \
29559 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29561 @endif utils
29563 # Other targets (info, dvi, pdf, etc.)
29565 .PHONY: maybe-info-utils info-utils
29566 maybe-info-utils:
29567 @if utils
29568 maybe-info-utils: info-utils
29570 info-utils: \
29571 configure-utils
29572 @: $(MAKE); $(unstage)
29573 @[ -f ./utils/Makefile ] || exit 0; \
29574 r=`${PWD_COMMAND}`; export r; \
29575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29576 $(HOST_EXPORTS) \
29577 for flag in $(EXTRA_HOST_FLAGS) ; do \
29578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29579 done; \
29580 echo "Doing info in utils" ; \
29581 (cd $(HOST_SUBDIR)/utils && \
29582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29584 "RANLIB=$${RANLIB}" \
29585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29586 info) \
29587 || exit 1
29589 @endif utils
29591 .PHONY: maybe-dvi-utils dvi-utils
29592 maybe-dvi-utils:
29593 @if utils
29594 maybe-dvi-utils: dvi-utils
29596 dvi-utils: \
29597 configure-utils
29598 @: $(MAKE); $(unstage)
29599 @[ -f ./utils/Makefile ] || exit 0; \
29600 r=`${PWD_COMMAND}`; export r; \
29601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29602 $(HOST_EXPORTS) \
29603 for flag in $(EXTRA_HOST_FLAGS) ; do \
29604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29605 done; \
29606 echo "Doing dvi in utils" ; \
29607 (cd $(HOST_SUBDIR)/utils && \
29608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29610 "RANLIB=$${RANLIB}" \
29611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29612 dvi) \
29613 || exit 1
29615 @endif utils
29617 .PHONY: maybe-pdf-utils pdf-utils
29618 maybe-pdf-utils:
29619 @if utils
29620 maybe-pdf-utils: pdf-utils
29622 pdf-utils: \
29623 configure-utils
29624 @: $(MAKE); $(unstage)
29625 @[ -f ./utils/Makefile ] || exit 0; \
29626 r=`${PWD_COMMAND}`; export r; \
29627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29628 $(HOST_EXPORTS) \
29629 for flag in $(EXTRA_HOST_FLAGS) ; do \
29630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29631 done; \
29632 echo "Doing pdf in utils" ; \
29633 (cd $(HOST_SUBDIR)/utils && \
29634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29636 "RANLIB=$${RANLIB}" \
29637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29638 pdf) \
29639 || exit 1
29641 @endif utils
29643 .PHONY: maybe-html-utils html-utils
29644 maybe-html-utils:
29645 @if utils
29646 maybe-html-utils: html-utils
29648 html-utils: \
29649 configure-utils
29650 @: $(MAKE); $(unstage)
29651 @[ -f ./utils/Makefile ] || exit 0; \
29652 r=`${PWD_COMMAND}`; export r; \
29653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29654 $(HOST_EXPORTS) \
29655 for flag in $(EXTRA_HOST_FLAGS) ; do \
29656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29657 done; \
29658 echo "Doing html in utils" ; \
29659 (cd $(HOST_SUBDIR)/utils && \
29660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29662 "RANLIB=$${RANLIB}" \
29663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29664 html) \
29665 || exit 1
29667 @endif utils
29669 .PHONY: maybe-TAGS-utils TAGS-utils
29670 maybe-TAGS-utils:
29671 @if utils
29672 maybe-TAGS-utils: TAGS-utils
29674 TAGS-utils: \
29675 configure-utils
29676 @: $(MAKE); $(unstage)
29677 @[ -f ./utils/Makefile ] || exit 0; \
29678 r=`${PWD_COMMAND}`; export r; \
29679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29680 $(HOST_EXPORTS) \
29681 for flag in $(EXTRA_HOST_FLAGS) ; do \
29682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29683 done; \
29684 echo "Doing TAGS in utils" ; \
29685 (cd $(HOST_SUBDIR)/utils && \
29686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29688 "RANLIB=$${RANLIB}" \
29689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29690 TAGS) \
29691 || exit 1
29693 @endif utils
29695 .PHONY: maybe-install-info-utils install-info-utils
29696 maybe-install-info-utils:
29697 @if utils
29698 maybe-install-info-utils: install-info-utils
29700 install-info-utils: \
29701 configure-utils \
29702 info-utils
29703 @: $(MAKE); $(unstage)
29704 @[ -f ./utils/Makefile ] || exit 0; \
29705 r=`${PWD_COMMAND}`; export r; \
29706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29707 $(HOST_EXPORTS) \
29708 for flag in $(EXTRA_HOST_FLAGS) ; do \
29709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29710 done; \
29711 echo "Doing install-info in utils" ; \
29712 (cd $(HOST_SUBDIR)/utils && \
29713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29715 "RANLIB=$${RANLIB}" \
29716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29717 install-info) \
29718 || exit 1
29720 @endif utils
29722 .PHONY: maybe-install-pdf-utils install-pdf-utils
29723 maybe-install-pdf-utils:
29724 @if utils
29725 maybe-install-pdf-utils: install-pdf-utils
29727 install-pdf-utils: \
29728 configure-utils \
29729 pdf-utils
29730 @: $(MAKE); $(unstage)
29731 @[ -f ./utils/Makefile ] || exit 0; \
29732 r=`${PWD_COMMAND}`; export r; \
29733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29734 $(HOST_EXPORTS) \
29735 for flag in $(EXTRA_HOST_FLAGS) ; do \
29736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29737 done; \
29738 echo "Doing install-pdf in utils" ; \
29739 (cd $(HOST_SUBDIR)/utils && \
29740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29742 "RANLIB=$${RANLIB}" \
29743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29744 install-pdf) \
29745 || exit 1
29747 @endif utils
29749 .PHONY: maybe-install-html-utils install-html-utils
29750 maybe-install-html-utils:
29751 @if utils
29752 maybe-install-html-utils: install-html-utils
29754 install-html-utils: \
29755 configure-utils \
29756 html-utils
29757 @: $(MAKE); $(unstage)
29758 @[ -f ./utils/Makefile ] || exit 0; \
29759 r=`${PWD_COMMAND}`; export r; \
29760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29761 $(HOST_EXPORTS) \
29762 for flag in $(EXTRA_HOST_FLAGS) ; do \
29763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29764 done; \
29765 echo "Doing install-html in utils" ; \
29766 (cd $(HOST_SUBDIR)/utils && \
29767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29769 "RANLIB=$${RANLIB}" \
29770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29771 install-html) \
29772 || exit 1
29774 @endif utils
29776 .PHONY: maybe-installcheck-utils installcheck-utils
29777 maybe-installcheck-utils:
29778 @if utils
29779 maybe-installcheck-utils: installcheck-utils
29781 installcheck-utils: \
29782 configure-utils
29783 @: $(MAKE); $(unstage)
29784 @[ -f ./utils/Makefile ] || exit 0; \
29785 r=`${PWD_COMMAND}`; export r; \
29786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29787 $(HOST_EXPORTS) \
29788 for flag in $(EXTRA_HOST_FLAGS) ; do \
29789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29790 done; \
29791 echo "Doing installcheck in utils" ; \
29792 (cd $(HOST_SUBDIR)/utils && \
29793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29795 "RANLIB=$${RANLIB}" \
29796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29797 installcheck) \
29798 || exit 1
29800 @endif utils
29802 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29803 maybe-mostlyclean-utils:
29804 @if utils
29805 maybe-mostlyclean-utils: mostlyclean-utils
29807 mostlyclean-utils:
29808 @: $(MAKE); $(unstage)
29809 @[ -f ./utils/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing mostlyclean in utils" ; \
29817 (cd $(HOST_SUBDIR)/utils && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822 mostlyclean) \
29823 || exit 1
29825 @endif utils
29827 .PHONY: maybe-clean-utils clean-utils
29828 maybe-clean-utils:
29829 @if utils
29830 maybe-clean-utils: clean-utils
29832 clean-utils:
29833 @: $(MAKE); $(unstage)
29834 @[ -f ./utils/Makefile ] || exit 0; \
29835 r=`${PWD_COMMAND}`; export r; \
29836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29837 $(HOST_EXPORTS) \
29838 for flag in $(EXTRA_HOST_FLAGS) ; do \
29839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29840 done; \
29841 echo "Doing clean in utils" ; \
29842 (cd $(HOST_SUBDIR)/utils && \
29843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29845 "RANLIB=$${RANLIB}" \
29846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29847 clean) \
29848 || exit 1
29850 @endif utils
29852 .PHONY: maybe-distclean-utils distclean-utils
29853 maybe-distclean-utils:
29854 @if utils
29855 maybe-distclean-utils: distclean-utils
29857 distclean-utils:
29858 @: $(MAKE); $(unstage)
29859 @[ -f ./utils/Makefile ] || exit 0; \
29860 r=`${PWD_COMMAND}`; export r; \
29861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29862 $(HOST_EXPORTS) \
29863 for flag in $(EXTRA_HOST_FLAGS) ; do \
29864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29865 done; \
29866 echo "Doing distclean in utils" ; \
29867 (cd $(HOST_SUBDIR)/utils && \
29868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29870 "RANLIB=$${RANLIB}" \
29871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29872 distclean) \
29873 || exit 1
29875 @endif utils
29877 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29878 maybe-maintainer-clean-utils:
29879 @if utils
29880 maybe-maintainer-clean-utils: maintainer-clean-utils
29882 maintainer-clean-utils:
29883 @: $(MAKE); $(unstage)
29884 @[ -f ./utils/Makefile ] || exit 0; \
29885 r=`${PWD_COMMAND}`; export r; \
29886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29887 $(HOST_EXPORTS) \
29888 for flag in $(EXTRA_HOST_FLAGS) ; do \
29889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29890 done; \
29891 echo "Doing maintainer-clean in utils" ; \
29892 (cd $(HOST_SUBDIR)/utils && \
29893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29895 "RANLIB=$${RANLIB}" \
29896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29897 maintainer-clean) \
29898 || exit 1
29900 @endif utils
29904 .PHONY: configure-gnattools maybe-configure-gnattools
29905 maybe-configure-gnattools:
29906 @if gcc-bootstrap
29907 configure-gnattools: stage_current
29908 @endif gcc-bootstrap
29909 @if gnattools
29910 maybe-configure-gnattools: configure-gnattools
29911 configure-gnattools:
29912 @: $(MAKE); $(unstage)
29913 @r=`${PWD_COMMAND}`; export r; \
29914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29915 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29917 $(HOST_EXPORTS) \
29918 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29919 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29920 case $(srcdir) in \
29921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29922 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29924 esac; \
29925 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29926 libsrcdir="$$s/gnattools"; \
29927 $(SHELL) $${libsrcdir}/configure \
29928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29929 --target=${target_alias} $${srcdiroption} \
29930 || exit 1
29931 @endif gnattools
29937 .PHONY: all-gnattools maybe-all-gnattools
29938 maybe-all-gnattools:
29939 @if gcc-bootstrap
29940 all-gnattools: stage_current
29941 @endif gcc-bootstrap
29942 @if gnattools
29943 TARGET-gnattools=all
29944 maybe-all-gnattools: all-gnattools
29945 all-gnattools: configure-gnattools
29946 @: $(MAKE); $(unstage)
29947 @r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949 $(HOST_EXPORTS) \
29950 (cd $(HOST_SUBDIR)/gnattools && \
29951 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29952 $(TARGET-gnattools))
29953 @endif gnattools
29958 .PHONY: check-gnattools maybe-check-gnattools
29959 maybe-check-gnattools:
29960 @if gnattools
29961 maybe-check-gnattools: check-gnattools
29963 check-gnattools:
29964 @: $(MAKE); $(unstage)
29965 @r=`${PWD_COMMAND}`; export r; \
29966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29967 $(HOST_EXPORTS) \
29968 (cd $(HOST_SUBDIR)/gnattools && \
29969 $(MAKE) $(FLAGS_TO_PASS) check)
29971 @endif gnattools
29973 .PHONY: install-gnattools maybe-install-gnattools
29974 maybe-install-gnattools:
29975 @if gnattools
29976 maybe-install-gnattools: install-gnattools
29978 install-gnattools: installdirs
29979 @: $(MAKE); $(unstage)
29980 @r=`${PWD_COMMAND}`; export r; \
29981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29982 $(HOST_EXPORTS) \
29983 (cd $(HOST_SUBDIR)/gnattools && \
29984 $(MAKE) $(FLAGS_TO_PASS) install)
29986 @endif gnattools
29988 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29989 maybe-install-strip-gnattools:
29990 @if gnattools
29991 maybe-install-strip-gnattools: install-strip-gnattools
29993 install-strip-gnattools: installdirs
29994 @: $(MAKE); $(unstage)
29995 @r=`${PWD_COMMAND}`; export r; \
29996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29997 $(HOST_EXPORTS) \
29998 (cd $(HOST_SUBDIR)/gnattools && \
29999 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30001 @endif gnattools
30003 # Other targets (info, dvi, pdf, etc.)
30005 .PHONY: maybe-info-gnattools info-gnattools
30006 maybe-info-gnattools:
30007 @if gnattools
30008 maybe-info-gnattools: info-gnattools
30010 info-gnattools: \
30011 configure-gnattools
30012 @: $(MAKE); $(unstage)
30013 @[ -f ./gnattools/Makefile ] || exit 0; \
30014 r=`${PWD_COMMAND}`; export r; \
30015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30016 $(HOST_EXPORTS) \
30017 for flag in $(EXTRA_HOST_FLAGS) ; do \
30018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30019 done; \
30020 echo "Doing info in gnattools" ; \
30021 (cd $(HOST_SUBDIR)/gnattools && \
30022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30024 "RANLIB=$${RANLIB}" \
30025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30026 info) \
30027 || exit 1
30029 @endif gnattools
30031 .PHONY: maybe-dvi-gnattools dvi-gnattools
30032 maybe-dvi-gnattools:
30033 @if gnattools
30034 maybe-dvi-gnattools: dvi-gnattools
30036 dvi-gnattools: \
30037 configure-gnattools
30038 @: $(MAKE); $(unstage)
30039 @[ -f ./gnattools/Makefile ] || exit 0; \
30040 r=`${PWD_COMMAND}`; export r; \
30041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30042 $(HOST_EXPORTS) \
30043 for flag in $(EXTRA_HOST_FLAGS) ; do \
30044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30045 done; \
30046 echo "Doing dvi in gnattools" ; \
30047 (cd $(HOST_SUBDIR)/gnattools && \
30048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30050 "RANLIB=$${RANLIB}" \
30051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30052 dvi) \
30053 || exit 1
30055 @endif gnattools
30057 .PHONY: maybe-pdf-gnattools pdf-gnattools
30058 maybe-pdf-gnattools:
30059 @if gnattools
30060 maybe-pdf-gnattools: pdf-gnattools
30062 pdf-gnattools: \
30063 configure-gnattools
30064 @: $(MAKE); $(unstage)
30065 @[ -f ./gnattools/Makefile ] || exit 0; \
30066 r=`${PWD_COMMAND}`; export r; \
30067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30068 $(HOST_EXPORTS) \
30069 for flag in $(EXTRA_HOST_FLAGS) ; do \
30070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30071 done; \
30072 echo "Doing pdf in gnattools" ; \
30073 (cd $(HOST_SUBDIR)/gnattools && \
30074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30076 "RANLIB=$${RANLIB}" \
30077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30078 pdf) \
30079 || exit 1
30081 @endif gnattools
30083 .PHONY: maybe-html-gnattools html-gnattools
30084 maybe-html-gnattools:
30085 @if gnattools
30086 maybe-html-gnattools: html-gnattools
30088 html-gnattools: \
30089 configure-gnattools
30090 @: $(MAKE); $(unstage)
30091 @[ -f ./gnattools/Makefile ] || exit 0; \
30092 r=`${PWD_COMMAND}`; export r; \
30093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30094 $(HOST_EXPORTS) \
30095 for flag in $(EXTRA_HOST_FLAGS) ; do \
30096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30097 done; \
30098 echo "Doing html in gnattools" ; \
30099 (cd $(HOST_SUBDIR)/gnattools && \
30100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30102 "RANLIB=$${RANLIB}" \
30103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30104 html) \
30105 || exit 1
30107 @endif gnattools
30109 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30110 maybe-TAGS-gnattools:
30111 @if gnattools
30112 maybe-TAGS-gnattools: TAGS-gnattools
30114 TAGS-gnattools: \
30115 configure-gnattools
30116 @: $(MAKE); $(unstage)
30117 @[ -f ./gnattools/Makefile ] || exit 0; \
30118 r=`${PWD_COMMAND}`; export r; \
30119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30120 $(HOST_EXPORTS) \
30121 for flag in $(EXTRA_HOST_FLAGS) ; do \
30122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30123 done; \
30124 echo "Doing TAGS in gnattools" ; \
30125 (cd $(HOST_SUBDIR)/gnattools && \
30126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30128 "RANLIB=$${RANLIB}" \
30129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30130 TAGS) \
30131 || exit 1
30133 @endif gnattools
30135 .PHONY: maybe-install-info-gnattools install-info-gnattools
30136 maybe-install-info-gnattools:
30137 @if gnattools
30138 maybe-install-info-gnattools: install-info-gnattools
30140 install-info-gnattools: \
30141 configure-gnattools \
30142 info-gnattools
30143 @: $(MAKE); $(unstage)
30144 @[ -f ./gnattools/Makefile ] || exit 0; \
30145 r=`${PWD_COMMAND}`; export r; \
30146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30147 $(HOST_EXPORTS) \
30148 for flag in $(EXTRA_HOST_FLAGS) ; do \
30149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30150 done; \
30151 echo "Doing install-info in gnattools" ; \
30152 (cd $(HOST_SUBDIR)/gnattools && \
30153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30155 "RANLIB=$${RANLIB}" \
30156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30157 install-info) \
30158 || exit 1
30160 @endif gnattools
30162 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30163 maybe-install-pdf-gnattools:
30164 @if gnattools
30165 maybe-install-pdf-gnattools: install-pdf-gnattools
30167 install-pdf-gnattools: \
30168 configure-gnattools \
30169 pdf-gnattools
30170 @: $(MAKE); $(unstage)
30171 @[ -f ./gnattools/Makefile ] || exit 0; \
30172 r=`${PWD_COMMAND}`; export r; \
30173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30174 $(HOST_EXPORTS) \
30175 for flag in $(EXTRA_HOST_FLAGS) ; do \
30176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30177 done; \
30178 echo "Doing install-pdf in gnattools" ; \
30179 (cd $(HOST_SUBDIR)/gnattools && \
30180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30182 "RANLIB=$${RANLIB}" \
30183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30184 install-pdf) \
30185 || exit 1
30187 @endif gnattools
30189 .PHONY: maybe-install-html-gnattools install-html-gnattools
30190 maybe-install-html-gnattools:
30191 @if gnattools
30192 maybe-install-html-gnattools: install-html-gnattools
30194 install-html-gnattools: \
30195 configure-gnattools \
30196 html-gnattools
30197 @: $(MAKE); $(unstage)
30198 @[ -f ./gnattools/Makefile ] || exit 0; \
30199 r=`${PWD_COMMAND}`; export r; \
30200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30201 $(HOST_EXPORTS) \
30202 for flag in $(EXTRA_HOST_FLAGS) ; do \
30203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30204 done; \
30205 echo "Doing install-html in gnattools" ; \
30206 (cd $(HOST_SUBDIR)/gnattools && \
30207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30209 "RANLIB=$${RANLIB}" \
30210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30211 install-html) \
30212 || exit 1
30214 @endif gnattools
30216 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30217 maybe-installcheck-gnattools:
30218 @if gnattools
30219 maybe-installcheck-gnattools: installcheck-gnattools
30221 installcheck-gnattools: \
30222 configure-gnattools
30223 @: $(MAKE); $(unstage)
30224 @[ -f ./gnattools/Makefile ] || exit 0; \
30225 r=`${PWD_COMMAND}`; export r; \
30226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30227 $(HOST_EXPORTS) \
30228 for flag in $(EXTRA_HOST_FLAGS) ; do \
30229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30230 done; \
30231 echo "Doing installcheck in gnattools" ; \
30232 (cd $(HOST_SUBDIR)/gnattools && \
30233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30235 "RANLIB=$${RANLIB}" \
30236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30237 installcheck) \
30238 || exit 1
30240 @endif gnattools
30242 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30243 maybe-mostlyclean-gnattools:
30244 @if gnattools
30245 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30247 mostlyclean-gnattools:
30248 @: $(MAKE); $(unstage)
30249 @[ -f ./gnattools/Makefile ] || exit 0; \
30250 r=`${PWD_COMMAND}`; export r; \
30251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30252 $(HOST_EXPORTS) \
30253 for flag in $(EXTRA_HOST_FLAGS) ; do \
30254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30255 done; \
30256 echo "Doing mostlyclean in gnattools" ; \
30257 (cd $(HOST_SUBDIR)/gnattools && \
30258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30260 "RANLIB=$${RANLIB}" \
30261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30262 mostlyclean) \
30263 || exit 1
30265 @endif gnattools
30267 .PHONY: maybe-clean-gnattools clean-gnattools
30268 maybe-clean-gnattools:
30269 @if gnattools
30270 maybe-clean-gnattools: clean-gnattools
30272 clean-gnattools:
30273 @: $(MAKE); $(unstage)
30274 @[ -f ./gnattools/Makefile ] || exit 0; \
30275 r=`${PWD_COMMAND}`; export r; \
30276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30277 $(HOST_EXPORTS) \
30278 for flag in $(EXTRA_HOST_FLAGS) ; do \
30279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30280 done; \
30281 echo "Doing clean in gnattools" ; \
30282 (cd $(HOST_SUBDIR)/gnattools && \
30283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30285 "RANLIB=$${RANLIB}" \
30286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30287 clean) \
30288 || exit 1
30290 @endif gnattools
30292 .PHONY: maybe-distclean-gnattools distclean-gnattools
30293 maybe-distclean-gnattools:
30294 @if gnattools
30295 maybe-distclean-gnattools: distclean-gnattools
30297 distclean-gnattools:
30298 @: $(MAKE); $(unstage)
30299 @[ -f ./gnattools/Makefile ] || exit 0; \
30300 r=`${PWD_COMMAND}`; export r; \
30301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30302 $(HOST_EXPORTS) \
30303 for flag in $(EXTRA_HOST_FLAGS) ; do \
30304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30305 done; \
30306 echo "Doing distclean in gnattools" ; \
30307 (cd $(HOST_SUBDIR)/gnattools && \
30308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30310 "RANLIB=$${RANLIB}" \
30311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30312 distclean) \
30313 || exit 1
30315 @endif gnattools
30317 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30318 maybe-maintainer-clean-gnattools:
30319 @if gnattools
30320 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30322 maintainer-clean-gnattools:
30323 @: $(MAKE); $(unstage)
30324 @[ -f ./gnattools/Makefile ] || exit 0; \
30325 r=`${PWD_COMMAND}`; export r; \
30326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30327 $(HOST_EXPORTS) \
30328 for flag in $(EXTRA_HOST_FLAGS) ; do \
30329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30330 done; \
30331 echo "Doing maintainer-clean in gnattools" ; \
30332 (cd $(HOST_SUBDIR)/gnattools && \
30333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30335 "RANLIB=$${RANLIB}" \
30336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30337 maintainer-clean) \
30338 || exit 1
30340 @endif gnattools
30344 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30345 maybe-configure-lto-plugin:
30346 @if gcc-bootstrap
30347 configure-lto-plugin: stage_current
30348 @endif gcc-bootstrap
30349 @if lto-plugin
30350 maybe-configure-lto-plugin: configure-lto-plugin
30351 configure-lto-plugin:
30352 @r=`${PWD_COMMAND}`; export r; \
30353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30354 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30356 $(HOST_EXPORTS) \
30357 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30358 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30359 case $(srcdir) in \
30360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30361 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30363 esac; \
30364 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30365 libsrcdir="$$s/lto-plugin"; \
30366 $(SHELL) $${libsrcdir}/configure \
30367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30368 --target=${target_alias} $${srcdiroption} --enable-shared \
30369 || exit 1
30370 @endif lto-plugin
30374 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30375 maybe-configure-stage1-lto-plugin:
30376 @if lto-plugin-bootstrap
30377 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30378 configure-stage1-lto-plugin:
30379 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30381 @r=`${PWD_COMMAND}`; export r; \
30382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30383 TFLAGS="$(STAGE1_TFLAGS)"; \
30384 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30385 $(HOST_EXPORTS) \
30386 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30387 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30388 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30389 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30391 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30392 case $(srcdir) in \
30393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30394 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30396 esac; \
30397 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30398 libsrcdir="$$s/lto-plugin"; \
30399 $(SHELL) $${libsrcdir}/configure \
30400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30401 --target=${target_alias} $${srcdiroption} \
30402 $(STAGE1_CONFIGURE_FLAGS) \
30403 --enable-shared
30404 @endif lto-plugin-bootstrap
30406 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30407 maybe-configure-stage2-lto-plugin:
30408 @if lto-plugin-bootstrap
30409 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30410 configure-stage2-lto-plugin:
30411 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30413 @r=`${PWD_COMMAND}`; export r; \
30414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30415 TFLAGS="$(STAGE2_TFLAGS)"; \
30416 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30417 $(HOST_EXPORTS) \
30418 $(POSTSTAGE1_HOST_EXPORTS) \
30419 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30420 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30421 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30422 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30424 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30425 case $(srcdir) in \
30426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30427 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30429 esac; \
30430 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30431 libsrcdir="$$s/lto-plugin"; \
30432 $(SHELL) $${libsrcdir}/configure \
30433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30434 --target=${target_alias} $${srcdiroption} \
30435 --with-build-libsubdir=$(HOST_SUBDIR) \
30436 $(STAGE2_CONFIGURE_FLAGS) \
30437 --enable-shared
30438 @endif lto-plugin-bootstrap
30440 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30441 maybe-configure-stage3-lto-plugin:
30442 @if lto-plugin-bootstrap
30443 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30444 configure-stage3-lto-plugin:
30445 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30446 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30447 @r=`${PWD_COMMAND}`; export r; \
30448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30449 TFLAGS="$(STAGE3_TFLAGS)"; \
30450 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30451 $(HOST_EXPORTS) \
30452 $(POSTSTAGE1_HOST_EXPORTS) \
30453 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30454 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30455 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30456 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30458 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30459 case $(srcdir) in \
30460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30461 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30463 esac; \
30464 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30465 libsrcdir="$$s/lto-plugin"; \
30466 $(SHELL) $${libsrcdir}/configure \
30467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30468 --target=${target_alias} $${srcdiroption} \
30469 --with-build-libsubdir=$(HOST_SUBDIR) \
30470 $(STAGE3_CONFIGURE_FLAGS) \
30471 --enable-shared
30472 @endif lto-plugin-bootstrap
30474 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30475 maybe-configure-stage4-lto-plugin:
30476 @if lto-plugin-bootstrap
30477 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30478 configure-stage4-lto-plugin:
30479 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30481 @r=`${PWD_COMMAND}`; export r; \
30482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30483 TFLAGS="$(STAGE4_TFLAGS)"; \
30484 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30485 $(HOST_EXPORTS) \
30486 $(POSTSTAGE1_HOST_EXPORTS) \
30487 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30488 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30489 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30490 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30492 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30493 case $(srcdir) in \
30494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30495 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30497 esac; \
30498 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30499 libsrcdir="$$s/lto-plugin"; \
30500 $(SHELL) $${libsrcdir}/configure \
30501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30502 --target=${target_alias} $${srcdiroption} \
30503 --with-build-libsubdir=$(HOST_SUBDIR) \
30504 $(STAGE4_CONFIGURE_FLAGS) \
30505 --enable-shared
30506 @endif lto-plugin-bootstrap
30508 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30509 maybe-configure-stageprofile-lto-plugin:
30510 @if lto-plugin-bootstrap
30511 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30512 configure-stageprofile-lto-plugin:
30513 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30515 @r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30518 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30519 $(HOST_EXPORTS) \
30520 $(POSTSTAGE1_HOST_EXPORTS) \
30521 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30522 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30523 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30524 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30526 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30527 case $(srcdir) in \
30528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30529 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30531 esac; \
30532 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30533 libsrcdir="$$s/lto-plugin"; \
30534 $(SHELL) $${libsrcdir}/configure \
30535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30536 --target=${target_alias} $${srcdiroption} \
30537 --with-build-libsubdir=$(HOST_SUBDIR) \
30538 $(STAGEprofile_CONFIGURE_FLAGS) \
30539 --enable-shared
30540 @endif lto-plugin-bootstrap
30542 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30543 maybe-configure-stagefeedback-lto-plugin:
30544 @if lto-plugin-bootstrap
30545 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30546 configure-stagefeedback-lto-plugin:
30547 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30548 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30549 @r=`${PWD_COMMAND}`; export r; \
30550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30551 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30552 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30553 $(HOST_EXPORTS) \
30554 $(POSTSTAGE1_HOST_EXPORTS) \
30555 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30556 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30557 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30558 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30560 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30561 case $(srcdir) in \
30562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30563 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30565 esac; \
30566 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30567 libsrcdir="$$s/lto-plugin"; \
30568 $(SHELL) $${libsrcdir}/configure \
30569 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30570 --target=${target_alias} $${srcdiroption} \
30571 --with-build-libsubdir=$(HOST_SUBDIR) \
30572 $(STAGEfeedback_CONFIGURE_FLAGS) \
30573 --enable-shared
30574 @endif lto-plugin-bootstrap
30580 .PHONY: all-lto-plugin maybe-all-lto-plugin
30581 maybe-all-lto-plugin:
30582 @if gcc-bootstrap
30583 all-lto-plugin: stage_current
30584 @endif gcc-bootstrap
30585 @if lto-plugin
30586 TARGET-lto-plugin=all
30587 maybe-all-lto-plugin: all-lto-plugin
30588 all-lto-plugin: configure-lto-plugin
30589 @r=`${PWD_COMMAND}`; export r; \
30590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30591 $(HOST_EXPORTS) \
30592 (cd $(HOST_SUBDIR)/lto-plugin && \
30593 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30594 $(TARGET-lto-plugin))
30595 @endif lto-plugin
30599 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30600 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30601 maybe-all-stage1-lto-plugin:
30602 maybe-clean-stage1-lto-plugin:
30603 @if lto-plugin-bootstrap
30604 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30605 all-stage1: all-stage1-lto-plugin
30606 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30607 all-stage1-lto-plugin: configure-stage1-lto-plugin
30608 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30609 @r=`${PWD_COMMAND}`; export r; \
30610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30611 TFLAGS="$(STAGE1_TFLAGS)"; \
30612 $(HOST_EXPORTS) \
30613 cd $(HOST_SUBDIR)/lto-plugin && \
30614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30615 CFLAGS="$(STAGE1_CFLAGS)" \
30616 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30617 LIBCFLAGS="$(LIBCFLAGS)" \
30618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30621 $(EXTRA_HOST_FLAGS) \
30622 $(STAGE1_FLAGS_TO_PASS) \
30623 TFLAGS="$(STAGE1_TFLAGS)" \
30624 $(TARGET-stage1-lto-plugin)
30626 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30627 clean-stage1: clean-stage1-lto-plugin
30628 clean-stage1-lto-plugin:
30629 @if [ $(current_stage) = stage1 ]; then \
30630 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30631 else \
30632 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30633 $(MAKE) stage1-start; \
30634 fi; \
30635 cd $(HOST_SUBDIR)/lto-plugin && \
30636 $(MAKE) $(EXTRA_HOST_FLAGS) \
30637 $(STAGE1_FLAGS_TO_PASS) clean
30638 @endif lto-plugin-bootstrap
30641 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30642 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30643 maybe-all-stage2-lto-plugin:
30644 maybe-clean-stage2-lto-plugin:
30645 @if lto-plugin-bootstrap
30646 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30647 all-stage2: all-stage2-lto-plugin
30648 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30649 all-stage2-lto-plugin: configure-stage2-lto-plugin
30650 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30651 @r=`${PWD_COMMAND}`; export r; \
30652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30653 TFLAGS="$(STAGE2_TFLAGS)"; \
30654 $(HOST_EXPORTS) \
30655 $(POSTSTAGE1_HOST_EXPORTS) \
30656 cd $(HOST_SUBDIR)/lto-plugin && \
30657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30658 CFLAGS="$(STAGE2_CFLAGS)" \
30659 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30660 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30661 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30662 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30663 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30664 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30665 TFLAGS="$(STAGE2_TFLAGS)" \
30666 $(TARGET-stage2-lto-plugin)
30668 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30669 clean-stage2: clean-stage2-lto-plugin
30670 clean-stage2-lto-plugin:
30671 @if [ $(current_stage) = stage2 ]; then \
30672 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30673 else \
30674 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30675 $(MAKE) stage2-start; \
30676 fi; \
30677 cd $(HOST_SUBDIR)/lto-plugin && \
30678 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30679 @endif lto-plugin-bootstrap
30682 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30683 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30684 maybe-all-stage3-lto-plugin:
30685 maybe-clean-stage3-lto-plugin:
30686 @if lto-plugin-bootstrap
30687 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30688 all-stage3: all-stage3-lto-plugin
30689 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30690 all-stage3-lto-plugin: configure-stage3-lto-plugin
30691 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30692 @r=`${PWD_COMMAND}`; export r; \
30693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30694 TFLAGS="$(STAGE3_TFLAGS)"; \
30695 $(HOST_EXPORTS) \
30696 $(POSTSTAGE1_HOST_EXPORTS) \
30697 cd $(HOST_SUBDIR)/lto-plugin && \
30698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30699 CFLAGS="$(STAGE3_CFLAGS)" \
30700 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30701 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30706 TFLAGS="$(STAGE3_TFLAGS)" \
30707 $(TARGET-stage3-lto-plugin)
30709 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30710 clean-stage3: clean-stage3-lto-plugin
30711 clean-stage3-lto-plugin:
30712 @if [ $(current_stage) = stage3 ]; then \
30713 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30714 else \
30715 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30716 $(MAKE) stage3-start; \
30717 fi; \
30718 cd $(HOST_SUBDIR)/lto-plugin && \
30719 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30720 @endif lto-plugin-bootstrap
30723 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30724 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30725 maybe-all-stage4-lto-plugin:
30726 maybe-clean-stage4-lto-plugin:
30727 @if lto-plugin-bootstrap
30728 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30729 all-stage4: all-stage4-lto-plugin
30730 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30731 all-stage4-lto-plugin: configure-stage4-lto-plugin
30732 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30733 @r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735 TFLAGS="$(STAGE4_TFLAGS)"; \
30736 $(HOST_EXPORTS) \
30737 $(POSTSTAGE1_HOST_EXPORTS) \
30738 cd $(HOST_SUBDIR)/lto-plugin && \
30739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30740 CFLAGS="$(STAGE4_CFLAGS)" \
30741 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30742 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30747 TFLAGS="$(STAGE4_TFLAGS)" \
30748 $(TARGET-stage4-lto-plugin)
30750 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30751 clean-stage4: clean-stage4-lto-plugin
30752 clean-stage4-lto-plugin:
30753 @if [ $(current_stage) = stage4 ]; then \
30754 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30755 else \
30756 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30757 $(MAKE) stage4-start; \
30758 fi; \
30759 cd $(HOST_SUBDIR)/lto-plugin && \
30760 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30761 @endif lto-plugin-bootstrap
30764 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30765 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30766 maybe-all-stageprofile-lto-plugin:
30767 maybe-clean-stageprofile-lto-plugin:
30768 @if lto-plugin-bootstrap
30769 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30770 all-stageprofile: all-stageprofile-lto-plugin
30771 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30772 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30773 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30774 @r=`${PWD_COMMAND}`; export r; \
30775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30776 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30777 $(HOST_EXPORTS) \
30778 $(POSTSTAGE1_HOST_EXPORTS) \
30779 cd $(HOST_SUBDIR)/lto-plugin && \
30780 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30781 CFLAGS="$(STAGEprofile_CFLAGS)" \
30782 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30783 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30784 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30785 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30786 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30787 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30788 TFLAGS="$(STAGEprofile_TFLAGS)" \
30789 $(TARGET-stageprofile-lto-plugin)
30791 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30792 clean-stageprofile: clean-stageprofile-lto-plugin
30793 clean-stageprofile-lto-plugin:
30794 @if [ $(current_stage) = stageprofile ]; then \
30795 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30796 else \
30797 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30798 $(MAKE) stageprofile-start; \
30799 fi; \
30800 cd $(HOST_SUBDIR)/lto-plugin && \
30801 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30802 @endif lto-plugin-bootstrap
30805 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30806 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30807 maybe-all-stagefeedback-lto-plugin:
30808 maybe-clean-stagefeedback-lto-plugin:
30809 @if lto-plugin-bootstrap
30810 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30811 all-stagefeedback: all-stagefeedback-lto-plugin
30812 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30813 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30814 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30815 @r=`${PWD_COMMAND}`; export r; \
30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30817 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30818 $(HOST_EXPORTS) \
30819 $(POSTSTAGE1_HOST_EXPORTS) \
30820 cd $(HOST_SUBDIR)/lto-plugin && \
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30822 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30823 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30824 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30829 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30830 $(TARGET-stagefeedback-lto-plugin)
30832 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30833 clean-stagefeedback: clean-stagefeedback-lto-plugin
30834 clean-stagefeedback-lto-plugin:
30835 @if [ $(current_stage) = stagefeedback ]; then \
30836 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30837 else \
30838 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30839 $(MAKE) stagefeedback-start; \
30840 fi; \
30841 cd $(HOST_SUBDIR)/lto-plugin && \
30842 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30843 @endif lto-plugin-bootstrap
30849 .PHONY: check-lto-plugin maybe-check-lto-plugin
30850 maybe-check-lto-plugin:
30851 @if lto-plugin
30852 maybe-check-lto-plugin: check-lto-plugin
30854 check-lto-plugin:
30855 @: $(MAKE); $(unstage)
30856 @r=`${PWD_COMMAND}`; export r; \
30857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30858 $(HOST_EXPORTS) \
30859 (cd $(HOST_SUBDIR)/lto-plugin && \
30860 $(MAKE) $(FLAGS_TO_PASS) check)
30862 @endif lto-plugin
30864 .PHONY: install-lto-plugin maybe-install-lto-plugin
30865 maybe-install-lto-plugin:
30866 @if lto-plugin
30867 maybe-install-lto-plugin: install-lto-plugin
30869 install-lto-plugin: installdirs
30870 @: $(MAKE); $(unstage)
30871 @r=`${PWD_COMMAND}`; export r; \
30872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30873 $(HOST_EXPORTS) \
30874 (cd $(HOST_SUBDIR)/lto-plugin && \
30875 $(MAKE) $(FLAGS_TO_PASS) install)
30877 @endif lto-plugin
30879 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30880 maybe-install-strip-lto-plugin:
30881 @if lto-plugin
30882 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30884 install-strip-lto-plugin: installdirs
30885 @: $(MAKE); $(unstage)
30886 @r=`${PWD_COMMAND}`; export r; \
30887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30888 $(HOST_EXPORTS) \
30889 (cd $(HOST_SUBDIR)/lto-plugin && \
30890 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30892 @endif lto-plugin
30894 # Other targets (info, dvi, pdf, etc.)
30896 .PHONY: maybe-info-lto-plugin info-lto-plugin
30897 maybe-info-lto-plugin:
30898 @if lto-plugin
30899 maybe-info-lto-plugin: info-lto-plugin
30901 info-lto-plugin: \
30902 configure-lto-plugin
30903 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30904 r=`${PWD_COMMAND}`; export r; \
30905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30906 $(HOST_EXPORTS) \
30907 for flag in $(EXTRA_HOST_FLAGS) ; do \
30908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30909 done; \
30910 echo "Doing info in lto-plugin" ; \
30911 (cd $(HOST_SUBDIR)/lto-plugin && \
30912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30914 "RANLIB=$${RANLIB}" \
30915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30916 info) \
30917 || exit 1
30919 @endif lto-plugin
30921 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30922 maybe-dvi-lto-plugin:
30923 @if lto-plugin
30924 maybe-dvi-lto-plugin: dvi-lto-plugin
30926 dvi-lto-plugin: \
30927 configure-lto-plugin
30928 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30929 r=`${PWD_COMMAND}`; export r; \
30930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30931 $(HOST_EXPORTS) \
30932 for flag in $(EXTRA_HOST_FLAGS) ; do \
30933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30934 done; \
30935 echo "Doing dvi in lto-plugin" ; \
30936 (cd $(HOST_SUBDIR)/lto-plugin && \
30937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30939 "RANLIB=$${RANLIB}" \
30940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30941 dvi) \
30942 || exit 1
30944 @endif lto-plugin
30946 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30947 maybe-pdf-lto-plugin:
30948 @if lto-plugin
30949 maybe-pdf-lto-plugin: pdf-lto-plugin
30951 pdf-lto-plugin: \
30952 configure-lto-plugin
30953 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30954 r=`${PWD_COMMAND}`; export r; \
30955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30956 $(HOST_EXPORTS) \
30957 for flag in $(EXTRA_HOST_FLAGS) ; do \
30958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30959 done; \
30960 echo "Doing pdf in lto-plugin" ; \
30961 (cd $(HOST_SUBDIR)/lto-plugin && \
30962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30964 "RANLIB=$${RANLIB}" \
30965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30966 pdf) \
30967 || exit 1
30969 @endif lto-plugin
30971 .PHONY: maybe-html-lto-plugin html-lto-plugin
30972 maybe-html-lto-plugin:
30973 @if lto-plugin
30974 maybe-html-lto-plugin: html-lto-plugin
30976 html-lto-plugin: \
30977 configure-lto-plugin
30978 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30979 r=`${PWD_COMMAND}`; export r; \
30980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30981 $(HOST_EXPORTS) \
30982 for flag in $(EXTRA_HOST_FLAGS) ; do \
30983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30984 done; \
30985 echo "Doing html in lto-plugin" ; \
30986 (cd $(HOST_SUBDIR)/lto-plugin && \
30987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30989 "RANLIB=$${RANLIB}" \
30990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30991 html) \
30992 || exit 1
30994 @endif lto-plugin
30996 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30997 maybe-TAGS-lto-plugin:
30998 @if lto-plugin
30999 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31001 TAGS-lto-plugin: \
31002 configure-lto-plugin
31003 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31004 r=`${PWD_COMMAND}`; export r; \
31005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31006 $(HOST_EXPORTS) \
31007 for flag in $(EXTRA_HOST_FLAGS) ; do \
31008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31009 done; \
31010 echo "Doing TAGS in lto-plugin" ; \
31011 (cd $(HOST_SUBDIR)/lto-plugin && \
31012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31014 "RANLIB=$${RANLIB}" \
31015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31016 TAGS) \
31017 || exit 1
31019 @endif lto-plugin
31021 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31022 maybe-install-info-lto-plugin:
31023 @if lto-plugin
31024 maybe-install-info-lto-plugin: install-info-lto-plugin
31026 install-info-lto-plugin: \
31027 configure-lto-plugin \
31028 info-lto-plugin
31029 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31030 r=`${PWD_COMMAND}`; export r; \
31031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31032 $(HOST_EXPORTS) \
31033 for flag in $(EXTRA_HOST_FLAGS) ; do \
31034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31035 done; \
31036 echo "Doing install-info in lto-plugin" ; \
31037 (cd $(HOST_SUBDIR)/lto-plugin && \
31038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31040 "RANLIB=$${RANLIB}" \
31041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31042 install-info) \
31043 || exit 1
31045 @endif lto-plugin
31047 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31048 maybe-install-pdf-lto-plugin:
31049 @if lto-plugin
31050 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31052 install-pdf-lto-plugin: \
31053 configure-lto-plugin \
31054 pdf-lto-plugin
31055 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31056 r=`${PWD_COMMAND}`; export r; \
31057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31058 $(HOST_EXPORTS) \
31059 for flag in $(EXTRA_HOST_FLAGS) ; do \
31060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31061 done; \
31062 echo "Doing install-pdf in lto-plugin" ; \
31063 (cd $(HOST_SUBDIR)/lto-plugin && \
31064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31066 "RANLIB=$${RANLIB}" \
31067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31068 install-pdf) \
31069 || exit 1
31071 @endif lto-plugin
31073 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31074 maybe-install-html-lto-plugin:
31075 @if lto-plugin
31076 maybe-install-html-lto-plugin: install-html-lto-plugin
31078 install-html-lto-plugin: \
31079 configure-lto-plugin \
31080 html-lto-plugin
31081 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31082 r=`${PWD_COMMAND}`; export r; \
31083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31084 $(HOST_EXPORTS) \
31085 for flag in $(EXTRA_HOST_FLAGS) ; do \
31086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31087 done; \
31088 echo "Doing install-html in lto-plugin" ; \
31089 (cd $(HOST_SUBDIR)/lto-plugin && \
31090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31092 "RANLIB=$${RANLIB}" \
31093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31094 install-html) \
31095 || exit 1
31097 @endif lto-plugin
31099 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31100 maybe-installcheck-lto-plugin:
31101 @if lto-plugin
31102 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31104 installcheck-lto-plugin: \
31105 configure-lto-plugin
31106 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31107 r=`${PWD_COMMAND}`; export r; \
31108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31109 $(HOST_EXPORTS) \
31110 for flag in $(EXTRA_HOST_FLAGS) ; do \
31111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31112 done; \
31113 echo "Doing installcheck in lto-plugin" ; \
31114 (cd $(HOST_SUBDIR)/lto-plugin && \
31115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31117 "RANLIB=$${RANLIB}" \
31118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31119 installcheck) \
31120 || exit 1
31122 @endif lto-plugin
31124 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31125 maybe-mostlyclean-lto-plugin:
31126 @if lto-plugin
31127 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31129 mostlyclean-lto-plugin:
31130 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31131 r=`${PWD_COMMAND}`; export r; \
31132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31133 $(HOST_EXPORTS) \
31134 for flag in $(EXTRA_HOST_FLAGS) ; do \
31135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31136 done; \
31137 echo "Doing mostlyclean in lto-plugin" ; \
31138 (cd $(HOST_SUBDIR)/lto-plugin && \
31139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31141 "RANLIB=$${RANLIB}" \
31142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31143 mostlyclean) \
31144 || exit 1
31146 @endif lto-plugin
31148 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31149 maybe-clean-lto-plugin:
31150 @if lto-plugin
31151 maybe-clean-lto-plugin: clean-lto-plugin
31153 clean-lto-plugin:
31154 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31155 r=`${PWD_COMMAND}`; export r; \
31156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31157 $(HOST_EXPORTS) \
31158 for flag in $(EXTRA_HOST_FLAGS) ; do \
31159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31160 done; \
31161 echo "Doing clean in lto-plugin" ; \
31162 (cd $(HOST_SUBDIR)/lto-plugin && \
31163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31165 "RANLIB=$${RANLIB}" \
31166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31167 clean) \
31168 || exit 1
31170 @endif lto-plugin
31172 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31173 maybe-distclean-lto-plugin:
31174 @if lto-plugin
31175 maybe-distclean-lto-plugin: distclean-lto-plugin
31177 distclean-lto-plugin:
31178 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31179 r=`${PWD_COMMAND}`; export r; \
31180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31181 $(HOST_EXPORTS) \
31182 for flag in $(EXTRA_HOST_FLAGS) ; do \
31183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31184 done; \
31185 echo "Doing distclean in lto-plugin" ; \
31186 (cd $(HOST_SUBDIR)/lto-plugin && \
31187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31189 "RANLIB=$${RANLIB}" \
31190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31191 distclean) \
31192 || exit 1
31194 @endif lto-plugin
31196 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31197 maybe-maintainer-clean-lto-plugin:
31198 @if lto-plugin
31199 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31201 maintainer-clean-lto-plugin:
31202 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31203 r=`${PWD_COMMAND}`; export r; \
31204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31205 $(HOST_EXPORTS) \
31206 for flag in $(EXTRA_HOST_FLAGS) ; do \
31207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31208 done; \
31209 echo "Doing maintainer-clean in lto-plugin" ; \
31210 (cd $(HOST_SUBDIR)/lto-plugin && \
31211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31213 "RANLIB=$${RANLIB}" \
31214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31215 maintainer-clean) \
31216 || exit 1
31218 @endif lto-plugin
31222 # ---------------------------------------
31223 # Modules which run on the target machine
31224 # ---------------------------------------
31229 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31230 maybe-configure-target-libstdc++-v3:
31231 @if gcc-bootstrap
31232 configure-target-libstdc++-v3: stage_current
31233 @endif gcc-bootstrap
31234 @if target-libstdc++-v3
31235 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31236 configure-target-libstdc++-v3:
31237 @r=`${PWD_COMMAND}`; export r; \
31238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31239 echo "Checking multilib configuration for libstdc++-v3..."; \
31240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31241 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31242 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31243 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31244 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31245 else \
31246 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31247 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31248 fi; \
31249 else \
31250 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31251 fi; \
31252 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31253 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31254 $(RAW_CXX_TARGET_EXPORTS) \
31255 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31256 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31257 case $(srcdir) in \
31258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31259 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31261 esac; \
31262 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31263 libsrcdir="$$s/libstdc++-v3"; \
31264 rm -f no-such-file || : ; \
31265 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31266 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31267 --target=${target_alias} $${srcdiroption} \
31268 || exit 1
31269 @endif target-libstdc++-v3
31273 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31274 maybe-configure-stage1-target-libstdc++-v3:
31275 @if target-libstdc++-v3-bootstrap
31276 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31277 configure-stage1-target-libstdc++-v3:
31278 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31279 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31280 @r=`${PWD_COMMAND}`; export r; \
31281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31282 TFLAGS="$(STAGE1_TFLAGS)"; \
31283 echo "Checking multilib configuration for libstdc++-v3..."; \
31284 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31285 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31286 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31287 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31288 else \
31289 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31290 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31291 fi; \
31292 else \
31293 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31294 fi; \
31295 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31296 $(RAW_CXX_TARGET_EXPORTS) \
31297 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31298 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31299 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31300 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31301 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31302 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31303 case $(srcdir) in \
31304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31305 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31307 esac; \
31308 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31309 libsrcdir="$$s/libstdc++-v3"; \
31310 $(SHELL) $${libsrcdir}/configure \
31311 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31312 --target=${target_alias} $${srcdiroption} \
31313 $(STAGE1_CONFIGURE_FLAGS)
31314 @endif target-libstdc++-v3-bootstrap
31316 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31317 maybe-configure-stage2-target-libstdc++-v3:
31318 @if target-libstdc++-v3-bootstrap
31319 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31320 configure-stage2-target-libstdc++-v3:
31321 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31322 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31323 @r=`${PWD_COMMAND}`; export r; \
31324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31325 TFLAGS="$(STAGE2_TFLAGS)"; \
31326 echo "Checking multilib configuration for libstdc++-v3..."; \
31327 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31328 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31329 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31330 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31331 else \
31332 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31333 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31334 fi; \
31335 else \
31336 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31337 fi; \
31338 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31339 $(RAW_CXX_TARGET_EXPORTS) \
31341 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31342 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31343 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31344 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31345 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31346 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31347 case $(srcdir) in \
31348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31349 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31351 esac; \
31352 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31353 libsrcdir="$$s/libstdc++-v3"; \
31354 $(SHELL) $${libsrcdir}/configure \
31355 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31356 --target=${target_alias} $${srcdiroption} \
31357 --with-build-libsubdir=$(HOST_SUBDIR) \
31358 $(STAGE2_CONFIGURE_FLAGS)
31359 @endif target-libstdc++-v3-bootstrap
31361 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31362 maybe-configure-stage3-target-libstdc++-v3:
31363 @if target-libstdc++-v3-bootstrap
31364 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31365 configure-stage3-target-libstdc++-v3:
31366 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31367 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31368 @r=`${PWD_COMMAND}`; export r; \
31369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31370 TFLAGS="$(STAGE3_TFLAGS)"; \
31371 echo "Checking multilib configuration for libstdc++-v3..."; \
31372 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31373 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31374 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31375 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31376 else \
31377 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31378 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31379 fi; \
31380 else \
31381 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31382 fi; \
31383 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31384 $(RAW_CXX_TARGET_EXPORTS) \
31386 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31387 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31388 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31389 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31390 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31391 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31392 case $(srcdir) in \
31393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31394 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31396 esac; \
31397 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31398 libsrcdir="$$s/libstdc++-v3"; \
31399 $(SHELL) $${libsrcdir}/configure \
31400 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31401 --target=${target_alias} $${srcdiroption} \
31402 --with-build-libsubdir=$(HOST_SUBDIR) \
31403 $(STAGE3_CONFIGURE_FLAGS)
31404 @endif target-libstdc++-v3-bootstrap
31406 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31407 maybe-configure-stage4-target-libstdc++-v3:
31408 @if target-libstdc++-v3-bootstrap
31409 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31410 configure-stage4-target-libstdc++-v3:
31411 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31412 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31413 @r=`${PWD_COMMAND}`; export r; \
31414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31415 TFLAGS="$(STAGE4_TFLAGS)"; \
31416 echo "Checking multilib configuration for libstdc++-v3..."; \
31417 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31418 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31419 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31420 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31421 else \
31422 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31423 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31424 fi; \
31425 else \
31426 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31427 fi; \
31428 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31429 $(RAW_CXX_TARGET_EXPORTS) \
31431 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31432 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31433 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31434 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31436 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31437 case $(srcdir) in \
31438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31439 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31441 esac; \
31442 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31443 libsrcdir="$$s/libstdc++-v3"; \
31444 $(SHELL) $${libsrcdir}/configure \
31445 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31446 --target=${target_alias} $${srcdiroption} \
31447 --with-build-libsubdir=$(HOST_SUBDIR) \
31448 $(STAGE4_CONFIGURE_FLAGS)
31449 @endif target-libstdc++-v3-bootstrap
31451 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31452 maybe-configure-stageprofile-target-libstdc++-v3:
31453 @if target-libstdc++-v3-bootstrap
31454 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31455 configure-stageprofile-target-libstdc++-v3:
31456 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31457 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31458 @r=`${PWD_COMMAND}`; export r; \
31459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31460 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31461 echo "Checking multilib configuration for libstdc++-v3..."; \
31462 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31463 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31464 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31465 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31466 else \
31467 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31468 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31469 fi; \
31470 else \
31471 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31472 fi; \
31473 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31474 $(RAW_CXX_TARGET_EXPORTS) \
31476 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31477 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31478 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31479 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31481 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31482 case $(srcdir) in \
31483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31484 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31486 esac; \
31487 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31488 libsrcdir="$$s/libstdc++-v3"; \
31489 $(SHELL) $${libsrcdir}/configure \
31490 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31491 --target=${target_alias} $${srcdiroption} \
31492 --with-build-libsubdir=$(HOST_SUBDIR) \
31493 $(STAGEprofile_CONFIGURE_FLAGS)
31494 @endif target-libstdc++-v3-bootstrap
31496 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31497 maybe-configure-stagefeedback-target-libstdc++-v3:
31498 @if target-libstdc++-v3-bootstrap
31499 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31500 configure-stagefeedback-target-libstdc++-v3:
31501 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31502 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31503 @r=`${PWD_COMMAND}`; export r; \
31504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31506 echo "Checking multilib configuration for libstdc++-v3..."; \
31507 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31508 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31509 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31510 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31511 else \
31512 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31513 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31514 fi; \
31515 else \
31516 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31517 fi; \
31518 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31519 $(RAW_CXX_TARGET_EXPORTS) \
31521 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31522 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31523 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31524 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31526 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31527 case $(srcdir) in \
31528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31529 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31531 esac; \
31532 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31533 libsrcdir="$$s/libstdc++-v3"; \
31534 $(SHELL) $${libsrcdir}/configure \
31535 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31536 --target=${target_alias} $${srcdiroption} \
31537 --with-build-libsubdir=$(HOST_SUBDIR) \
31538 $(STAGEfeedback_CONFIGURE_FLAGS)
31539 @endif target-libstdc++-v3-bootstrap
31545 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31546 maybe-all-target-libstdc++-v3:
31547 @if gcc-bootstrap
31548 all-target-libstdc++-v3: stage_current
31549 @endif gcc-bootstrap
31550 @if target-libstdc++-v3
31551 TARGET-target-libstdc++-v3=all
31552 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31553 all-target-libstdc++-v3: configure-target-libstdc++-v3
31554 @r=`${PWD_COMMAND}`; export r; \
31555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31556 $(RAW_CXX_TARGET_EXPORTS) \
31557 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31558 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31559 $(TARGET-target-libstdc++-v3))
31560 @endif target-libstdc++-v3
31564 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31565 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31566 maybe-all-stage1-target-libstdc++-v3:
31567 maybe-clean-stage1-target-libstdc++-v3:
31568 @if target-libstdc++-v3-bootstrap
31569 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31570 all-stage1: all-stage1-target-libstdc++-v3
31571 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31572 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31573 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31574 @r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 TFLAGS="$(STAGE1_TFLAGS)"; \
31577 $(RAW_CXX_TARGET_EXPORTS) \
31578 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31580 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31581 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31582 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31586 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31588 TFLAGS="$(STAGE1_TFLAGS)" \
31589 $(TARGET-stage1-target-libstdc++-v3)
31591 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31592 clean-stage1: clean-stage1-target-libstdc++-v3
31593 clean-stage1-target-libstdc++-v3:
31594 @if [ $(current_stage) = stage1 ]; then \
31595 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31596 else \
31597 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31598 $(MAKE) stage1-start; \
31599 fi; \
31600 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31601 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31602 clean
31603 @endif target-libstdc++-v3-bootstrap
31606 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31607 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31608 maybe-all-stage2-target-libstdc++-v3:
31609 maybe-clean-stage2-target-libstdc++-v3:
31610 @if target-libstdc++-v3-bootstrap
31611 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31612 all-stage2: all-stage2-target-libstdc++-v3
31613 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31614 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31615 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31616 @r=`${PWD_COMMAND}`; export r; \
31617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31618 TFLAGS="$(STAGE2_TFLAGS)"; \
31619 $(RAW_CXX_TARGET_EXPORTS) \
31621 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31622 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31623 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31624 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31625 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31626 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31627 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31628 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31629 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31630 TFLAGS="$(STAGE2_TFLAGS)" \
31631 $(TARGET-stage2-target-libstdc++-v3)
31633 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31634 clean-stage2: clean-stage2-target-libstdc++-v3
31635 clean-stage2-target-libstdc++-v3:
31636 @if [ $(current_stage) = stage2 ]; then \
31637 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31638 else \
31639 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31640 $(MAKE) stage2-start; \
31641 fi; \
31642 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31643 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31644 @endif target-libstdc++-v3-bootstrap
31647 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31648 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31649 maybe-all-stage3-target-libstdc++-v3:
31650 maybe-clean-stage3-target-libstdc++-v3:
31651 @if target-libstdc++-v3-bootstrap
31652 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31653 all-stage3: all-stage3-target-libstdc++-v3
31654 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31655 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31656 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31657 @r=`${PWD_COMMAND}`; export r; \
31658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31659 TFLAGS="$(STAGE3_TFLAGS)"; \
31660 $(RAW_CXX_TARGET_EXPORTS) \
31662 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31663 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31664 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31665 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31666 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31667 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31668 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31669 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31670 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31671 TFLAGS="$(STAGE3_TFLAGS)" \
31672 $(TARGET-stage3-target-libstdc++-v3)
31674 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31675 clean-stage3: clean-stage3-target-libstdc++-v3
31676 clean-stage3-target-libstdc++-v3:
31677 @if [ $(current_stage) = stage3 ]; then \
31678 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31679 else \
31680 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31681 $(MAKE) stage3-start; \
31682 fi; \
31683 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31684 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31685 @endif target-libstdc++-v3-bootstrap
31688 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31689 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31690 maybe-all-stage4-target-libstdc++-v3:
31691 maybe-clean-stage4-target-libstdc++-v3:
31692 @if target-libstdc++-v3-bootstrap
31693 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31694 all-stage4: all-stage4-target-libstdc++-v3
31695 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31696 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31697 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31698 @r=`${PWD_COMMAND}`; export r; \
31699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31700 TFLAGS="$(STAGE4_TFLAGS)"; \
31701 $(RAW_CXX_TARGET_EXPORTS) \
31703 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31704 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31705 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31706 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31707 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31708 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31709 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31710 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31711 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31712 TFLAGS="$(STAGE4_TFLAGS)" \
31713 $(TARGET-stage4-target-libstdc++-v3)
31715 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31716 clean-stage4: clean-stage4-target-libstdc++-v3
31717 clean-stage4-target-libstdc++-v3:
31718 @if [ $(current_stage) = stage4 ]; then \
31719 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31720 else \
31721 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31722 $(MAKE) stage4-start; \
31723 fi; \
31724 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31725 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31726 @endif target-libstdc++-v3-bootstrap
31729 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31730 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31731 maybe-all-stageprofile-target-libstdc++-v3:
31732 maybe-clean-stageprofile-target-libstdc++-v3:
31733 @if target-libstdc++-v3-bootstrap
31734 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31735 all-stageprofile: all-stageprofile-target-libstdc++-v3
31736 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31737 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31738 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31739 @r=`${PWD_COMMAND}`; export r; \
31740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31741 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31742 $(RAW_CXX_TARGET_EXPORTS) \
31744 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31745 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31746 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31747 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31748 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31749 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31750 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31751 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31752 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31753 TFLAGS="$(STAGEprofile_TFLAGS)" \
31754 $(TARGET-stageprofile-target-libstdc++-v3)
31756 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31757 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31758 clean-stageprofile-target-libstdc++-v3:
31759 @if [ $(current_stage) = stageprofile ]; then \
31760 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31761 else \
31762 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31763 $(MAKE) stageprofile-start; \
31764 fi; \
31765 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31766 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31767 @endif target-libstdc++-v3-bootstrap
31770 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31771 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31772 maybe-all-stagefeedback-target-libstdc++-v3:
31773 maybe-clean-stagefeedback-target-libstdc++-v3:
31774 @if target-libstdc++-v3-bootstrap
31775 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31776 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31777 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31778 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31779 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31780 @r=`${PWD_COMMAND}`; export r; \
31781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31782 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31783 $(RAW_CXX_TARGET_EXPORTS) \
31785 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31786 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31787 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31788 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31789 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31790 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31791 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31792 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31793 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31794 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31795 $(TARGET-stagefeedback-target-libstdc++-v3)
31797 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31798 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31799 clean-stagefeedback-target-libstdc++-v3:
31800 @if [ $(current_stage) = stagefeedback ]; then \
31801 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31802 else \
31803 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31804 $(MAKE) stagefeedback-start; \
31805 fi; \
31806 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31807 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31808 @endif target-libstdc++-v3-bootstrap
31815 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31816 maybe-check-target-libstdc++-v3:
31817 @if target-libstdc++-v3
31818 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31820 check-target-libstdc++-v3:
31821 @: $(MAKE); $(unstage)
31822 @r=`${PWD_COMMAND}`; export r; \
31823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31824 $(RAW_CXX_TARGET_EXPORTS) \
31825 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31826 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31828 @endif target-libstdc++-v3
31830 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31831 maybe-install-target-libstdc++-v3:
31832 @if target-libstdc++-v3
31833 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31835 install-target-libstdc++-v3: installdirs
31836 @: $(MAKE); $(unstage)
31837 @r=`${PWD_COMMAND}`; export r; \
31838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31839 $(RAW_CXX_TARGET_EXPORTS) \
31840 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31841 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31843 @endif target-libstdc++-v3
31845 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31846 maybe-install-strip-target-libstdc++-v3:
31847 @if target-libstdc++-v3
31848 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31850 install-strip-target-libstdc++-v3: installdirs
31851 @: $(MAKE); $(unstage)
31852 @r=`${PWD_COMMAND}`; export r; \
31853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31854 $(RAW_CXX_TARGET_EXPORTS) \
31855 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31856 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31858 @endif target-libstdc++-v3
31860 # Other targets (info, dvi, pdf, etc.)
31862 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31863 maybe-info-target-libstdc++-v3:
31864 @if target-libstdc++-v3
31865 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31867 info-target-libstdc++-v3: \
31868 configure-target-libstdc++-v3
31869 @: $(MAKE); $(unstage)
31870 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31871 r=`${PWD_COMMAND}`; export r; \
31872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31873 $(RAW_CXX_TARGET_EXPORTS) \
31874 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31875 for flag in $(EXTRA_TARGET_FLAGS); do \
31876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31877 done; \
31878 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31881 "RANLIB=$${RANLIB}" \
31882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31883 info) \
31884 || exit 1
31886 @endif target-libstdc++-v3
31888 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31889 maybe-dvi-target-libstdc++-v3:
31890 @if target-libstdc++-v3
31891 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31893 dvi-target-libstdc++-v3: \
31894 configure-target-libstdc++-v3
31895 @: $(MAKE); $(unstage)
31896 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31897 r=`${PWD_COMMAND}`; export r; \
31898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31899 $(RAW_CXX_TARGET_EXPORTS) \
31900 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31901 for flag in $(EXTRA_TARGET_FLAGS); do \
31902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31903 done; \
31904 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31907 "RANLIB=$${RANLIB}" \
31908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31909 dvi) \
31910 || exit 1
31912 @endif target-libstdc++-v3
31914 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31915 maybe-pdf-target-libstdc++-v3:
31916 @if target-libstdc++-v3
31917 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31919 pdf-target-libstdc++-v3: \
31920 configure-target-libstdc++-v3
31921 @: $(MAKE); $(unstage)
31922 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31923 r=`${PWD_COMMAND}`; export r; \
31924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31925 $(RAW_CXX_TARGET_EXPORTS) \
31926 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31927 for flag in $(EXTRA_TARGET_FLAGS); do \
31928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31929 done; \
31930 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31933 "RANLIB=$${RANLIB}" \
31934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31935 pdf) \
31936 || exit 1
31938 @endif target-libstdc++-v3
31940 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31941 maybe-html-target-libstdc++-v3:
31942 @if target-libstdc++-v3
31943 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31945 html-target-libstdc++-v3: \
31946 configure-target-libstdc++-v3
31947 @: $(MAKE); $(unstage)
31948 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31949 r=`${PWD_COMMAND}`; export r; \
31950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31951 $(RAW_CXX_TARGET_EXPORTS) \
31952 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31953 for flag in $(EXTRA_TARGET_FLAGS); do \
31954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31955 done; \
31956 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31959 "RANLIB=$${RANLIB}" \
31960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31961 html) \
31962 || exit 1
31964 @endif target-libstdc++-v3
31966 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31967 maybe-TAGS-target-libstdc++-v3:
31968 @if target-libstdc++-v3
31969 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31971 TAGS-target-libstdc++-v3: \
31972 configure-target-libstdc++-v3
31973 @: $(MAKE); $(unstage)
31974 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31975 r=`${PWD_COMMAND}`; export r; \
31976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31977 $(RAW_CXX_TARGET_EXPORTS) \
31978 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31979 for flag in $(EXTRA_TARGET_FLAGS); do \
31980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31981 done; \
31982 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31985 "RANLIB=$${RANLIB}" \
31986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31987 TAGS) \
31988 || exit 1
31990 @endif target-libstdc++-v3
31992 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31993 maybe-install-info-target-libstdc++-v3:
31994 @if target-libstdc++-v3
31995 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31997 install-info-target-libstdc++-v3: \
31998 configure-target-libstdc++-v3 \
31999 info-target-libstdc++-v3
32000 @: $(MAKE); $(unstage)
32001 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32002 r=`${PWD_COMMAND}`; export r; \
32003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32004 $(RAW_CXX_TARGET_EXPORTS) \
32005 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32006 for flag in $(EXTRA_TARGET_FLAGS); do \
32007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32008 done; \
32009 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32012 "RANLIB=$${RANLIB}" \
32013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32014 install-info) \
32015 || exit 1
32017 @endif target-libstdc++-v3
32019 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32020 maybe-install-pdf-target-libstdc++-v3:
32021 @if target-libstdc++-v3
32022 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32024 install-pdf-target-libstdc++-v3: \
32025 configure-target-libstdc++-v3 \
32026 pdf-target-libstdc++-v3
32027 @: $(MAKE); $(unstage)
32028 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32029 r=`${PWD_COMMAND}`; export r; \
32030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32031 $(RAW_CXX_TARGET_EXPORTS) \
32032 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32033 for flag in $(EXTRA_TARGET_FLAGS); do \
32034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32035 done; \
32036 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32039 "RANLIB=$${RANLIB}" \
32040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32041 install-pdf) \
32042 || exit 1
32044 @endif target-libstdc++-v3
32046 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32047 maybe-install-html-target-libstdc++-v3:
32048 @if target-libstdc++-v3
32049 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32051 install-html-target-libstdc++-v3: \
32052 configure-target-libstdc++-v3 \
32053 html-target-libstdc++-v3
32054 @: $(MAKE); $(unstage)
32055 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32056 r=`${PWD_COMMAND}`; export r; \
32057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32058 $(RAW_CXX_TARGET_EXPORTS) \
32059 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32060 for flag in $(EXTRA_TARGET_FLAGS); do \
32061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32062 done; \
32063 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32066 "RANLIB=$${RANLIB}" \
32067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32068 install-html) \
32069 || exit 1
32071 @endif target-libstdc++-v3
32073 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32074 maybe-installcheck-target-libstdc++-v3:
32075 @if target-libstdc++-v3
32076 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32078 installcheck-target-libstdc++-v3: \
32079 configure-target-libstdc++-v3
32080 @: $(MAKE); $(unstage)
32081 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32082 r=`${PWD_COMMAND}`; export r; \
32083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32084 $(RAW_CXX_TARGET_EXPORTS) \
32085 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32086 for flag in $(EXTRA_TARGET_FLAGS); do \
32087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32088 done; \
32089 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32092 "RANLIB=$${RANLIB}" \
32093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32094 installcheck) \
32095 || exit 1
32097 @endif target-libstdc++-v3
32099 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32100 maybe-mostlyclean-target-libstdc++-v3:
32101 @if target-libstdc++-v3
32102 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32104 mostlyclean-target-libstdc++-v3:
32105 @: $(MAKE); $(unstage)
32106 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32107 r=`${PWD_COMMAND}`; export r; \
32108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32109 $(RAW_CXX_TARGET_EXPORTS) \
32110 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32111 for flag in $(EXTRA_TARGET_FLAGS); do \
32112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32113 done; \
32114 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32117 "RANLIB=$${RANLIB}" \
32118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32119 mostlyclean) \
32120 || exit 1
32122 @endif target-libstdc++-v3
32124 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32125 maybe-clean-target-libstdc++-v3:
32126 @if target-libstdc++-v3
32127 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32129 clean-target-libstdc++-v3:
32130 @: $(MAKE); $(unstage)
32131 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32132 r=`${PWD_COMMAND}`; export r; \
32133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32134 $(RAW_CXX_TARGET_EXPORTS) \
32135 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32136 for flag in $(EXTRA_TARGET_FLAGS); do \
32137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32138 done; \
32139 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32142 "RANLIB=$${RANLIB}" \
32143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32144 clean) \
32145 || exit 1
32147 @endif target-libstdc++-v3
32149 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32150 maybe-distclean-target-libstdc++-v3:
32151 @if target-libstdc++-v3
32152 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32154 distclean-target-libstdc++-v3:
32155 @: $(MAKE); $(unstage)
32156 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32157 r=`${PWD_COMMAND}`; export r; \
32158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32159 $(RAW_CXX_TARGET_EXPORTS) \
32160 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32161 for flag in $(EXTRA_TARGET_FLAGS); do \
32162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32163 done; \
32164 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32167 "RANLIB=$${RANLIB}" \
32168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32169 distclean) \
32170 || exit 1
32172 @endif target-libstdc++-v3
32174 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32175 maybe-maintainer-clean-target-libstdc++-v3:
32176 @if target-libstdc++-v3
32177 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32179 maintainer-clean-target-libstdc++-v3:
32180 @: $(MAKE); $(unstage)
32181 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32182 r=`${PWD_COMMAND}`; export r; \
32183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32184 $(RAW_CXX_TARGET_EXPORTS) \
32185 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32186 for flag in $(EXTRA_TARGET_FLAGS); do \
32187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32188 done; \
32189 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32192 "RANLIB=$${RANLIB}" \
32193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32194 maintainer-clean) \
32195 || exit 1
32197 @endif target-libstdc++-v3
32203 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32204 maybe-configure-target-libsanitizer:
32205 @if gcc-bootstrap
32206 configure-target-libsanitizer: stage_current
32207 @endif gcc-bootstrap
32208 @if target-libsanitizer
32209 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32210 configure-target-libsanitizer:
32211 @r=`${PWD_COMMAND}`; export r; \
32212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32213 echo "Checking multilib configuration for libsanitizer..."; \
32214 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32215 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32216 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32217 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32218 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32219 else \
32220 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32221 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32222 fi; \
32223 else \
32224 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32225 fi; \
32226 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32227 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32228 $(RAW_CXX_TARGET_EXPORTS) \
32229 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32230 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32231 case $(srcdir) in \
32232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32233 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32235 esac; \
32236 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32237 libsrcdir="$$s/libsanitizer"; \
32238 rm -f no-such-file || : ; \
32239 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32240 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32241 --target=${target_alias} $${srcdiroption} \
32242 || exit 1
32243 @endif target-libsanitizer
32247 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32248 maybe-configure-stage1-target-libsanitizer:
32249 @if target-libsanitizer-bootstrap
32250 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32251 configure-stage1-target-libsanitizer:
32252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32253 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32254 @r=`${PWD_COMMAND}`; export r; \
32255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32256 TFLAGS="$(STAGE1_TFLAGS)"; \
32257 echo "Checking multilib configuration for libsanitizer..."; \
32258 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32259 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32260 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32261 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32262 else \
32263 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32264 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32265 fi; \
32266 else \
32267 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32268 fi; \
32269 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32270 $(RAW_CXX_TARGET_EXPORTS) \
32271 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32272 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32273 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32274 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32276 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32277 case $(srcdir) in \
32278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32279 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32281 esac; \
32282 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32283 libsrcdir="$$s/libsanitizer"; \
32284 $(SHELL) $${libsrcdir}/configure \
32285 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32286 --target=${target_alias} $${srcdiroption} \
32287 $(STAGE1_CONFIGURE_FLAGS)
32288 @endif target-libsanitizer-bootstrap
32290 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32291 maybe-configure-stage2-target-libsanitizer:
32292 @if target-libsanitizer-bootstrap
32293 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32294 configure-stage2-target-libsanitizer:
32295 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32296 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32297 @r=`${PWD_COMMAND}`; export r; \
32298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32299 TFLAGS="$(STAGE2_TFLAGS)"; \
32300 echo "Checking multilib configuration for libsanitizer..."; \
32301 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32302 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32303 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32304 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32305 else \
32306 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32307 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32308 fi; \
32309 else \
32310 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32311 fi; \
32312 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32313 $(RAW_CXX_TARGET_EXPORTS) \
32315 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32316 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32317 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32318 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32319 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32320 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32321 case $(srcdir) in \
32322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32323 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32325 esac; \
32326 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32327 libsrcdir="$$s/libsanitizer"; \
32328 $(SHELL) $${libsrcdir}/configure \
32329 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32330 --target=${target_alias} $${srcdiroption} \
32331 --with-build-libsubdir=$(HOST_SUBDIR) \
32332 $(STAGE2_CONFIGURE_FLAGS)
32333 @endif target-libsanitizer-bootstrap
32335 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32336 maybe-configure-stage3-target-libsanitizer:
32337 @if target-libsanitizer-bootstrap
32338 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32339 configure-stage3-target-libsanitizer:
32340 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32341 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32342 @r=`${PWD_COMMAND}`; export r; \
32343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32344 TFLAGS="$(STAGE3_TFLAGS)"; \
32345 echo "Checking multilib configuration for libsanitizer..."; \
32346 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32347 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32348 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32349 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32350 else \
32351 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32352 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32353 fi; \
32354 else \
32355 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32356 fi; \
32357 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32358 $(RAW_CXX_TARGET_EXPORTS) \
32360 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32361 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32362 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32363 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32365 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32366 case $(srcdir) in \
32367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32368 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32370 esac; \
32371 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32372 libsrcdir="$$s/libsanitizer"; \
32373 $(SHELL) $${libsrcdir}/configure \
32374 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32375 --target=${target_alias} $${srcdiroption} \
32376 --with-build-libsubdir=$(HOST_SUBDIR) \
32377 $(STAGE3_CONFIGURE_FLAGS)
32378 @endif target-libsanitizer-bootstrap
32380 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32381 maybe-configure-stage4-target-libsanitizer:
32382 @if target-libsanitizer-bootstrap
32383 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32384 configure-stage4-target-libsanitizer:
32385 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32386 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32387 @r=`${PWD_COMMAND}`; export r; \
32388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32389 TFLAGS="$(STAGE4_TFLAGS)"; \
32390 echo "Checking multilib configuration for libsanitizer..."; \
32391 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32392 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32393 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32394 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32395 else \
32396 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32397 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32398 fi; \
32399 else \
32400 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32401 fi; \
32402 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32403 $(RAW_CXX_TARGET_EXPORTS) \
32405 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32406 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32407 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32408 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32410 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32411 case $(srcdir) in \
32412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32413 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32415 esac; \
32416 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32417 libsrcdir="$$s/libsanitizer"; \
32418 $(SHELL) $${libsrcdir}/configure \
32419 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32420 --target=${target_alias} $${srcdiroption} \
32421 --with-build-libsubdir=$(HOST_SUBDIR) \
32422 $(STAGE4_CONFIGURE_FLAGS)
32423 @endif target-libsanitizer-bootstrap
32425 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32426 maybe-configure-stageprofile-target-libsanitizer:
32427 @if target-libsanitizer-bootstrap
32428 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32429 configure-stageprofile-target-libsanitizer:
32430 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32431 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32432 @r=`${PWD_COMMAND}`; export r; \
32433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32434 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32435 echo "Checking multilib configuration for libsanitizer..."; \
32436 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32437 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32438 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32439 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32440 else \
32441 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32442 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32443 fi; \
32444 else \
32445 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32446 fi; \
32447 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32448 $(RAW_CXX_TARGET_EXPORTS) \
32450 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32451 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32452 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32453 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32454 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32455 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32456 case $(srcdir) in \
32457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32458 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32460 esac; \
32461 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32462 libsrcdir="$$s/libsanitizer"; \
32463 $(SHELL) $${libsrcdir}/configure \
32464 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32465 --target=${target_alias} $${srcdiroption} \
32466 --with-build-libsubdir=$(HOST_SUBDIR) \
32467 $(STAGEprofile_CONFIGURE_FLAGS)
32468 @endif target-libsanitizer-bootstrap
32470 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32471 maybe-configure-stagefeedback-target-libsanitizer:
32472 @if target-libsanitizer-bootstrap
32473 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32474 configure-stagefeedback-target-libsanitizer:
32475 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32476 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32477 @r=`${PWD_COMMAND}`; export r; \
32478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32479 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32480 echo "Checking multilib configuration for libsanitizer..."; \
32481 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32482 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32483 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32484 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32485 else \
32486 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32487 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32488 fi; \
32489 else \
32490 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32491 fi; \
32492 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32493 $(RAW_CXX_TARGET_EXPORTS) \
32495 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32496 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32497 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32498 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32500 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32501 case $(srcdir) in \
32502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32503 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32505 esac; \
32506 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32507 libsrcdir="$$s/libsanitizer"; \
32508 $(SHELL) $${libsrcdir}/configure \
32509 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32510 --target=${target_alias} $${srcdiroption} \
32511 --with-build-libsubdir=$(HOST_SUBDIR) \
32512 $(STAGEfeedback_CONFIGURE_FLAGS)
32513 @endif target-libsanitizer-bootstrap
32519 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32520 maybe-all-target-libsanitizer:
32521 @if gcc-bootstrap
32522 all-target-libsanitizer: stage_current
32523 @endif gcc-bootstrap
32524 @if target-libsanitizer
32525 TARGET-target-libsanitizer=all
32526 maybe-all-target-libsanitizer: all-target-libsanitizer
32527 all-target-libsanitizer: configure-target-libsanitizer
32528 @r=`${PWD_COMMAND}`; export r; \
32529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32530 $(RAW_CXX_TARGET_EXPORTS) \
32531 (cd $(TARGET_SUBDIR)/libsanitizer && \
32532 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32533 $(TARGET-target-libsanitizer))
32534 @endif target-libsanitizer
32538 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32539 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32540 maybe-all-stage1-target-libsanitizer:
32541 maybe-clean-stage1-target-libsanitizer:
32542 @if target-libsanitizer-bootstrap
32543 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32544 all-stage1: all-stage1-target-libsanitizer
32545 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32546 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32547 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32548 @r=`${PWD_COMMAND}`; export r; \
32549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32550 TFLAGS="$(STAGE1_TFLAGS)"; \
32551 $(RAW_CXX_TARGET_EXPORTS) \
32552 cd $(TARGET_SUBDIR)/libsanitizer && \
32553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32554 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32555 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32556 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32560 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32562 TFLAGS="$(STAGE1_TFLAGS)" \
32563 $(TARGET-stage1-target-libsanitizer)
32565 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32566 clean-stage1: clean-stage1-target-libsanitizer
32567 clean-stage1-target-libsanitizer:
32568 @if [ $(current_stage) = stage1 ]; then \
32569 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32570 else \
32571 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32572 $(MAKE) stage1-start; \
32573 fi; \
32574 cd $(TARGET_SUBDIR)/libsanitizer && \
32575 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32576 clean
32577 @endif target-libsanitizer-bootstrap
32580 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32581 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32582 maybe-all-stage2-target-libsanitizer:
32583 maybe-clean-stage2-target-libsanitizer:
32584 @if target-libsanitizer-bootstrap
32585 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32586 all-stage2: all-stage2-target-libsanitizer
32587 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32588 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32589 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32590 @r=`${PWD_COMMAND}`; export r; \
32591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32592 TFLAGS="$(STAGE2_TFLAGS)"; \
32593 $(RAW_CXX_TARGET_EXPORTS) \
32595 cd $(TARGET_SUBDIR)/libsanitizer && \
32596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32597 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32598 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32599 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32603 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32604 TFLAGS="$(STAGE2_TFLAGS)" \
32605 $(TARGET-stage2-target-libsanitizer)
32607 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32608 clean-stage2: clean-stage2-target-libsanitizer
32609 clean-stage2-target-libsanitizer:
32610 @if [ $(current_stage) = stage2 ]; then \
32611 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32612 else \
32613 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32614 $(MAKE) stage2-start; \
32615 fi; \
32616 cd $(TARGET_SUBDIR)/libsanitizer && \
32617 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32618 @endif target-libsanitizer-bootstrap
32621 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32622 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32623 maybe-all-stage3-target-libsanitizer:
32624 maybe-clean-stage3-target-libsanitizer:
32625 @if target-libsanitizer-bootstrap
32626 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32627 all-stage3: all-stage3-target-libsanitizer
32628 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32629 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32630 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32631 @r=`${PWD_COMMAND}`; export r; \
32632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32633 TFLAGS="$(STAGE3_TFLAGS)"; \
32634 $(RAW_CXX_TARGET_EXPORTS) \
32636 cd $(TARGET_SUBDIR)/libsanitizer && \
32637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32638 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32639 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32640 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32641 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32642 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32643 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32644 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32645 TFLAGS="$(STAGE3_TFLAGS)" \
32646 $(TARGET-stage3-target-libsanitizer)
32648 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32649 clean-stage3: clean-stage3-target-libsanitizer
32650 clean-stage3-target-libsanitizer:
32651 @if [ $(current_stage) = stage3 ]; then \
32652 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32653 else \
32654 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32655 $(MAKE) stage3-start; \
32656 fi; \
32657 cd $(TARGET_SUBDIR)/libsanitizer && \
32658 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32659 @endif target-libsanitizer-bootstrap
32662 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32663 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32664 maybe-all-stage4-target-libsanitizer:
32665 maybe-clean-stage4-target-libsanitizer:
32666 @if target-libsanitizer-bootstrap
32667 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32668 all-stage4: all-stage4-target-libsanitizer
32669 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32670 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32671 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32672 @r=`${PWD_COMMAND}`; export r; \
32673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32674 TFLAGS="$(STAGE4_TFLAGS)"; \
32675 $(RAW_CXX_TARGET_EXPORTS) \
32677 cd $(TARGET_SUBDIR)/libsanitizer && \
32678 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32679 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32680 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32681 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32682 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32683 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32684 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32685 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32686 TFLAGS="$(STAGE4_TFLAGS)" \
32687 $(TARGET-stage4-target-libsanitizer)
32689 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32690 clean-stage4: clean-stage4-target-libsanitizer
32691 clean-stage4-target-libsanitizer:
32692 @if [ $(current_stage) = stage4 ]; then \
32693 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32694 else \
32695 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32696 $(MAKE) stage4-start; \
32697 fi; \
32698 cd $(TARGET_SUBDIR)/libsanitizer && \
32699 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32700 @endif target-libsanitizer-bootstrap
32703 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32704 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32705 maybe-all-stageprofile-target-libsanitizer:
32706 maybe-clean-stageprofile-target-libsanitizer:
32707 @if target-libsanitizer-bootstrap
32708 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32709 all-stageprofile: all-stageprofile-target-libsanitizer
32710 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32711 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32712 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32713 @r=`${PWD_COMMAND}`; export r; \
32714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32715 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32716 $(RAW_CXX_TARGET_EXPORTS) \
32718 cd $(TARGET_SUBDIR)/libsanitizer && \
32719 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32720 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32721 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32722 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32723 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32724 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32725 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32726 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32727 TFLAGS="$(STAGEprofile_TFLAGS)" \
32728 $(TARGET-stageprofile-target-libsanitizer)
32730 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32731 clean-stageprofile: clean-stageprofile-target-libsanitizer
32732 clean-stageprofile-target-libsanitizer:
32733 @if [ $(current_stage) = stageprofile ]; then \
32734 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32735 else \
32736 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32737 $(MAKE) stageprofile-start; \
32738 fi; \
32739 cd $(TARGET_SUBDIR)/libsanitizer && \
32740 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32741 @endif target-libsanitizer-bootstrap
32744 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32745 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32746 maybe-all-stagefeedback-target-libsanitizer:
32747 maybe-clean-stagefeedback-target-libsanitizer:
32748 @if target-libsanitizer-bootstrap
32749 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32750 all-stagefeedback: all-stagefeedback-target-libsanitizer
32751 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32752 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32753 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32754 @r=`${PWD_COMMAND}`; export r; \
32755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32756 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32757 $(RAW_CXX_TARGET_EXPORTS) \
32759 cd $(TARGET_SUBDIR)/libsanitizer && \
32760 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32761 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32762 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32763 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32764 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32765 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32766 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32767 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32768 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32769 $(TARGET-stagefeedback-target-libsanitizer)
32771 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32772 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32773 clean-stagefeedback-target-libsanitizer:
32774 @if [ $(current_stage) = stagefeedback ]; then \
32775 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32776 else \
32777 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32778 $(MAKE) stagefeedback-start; \
32779 fi; \
32780 cd $(TARGET_SUBDIR)/libsanitizer && \
32781 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32782 @endif target-libsanitizer-bootstrap
32789 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32790 maybe-check-target-libsanitizer:
32791 @if target-libsanitizer
32792 maybe-check-target-libsanitizer: check-target-libsanitizer
32794 check-target-libsanitizer:
32795 @: $(MAKE); $(unstage)
32796 @r=`${PWD_COMMAND}`; export r; \
32797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32798 $(RAW_CXX_TARGET_EXPORTS) \
32799 (cd $(TARGET_SUBDIR)/libsanitizer && \
32800 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32802 @endif target-libsanitizer
32804 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32805 maybe-install-target-libsanitizer:
32806 @if target-libsanitizer
32807 maybe-install-target-libsanitizer: install-target-libsanitizer
32809 install-target-libsanitizer: installdirs
32810 @: $(MAKE); $(unstage)
32811 @r=`${PWD_COMMAND}`; export r; \
32812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32813 $(RAW_CXX_TARGET_EXPORTS) \
32814 (cd $(TARGET_SUBDIR)/libsanitizer && \
32815 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32817 @endif target-libsanitizer
32819 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32820 maybe-install-strip-target-libsanitizer:
32821 @if target-libsanitizer
32822 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32824 install-strip-target-libsanitizer: installdirs
32825 @: $(MAKE); $(unstage)
32826 @r=`${PWD_COMMAND}`; export r; \
32827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32828 $(RAW_CXX_TARGET_EXPORTS) \
32829 (cd $(TARGET_SUBDIR)/libsanitizer && \
32830 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32832 @endif target-libsanitizer
32834 # Other targets (info, dvi, pdf, etc.)
32836 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32837 maybe-info-target-libsanitizer:
32838 @if target-libsanitizer
32839 maybe-info-target-libsanitizer: info-target-libsanitizer
32841 info-target-libsanitizer: \
32842 configure-target-libsanitizer
32843 @: $(MAKE); $(unstage)
32844 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32845 r=`${PWD_COMMAND}`; export r; \
32846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32847 $(RAW_CXX_TARGET_EXPORTS) \
32848 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32849 for flag in $(EXTRA_TARGET_FLAGS); do \
32850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32851 done; \
32852 (cd $(TARGET_SUBDIR)/libsanitizer && \
32853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32855 "RANLIB=$${RANLIB}" \
32856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32857 info) \
32858 || exit 1
32860 @endif target-libsanitizer
32862 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32863 maybe-dvi-target-libsanitizer:
32864 @if target-libsanitizer
32865 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32867 dvi-target-libsanitizer: \
32868 configure-target-libsanitizer
32869 @: $(MAKE); $(unstage)
32870 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32871 r=`${PWD_COMMAND}`; export r; \
32872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32873 $(RAW_CXX_TARGET_EXPORTS) \
32874 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32875 for flag in $(EXTRA_TARGET_FLAGS); do \
32876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32877 done; \
32878 (cd $(TARGET_SUBDIR)/libsanitizer && \
32879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32881 "RANLIB=$${RANLIB}" \
32882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32883 dvi) \
32884 || exit 1
32886 @endif target-libsanitizer
32888 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32889 maybe-pdf-target-libsanitizer:
32890 @if target-libsanitizer
32891 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32893 pdf-target-libsanitizer: \
32894 configure-target-libsanitizer
32895 @: $(MAKE); $(unstage)
32896 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32897 r=`${PWD_COMMAND}`; export r; \
32898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32899 $(RAW_CXX_TARGET_EXPORTS) \
32900 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32901 for flag in $(EXTRA_TARGET_FLAGS); do \
32902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32903 done; \
32904 (cd $(TARGET_SUBDIR)/libsanitizer && \
32905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32907 "RANLIB=$${RANLIB}" \
32908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32909 pdf) \
32910 || exit 1
32912 @endif target-libsanitizer
32914 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32915 maybe-html-target-libsanitizer:
32916 @if target-libsanitizer
32917 maybe-html-target-libsanitizer: html-target-libsanitizer
32919 html-target-libsanitizer: \
32920 configure-target-libsanitizer
32921 @: $(MAKE); $(unstage)
32922 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32923 r=`${PWD_COMMAND}`; export r; \
32924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32925 $(RAW_CXX_TARGET_EXPORTS) \
32926 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32927 for flag in $(EXTRA_TARGET_FLAGS); do \
32928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929 done; \
32930 (cd $(TARGET_SUBDIR)/libsanitizer && \
32931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32933 "RANLIB=$${RANLIB}" \
32934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32935 html) \
32936 || exit 1
32938 @endif target-libsanitizer
32940 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32941 maybe-TAGS-target-libsanitizer:
32942 @if target-libsanitizer
32943 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32945 TAGS-target-libsanitizer: \
32946 configure-target-libsanitizer
32947 @: $(MAKE); $(unstage)
32948 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32949 r=`${PWD_COMMAND}`; export r; \
32950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32951 $(RAW_CXX_TARGET_EXPORTS) \
32952 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32953 for flag in $(EXTRA_TARGET_FLAGS); do \
32954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32955 done; \
32956 (cd $(TARGET_SUBDIR)/libsanitizer && \
32957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32959 "RANLIB=$${RANLIB}" \
32960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32961 TAGS) \
32962 || exit 1
32964 @endif target-libsanitizer
32966 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32967 maybe-install-info-target-libsanitizer:
32968 @if target-libsanitizer
32969 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32971 install-info-target-libsanitizer: \
32972 configure-target-libsanitizer \
32973 info-target-libsanitizer
32974 @: $(MAKE); $(unstage)
32975 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32976 r=`${PWD_COMMAND}`; export r; \
32977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32978 $(RAW_CXX_TARGET_EXPORTS) \
32979 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32980 for flag in $(EXTRA_TARGET_FLAGS); do \
32981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32982 done; \
32983 (cd $(TARGET_SUBDIR)/libsanitizer && \
32984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32986 "RANLIB=$${RANLIB}" \
32987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32988 install-info) \
32989 || exit 1
32991 @endif target-libsanitizer
32993 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32994 maybe-install-pdf-target-libsanitizer:
32995 @if target-libsanitizer
32996 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32998 install-pdf-target-libsanitizer: \
32999 configure-target-libsanitizer \
33000 pdf-target-libsanitizer
33001 @: $(MAKE); $(unstage)
33002 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33003 r=`${PWD_COMMAND}`; export r; \
33004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33005 $(RAW_CXX_TARGET_EXPORTS) \
33006 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33007 for flag in $(EXTRA_TARGET_FLAGS); do \
33008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33009 done; \
33010 (cd $(TARGET_SUBDIR)/libsanitizer && \
33011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33013 "RANLIB=$${RANLIB}" \
33014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33015 install-pdf) \
33016 || exit 1
33018 @endif target-libsanitizer
33020 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33021 maybe-install-html-target-libsanitizer:
33022 @if target-libsanitizer
33023 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33025 install-html-target-libsanitizer: \
33026 configure-target-libsanitizer \
33027 html-target-libsanitizer
33028 @: $(MAKE); $(unstage)
33029 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33030 r=`${PWD_COMMAND}`; export r; \
33031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33032 $(RAW_CXX_TARGET_EXPORTS) \
33033 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33034 for flag in $(EXTRA_TARGET_FLAGS); do \
33035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33036 done; \
33037 (cd $(TARGET_SUBDIR)/libsanitizer && \
33038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33040 "RANLIB=$${RANLIB}" \
33041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33042 install-html) \
33043 || exit 1
33045 @endif target-libsanitizer
33047 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33048 maybe-installcheck-target-libsanitizer:
33049 @if target-libsanitizer
33050 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33052 installcheck-target-libsanitizer: \
33053 configure-target-libsanitizer
33054 @: $(MAKE); $(unstage)
33055 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33056 r=`${PWD_COMMAND}`; export r; \
33057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33058 $(RAW_CXX_TARGET_EXPORTS) \
33059 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33060 for flag in $(EXTRA_TARGET_FLAGS); do \
33061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33062 done; \
33063 (cd $(TARGET_SUBDIR)/libsanitizer && \
33064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33066 "RANLIB=$${RANLIB}" \
33067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33068 installcheck) \
33069 || exit 1
33071 @endif target-libsanitizer
33073 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33074 maybe-mostlyclean-target-libsanitizer:
33075 @if target-libsanitizer
33076 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33078 mostlyclean-target-libsanitizer:
33079 @: $(MAKE); $(unstage)
33080 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33081 r=`${PWD_COMMAND}`; export r; \
33082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33083 $(RAW_CXX_TARGET_EXPORTS) \
33084 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33085 for flag in $(EXTRA_TARGET_FLAGS); do \
33086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33087 done; \
33088 (cd $(TARGET_SUBDIR)/libsanitizer && \
33089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33091 "RANLIB=$${RANLIB}" \
33092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33093 mostlyclean) \
33094 || exit 1
33096 @endif target-libsanitizer
33098 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33099 maybe-clean-target-libsanitizer:
33100 @if target-libsanitizer
33101 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33103 clean-target-libsanitizer:
33104 @: $(MAKE); $(unstage)
33105 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33106 r=`${PWD_COMMAND}`; export r; \
33107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33108 $(RAW_CXX_TARGET_EXPORTS) \
33109 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33110 for flag in $(EXTRA_TARGET_FLAGS); do \
33111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33112 done; \
33113 (cd $(TARGET_SUBDIR)/libsanitizer && \
33114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33116 "RANLIB=$${RANLIB}" \
33117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33118 clean) \
33119 || exit 1
33121 @endif target-libsanitizer
33123 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33124 maybe-distclean-target-libsanitizer:
33125 @if target-libsanitizer
33126 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33128 distclean-target-libsanitizer:
33129 @: $(MAKE); $(unstage)
33130 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33131 r=`${PWD_COMMAND}`; export r; \
33132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33133 $(RAW_CXX_TARGET_EXPORTS) \
33134 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33135 for flag in $(EXTRA_TARGET_FLAGS); do \
33136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33137 done; \
33138 (cd $(TARGET_SUBDIR)/libsanitizer && \
33139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33141 "RANLIB=$${RANLIB}" \
33142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33143 distclean) \
33144 || exit 1
33146 @endif target-libsanitizer
33148 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33149 maybe-maintainer-clean-target-libsanitizer:
33150 @if target-libsanitizer
33151 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33153 maintainer-clean-target-libsanitizer:
33154 @: $(MAKE); $(unstage)
33155 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33156 r=`${PWD_COMMAND}`; export r; \
33157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33158 $(RAW_CXX_TARGET_EXPORTS) \
33159 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33160 for flag in $(EXTRA_TARGET_FLAGS); do \
33161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33162 done; \
33163 (cd $(TARGET_SUBDIR)/libsanitizer && \
33164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33166 "RANLIB=$${RANLIB}" \
33167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33168 maintainer-clean) \
33169 || exit 1
33171 @endif target-libsanitizer
33177 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
33178 maybe-configure-target-libvtv:
33179 @if gcc-bootstrap
33180 configure-target-libvtv: stage_current
33181 @endif gcc-bootstrap
33182 @if target-libvtv
33183 maybe-configure-target-libvtv: configure-target-libvtv
33184 configure-target-libvtv:
33185 @r=`${PWD_COMMAND}`; export r; \
33186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33187 echo "Checking multilib configuration for libvtv..."; \
33188 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33189 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33190 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33191 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33192 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33193 else \
33194 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33195 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33196 fi; \
33197 else \
33198 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33199 fi; \
33200 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33201 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33202 $(RAW_CXX_TARGET_EXPORTS) \
33203 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33204 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33205 case $(srcdir) in \
33206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33207 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33209 esac; \
33210 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33211 libsrcdir="$$s/libvtv"; \
33212 rm -f no-such-file || : ; \
33213 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33214 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33215 --target=${target_alias} $${srcdiroption} \
33216 || exit 1
33217 @endif target-libvtv
33221 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33222 maybe-configure-stage1-target-libvtv:
33223 @if target-libvtv-bootstrap
33224 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33225 configure-stage1-target-libvtv:
33226 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33227 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33228 @r=`${PWD_COMMAND}`; export r; \
33229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33230 TFLAGS="$(STAGE1_TFLAGS)"; \
33231 echo "Checking multilib configuration for libvtv..."; \
33232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33233 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33234 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33235 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33236 else \
33237 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33238 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33239 fi; \
33240 else \
33241 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33242 fi; \
33243 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33244 $(RAW_CXX_TARGET_EXPORTS) \
33245 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33246 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33247 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33248 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33250 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33251 case $(srcdir) in \
33252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33253 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33255 esac; \
33256 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33257 libsrcdir="$$s/libvtv"; \
33258 $(SHELL) $${libsrcdir}/configure \
33259 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33260 --target=${target_alias} $${srcdiroption} \
33261 $(STAGE1_CONFIGURE_FLAGS)
33262 @endif target-libvtv-bootstrap
33264 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33265 maybe-configure-stage2-target-libvtv:
33266 @if target-libvtv-bootstrap
33267 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33268 configure-stage2-target-libvtv:
33269 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33270 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33271 @r=`${PWD_COMMAND}`; export r; \
33272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33273 TFLAGS="$(STAGE2_TFLAGS)"; \
33274 echo "Checking multilib configuration for libvtv..."; \
33275 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33276 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33277 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33278 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33279 else \
33280 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33281 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33282 fi; \
33283 else \
33284 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33285 fi; \
33286 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33287 $(RAW_CXX_TARGET_EXPORTS) \
33289 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33290 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33291 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33292 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33293 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33294 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33295 case $(srcdir) in \
33296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33297 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33299 esac; \
33300 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33301 libsrcdir="$$s/libvtv"; \
33302 $(SHELL) $${libsrcdir}/configure \
33303 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33304 --target=${target_alias} $${srcdiroption} \
33305 --with-build-libsubdir=$(HOST_SUBDIR) \
33306 $(STAGE2_CONFIGURE_FLAGS)
33307 @endif target-libvtv-bootstrap
33309 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33310 maybe-configure-stage3-target-libvtv:
33311 @if target-libvtv-bootstrap
33312 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33313 configure-stage3-target-libvtv:
33314 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33315 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33316 @r=`${PWD_COMMAND}`; export r; \
33317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33318 TFLAGS="$(STAGE3_TFLAGS)"; \
33319 echo "Checking multilib configuration for libvtv..."; \
33320 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33321 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33322 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33323 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33324 else \
33325 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33326 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33327 fi; \
33328 else \
33329 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33330 fi; \
33331 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33332 $(RAW_CXX_TARGET_EXPORTS) \
33334 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33335 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33336 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33337 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33338 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33339 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33340 case $(srcdir) in \
33341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33342 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33344 esac; \
33345 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33346 libsrcdir="$$s/libvtv"; \
33347 $(SHELL) $${libsrcdir}/configure \
33348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33349 --target=${target_alias} $${srcdiroption} \
33350 --with-build-libsubdir=$(HOST_SUBDIR) \
33351 $(STAGE3_CONFIGURE_FLAGS)
33352 @endif target-libvtv-bootstrap
33354 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33355 maybe-configure-stage4-target-libvtv:
33356 @if target-libvtv-bootstrap
33357 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33358 configure-stage4-target-libvtv:
33359 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33360 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33361 @r=`${PWD_COMMAND}`; export r; \
33362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33363 TFLAGS="$(STAGE4_TFLAGS)"; \
33364 echo "Checking multilib configuration for libvtv..."; \
33365 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33366 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33367 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33368 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33369 else \
33370 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33371 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33372 fi; \
33373 else \
33374 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33375 fi; \
33376 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33377 $(RAW_CXX_TARGET_EXPORTS) \
33379 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33382 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33384 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33385 case $(srcdir) in \
33386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33387 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33389 esac; \
33390 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33391 libsrcdir="$$s/libvtv"; \
33392 $(SHELL) $${libsrcdir}/configure \
33393 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33394 --target=${target_alias} $${srcdiroption} \
33395 --with-build-libsubdir=$(HOST_SUBDIR) \
33396 $(STAGE4_CONFIGURE_FLAGS)
33397 @endif target-libvtv-bootstrap
33399 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33400 maybe-configure-stageprofile-target-libvtv:
33401 @if target-libvtv-bootstrap
33402 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33403 configure-stageprofile-target-libvtv:
33404 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33405 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33406 @r=`${PWD_COMMAND}`; export r; \
33407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33408 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33409 echo "Checking multilib configuration for libvtv..."; \
33410 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33411 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33412 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33413 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33414 else \
33415 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33416 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33417 fi; \
33418 else \
33419 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33420 fi; \
33421 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33422 $(RAW_CXX_TARGET_EXPORTS) \
33424 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33425 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33426 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33427 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33429 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33430 case $(srcdir) in \
33431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33432 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33434 esac; \
33435 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33436 libsrcdir="$$s/libvtv"; \
33437 $(SHELL) $${libsrcdir}/configure \
33438 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33439 --target=${target_alias} $${srcdiroption} \
33440 --with-build-libsubdir=$(HOST_SUBDIR) \
33441 $(STAGEprofile_CONFIGURE_FLAGS)
33442 @endif target-libvtv-bootstrap
33444 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33445 maybe-configure-stagefeedback-target-libvtv:
33446 @if target-libvtv-bootstrap
33447 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33448 configure-stagefeedback-target-libvtv:
33449 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33450 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33451 @r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33453 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33454 echo "Checking multilib configuration for libvtv..."; \
33455 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33456 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33457 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33458 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33459 else \
33460 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33461 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33462 fi; \
33463 else \
33464 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33465 fi; \
33466 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33467 $(RAW_CXX_TARGET_EXPORTS) \
33469 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33470 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33471 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33472 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33474 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33475 case $(srcdir) in \
33476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33477 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33479 esac; \
33480 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33481 libsrcdir="$$s/libvtv"; \
33482 $(SHELL) $${libsrcdir}/configure \
33483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33484 --target=${target_alias} $${srcdiroption} \
33485 --with-build-libsubdir=$(HOST_SUBDIR) \
33486 $(STAGEfeedback_CONFIGURE_FLAGS)
33487 @endif target-libvtv-bootstrap
33493 .PHONY: all-target-libvtv maybe-all-target-libvtv
33494 maybe-all-target-libvtv:
33495 @if gcc-bootstrap
33496 all-target-libvtv: stage_current
33497 @endif gcc-bootstrap
33498 @if target-libvtv
33499 TARGET-target-libvtv=all
33500 maybe-all-target-libvtv: all-target-libvtv
33501 all-target-libvtv: configure-target-libvtv
33502 @r=`${PWD_COMMAND}`; export r; \
33503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33504 $(RAW_CXX_TARGET_EXPORTS) \
33505 (cd $(TARGET_SUBDIR)/libvtv && \
33506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33507 $(TARGET-target-libvtv))
33508 @endif target-libvtv
33512 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33513 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33514 maybe-all-stage1-target-libvtv:
33515 maybe-clean-stage1-target-libvtv:
33516 @if target-libvtv-bootstrap
33517 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33518 all-stage1: all-stage1-target-libvtv
33519 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33520 all-stage1-target-libvtv: configure-stage1-target-libvtv
33521 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33522 @r=`${PWD_COMMAND}`; export r; \
33523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524 TFLAGS="$(STAGE1_TFLAGS)"; \
33525 $(RAW_CXX_TARGET_EXPORTS) \
33526 cd $(TARGET_SUBDIR)/libvtv && \
33527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33528 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33529 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33530 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33534 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33536 TFLAGS="$(STAGE1_TFLAGS)" \
33537 $(TARGET-stage1-target-libvtv)
33539 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33540 clean-stage1: clean-stage1-target-libvtv
33541 clean-stage1-target-libvtv:
33542 @if [ $(current_stage) = stage1 ]; then \
33543 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33544 else \
33545 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33546 $(MAKE) stage1-start; \
33547 fi; \
33548 cd $(TARGET_SUBDIR)/libvtv && \
33549 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33550 clean
33551 @endif target-libvtv-bootstrap
33554 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33555 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33556 maybe-all-stage2-target-libvtv:
33557 maybe-clean-stage2-target-libvtv:
33558 @if target-libvtv-bootstrap
33559 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33560 all-stage2: all-stage2-target-libvtv
33561 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33562 all-stage2-target-libvtv: configure-stage2-target-libvtv
33563 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33564 @r=`${PWD_COMMAND}`; export r; \
33565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33566 TFLAGS="$(STAGE2_TFLAGS)"; \
33567 $(RAW_CXX_TARGET_EXPORTS) \
33569 cd $(TARGET_SUBDIR)/libvtv && \
33570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33571 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33572 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33573 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33577 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33578 TFLAGS="$(STAGE2_TFLAGS)" \
33579 $(TARGET-stage2-target-libvtv)
33581 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33582 clean-stage2: clean-stage2-target-libvtv
33583 clean-stage2-target-libvtv:
33584 @if [ $(current_stage) = stage2 ]; then \
33585 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33586 else \
33587 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33588 $(MAKE) stage2-start; \
33589 fi; \
33590 cd $(TARGET_SUBDIR)/libvtv && \
33591 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33592 @endif target-libvtv-bootstrap
33595 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33596 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33597 maybe-all-stage3-target-libvtv:
33598 maybe-clean-stage3-target-libvtv:
33599 @if target-libvtv-bootstrap
33600 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33601 all-stage3: all-stage3-target-libvtv
33602 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33603 all-stage3-target-libvtv: configure-stage3-target-libvtv
33604 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33605 @r=`${PWD_COMMAND}`; export r; \
33606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33607 TFLAGS="$(STAGE3_TFLAGS)"; \
33608 $(RAW_CXX_TARGET_EXPORTS) \
33610 cd $(TARGET_SUBDIR)/libvtv && \
33611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33612 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33613 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33614 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33618 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33619 TFLAGS="$(STAGE3_TFLAGS)" \
33620 $(TARGET-stage3-target-libvtv)
33622 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33623 clean-stage3: clean-stage3-target-libvtv
33624 clean-stage3-target-libvtv:
33625 @if [ $(current_stage) = stage3 ]; then \
33626 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33627 else \
33628 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33629 $(MAKE) stage3-start; \
33630 fi; \
33631 cd $(TARGET_SUBDIR)/libvtv && \
33632 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33633 @endif target-libvtv-bootstrap
33636 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33637 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33638 maybe-all-stage4-target-libvtv:
33639 maybe-clean-stage4-target-libvtv:
33640 @if target-libvtv-bootstrap
33641 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33642 all-stage4: all-stage4-target-libvtv
33643 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33644 all-stage4-target-libvtv: configure-stage4-target-libvtv
33645 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33646 @r=`${PWD_COMMAND}`; export r; \
33647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33648 TFLAGS="$(STAGE4_TFLAGS)"; \
33649 $(RAW_CXX_TARGET_EXPORTS) \
33651 cd $(TARGET_SUBDIR)/libvtv && \
33652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33653 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33654 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33655 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33659 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33660 TFLAGS="$(STAGE4_TFLAGS)" \
33661 $(TARGET-stage4-target-libvtv)
33663 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33664 clean-stage4: clean-stage4-target-libvtv
33665 clean-stage4-target-libvtv:
33666 @if [ $(current_stage) = stage4 ]; then \
33667 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33668 else \
33669 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33670 $(MAKE) stage4-start; \
33671 fi; \
33672 cd $(TARGET_SUBDIR)/libvtv && \
33673 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33674 @endif target-libvtv-bootstrap
33677 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33678 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33679 maybe-all-stageprofile-target-libvtv:
33680 maybe-clean-stageprofile-target-libvtv:
33681 @if target-libvtv-bootstrap
33682 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33683 all-stageprofile: all-stageprofile-target-libvtv
33684 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33685 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33686 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33687 @r=`${PWD_COMMAND}`; export r; \
33688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33689 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33690 $(RAW_CXX_TARGET_EXPORTS) \
33692 cd $(TARGET_SUBDIR)/libvtv && \
33693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33694 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33695 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33696 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33700 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33701 TFLAGS="$(STAGEprofile_TFLAGS)" \
33702 $(TARGET-stageprofile-target-libvtv)
33704 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33705 clean-stageprofile: clean-stageprofile-target-libvtv
33706 clean-stageprofile-target-libvtv:
33707 @if [ $(current_stage) = stageprofile ]; then \
33708 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33709 else \
33710 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33711 $(MAKE) stageprofile-start; \
33712 fi; \
33713 cd $(TARGET_SUBDIR)/libvtv && \
33714 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33715 @endif target-libvtv-bootstrap
33718 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33719 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33720 maybe-all-stagefeedback-target-libvtv:
33721 maybe-clean-stagefeedback-target-libvtv:
33722 @if target-libvtv-bootstrap
33723 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33724 all-stagefeedback: all-stagefeedback-target-libvtv
33725 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33726 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33727 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33728 @r=`${PWD_COMMAND}`; export r; \
33729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33730 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33731 $(RAW_CXX_TARGET_EXPORTS) \
33733 cd $(TARGET_SUBDIR)/libvtv && \
33734 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33735 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33736 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33737 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33738 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33739 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33740 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33741 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33742 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33743 $(TARGET-stagefeedback-target-libvtv)
33745 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33746 clean-stagefeedback: clean-stagefeedback-target-libvtv
33747 clean-stagefeedback-target-libvtv:
33748 @if [ $(current_stage) = stagefeedback ]; then \
33749 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33750 else \
33751 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33752 $(MAKE) stagefeedback-start; \
33753 fi; \
33754 cd $(TARGET_SUBDIR)/libvtv && \
33755 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33756 @endif target-libvtv-bootstrap
33763 .PHONY: check-target-libvtv maybe-check-target-libvtv
33764 maybe-check-target-libvtv:
33765 @if target-libvtv
33766 maybe-check-target-libvtv: check-target-libvtv
33768 check-target-libvtv:
33769 @: $(MAKE); $(unstage)
33770 @r=`${PWD_COMMAND}`; export r; \
33771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33772 $(RAW_CXX_TARGET_EXPORTS) \
33773 (cd $(TARGET_SUBDIR)/libvtv && \
33774 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33776 @endif target-libvtv
33778 .PHONY: install-target-libvtv maybe-install-target-libvtv
33779 maybe-install-target-libvtv:
33780 @if target-libvtv
33781 maybe-install-target-libvtv: install-target-libvtv
33783 install-target-libvtv: installdirs
33784 @: $(MAKE); $(unstage)
33785 @r=`${PWD_COMMAND}`; export r; \
33786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33787 $(RAW_CXX_TARGET_EXPORTS) \
33788 (cd $(TARGET_SUBDIR)/libvtv && \
33789 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33791 @endif target-libvtv
33793 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33794 maybe-install-strip-target-libvtv:
33795 @if target-libvtv
33796 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33798 install-strip-target-libvtv: installdirs
33799 @: $(MAKE); $(unstage)
33800 @r=`${PWD_COMMAND}`; export r; \
33801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33802 $(RAW_CXX_TARGET_EXPORTS) \
33803 (cd $(TARGET_SUBDIR)/libvtv && \
33804 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33806 @endif target-libvtv
33808 # Other targets (info, dvi, pdf, etc.)
33810 .PHONY: maybe-info-target-libvtv info-target-libvtv
33811 maybe-info-target-libvtv:
33812 @if target-libvtv
33813 maybe-info-target-libvtv: info-target-libvtv
33815 info-target-libvtv: \
33816 configure-target-libvtv
33817 @: $(MAKE); $(unstage)
33818 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33819 r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33821 $(RAW_CXX_TARGET_EXPORTS) \
33822 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33823 for flag in $(EXTRA_TARGET_FLAGS); do \
33824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33825 done; \
33826 (cd $(TARGET_SUBDIR)/libvtv && \
33827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33829 "RANLIB=$${RANLIB}" \
33830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33831 info) \
33832 || exit 1
33834 @endif target-libvtv
33836 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33837 maybe-dvi-target-libvtv:
33838 @if target-libvtv
33839 maybe-dvi-target-libvtv: dvi-target-libvtv
33841 dvi-target-libvtv: \
33842 configure-target-libvtv
33843 @: $(MAKE); $(unstage)
33844 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33845 r=`${PWD_COMMAND}`; export r; \
33846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33847 $(RAW_CXX_TARGET_EXPORTS) \
33848 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33849 for flag in $(EXTRA_TARGET_FLAGS); do \
33850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33851 done; \
33852 (cd $(TARGET_SUBDIR)/libvtv && \
33853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33855 "RANLIB=$${RANLIB}" \
33856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33857 dvi) \
33858 || exit 1
33860 @endif target-libvtv
33862 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33863 maybe-pdf-target-libvtv:
33864 @if target-libvtv
33865 maybe-pdf-target-libvtv: pdf-target-libvtv
33867 pdf-target-libvtv: \
33868 configure-target-libvtv
33869 @: $(MAKE); $(unstage)
33870 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33871 r=`${PWD_COMMAND}`; export r; \
33872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33873 $(RAW_CXX_TARGET_EXPORTS) \
33874 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33875 for flag in $(EXTRA_TARGET_FLAGS); do \
33876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33877 done; \
33878 (cd $(TARGET_SUBDIR)/libvtv && \
33879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33881 "RANLIB=$${RANLIB}" \
33882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33883 pdf) \
33884 || exit 1
33886 @endif target-libvtv
33888 .PHONY: maybe-html-target-libvtv html-target-libvtv
33889 maybe-html-target-libvtv:
33890 @if target-libvtv
33891 maybe-html-target-libvtv: html-target-libvtv
33893 html-target-libvtv: \
33894 configure-target-libvtv
33895 @: $(MAKE); $(unstage)
33896 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33897 r=`${PWD_COMMAND}`; export r; \
33898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33899 $(RAW_CXX_TARGET_EXPORTS) \
33900 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33901 for flag in $(EXTRA_TARGET_FLAGS); do \
33902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33903 done; \
33904 (cd $(TARGET_SUBDIR)/libvtv && \
33905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33907 "RANLIB=$${RANLIB}" \
33908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33909 html) \
33910 || exit 1
33912 @endif target-libvtv
33914 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33915 maybe-TAGS-target-libvtv:
33916 @if target-libvtv
33917 maybe-TAGS-target-libvtv: TAGS-target-libvtv
33919 TAGS-target-libvtv: \
33920 configure-target-libvtv
33921 @: $(MAKE); $(unstage)
33922 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33923 r=`${PWD_COMMAND}`; export r; \
33924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33925 $(RAW_CXX_TARGET_EXPORTS) \
33926 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33927 for flag in $(EXTRA_TARGET_FLAGS); do \
33928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33929 done; \
33930 (cd $(TARGET_SUBDIR)/libvtv && \
33931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33933 "RANLIB=$${RANLIB}" \
33934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33935 TAGS) \
33936 || exit 1
33938 @endif target-libvtv
33940 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33941 maybe-install-info-target-libvtv:
33942 @if target-libvtv
33943 maybe-install-info-target-libvtv: install-info-target-libvtv
33945 install-info-target-libvtv: \
33946 configure-target-libvtv \
33947 info-target-libvtv
33948 @: $(MAKE); $(unstage)
33949 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33950 r=`${PWD_COMMAND}`; export r; \
33951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33952 $(RAW_CXX_TARGET_EXPORTS) \
33953 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33954 for flag in $(EXTRA_TARGET_FLAGS); do \
33955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33956 done; \
33957 (cd $(TARGET_SUBDIR)/libvtv && \
33958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33960 "RANLIB=$${RANLIB}" \
33961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33962 install-info) \
33963 || exit 1
33965 @endif target-libvtv
33967 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33968 maybe-install-pdf-target-libvtv:
33969 @if target-libvtv
33970 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33972 install-pdf-target-libvtv: \
33973 configure-target-libvtv \
33974 pdf-target-libvtv
33975 @: $(MAKE); $(unstage)
33976 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33977 r=`${PWD_COMMAND}`; export r; \
33978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33979 $(RAW_CXX_TARGET_EXPORTS) \
33980 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33981 for flag in $(EXTRA_TARGET_FLAGS); do \
33982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33983 done; \
33984 (cd $(TARGET_SUBDIR)/libvtv && \
33985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33987 "RANLIB=$${RANLIB}" \
33988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33989 install-pdf) \
33990 || exit 1
33992 @endif target-libvtv
33994 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33995 maybe-install-html-target-libvtv:
33996 @if target-libvtv
33997 maybe-install-html-target-libvtv: install-html-target-libvtv
33999 install-html-target-libvtv: \
34000 configure-target-libvtv \
34001 html-target-libvtv
34002 @: $(MAKE); $(unstage)
34003 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34004 r=`${PWD_COMMAND}`; export r; \
34005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34006 $(RAW_CXX_TARGET_EXPORTS) \
34007 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34008 for flag in $(EXTRA_TARGET_FLAGS); do \
34009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34010 done; \
34011 (cd $(TARGET_SUBDIR)/libvtv && \
34012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014 "RANLIB=$${RANLIB}" \
34015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34016 install-html) \
34017 || exit 1
34019 @endif target-libvtv
34021 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34022 maybe-installcheck-target-libvtv:
34023 @if target-libvtv
34024 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34026 installcheck-target-libvtv: \
34027 configure-target-libvtv
34028 @: $(MAKE); $(unstage)
34029 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34030 r=`${PWD_COMMAND}`; export r; \
34031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34032 $(RAW_CXX_TARGET_EXPORTS) \
34033 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34034 for flag in $(EXTRA_TARGET_FLAGS); do \
34035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34036 done; \
34037 (cd $(TARGET_SUBDIR)/libvtv && \
34038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34040 "RANLIB=$${RANLIB}" \
34041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34042 installcheck) \
34043 || exit 1
34045 @endif target-libvtv
34047 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34048 maybe-mostlyclean-target-libvtv:
34049 @if target-libvtv
34050 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34052 mostlyclean-target-libvtv:
34053 @: $(MAKE); $(unstage)
34054 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34055 r=`${PWD_COMMAND}`; export r; \
34056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34057 $(RAW_CXX_TARGET_EXPORTS) \
34058 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34059 for flag in $(EXTRA_TARGET_FLAGS); do \
34060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34061 done; \
34062 (cd $(TARGET_SUBDIR)/libvtv && \
34063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34065 "RANLIB=$${RANLIB}" \
34066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34067 mostlyclean) \
34068 || exit 1
34070 @endif target-libvtv
34072 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34073 maybe-clean-target-libvtv:
34074 @if target-libvtv
34075 maybe-clean-target-libvtv: clean-target-libvtv
34077 clean-target-libvtv:
34078 @: $(MAKE); $(unstage)
34079 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34080 r=`${PWD_COMMAND}`; export r; \
34081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34082 $(RAW_CXX_TARGET_EXPORTS) \
34083 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34084 for flag in $(EXTRA_TARGET_FLAGS); do \
34085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34086 done; \
34087 (cd $(TARGET_SUBDIR)/libvtv && \
34088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34090 "RANLIB=$${RANLIB}" \
34091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34092 clean) \
34093 || exit 1
34095 @endif target-libvtv
34097 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34098 maybe-distclean-target-libvtv:
34099 @if target-libvtv
34100 maybe-distclean-target-libvtv: distclean-target-libvtv
34102 distclean-target-libvtv:
34103 @: $(MAKE); $(unstage)
34104 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34105 r=`${PWD_COMMAND}`; export r; \
34106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34107 $(RAW_CXX_TARGET_EXPORTS) \
34108 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34109 for flag in $(EXTRA_TARGET_FLAGS); do \
34110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34111 done; \
34112 (cd $(TARGET_SUBDIR)/libvtv && \
34113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34115 "RANLIB=$${RANLIB}" \
34116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34117 distclean) \
34118 || exit 1
34120 @endif target-libvtv
34122 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34123 maybe-maintainer-clean-target-libvtv:
34124 @if target-libvtv
34125 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34127 maintainer-clean-target-libvtv:
34128 @: $(MAKE); $(unstage)
34129 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34132 $(RAW_CXX_TARGET_EXPORTS) \
34133 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34134 for flag in $(EXTRA_TARGET_FLAGS); do \
34135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34136 done; \
34137 (cd $(TARGET_SUBDIR)/libvtv && \
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34142 maintainer-clean) \
34143 || exit 1
34145 @endif target-libvtv
34151 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34152 maybe-configure-target-libcilkrts:
34153 @if gcc-bootstrap
34154 configure-target-libcilkrts: stage_current
34155 @endif gcc-bootstrap
34156 @if target-libcilkrts
34157 maybe-configure-target-libcilkrts: configure-target-libcilkrts
34158 configure-target-libcilkrts:
34159 @: $(MAKE); $(unstage)
34160 @r=`${PWD_COMMAND}`; export r; \
34161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34162 echo "Checking multilib configuration for libcilkrts..."; \
34163 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34164 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34165 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34166 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34167 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34168 else \
34169 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34170 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34171 fi; \
34172 else \
34173 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34174 fi; \
34175 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34176 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34177 $(NORMAL_TARGET_EXPORTS) \
34178 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34179 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34180 case $(srcdir) in \
34181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34182 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34184 esac; \
34185 srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
34186 libsrcdir="$$s/libcilkrts"; \
34187 rm -f no-such-file || : ; \
34188 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34189 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34190 --target=${target_alias} $${srcdiroption} \
34191 || exit 1
34192 @endif target-libcilkrts
34198 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34199 maybe-all-target-libcilkrts:
34200 @if gcc-bootstrap
34201 all-target-libcilkrts: stage_current
34202 @endif gcc-bootstrap
34203 @if target-libcilkrts
34204 TARGET-target-libcilkrts=all
34205 maybe-all-target-libcilkrts: all-target-libcilkrts
34206 all-target-libcilkrts: configure-target-libcilkrts
34207 @: $(MAKE); $(unstage)
34208 @r=`${PWD_COMMAND}`; export r; \
34209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34210 $(NORMAL_TARGET_EXPORTS) \
34211 (cd $(TARGET_SUBDIR)/libcilkrts && \
34212 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34213 $(TARGET-target-libcilkrts))
34214 @endif target-libcilkrts
34220 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34221 maybe-check-target-libcilkrts:
34222 @if target-libcilkrts
34223 maybe-check-target-libcilkrts: check-target-libcilkrts
34225 check-target-libcilkrts:
34226 @: $(MAKE); $(unstage)
34227 @r=`${PWD_COMMAND}`; export r; \
34228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34229 $(NORMAL_TARGET_EXPORTS) \
34230 (cd $(TARGET_SUBDIR)/libcilkrts && \
34231 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34233 @endif target-libcilkrts
34235 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34236 maybe-install-target-libcilkrts:
34237 @if target-libcilkrts
34238 maybe-install-target-libcilkrts: install-target-libcilkrts
34240 install-target-libcilkrts: installdirs
34241 @: $(MAKE); $(unstage)
34242 @r=`${PWD_COMMAND}`; export r; \
34243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34244 $(NORMAL_TARGET_EXPORTS) \
34245 (cd $(TARGET_SUBDIR)/libcilkrts && \
34246 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34248 @endif target-libcilkrts
34250 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34251 maybe-install-strip-target-libcilkrts:
34252 @if target-libcilkrts
34253 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34255 install-strip-target-libcilkrts: installdirs
34256 @: $(MAKE); $(unstage)
34257 @r=`${PWD_COMMAND}`; export r; \
34258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34259 $(NORMAL_TARGET_EXPORTS) \
34260 (cd $(TARGET_SUBDIR)/libcilkrts && \
34261 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34263 @endif target-libcilkrts
34265 # Other targets (info, dvi, pdf, etc.)
34267 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34268 maybe-info-target-libcilkrts:
34269 @if target-libcilkrts
34270 maybe-info-target-libcilkrts: info-target-libcilkrts
34272 info-target-libcilkrts: \
34273 configure-target-libcilkrts
34274 @: $(MAKE); $(unstage)
34275 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34276 r=`${PWD_COMMAND}`; export r; \
34277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34278 $(NORMAL_TARGET_EXPORTS) \
34279 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34280 for flag in $(EXTRA_TARGET_FLAGS); do \
34281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34282 done; \
34283 (cd $(TARGET_SUBDIR)/libcilkrts && \
34284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34286 "RANLIB=$${RANLIB}" \
34287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34288 info) \
34289 || exit 1
34291 @endif target-libcilkrts
34293 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34294 maybe-dvi-target-libcilkrts:
34295 @if target-libcilkrts
34296 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34298 dvi-target-libcilkrts: \
34299 configure-target-libcilkrts
34300 @: $(MAKE); $(unstage)
34301 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34302 r=`${PWD_COMMAND}`; export r; \
34303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34304 $(NORMAL_TARGET_EXPORTS) \
34305 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34306 for flag in $(EXTRA_TARGET_FLAGS); do \
34307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34308 done; \
34309 (cd $(TARGET_SUBDIR)/libcilkrts && \
34310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34312 "RANLIB=$${RANLIB}" \
34313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34314 dvi) \
34315 || exit 1
34317 @endif target-libcilkrts
34319 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34320 maybe-pdf-target-libcilkrts:
34321 @if target-libcilkrts
34322 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34324 pdf-target-libcilkrts: \
34325 configure-target-libcilkrts
34326 @: $(MAKE); $(unstage)
34327 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34328 r=`${PWD_COMMAND}`; export r; \
34329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34330 $(NORMAL_TARGET_EXPORTS) \
34331 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34332 for flag in $(EXTRA_TARGET_FLAGS); do \
34333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34334 done; \
34335 (cd $(TARGET_SUBDIR)/libcilkrts && \
34336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34338 "RANLIB=$${RANLIB}" \
34339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34340 pdf) \
34341 || exit 1
34343 @endif target-libcilkrts
34345 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34346 maybe-html-target-libcilkrts:
34347 @if target-libcilkrts
34348 maybe-html-target-libcilkrts: html-target-libcilkrts
34350 html-target-libcilkrts: \
34351 configure-target-libcilkrts
34352 @: $(MAKE); $(unstage)
34353 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34354 r=`${PWD_COMMAND}`; export r; \
34355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34356 $(NORMAL_TARGET_EXPORTS) \
34357 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34358 for flag in $(EXTRA_TARGET_FLAGS); do \
34359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360 done; \
34361 (cd $(TARGET_SUBDIR)/libcilkrts && \
34362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34364 "RANLIB=$${RANLIB}" \
34365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34366 html) \
34367 || exit 1
34369 @endif target-libcilkrts
34371 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34372 maybe-TAGS-target-libcilkrts:
34373 @if target-libcilkrts
34374 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34376 TAGS-target-libcilkrts: \
34377 configure-target-libcilkrts
34378 @: $(MAKE); $(unstage)
34379 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34380 r=`${PWD_COMMAND}`; export r; \
34381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382 $(NORMAL_TARGET_EXPORTS) \
34383 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34384 for flag in $(EXTRA_TARGET_FLAGS); do \
34385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34386 done; \
34387 (cd $(TARGET_SUBDIR)/libcilkrts && \
34388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34390 "RANLIB=$${RANLIB}" \
34391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34392 TAGS) \
34393 || exit 1
34395 @endif target-libcilkrts
34397 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
34398 maybe-install-info-target-libcilkrts:
34399 @if target-libcilkrts
34400 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
34402 install-info-target-libcilkrts: \
34403 configure-target-libcilkrts \
34404 info-target-libcilkrts
34405 @: $(MAKE); $(unstage)
34406 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34407 r=`${PWD_COMMAND}`; export r; \
34408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34409 $(NORMAL_TARGET_EXPORTS) \
34410 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
34411 for flag in $(EXTRA_TARGET_FLAGS); do \
34412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34413 done; \
34414 (cd $(TARGET_SUBDIR)/libcilkrts && \
34415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34417 "RANLIB=$${RANLIB}" \
34418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34419 install-info) \
34420 || exit 1
34422 @endif target-libcilkrts
34424 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
34425 maybe-install-pdf-target-libcilkrts:
34426 @if target-libcilkrts
34427 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
34429 install-pdf-target-libcilkrts: \
34430 configure-target-libcilkrts \
34431 pdf-target-libcilkrts
34432 @: $(MAKE); $(unstage)
34433 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34434 r=`${PWD_COMMAND}`; export r; \
34435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34436 $(NORMAL_TARGET_EXPORTS) \
34437 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34438 for flag in $(EXTRA_TARGET_FLAGS); do \
34439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34440 done; \
34441 (cd $(TARGET_SUBDIR)/libcilkrts && \
34442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34444 "RANLIB=$${RANLIB}" \
34445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34446 install-pdf) \
34447 || exit 1
34449 @endif target-libcilkrts
34451 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
34452 maybe-install-html-target-libcilkrts:
34453 @if target-libcilkrts
34454 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
34456 install-html-target-libcilkrts: \
34457 configure-target-libcilkrts \
34458 html-target-libcilkrts
34459 @: $(MAKE); $(unstage)
34460 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34461 r=`${PWD_COMMAND}`; export r; \
34462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34463 $(NORMAL_TARGET_EXPORTS) \
34464 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
34465 for flag in $(EXTRA_TARGET_FLAGS); do \
34466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34467 done; \
34468 (cd $(TARGET_SUBDIR)/libcilkrts && \
34469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34471 "RANLIB=$${RANLIB}" \
34472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34473 install-html) \
34474 || exit 1
34476 @endif target-libcilkrts
34478 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
34479 maybe-installcheck-target-libcilkrts:
34480 @if target-libcilkrts
34481 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
34483 installcheck-target-libcilkrts: \
34484 configure-target-libcilkrts
34485 @: $(MAKE); $(unstage)
34486 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34487 r=`${PWD_COMMAND}`; export r; \
34488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34489 $(NORMAL_TARGET_EXPORTS) \
34490 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
34491 for flag in $(EXTRA_TARGET_FLAGS); do \
34492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34493 done; \
34494 (cd $(TARGET_SUBDIR)/libcilkrts && \
34495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34497 "RANLIB=$${RANLIB}" \
34498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34499 installcheck) \
34500 || exit 1
34502 @endif target-libcilkrts
34504 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
34505 maybe-mostlyclean-target-libcilkrts:
34506 @if target-libcilkrts
34507 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
34509 mostlyclean-target-libcilkrts:
34510 @: $(MAKE); $(unstage)
34511 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34512 r=`${PWD_COMMAND}`; export r; \
34513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34514 $(NORMAL_TARGET_EXPORTS) \
34515 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34516 for flag in $(EXTRA_TARGET_FLAGS); do \
34517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34518 done; \
34519 (cd $(TARGET_SUBDIR)/libcilkrts && \
34520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34522 "RANLIB=$${RANLIB}" \
34523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34524 mostlyclean) \
34525 || exit 1
34527 @endif target-libcilkrts
34529 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
34530 maybe-clean-target-libcilkrts:
34531 @if target-libcilkrts
34532 maybe-clean-target-libcilkrts: clean-target-libcilkrts
34534 clean-target-libcilkrts:
34535 @: $(MAKE); $(unstage)
34536 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34537 r=`${PWD_COMMAND}`; export r; \
34538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34539 $(NORMAL_TARGET_EXPORTS) \
34540 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34541 for flag in $(EXTRA_TARGET_FLAGS); do \
34542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34543 done; \
34544 (cd $(TARGET_SUBDIR)/libcilkrts && \
34545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34547 "RANLIB=$${RANLIB}" \
34548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34549 clean) \
34550 || exit 1
34552 @endif target-libcilkrts
34554 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
34555 maybe-distclean-target-libcilkrts:
34556 @if target-libcilkrts
34557 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
34559 distclean-target-libcilkrts:
34560 @: $(MAKE); $(unstage)
34561 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34562 r=`${PWD_COMMAND}`; export r; \
34563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34564 $(NORMAL_TARGET_EXPORTS) \
34565 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34566 for flag in $(EXTRA_TARGET_FLAGS); do \
34567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34568 done; \
34569 (cd $(TARGET_SUBDIR)/libcilkrts && \
34570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34572 "RANLIB=$${RANLIB}" \
34573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34574 distclean) \
34575 || exit 1
34577 @endif target-libcilkrts
34579 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
34580 maybe-maintainer-clean-target-libcilkrts:
34581 @if target-libcilkrts
34582 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
34584 maintainer-clean-target-libcilkrts:
34585 @: $(MAKE); $(unstage)
34586 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34587 r=`${PWD_COMMAND}`; export r; \
34588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34589 $(NORMAL_TARGET_EXPORTS) \
34590 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34591 for flag in $(EXTRA_TARGET_FLAGS); do \
34592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34593 done; \
34594 (cd $(TARGET_SUBDIR)/libcilkrts && \
34595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34597 "RANLIB=$${RANLIB}" \
34598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34599 maintainer-clean) \
34600 || exit 1
34602 @endif target-libcilkrts
34608 .PHONY: configure-target-libssp maybe-configure-target-libssp
34609 maybe-configure-target-libssp:
34610 @if gcc-bootstrap
34611 configure-target-libssp: stage_current
34612 @endif gcc-bootstrap
34613 @if target-libssp
34614 maybe-configure-target-libssp: configure-target-libssp
34615 configure-target-libssp:
34616 @: $(MAKE); $(unstage)
34617 @r=`${PWD_COMMAND}`; export r; \
34618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34619 echo "Checking multilib configuration for libssp..."; \
34620 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34621 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34622 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34623 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34624 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34625 else \
34626 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34627 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34628 fi; \
34629 else \
34630 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34631 fi; \
34632 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34633 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34634 $(NORMAL_TARGET_EXPORTS) \
34635 echo Configuring in $(TARGET_SUBDIR)/libssp; \
34636 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34637 case $(srcdir) in \
34638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34639 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34641 esac; \
34642 srcdiroption="--srcdir=$${topdir}/libssp"; \
34643 libsrcdir="$$s/libssp"; \
34644 rm -f no-such-file || : ; \
34645 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34646 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34647 --target=${target_alias} $${srcdiroption} \
34648 || exit 1
34649 @endif target-libssp
34655 .PHONY: all-target-libssp maybe-all-target-libssp
34656 maybe-all-target-libssp:
34657 @if gcc-bootstrap
34658 all-target-libssp: stage_current
34659 @endif gcc-bootstrap
34660 @if target-libssp
34661 TARGET-target-libssp=all
34662 maybe-all-target-libssp: all-target-libssp
34663 all-target-libssp: configure-target-libssp
34664 @: $(MAKE); $(unstage)
34665 @r=`${PWD_COMMAND}`; export r; \
34666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34667 $(NORMAL_TARGET_EXPORTS) \
34668 (cd $(TARGET_SUBDIR)/libssp && \
34669 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34670 $(TARGET-target-libssp))
34671 @endif target-libssp
34677 .PHONY: check-target-libssp maybe-check-target-libssp
34678 maybe-check-target-libssp:
34679 @if target-libssp
34680 maybe-check-target-libssp: check-target-libssp
34682 check-target-libssp:
34683 @: $(MAKE); $(unstage)
34684 @r=`${PWD_COMMAND}`; export r; \
34685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34686 $(NORMAL_TARGET_EXPORTS) \
34687 (cd $(TARGET_SUBDIR)/libssp && \
34688 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34690 @endif target-libssp
34692 .PHONY: install-target-libssp maybe-install-target-libssp
34693 maybe-install-target-libssp:
34694 @if target-libssp
34695 maybe-install-target-libssp: install-target-libssp
34697 install-target-libssp: installdirs
34698 @: $(MAKE); $(unstage)
34699 @r=`${PWD_COMMAND}`; export r; \
34700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34701 $(NORMAL_TARGET_EXPORTS) \
34702 (cd $(TARGET_SUBDIR)/libssp && \
34703 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34705 @endif target-libssp
34707 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34708 maybe-install-strip-target-libssp:
34709 @if target-libssp
34710 maybe-install-strip-target-libssp: install-strip-target-libssp
34712 install-strip-target-libssp: installdirs
34713 @: $(MAKE); $(unstage)
34714 @r=`${PWD_COMMAND}`; export r; \
34715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34716 $(NORMAL_TARGET_EXPORTS) \
34717 (cd $(TARGET_SUBDIR)/libssp && \
34718 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34720 @endif target-libssp
34722 # Other targets (info, dvi, pdf, etc.)
34724 .PHONY: maybe-info-target-libssp info-target-libssp
34725 maybe-info-target-libssp:
34726 @if target-libssp
34727 maybe-info-target-libssp: info-target-libssp
34729 info-target-libssp: \
34730 configure-target-libssp
34731 @: $(MAKE); $(unstage)
34732 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34733 r=`${PWD_COMMAND}`; export r; \
34734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34735 $(NORMAL_TARGET_EXPORTS) \
34736 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34737 for flag in $(EXTRA_TARGET_FLAGS); do \
34738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34739 done; \
34740 (cd $(TARGET_SUBDIR)/libssp && \
34741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34743 "RANLIB=$${RANLIB}" \
34744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34745 info) \
34746 || exit 1
34748 @endif target-libssp
34750 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
34751 maybe-dvi-target-libssp:
34752 @if target-libssp
34753 maybe-dvi-target-libssp: dvi-target-libssp
34755 dvi-target-libssp: \
34756 configure-target-libssp
34757 @: $(MAKE); $(unstage)
34758 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34759 r=`${PWD_COMMAND}`; export r; \
34760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34761 $(NORMAL_TARGET_EXPORTS) \
34762 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34763 for flag in $(EXTRA_TARGET_FLAGS); do \
34764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34765 done; \
34766 (cd $(TARGET_SUBDIR)/libssp && \
34767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34769 "RANLIB=$${RANLIB}" \
34770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34771 dvi) \
34772 || exit 1
34774 @endif target-libssp
34776 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
34777 maybe-pdf-target-libssp:
34778 @if target-libssp
34779 maybe-pdf-target-libssp: pdf-target-libssp
34781 pdf-target-libssp: \
34782 configure-target-libssp
34783 @: $(MAKE); $(unstage)
34784 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34785 r=`${PWD_COMMAND}`; export r; \
34786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34787 $(NORMAL_TARGET_EXPORTS) \
34788 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34789 for flag in $(EXTRA_TARGET_FLAGS); do \
34790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34791 done; \
34792 (cd $(TARGET_SUBDIR)/libssp && \
34793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34795 "RANLIB=$${RANLIB}" \
34796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34797 pdf) \
34798 || exit 1
34800 @endif target-libssp
34802 .PHONY: maybe-html-target-libssp html-target-libssp
34803 maybe-html-target-libssp:
34804 @if target-libssp
34805 maybe-html-target-libssp: html-target-libssp
34807 html-target-libssp: \
34808 configure-target-libssp
34809 @: $(MAKE); $(unstage)
34810 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34811 r=`${PWD_COMMAND}`; export r; \
34812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34813 $(NORMAL_TARGET_EXPORTS) \
34814 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34815 for flag in $(EXTRA_TARGET_FLAGS); do \
34816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34817 done; \
34818 (cd $(TARGET_SUBDIR)/libssp && \
34819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34821 "RANLIB=$${RANLIB}" \
34822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34823 html) \
34824 || exit 1
34826 @endif target-libssp
34828 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
34829 maybe-TAGS-target-libssp:
34830 @if target-libssp
34831 maybe-TAGS-target-libssp: TAGS-target-libssp
34833 TAGS-target-libssp: \
34834 configure-target-libssp
34835 @: $(MAKE); $(unstage)
34836 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34837 r=`${PWD_COMMAND}`; export r; \
34838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34839 $(NORMAL_TARGET_EXPORTS) \
34840 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
34841 for flag in $(EXTRA_TARGET_FLAGS); do \
34842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34843 done; \
34844 (cd $(TARGET_SUBDIR)/libssp && \
34845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34847 "RANLIB=$${RANLIB}" \
34848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34849 TAGS) \
34850 || exit 1
34852 @endif target-libssp
34854 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
34855 maybe-install-info-target-libssp:
34856 @if target-libssp
34857 maybe-install-info-target-libssp: install-info-target-libssp
34859 install-info-target-libssp: \
34860 configure-target-libssp \
34861 info-target-libssp
34862 @: $(MAKE); $(unstage)
34863 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34864 r=`${PWD_COMMAND}`; export r; \
34865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34866 $(NORMAL_TARGET_EXPORTS) \
34867 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
34868 for flag in $(EXTRA_TARGET_FLAGS); do \
34869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34870 done; \
34871 (cd $(TARGET_SUBDIR)/libssp && \
34872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34874 "RANLIB=$${RANLIB}" \
34875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34876 install-info) \
34877 || exit 1
34879 @endif target-libssp
34881 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
34882 maybe-install-pdf-target-libssp:
34883 @if target-libssp
34884 maybe-install-pdf-target-libssp: install-pdf-target-libssp
34886 install-pdf-target-libssp: \
34887 configure-target-libssp \
34888 pdf-target-libssp
34889 @: $(MAKE); $(unstage)
34890 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34891 r=`${PWD_COMMAND}`; export r; \
34892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34893 $(NORMAL_TARGET_EXPORTS) \
34894 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
34895 for flag in $(EXTRA_TARGET_FLAGS); do \
34896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34897 done; \
34898 (cd $(TARGET_SUBDIR)/libssp && \
34899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34901 "RANLIB=$${RANLIB}" \
34902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34903 install-pdf) \
34904 || exit 1
34906 @endif target-libssp
34908 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
34909 maybe-install-html-target-libssp:
34910 @if target-libssp
34911 maybe-install-html-target-libssp: install-html-target-libssp
34913 install-html-target-libssp: \
34914 configure-target-libssp \
34915 html-target-libssp
34916 @: $(MAKE); $(unstage)
34917 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34918 r=`${PWD_COMMAND}`; export r; \
34919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34920 $(NORMAL_TARGET_EXPORTS) \
34921 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
34922 for flag in $(EXTRA_TARGET_FLAGS); do \
34923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34924 done; \
34925 (cd $(TARGET_SUBDIR)/libssp && \
34926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34928 "RANLIB=$${RANLIB}" \
34929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34930 install-html) \
34931 || exit 1
34933 @endif target-libssp
34935 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34936 maybe-installcheck-target-libssp:
34937 @if target-libssp
34938 maybe-installcheck-target-libssp: installcheck-target-libssp
34940 installcheck-target-libssp: \
34941 configure-target-libssp
34942 @: $(MAKE); $(unstage)
34943 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34944 r=`${PWD_COMMAND}`; export r; \
34945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34946 $(NORMAL_TARGET_EXPORTS) \
34947 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34948 for flag in $(EXTRA_TARGET_FLAGS); do \
34949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34950 done; \
34951 (cd $(TARGET_SUBDIR)/libssp && \
34952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34954 "RANLIB=$${RANLIB}" \
34955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34956 installcheck) \
34957 || exit 1
34959 @endif target-libssp
34961 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34962 maybe-mostlyclean-target-libssp:
34963 @if target-libssp
34964 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34966 mostlyclean-target-libssp:
34967 @: $(MAKE); $(unstage)
34968 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34969 r=`${PWD_COMMAND}`; export r; \
34970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34971 $(NORMAL_TARGET_EXPORTS) \
34972 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34973 for flag in $(EXTRA_TARGET_FLAGS); do \
34974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34975 done; \
34976 (cd $(TARGET_SUBDIR)/libssp && \
34977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34979 "RANLIB=$${RANLIB}" \
34980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34981 mostlyclean) \
34982 || exit 1
34984 @endif target-libssp
34986 .PHONY: maybe-clean-target-libssp clean-target-libssp
34987 maybe-clean-target-libssp:
34988 @if target-libssp
34989 maybe-clean-target-libssp: clean-target-libssp
34991 clean-target-libssp:
34992 @: $(MAKE); $(unstage)
34993 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34994 r=`${PWD_COMMAND}`; export r; \
34995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34996 $(NORMAL_TARGET_EXPORTS) \
34997 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34998 for flag in $(EXTRA_TARGET_FLAGS); do \
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
35001 (cd $(TARGET_SUBDIR)/libssp && \
35002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35004 "RANLIB=$${RANLIB}" \
35005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35006 clean) \
35007 || exit 1
35009 @endif target-libssp
35011 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
35012 maybe-distclean-target-libssp:
35013 @if target-libssp
35014 maybe-distclean-target-libssp: distclean-target-libssp
35016 distclean-target-libssp:
35017 @: $(MAKE); $(unstage)
35018 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35019 r=`${PWD_COMMAND}`; export r; \
35020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35021 $(NORMAL_TARGET_EXPORTS) \
35022 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35023 for flag in $(EXTRA_TARGET_FLAGS); do \
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
35026 (cd $(TARGET_SUBDIR)/libssp && \
35027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35029 "RANLIB=$${RANLIB}" \
35030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35031 distclean) \
35032 || exit 1
35034 @endif target-libssp
35036 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35037 maybe-maintainer-clean-target-libssp:
35038 @if target-libssp
35039 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35041 maintainer-clean-target-libssp:
35042 @: $(MAKE); $(unstage)
35043 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35044 r=`${PWD_COMMAND}`; export r; \
35045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35046 $(NORMAL_TARGET_EXPORTS) \
35047 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35048 for flag in $(EXTRA_TARGET_FLAGS); do \
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
35051 (cd $(TARGET_SUBDIR)/libssp && \
35052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35054 "RANLIB=$${RANLIB}" \
35055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35056 maintainer-clean) \
35057 || exit 1
35059 @endif target-libssp
35065 .PHONY: configure-target-newlib maybe-configure-target-newlib
35066 maybe-configure-target-newlib:
35067 @if gcc-bootstrap
35068 configure-target-newlib: stage_current
35069 @endif gcc-bootstrap
35070 @if target-newlib
35071 maybe-configure-target-newlib: configure-target-newlib
35072 configure-target-newlib:
35073 @: $(MAKE); $(unstage)
35074 @r=`${PWD_COMMAND}`; export r; \
35075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35076 echo "Checking multilib configuration for newlib..."; \
35077 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35078 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35079 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35080 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35081 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35082 else \
35083 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35084 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35085 fi; \
35086 else \
35087 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35088 fi; \
35089 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35091 $(NORMAL_TARGET_EXPORTS) \
35092 echo Configuring in $(TARGET_SUBDIR)/newlib; \
35093 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35094 case $(srcdir) in \
35095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35096 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35098 esac; \
35099 srcdiroption="--srcdir=$${topdir}/newlib"; \
35100 libsrcdir="$$s/newlib"; \
35101 rm -f no-such-file || : ; \
35102 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35103 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35104 --target=${target_alias} $${srcdiroption} \
35105 || exit 1
35106 @endif target-newlib
35112 .PHONY: all-target-newlib maybe-all-target-newlib
35113 maybe-all-target-newlib:
35114 @if gcc-bootstrap
35115 all-target-newlib: stage_current
35116 @endif gcc-bootstrap
35117 @if target-newlib
35118 TARGET-target-newlib=all
35119 maybe-all-target-newlib: all-target-newlib
35120 all-target-newlib: configure-target-newlib
35121 @: $(MAKE); $(unstage)
35122 @r=`${PWD_COMMAND}`; export r; \
35123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35124 $(NORMAL_TARGET_EXPORTS) \
35125 (cd $(TARGET_SUBDIR)/newlib && \
35126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35127 $(TARGET-target-newlib))
35128 @endif target-newlib
35134 .PHONY: check-target-newlib maybe-check-target-newlib
35135 maybe-check-target-newlib:
35136 @if target-newlib
35137 maybe-check-target-newlib: check-target-newlib
35139 check-target-newlib:
35140 @: $(MAKE); $(unstage)
35141 @r=`${PWD_COMMAND}`; export r; \
35142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35143 $(NORMAL_TARGET_EXPORTS) \
35144 (cd $(TARGET_SUBDIR)/newlib && \
35145 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35147 @endif target-newlib
35149 .PHONY: install-target-newlib maybe-install-target-newlib
35150 maybe-install-target-newlib:
35151 @if target-newlib
35152 maybe-install-target-newlib: install-target-newlib
35154 install-target-newlib: installdirs
35155 @: $(MAKE); $(unstage)
35156 @r=`${PWD_COMMAND}`; export r; \
35157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35158 $(NORMAL_TARGET_EXPORTS) \
35159 (cd $(TARGET_SUBDIR)/newlib && \
35160 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35162 @endif target-newlib
35164 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35165 maybe-install-strip-target-newlib:
35166 @if target-newlib
35167 maybe-install-strip-target-newlib: install-strip-target-newlib
35169 install-strip-target-newlib: installdirs
35170 @: $(MAKE); $(unstage)
35171 @r=`${PWD_COMMAND}`; export r; \
35172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35173 $(NORMAL_TARGET_EXPORTS) \
35174 (cd $(TARGET_SUBDIR)/newlib && \
35175 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35177 @endif target-newlib
35179 # Other targets (info, dvi, pdf, etc.)
35181 .PHONY: maybe-info-target-newlib info-target-newlib
35182 maybe-info-target-newlib:
35183 @if target-newlib
35184 maybe-info-target-newlib: info-target-newlib
35186 info-target-newlib: \
35187 configure-target-newlib
35188 @: $(MAKE); $(unstage)
35189 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35190 r=`${PWD_COMMAND}`; export r; \
35191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35192 $(NORMAL_TARGET_EXPORTS) \
35193 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35194 for flag in $(EXTRA_TARGET_FLAGS); do \
35195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35196 done; \
35197 (cd $(TARGET_SUBDIR)/newlib && \
35198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35200 "RANLIB=$${RANLIB}" \
35201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35202 info) \
35203 || exit 1
35205 @endif target-newlib
35207 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35208 maybe-dvi-target-newlib:
35209 @if target-newlib
35210 maybe-dvi-target-newlib: dvi-target-newlib
35212 dvi-target-newlib: \
35213 configure-target-newlib
35214 @: $(MAKE); $(unstage)
35215 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35216 r=`${PWD_COMMAND}`; export r; \
35217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35218 $(NORMAL_TARGET_EXPORTS) \
35219 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35220 for flag in $(EXTRA_TARGET_FLAGS); do \
35221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35222 done; \
35223 (cd $(TARGET_SUBDIR)/newlib && \
35224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35226 "RANLIB=$${RANLIB}" \
35227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35228 dvi) \
35229 || exit 1
35231 @endif target-newlib
35233 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35234 maybe-pdf-target-newlib:
35235 @if target-newlib
35236 maybe-pdf-target-newlib: pdf-target-newlib
35238 pdf-target-newlib: \
35239 configure-target-newlib
35240 @: $(MAKE); $(unstage)
35241 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35242 r=`${PWD_COMMAND}`; export r; \
35243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35244 $(NORMAL_TARGET_EXPORTS) \
35245 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35246 for flag in $(EXTRA_TARGET_FLAGS); do \
35247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35248 done; \
35249 (cd $(TARGET_SUBDIR)/newlib && \
35250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35252 "RANLIB=$${RANLIB}" \
35253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35254 pdf) \
35255 || exit 1
35257 @endif target-newlib
35259 .PHONY: maybe-html-target-newlib html-target-newlib
35260 maybe-html-target-newlib:
35261 @if target-newlib
35262 maybe-html-target-newlib: html-target-newlib
35264 html-target-newlib: \
35265 configure-target-newlib
35266 @: $(MAKE); $(unstage)
35267 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35268 r=`${PWD_COMMAND}`; export r; \
35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35270 $(NORMAL_TARGET_EXPORTS) \
35271 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35272 for flag in $(EXTRA_TARGET_FLAGS); do \
35273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35274 done; \
35275 (cd $(TARGET_SUBDIR)/newlib && \
35276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35278 "RANLIB=$${RANLIB}" \
35279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35280 html) \
35281 || exit 1
35283 @endif target-newlib
35285 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35286 maybe-TAGS-target-newlib:
35287 @if target-newlib
35288 maybe-TAGS-target-newlib: TAGS-target-newlib
35290 TAGS-target-newlib: \
35291 configure-target-newlib
35292 @: $(MAKE); $(unstage)
35293 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35294 r=`${PWD_COMMAND}`; export r; \
35295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35296 $(NORMAL_TARGET_EXPORTS) \
35297 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35298 for flag in $(EXTRA_TARGET_FLAGS); do \
35299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35300 done; \
35301 (cd $(TARGET_SUBDIR)/newlib && \
35302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35304 "RANLIB=$${RANLIB}" \
35305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35306 TAGS) \
35307 || exit 1
35309 @endif target-newlib
35311 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35312 maybe-install-info-target-newlib:
35313 @if target-newlib
35314 maybe-install-info-target-newlib: install-info-target-newlib
35316 install-info-target-newlib: \
35317 configure-target-newlib \
35318 info-target-newlib
35319 @: $(MAKE); $(unstage)
35320 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35321 r=`${PWD_COMMAND}`; export r; \
35322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35323 $(NORMAL_TARGET_EXPORTS) \
35324 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35325 for flag in $(EXTRA_TARGET_FLAGS); do \
35326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35327 done; \
35328 (cd $(TARGET_SUBDIR)/newlib && \
35329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35331 "RANLIB=$${RANLIB}" \
35332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35333 install-info) \
35334 || exit 1
35336 @endif target-newlib
35338 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35339 maybe-install-pdf-target-newlib:
35340 @if target-newlib
35341 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35343 install-pdf-target-newlib: \
35344 configure-target-newlib \
35345 pdf-target-newlib
35346 @: $(MAKE); $(unstage)
35347 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35348 r=`${PWD_COMMAND}`; export r; \
35349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35350 $(NORMAL_TARGET_EXPORTS) \
35351 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35352 for flag in $(EXTRA_TARGET_FLAGS); do \
35353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35354 done; \
35355 (cd $(TARGET_SUBDIR)/newlib && \
35356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35358 "RANLIB=$${RANLIB}" \
35359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35360 install-pdf) \
35361 || exit 1
35363 @endif target-newlib
35365 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35366 maybe-install-html-target-newlib:
35367 @if target-newlib
35368 maybe-install-html-target-newlib: install-html-target-newlib
35370 install-html-target-newlib: \
35371 configure-target-newlib \
35372 html-target-newlib
35373 @: $(MAKE); $(unstage)
35374 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35375 r=`${PWD_COMMAND}`; export r; \
35376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35377 $(NORMAL_TARGET_EXPORTS) \
35378 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35379 for flag in $(EXTRA_TARGET_FLAGS); do \
35380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35381 done; \
35382 (cd $(TARGET_SUBDIR)/newlib && \
35383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35385 "RANLIB=$${RANLIB}" \
35386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35387 install-html) \
35388 || exit 1
35390 @endif target-newlib
35392 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35393 maybe-installcheck-target-newlib:
35394 @if target-newlib
35395 maybe-installcheck-target-newlib: installcheck-target-newlib
35397 installcheck-target-newlib: \
35398 configure-target-newlib
35399 @: $(MAKE); $(unstage)
35400 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35401 r=`${PWD_COMMAND}`; export r; \
35402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35403 $(NORMAL_TARGET_EXPORTS) \
35404 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35405 for flag in $(EXTRA_TARGET_FLAGS); do \
35406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35407 done; \
35408 (cd $(TARGET_SUBDIR)/newlib && \
35409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35411 "RANLIB=$${RANLIB}" \
35412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35413 installcheck) \
35414 || exit 1
35416 @endif target-newlib
35418 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
35419 maybe-mostlyclean-target-newlib:
35420 @if target-newlib
35421 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35423 mostlyclean-target-newlib:
35424 @: $(MAKE); $(unstage)
35425 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35426 r=`${PWD_COMMAND}`; export r; \
35427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35428 $(NORMAL_TARGET_EXPORTS) \
35429 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35430 for flag in $(EXTRA_TARGET_FLAGS); do \
35431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35432 done; \
35433 (cd $(TARGET_SUBDIR)/newlib && \
35434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35436 "RANLIB=$${RANLIB}" \
35437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35438 mostlyclean) \
35439 || exit 1
35441 @endif target-newlib
35443 .PHONY: maybe-clean-target-newlib clean-target-newlib
35444 maybe-clean-target-newlib:
35445 @if target-newlib
35446 maybe-clean-target-newlib: clean-target-newlib
35448 clean-target-newlib:
35449 @: $(MAKE); $(unstage)
35450 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35451 r=`${PWD_COMMAND}`; export r; \
35452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35453 $(NORMAL_TARGET_EXPORTS) \
35454 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
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)/newlib && \
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 clean) \
35464 || exit 1
35466 @endif target-newlib
35468 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
35469 maybe-distclean-target-newlib:
35470 @if target-newlib
35471 maybe-distclean-target-newlib: distclean-target-newlib
35473 distclean-target-newlib:
35474 @: $(MAKE); $(unstage)
35475 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35476 r=`${PWD_COMMAND}`; export r; \
35477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35478 $(NORMAL_TARGET_EXPORTS) \
35479 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35480 for flag in $(EXTRA_TARGET_FLAGS); do \
35481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35482 done; \
35483 (cd $(TARGET_SUBDIR)/newlib && \
35484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35486 "RANLIB=$${RANLIB}" \
35487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35488 distclean) \
35489 || exit 1
35491 @endif target-newlib
35493 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35494 maybe-maintainer-clean-target-newlib:
35495 @if target-newlib
35496 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35498 maintainer-clean-target-newlib:
35499 @: $(MAKE); $(unstage)
35500 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35501 r=`${PWD_COMMAND}`; export r; \
35502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35503 $(NORMAL_TARGET_EXPORTS) \
35504 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35505 for flag in $(EXTRA_TARGET_FLAGS); do \
35506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35507 done; \
35508 (cd $(TARGET_SUBDIR)/newlib && \
35509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35511 "RANLIB=$${RANLIB}" \
35512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35513 maintainer-clean) \
35514 || exit 1
35516 @endif target-newlib
35522 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
35523 maybe-configure-target-libgcc:
35524 @if gcc-bootstrap
35525 configure-target-libgcc: stage_current
35526 @endif gcc-bootstrap
35527 @if target-libgcc
35528 maybe-configure-target-libgcc: configure-target-libgcc
35529 configure-target-libgcc:
35530 @r=`${PWD_COMMAND}`; export r; \
35531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35532 echo "Checking multilib configuration for libgcc..."; \
35533 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35534 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35535 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35536 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35537 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35538 else \
35539 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35540 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35541 fi; \
35542 else \
35543 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35544 fi; \
35545 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35546 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35547 $(NORMAL_TARGET_EXPORTS) \
35548 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35549 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35550 case $(srcdir) in \
35551 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35552 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35553 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35554 esac; \
35555 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35556 libsrcdir="$$s/libgcc"; \
35557 rm -f no-such-file || : ; \
35558 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35559 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35560 --target=${target_alias} $${srcdiroption} \
35561 || exit 1
35562 @endif target-libgcc
35566 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35567 maybe-configure-stage1-target-libgcc:
35568 @if target-libgcc-bootstrap
35569 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35570 configure-stage1-target-libgcc:
35571 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35572 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35573 @r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35575 TFLAGS="$(STAGE1_TFLAGS)"; \
35576 echo "Checking multilib configuration for libgcc..."; \
35577 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35578 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35579 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35580 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35581 else \
35582 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35583 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35584 fi; \
35585 else \
35586 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35587 fi; \
35588 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35589 $(NORMAL_TARGET_EXPORTS) \
35590 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35591 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35592 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35593 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35594 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35595 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35596 case $(srcdir) in \
35597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35598 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35600 esac; \
35601 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35602 libsrcdir="$$s/libgcc"; \
35603 $(SHELL) $${libsrcdir}/configure \
35604 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35605 --target=${target_alias} $${srcdiroption} \
35606 $(STAGE1_CONFIGURE_FLAGS)
35607 @endif target-libgcc-bootstrap
35609 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35610 maybe-configure-stage2-target-libgcc:
35611 @if target-libgcc-bootstrap
35612 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35613 configure-stage2-target-libgcc:
35614 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35615 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35616 @r=`${PWD_COMMAND}`; export r; \
35617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35618 TFLAGS="$(STAGE2_TFLAGS)"; \
35619 echo "Checking multilib configuration for libgcc..."; \
35620 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35621 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35622 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35623 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35624 else \
35625 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35626 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35627 fi; \
35628 else \
35629 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35630 fi; \
35631 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35632 $(NORMAL_TARGET_EXPORTS) \
35634 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35635 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35636 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35637 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35638 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35639 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35640 case $(srcdir) in \
35641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35642 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35644 esac; \
35645 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35646 libsrcdir="$$s/libgcc"; \
35647 $(SHELL) $${libsrcdir}/configure \
35648 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35649 --target=${target_alias} $${srcdiroption} \
35650 --with-build-libsubdir=$(HOST_SUBDIR) \
35651 $(STAGE2_CONFIGURE_FLAGS)
35652 @endif target-libgcc-bootstrap
35654 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35655 maybe-configure-stage3-target-libgcc:
35656 @if target-libgcc-bootstrap
35657 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35658 configure-stage3-target-libgcc:
35659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35660 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35661 @r=`${PWD_COMMAND}`; export r; \
35662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35663 TFLAGS="$(STAGE3_TFLAGS)"; \
35664 echo "Checking multilib configuration for libgcc..."; \
35665 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35666 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35667 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35668 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35669 else \
35670 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35671 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35672 fi; \
35673 else \
35674 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35675 fi; \
35676 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35677 $(NORMAL_TARGET_EXPORTS) \
35679 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35680 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35681 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35682 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35683 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35684 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35685 case $(srcdir) in \
35686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35687 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35689 esac; \
35690 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35691 libsrcdir="$$s/libgcc"; \
35692 $(SHELL) $${libsrcdir}/configure \
35693 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35694 --target=${target_alias} $${srcdiroption} \
35695 --with-build-libsubdir=$(HOST_SUBDIR) \
35696 $(STAGE3_CONFIGURE_FLAGS)
35697 @endif target-libgcc-bootstrap
35699 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35700 maybe-configure-stage4-target-libgcc:
35701 @if target-libgcc-bootstrap
35702 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35703 configure-stage4-target-libgcc:
35704 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35705 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35706 @r=`${PWD_COMMAND}`; export r; \
35707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35708 TFLAGS="$(STAGE4_TFLAGS)"; \
35709 echo "Checking multilib configuration for libgcc..."; \
35710 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35711 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35712 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35713 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35714 else \
35715 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35716 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35717 fi; \
35718 else \
35719 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35720 fi; \
35721 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35722 $(NORMAL_TARGET_EXPORTS) \
35724 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35725 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35726 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35727 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35728 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35729 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35730 case $(srcdir) in \
35731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35732 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35734 esac; \
35735 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35736 libsrcdir="$$s/libgcc"; \
35737 $(SHELL) $${libsrcdir}/configure \
35738 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35739 --target=${target_alias} $${srcdiroption} \
35740 --with-build-libsubdir=$(HOST_SUBDIR) \
35741 $(STAGE4_CONFIGURE_FLAGS)
35742 @endif target-libgcc-bootstrap
35744 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35745 maybe-configure-stageprofile-target-libgcc:
35746 @if target-libgcc-bootstrap
35747 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35748 configure-stageprofile-target-libgcc:
35749 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35750 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35751 @r=`${PWD_COMMAND}`; export r; \
35752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35753 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35754 echo "Checking multilib configuration for libgcc..."; \
35755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35756 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35757 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35758 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35759 else \
35760 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35761 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35762 fi; \
35763 else \
35764 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35765 fi; \
35766 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35767 $(NORMAL_TARGET_EXPORTS) \
35769 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35770 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35771 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35772 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35773 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35774 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35775 case $(srcdir) in \
35776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35777 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35779 esac; \
35780 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35781 libsrcdir="$$s/libgcc"; \
35782 $(SHELL) $${libsrcdir}/configure \
35783 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35784 --target=${target_alias} $${srcdiroption} \
35785 --with-build-libsubdir=$(HOST_SUBDIR) \
35786 $(STAGEprofile_CONFIGURE_FLAGS)
35787 @endif target-libgcc-bootstrap
35789 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35790 maybe-configure-stagefeedback-target-libgcc:
35791 @if target-libgcc-bootstrap
35792 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35793 configure-stagefeedback-target-libgcc:
35794 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35795 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35796 @r=`${PWD_COMMAND}`; export r; \
35797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35798 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35799 echo "Checking multilib configuration for libgcc..."; \
35800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35801 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35802 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35803 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35804 else \
35805 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35806 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35807 fi; \
35808 else \
35809 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35810 fi; \
35811 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35812 $(NORMAL_TARGET_EXPORTS) \
35814 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35815 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35816 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35817 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
35818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35819 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35820 case $(srcdir) in \
35821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35822 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35824 esac; \
35825 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35826 libsrcdir="$$s/libgcc"; \
35827 $(SHELL) $${libsrcdir}/configure \
35828 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35829 --target=${target_alias} $${srcdiroption} \
35830 --with-build-libsubdir=$(HOST_SUBDIR) \
35831 $(STAGEfeedback_CONFIGURE_FLAGS)
35832 @endif target-libgcc-bootstrap
35838 .PHONY: all-target-libgcc maybe-all-target-libgcc
35839 maybe-all-target-libgcc:
35840 @if gcc-bootstrap
35841 all-target-libgcc: stage_current
35842 @endif gcc-bootstrap
35843 @if target-libgcc
35844 TARGET-target-libgcc=all
35845 maybe-all-target-libgcc: all-target-libgcc
35846 all-target-libgcc: configure-target-libgcc
35847 @r=`${PWD_COMMAND}`; export r; \
35848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35849 $(NORMAL_TARGET_EXPORTS) \
35850 (cd $(TARGET_SUBDIR)/libgcc && \
35851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35852 $(TARGET-target-libgcc))
35853 @endif target-libgcc
35857 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
35858 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
35859 maybe-all-stage1-target-libgcc:
35860 maybe-clean-stage1-target-libgcc:
35861 @if target-libgcc-bootstrap
35862 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
35863 all-stage1: all-stage1-target-libgcc
35864 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
35865 all-stage1-target-libgcc: configure-stage1-target-libgcc
35866 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35867 @r=`${PWD_COMMAND}`; export r; \
35868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35869 TFLAGS="$(STAGE1_TFLAGS)"; \
35870 $(NORMAL_TARGET_EXPORTS) \
35871 cd $(TARGET_SUBDIR)/libgcc && \
35872 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35873 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35874 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35875 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35876 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35877 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35878 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35879 $(EXTRA_TARGET_FLAGS) \
35881 TFLAGS="$(STAGE1_TFLAGS)" \
35882 $(TARGET-stage1-target-libgcc)
35884 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
35885 clean-stage1: clean-stage1-target-libgcc
35886 clean-stage1-target-libgcc:
35887 @if [ $(current_stage) = stage1 ]; then \
35888 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35889 else \
35890 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
35891 $(MAKE) stage1-start; \
35892 fi; \
35893 cd $(TARGET_SUBDIR)/libgcc && \
35894 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35895 clean
35896 @endif target-libgcc-bootstrap
35899 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
35900 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
35901 maybe-all-stage2-target-libgcc:
35902 maybe-clean-stage2-target-libgcc:
35903 @if target-libgcc-bootstrap
35904 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35905 all-stage2: all-stage2-target-libgcc
35906 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35907 all-stage2-target-libgcc: configure-stage2-target-libgcc
35908 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35909 @r=`${PWD_COMMAND}`; export r; \
35910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35911 TFLAGS="$(STAGE2_TFLAGS)"; \
35912 $(NORMAL_TARGET_EXPORTS) \
35914 cd $(TARGET_SUBDIR)/libgcc && \
35915 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35916 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35917 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35918 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35919 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35920 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35921 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35922 $(EXTRA_TARGET_FLAGS) \
35923 TFLAGS="$(STAGE2_TFLAGS)" \
35924 $(TARGET-stage2-target-libgcc)
35926 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35927 clean-stage2: clean-stage2-target-libgcc
35928 clean-stage2-target-libgcc:
35929 @if [ $(current_stage) = stage2 ]; then \
35930 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35931 else \
35932 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35933 $(MAKE) stage2-start; \
35934 fi; \
35935 cd $(TARGET_SUBDIR)/libgcc && \
35936 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35937 @endif target-libgcc-bootstrap
35940 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35941 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35942 maybe-all-stage3-target-libgcc:
35943 maybe-clean-stage3-target-libgcc:
35944 @if target-libgcc-bootstrap
35945 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35946 all-stage3: all-stage3-target-libgcc
35947 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35948 all-stage3-target-libgcc: configure-stage3-target-libgcc
35949 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35950 @r=`${PWD_COMMAND}`; export r; \
35951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35952 TFLAGS="$(STAGE3_TFLAGS)"; \
35953 $(NORMAL_TARGET_EXPORTS) \
35955 cd $(TARGET_SUBDIR)/libgcc && \
35956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35957 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35958 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35959 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35963 $(EXTRA_TARGET_FLAGS) \
35964 TFLAGS="$(STAGE3_TFLAGS)" \
35965 $(TARGET-stage3-target-libgcc)
35967 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35968 clean-stage3: clean-stage3-target-libgcc
35969 clean-stage3-target-libgcc:
35970 @if [ $(current_stage) = stage3 ]; then \
35971 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35972 else \
35973 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35974 $(MAKE) stage3-start; \
35975 fi; \
35976 cd $(TARGET_SUBDIR)/libgcc && \
35977 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35978 @endif target-libgcc-bootstrap
35981 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35982 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35983 maybe-all-stage4-target-libgcc:
35984 maybe-clean-stage4-target-libgcc:
35985 @if target-libgcc-bootstrap
35986 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35987 all-stage4: all-stage4-target-libgcc
35988 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35989 all-stage4-target-libgcc: configure-stage4-target-libgcc
35990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35991 @r=`${PWD_COMMAND}`; export r; \
35992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35993 TFLAGS="$(STAGE4_TFLAGS)"; \
35994 $(NORMAL_TARGET_EXPORTS) \
35996 cd $(TARGET_SUBDIR)/libgcc && \
35997 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35998 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35999 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36000 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36001 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36002 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36003 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36004 $(EXTRA_TARGET_FLAGS) \
36005 TFLAGS="$(STAGE4_TFLAGS)" \
36006 $(TARGET-stage4-target-libgcc)
36008 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
36009 clean-stage4: clean-stage4-target-libgcc
36010 clean-stage4-target-libgcc:
36011 @if [ $(current_stage) = stage4 ]; then \
36012 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36013 else \
36014 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36015 $(MAKE) stage4-start; \
36016 fi; \
36017 cd $(TARGET_SUBDIR)/libgcc && \
36018 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36019 @endif target-libgcc-bootstrap
36022 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36023 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36024 maybe-all-stageprofile-target-libgcc:
36025 maybe-clean-stageprofile-target-libgcc:
36026 @if target-libgcc-bootstrap
36027 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36028 all-stageprofile: all-stageprofile-target-libgcc
36029 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36030 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36032 @r=`${PWD_COMMAND}`; export r; \
36033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36034 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36035 $(NORMAL_TARGET_EXPORTS) \
36037 cd $(TARGET_SUBDIR)/libgcc && \
36038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36039 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36040 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36041 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36045 $(EXTRA_TARGET_FLAGS) \
36046 TFLAGS="$(STAGEprofile_TFLAGS)" \
36047 $(TARGET-stageprofile-target-libgcc)
36049 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36050 clean-stageprofile: clean-stageprofile-target-libgcc
36051 clean-stageprofile-target-libgcc:
36052 @if [ $(current_stage) = stageprofile ]; then \
36053 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36054 else \
36055 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36056 $(MAKE) stageprofile-start; \
36057 fi; \
36058 cd $(TARGET_SUBDIR)/libgcc && \
36059 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36060 @endif target-libgcc-bootstrap
36063 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36064 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36065 maybe-all-stagefeedback-target-libgcc:
36066 maybe-clean-stagefeedback-target-libgcc:
36067 @if target-libgcc-bootstrap
36068 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36069 all-stagefeedback: all-stagefeedback-target-libgcc
36070 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36071 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36072 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36073 @r=`${PWD_COMMAND}`; export r; \
36074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36076 $(NORMAL_TARGET_EXPORTS) \
36078 cd $(TARGET_SUBDIR)/libgcc && \
36079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36080 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36081 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36082 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36086 $(EXTRA_TARGET_FLAGS) \
36087 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36088 $(TARGET-stagefeedback-target-libgcc)
36090 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36091 clean-stagefeedback: clean-stagefeedback-target-libgcc
36092 clean-stagefeedback-target-libgcc:
36093 @if [ $(current_stage) = stagefeedback ]; then \
36094 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36095 else \
36096 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36097 $(MAKE) stagefeedback-start; \
36098 fi; \
36099 cd $(TARGET_SUBDIR)/libgcc && \
36100 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36101 @endif target-libgcc-bootstrap
36108 .PHONY: check-target-libgcc maybe-check-target-libgcc
36109 maybe-check-target-libgcc:
36110 @if target-libgcc
36111 maybe-check-target-libgcc: check-target-libgcc
36113 # Dummy target for uncheckable module.
36114 check-target-libgcc:
36116 @endif target-libgcc
36118 .PHONY: install-target-libgcc maybe-install-target-libgcc
36119 maybe-install-target-libgcc:
36120 @if target-libgcc
36121 maybe-install-target-libgcc: install-target-libgcc
36123 install-target-libgcc: installdirs
36124 @: $(MAKE); $(unstage)
36125 @r=`${PWD_COMMAND}`; export r; \
36126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36127 $(NORMAL_TARGET_EXPORTS) \
36128 (cd $(TARGET_SUBDIR)/libgcc && \
36129 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36131 @endif target-libgcc
36133 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36134 maybe-install-strip-target-libgcc:
36135 @if target-libgcc
36136 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36138 install-strip-target-libgcc: installdirs
36139 @: $(MAKE); $(unstage)
36140 @r=`${PWD_COMMAND}`; export r; \
36141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36142 $(NORMAL_TARGET_EXPORTS) \
36143 (cd $(TARGET_SUBDIR)/libgcc && \
36144 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36146 @endif target-libgcc
36148 # Other targets (info, dvi, pdf, etc.)
36150 .PHONY: maybe-info-target-libgcc info-target-libgcc
36151 maybe-info-target-libgcc:
36152 @if target-libgcc
36153 maybe-info-target-libgcc: info-target-libgcc
36155 info-target-libgcc: \
36156 configure-target-libgcc
36157 @: $(MAKE); $(unstage)
36158 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36159 r=`${PWD_COMMAND}`; export r; \
36160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36161 $(NORMAL_TARGET_EXPORTS) \
36162 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36163 for flag in $(EXTRA_TARGET_FLAGS); do \
36164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36165 done; \
36166 (cd $(TARGET_SUBDIR)/libgcc && \
36167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36169 "RANLIB=$${RANLIB}" \
36170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36171 info) \
36172 || exit 1
36174 @endif target-libgcc
36176 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36177 maybe-dvi-target-libgcc:
36178 @if target-libgcc
36179 maybe-dvi-target-libgcc: dvi-target-libgcc
36181 dvi-target-libgcc: \
36182 configure-target-libgcc
36183 @: $(MAKE); $(unstage)
36184 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36185 r=`${PWD_COMMAND}`; export r; \
36186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36187 $(NORMAL_TARGET_EXPORTS) \
36188 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36189 for flag in $(EXTRA_TARGET_FLAGS); do \
36190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36191 done; \
36192 (cd $(TARGET_SUBDIR)/libgcc && \
36193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36195 "RANLIB=$${RANLIB}" \
36196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36197 dvi) \
36198 || exit 1
36200 @endif target-libgcc
36202 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36203 maybe-pdf-target-libgcc:
36204 @if target-libgcc
36205 maybe-pdf-target-libgcc: pdf-target-libgcc
36207 pdf-target-libgcc: \
36208 configure-target-libgcc
36209 @: $(MAKE); $(unstage)
36210 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36211 r=`${PWD_COMMAND}`; export r; \
36212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36213 $(NORMAL_TARGET_EXPORTS) \
36214 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36215 for flag in $(EXTRA_TARGET_FLAGS); do \
36216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36217 done; \
36218 (cd $(TARGET_SUBDIR)/libgcc && \
36219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36221 "RANLIB=$${RANLIB}" \
36222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36223 pdf) \
36224 || exit 1
36226 @endif target-libgcc
36228 .PHONY: maybe-html-target-libgcc html-target-libgcc
36229 maybe-html-target-libgcc:
36230 @if target-libgcc
36231 maybe-html-target-libgcc: html-target-libgcc
36233 html-target-libgcc: \
36234 configure-target-libgcc
36235 @: $(MAKE); $(unstage)
36236 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36237 r=`${PWD_COMMAND}`; export r; \
36238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36239 $(NORMAL_TARGET_EXPORTS) \
36240 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36241 for flag in $(EXTRA_TARGET_FLAGS); do \
36242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36243 done; \
36244 (cd $(TARGET_SUBDIR)/libgcc && \
36245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36247 "RANLIB=$${RANLIB}" \
36248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36249 html) \
36250 || exit 1
36252 @endif target-libgcc
36254 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36255 maybe-TAGS-target-libgcc:
36256 @if target-libgcc
36257 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36259 TAGS-target-libgcc: \
36260 configure-target-libgcc
36261 @: $(MAKE); $(unstage)
36262 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36263 r=`${PWD_COMMAND}`; export r; \
36264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36265 $(NORMAL_TARGET_EXPORTS) \
36266 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36267 for flag in $(EXTRA_TARGET_FLAGS); do \
36268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36269 done; \
36270 (cd $(TARGET_SUBDIR)/libgcc && \
36271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36273 "RANLIB=$${RANLIB}" \
36274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36275 TAGS) \
36276 || exit 1
36278 @endif target-libgcc
36280 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36281 maybe-install-info-target-libgcc:
36282 @if target-libgcc
36283 maybe-install-info-target-libgcc: install-info-target-libgcc
36285 install-info-target-libgcc: \
36286 configure-target-libgcc \
36287 info-target-libgcc
36288 @: $(MAKE); $(unstage)
36289 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36290 r=`${PWD_COMMAND}`; export r; \
36291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36292 $(NORMAL_TARGET_EXPORTS) \
36293 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36294 for flag in $(EXTRA_TARGET_FLAGS); do \
36295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36296 done; \
36297 (cd $(TARGET_SUBDIR)/libgcc && \
36298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36300 "RANLIB=$${RANLIB}" \
36301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36302 install-info) \
36303 || exit 1
36305 @endif target-libgcc
36307 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36308 maybe-install-pdf-target-libgcc:
36309 @if target-libgcc
36310 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36312 install-pdf-target-libgcc: \
36313 configure-target-libgcc \
36314 pdf-target-libgcc
36315 @: $(MAKE); $(unstage)
36316 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36317 r=`${PWD_COMMAND}`; export r; \
36318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36319 $(NORMAL_TARGET_EXPORTS) \
36320 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36321 for flag in $(EXTRA_TARGET_FLAGS); do \
36322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323 done; \
36324 (cd $(TARGET_SUBDIR)/libgcc && \
36325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36327 "RANLIB=$${RANLIB}" \
36328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36329 install-pdf) \
36330 || exit 1
36332 @endif target-libgcc
36334 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36335 maybe-install-html-target-libgcc:
36336 @if target-libgcc
36337 maybe-install-html-target-libgcc: install-html-target-libgcc
36339 install-html-target-libgcc: \
36340 configure-target-libgcc \
36341 html-target-libgcc
36342 @: $(MAKE); $(unstage)
36343 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36344 r=`${PWD_COMMAND}`; export r; \
36345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36346 $(NORMAL_TARGET_EXPORTS) \
36347 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36348 for flag in $(EXTRA_TARGET_FLAGS); do \
36349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36350 done; \
36351 (cd $(TARGET_SUBDIR)/libgcc && \
36352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36354 "RANLIB=$${RANLIB}" \
36355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36356 install-html) \
36357 || exit 1
36359 @endif target-libgcc
36361 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36362 maybe-installcheck-target-libgcc:
36363 @if target-libgcc
36364 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36366 installcheck-target-libgcc: \
36367 configure-target-libgcc
36368 @: $(MAKE); $(unstage)
36369 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36370 r=`${PWD_COMMAND}`; export r; \
36371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36372 $(NORMAL_TARGET_EXPORTS) \
36373 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36374 for flag in $(EXTRA_TARGET_FLAGS); do \
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
36377 (cd $(TARGET_SUBDIR)/libgcc && \
36378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380 "RANLIB=$${RANLIB}" \
36381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36382 installcheck) \
36383 || exit 1
36385 @endif target-libgcc
36387 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36388 maybe-mostlyclean-target-libgcc:
36389 @if target-libgcc
36390 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36392 mostlyclean-target-libgcc:
36393 @: $(MAKE); $(unstage)
36394 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36395 r=`${PWD_COMMAND}`; export r; \
36396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36397 $(NORMAL_TARGET_EXPORTS) \
36398 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36399 for flag in $(EXTRA_TARGET_FLAGS); do \
36400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36401 done; \
36402 (cd $(TARGET_SUBDIR)/libgcc && \
36403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36405 "RANLIB=$${RANLIB}" \
36406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36407 mostlyclean) \
36408 || exit 1
36410 @endif target-libgcc
36412 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
36413 maybe-clean-target-libgcc:
36414 @if target-libgcc
36415 maybe-clean-target-libgcc: clean-target-libgcc
36417 clean-target-libgcc:
36418 @: $(MAKE); $(unstage)
36419 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36420 r=`${PWD_COMMAND}`; export r; \
36421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36422 $(NORMAL_TARGET_EXPORTS) \
36423 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36424 for flag in $(EXTRA_TARGET_FLAGS); do \
36425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36426 done; \
36427 (cd $(TARGET_SUBDIR)/libgcc && \
36428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36430 "RANLIB=$${RANLIB}" \
36431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36432 clean) \
36433 || exit 1
36435 @endif target-libgcc
36437 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36438 maybe-distclean-target-libgcc:
36439 @if target-libgcc
36440 maybe-distclean-target-libgcc: distclean-target-libgcc
36442 distclean-target-libgcc:
36443 @: $(MAKE); $(unstage)
36444 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36445 r=`${PWD_COMMAND}`; export r; \
36446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36447 $(NORMAL_TARGET_EXPORTS) \
36448 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
36449 for flag in $(EXTRA_TARGET_FLAGS); do \
36450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36451 done; \
36452 (cd $(TARGET_SUBDIR)/libgcc && \
36453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36455 "RANLIB=$${RANLIB}" \
36456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36457 distclean) \
36458 || exit 1
36460 @endif target-libgcc
36462 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36463 maybe-maintainer-clean-target-libgcc:
36464 @if target-libgcc
36465 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36467 maintainer-clean-target-libgcc:
36468 @: $(MAKE); $(unstage)
36469 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36470 r=`${PWD_COMMAND}`; export r; \
36471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36472 $(NORMAL_TARGET_EXPORTS) \
36473 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36474 for flag in $(EXTRA_TARGET_FLAGS); do \
36475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36476 done; \
36477 (cd $(TARGET_SUBDIR)/libgcc && \
36478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36480 "RANLIB=$${RANLIB}" \
36481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36482 maintainer-clean) \
36483 || exit 1
36485 @endif target-libgcc
36491 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36492 maybe-configure-target-libbacktrace:
36493 @if gcc-bootstrap
36494 configure-target-libbacktrace: stage_current
36495 @endif gcc-bootstrap
36496 @if target-libbacktrace
36497 maybe-configure-target-libbacktrace: configure-target-libbacktrace
36498 configure-target-libbacktrace:
36499 @: $(MAKE); $(unstage)
36500 @r=`${PWD_COMMAND}`; export r; \
36501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36502 echo "Checking multilib configuration for libbacktrace..."; \
36503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36505 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36506 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36507 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36508 else \
36509 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36510 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36511 fi; \
36512 else \
36513 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36514 fi; \
36515 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36517 $(NORMAL_TARGET_EXPORTS) \
36518 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36519 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36520 case $(srcdir) in \
36521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36522 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36524 esac; \
36525 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36526 libsrcdir="$$s/libbacktrace"; \
36527 rm -f no-such-file || : ; \
36528 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36530 --target=${target_alias} $${srcdiroption} \
36531 || exit 1
36532 @endif target-libbacktrace
36538 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36539 maybe-all-target-libbacktrace:
36540 @if gcc-bootstrap
36541 all-target-libbacktrace: stage_current
36542 @endif gcc-bootstrap
36543 @if target-libbacktrace
36544 TARGET-target-libbacktrace=all
36545 maybe-all-target-libbacktrace: all-target-libbacktrace
36546 all-target-libbacktrace: configure-target-libbacktrace
36547 @: $(MAKE); $(unstage)
36548 @r=`${PWD_COMMAND}`; export r; \
36549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36550 $(NORMAL_TARGET_EXPORTS) \
36551 (cd $(TARGET_SUBDIR)/libbacktrace && \
36552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36553 $(TARGET-target-libbacktrace))
36554 @endif target-libbacktrace
36560 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36561 maybe-check-target-libbacktrace:
36562 @if target-libbacktrace
36563 maybe-check-target-libbacktrace: check-target-libbacktrace
36565 check-target-libbacktrace:
36566 @: $(MAKE); $(unstage)
36567 @r=`${PWD_COMMAND}`; export r; \
36568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36569 $(NORMAL_TARGET_EXPORTS) \
36570 (cd $(TARGET_SUBDIR)/libbacktrace && \
36571 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36573 @endif target-libbacktrace
36575 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36576 maybe-install-target-libbacktrace:
36577 @if target-libbacktrace
36578 maybe-install-target-libbacktrace: install-target-libbacktrace
36580 install-target-libbacktrace: installdirs
36581 @: $(MAKE); $(unstage)
36582 @r=`${PWD_COMMAND}`; export r; \
36583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36584 $(NORMAL_TARGET_EXPORTS) \
36585 (cd $(TARGET_SUBDIR)/libbacktrace && \
36586 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36588 @endif target-libbacktrace
36590 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36591 maybe-install-strip-target-libbacktrace:
36592 @if target-libbacktrace
36593 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36595 install-strip-target-libbacktrace: installdirs
36596 @: $(MAKE); $(unstage)
36597 @r=`${PWD_COMMAND}`; export r; \
36598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36599 $(NORMAL_TARGET_EXPORTS) \
36600 (cd $(TARGET_SUBDIR)/libbacktrace && \
36601 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36603 @endif target-libbacktrace
36605 # Other targets (info, dvi, pdf, etc.)
36607 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36608 maybe-info-target-libbacktrace:
36609 @if target-libbacktrace
36610 maybe-info-target-libbacktrace: info-target-libbacktrace
36612 info-target-libbacktrace: \
36613 configure-target-libbacktrace
36614 @: $(MAKE); $(unstage)
36615 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36616 r=`${PWD_COMMAND}`; export r; \
36617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36618 $(NORMAL_TARGET_EXPORTS) \
36619 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
36620 for flag in $(EXTRA_TARGET_FLAGS); do \
36621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36622 done; \
36623 (cd $(TARGET_SUBDIR)/libbacktrace && \
36624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36626 "RANLIB=$${RANLIB}" \
36627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36628 info) \
36629 || exit 1
36631 @endif target-libbacktrace
36633 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36634 maybe-dvi-target-libbacktrace:
36635 @if target-libbacktrace
36636 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36638 dvi-target-libbacktrace: \
36639 configure-target-libbacktrace
36640 @: $(MAKE); $(unstage)
36641 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36642 r=`${PWD_COMMAND}`; export r; \
36643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36644 $(NORMAL_TARGET_EXPORTS) \
36645 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36646 for flag in $(EXTRA_TARGET_FLAGS); do \
36647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36648 done; \
36649 (cd $(TARGET_SUBDIR)/libbacktrace && \
36650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36652 "RANLIB=$${RANLIB}" \
36653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36654 dvi) \
36655 || exit 1
36657 @endif target-libbacktrace
36659 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36660 maybe-pdf-target-libbacktrace:
36661 @if target-libbacktrace
36662 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36664 pdf-target-libbacktrace: \
36665 configure-target-libbacktrace
36666 @: $(MAKE); $(unstage)
36667 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36668 r=`${PWD_COMMAND}`; export r; \
36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36670 $(NORMAL_TARGET_EXPORTS) \
36671 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36672 for flag in $(EXTRA_TARGET_FLAGS); do \
36673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36674 done; \
36675 (cd $(TARGET_SUBDIR)/libbacktrace && \
36676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678 "RANLIB=$${RANLIB}" \
36679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36680 pdf) \
36681 || exit 1
36683 @endif target-libbacktrace
36685 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36686 maybe-html-target-libbacktrace:
36687 @if target-libbacktrace
36688 maybe-html-target-libbacktrace: html-target-libbacktrace
36690 html-target-libbacktrace: \
36691 configure-target-libbacktrace
36692 @: $(MAKE); $(unstage)
36693 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36694 r=`${PWD_COMMAND}`; export r; \
36695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36696 $(NORMAL_TARGET_EXPORTS) \
36697 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36698 for flag in $(EXTRA_TARGET_FLAGS); do \
36699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36700 done; \
36701 (cd $(TARGET_SUBDIR)/libbacktrace && \
36702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36704 "RANLIB=$${RANLIB}" \
36705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36706 html) \
36707 || exit 1
36709 @endif target-libbacktrace
36711 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36712 maybe-TAGS-target-libbacktrace:
36713 @if target-libbacktrace
36714 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36716 TAGS-target-libbacktrace: \
36717 configure-target-libbacktrace
36718 @: $(MAKE); $(unstage)
36719 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36720 r=`${PWD_COMMAND}`; export r; \
36721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36722 $(NORMAL_TARGET_EXPORTS) \
36723 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36724 for flag in $(EXTRA_TARGET_FLAGS); do \
36725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36726 done; \
36727 (cd $(TARGET_SUBDIR)/libbacktrace && \
36728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36730 "RANLIB=$${RANLIB}" \
36731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36732 TAGS) \
36733 || exit 1
36735 @endif target-libbacktrace
36737 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36738 maybe-install-info-target-libbacktrace:
36739 @if target-libbacktrace
36740 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36742 install-info-target-libbacktrace: \
36743 configure-target-libbacktrace \
36744 info-target-libbacktrace
36745 @: $(MAKE); $(unstage)
36746 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36747 r=`${PWD_COMMAND}`; export r; \
36748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36749 $(NORMAL_TARGET_EXPORTS) \
36750 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36751 for flag in $(EXTRA_TARGET_FLAGS); do \
36752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36753 done; \
36754 (cd $(TARGET_SUBDIR)/libbacktrace && \
36755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36757 "RANLIB=$${RANLIB}" \
36758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36759 install-info) \
36760 || exit 1
36762 @endif target-libbacktrace
36764 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36765 maybe-install-pdf-target-libbacktrace:
36766 @if target-libbacktrace
36767 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36769 install-pdf-target-libbacktrace: \
36770 configure-target-libbacktrace \
36771 pdf-target-libbacktrace
36772 @: $(MAKE); $(unstage)
36773 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36774 r=`${PWD_COMMAND}`; export r; \
36775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36776 $(NORMAL_TARGET_EXPORTS) \
36777 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36778 for flag in $(EXTRA_TARGET_FLAGS); do \
36779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36780 done; \
36781 (cd $(TARGET_SUBDIR)/libbacktrace && \
36782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36784 "RANLIB=$${RANLIB}" \
36785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36786 install-pdf) \
36787 || exit 1
36789 @endif target-libbacktrace
36791 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36792 maybe-install-html-target-libbacktrace:
36793 @if target-libbacktrace
36794 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36796 install-html-target-libbacktrace: \
36797 configure-target-libbacktrace \
36798 html-target-libbacktrace
36799 @: $(MAKE); $(unstage)
36800 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36801 r=`${PWD_COMMAND}`; export r; \
36802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36803 $(NORMAL_TARGET_EXPORTS) \
36804 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36805 for flag in $(EXTRA_TARGET_FLAGS); do \
36806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36807 done; \
36808 (cd $(TARGET_SUBDIR)/libbacktrace && \
36809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36811 "RANLIB=$${RANLIB}" \
36812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36813 install-html) \
36814 || exit 1
36816 @endif target-libbacktrace
36818 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
36819 maybe-installcheck-target-libbacktrace:
36820 @if target-libbacktrace
36821 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
36823 installcheck-target-libbacktrace: \
36824 configure-target-libbacktrace
36825 @: $(MAKE); $(unstage)
36826 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36827 r=`${PWD_COMMAND}`; export r; \
36828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36829 $(NORMAL_TARGET_EXPORTS) \
36830 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
36831 for flag in $(EXTRA_TARGET_FLAGS); do \
36832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36833 done; \
36834 (cd $(TARGET_SUBDIR)/libbacktrace && \
36835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36837 "RANLIB=$${RANLIB}" \
36838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36839 installcheck) \
36840 || exit 1
36842 @endif target-libbacktrace
36844 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
36845 maybe-mostlyclean-target-libbacktrace:
36846 @if target-libbacktrace
36847 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
36849 mostlyclean-target-libbacktrace:
36850 @: $(MAKE); $(unstage)
36851 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36852 r=`${PWD_COMMAND}`; export r; \
36853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36854 $(NORMAL_TARGET_EXPORTS) \
36855 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36856 for flag in $(EXTRA_TARGET_FLAGS); do \
36857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36858 done; \
36859 (cd $(TARGET_SUBDIR)/libbacktrace && \
36860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36862 "RANLIB=$${RANLIB}" \
36863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36864 mostlyclean) \
36865 || exit 1
36867 @endif target-libbacktrace
36869 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
36870 maybe-clean-target-libbacktrace:
36871 @if target-libbacktrace
36872 maybe-clean-target-libbacktrace: clean-target-libbacktrace
36874 clean-target-libbacktrace:
36875 @: $(MAKE); $(unstage)
36876 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36877 r=`${PWD_COMMAND}`; export r; \
36878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36879 $(NORMAL_TARGET_EXPORTS) \
36880 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36881 for flag in $(EXTRA_TARGET_FLAGS); do \
36882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36883 done; \
36884 (cd $(TARGET_SUBDIR)/libbacktrace && \
36885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36887 "RANLIB=$${RANLIB}" \
36888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36889 clean) \
36890 || exit 1
36892 @endif target-libbacktrace
36894 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
36895 maybe-distclean-target-libbacktrace:
36896 @if target-libbacktrace
36897 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
36899 distclean-target-libbacktrace:
36900 @: $(MAKE); $(unstage)
36901 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36902 r=`${PWD_COMMAND}`; export r; \
36903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36904 $(NORMAL_TARGET_EXPORTS) \
36905 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36906 for flag in $(EXTRA_TARGET_FLAGS); do \
36907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36908 done; \
36909 (cd $(TARGET_SUBDIR)/libbacktrace && \
36910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36912 "RANLIB=$${RANLIB}" \
36913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36914 distclean) \
36915 || exit 1
36917 @endif target-libbacktrace
36919 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36920 maybe-maintainer-clean-target-libbacktrace:
36921 @if target-libbacktrace
36922 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36924 maintainer-clean-target-libbacktrace:
36925 @: $(MAKE); $(unstage)
36926 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36927 r=`${PWD_COMMAND}`; export r; \
36928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36929 $(NORMAL_TARGET_EXPORTS) \
36930 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36931 for flag in $(EXTRA_TARGET_FLAGS); do \
36932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36933 done; \
36934 (cd $(TARGET_SUBDIR)/libbacktrace && \
36935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36937 "RANLIB=$${RANLIB}" \
36938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36939 maintainer-clean) \
36940 || exit 1
36942 @endif target-libbacktrace
36948 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36949 maybe-configure-target-libquadmath:
36950 @if gcc-bootstrap
36951 configure-target-libquadmath: stage_current
36952 @endif gcc-bootstrap
36953 @if target-libquadmath
36954 maybe-configure-target-libquadmath: configure-target-libquadmath
36955 configure-target-libquadmath:
36956 @: $(MAKE); $(unstage)
36957 @r=`${PWD_COMMAND}`; export r; \
36958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36959 echo "Checking multilib configuration for libquadmath..."; \
36960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36962 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36963 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36964 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36965 else \
36966 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36967 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36968 fi; \
36969 else \
36970 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36971 fi; \
36972 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36974 $(NORMAL_TARGET_EXPORTS) \
36975 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36976 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36977 case $(srcdir) in \
36978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36979 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36981 esac; \
36982 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36983 libsrcdir="$$s/libquadmath"; \
36984 rm -f no-such-file || : ; \
36985 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36986 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36987 --target=${target_alias} $${srcdiroption} \
36988 || exit 1
36989 @endif target-libquadmath
36995 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
36996 maybe-all-target-libquadmath:
36997 @if gcc-bootstrap
36998 all-target-libquadmath: stage_current
36999 @endif gcc-bootstrap
37000 @if target-libquadmath
37001 TARGET-target-libquadmath=all
37002 maybe-all-target-libquadmath: all-target-libquadmath
37003 all-target-libquadmath: configure-target-libquadmath
37004 @: $(MAKE); $(unstage)
37005 @r=`${PWD_COMMAND}`; export r; \
37006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37007 $(NORMAL_TARGET_EXPORTS) \
37008 (cd $(TARGET_SUBDIR)/libquadmath && \
37009 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37010 $(TARGET-target-libquadmath))
37011 @endif target-libquadmath
37017 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37018 maybe-check-target-libquadmath:
37019 @if target-libquadmath
37020 maybe-check-target-libquadmath: check-target-libquadmath
37022 check-target-libquadmath:
37023 @: $(MAKE); $(unstage)
37024 @r=`${PWD_COMMAND}`; export r; \
37025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37026 $(NORMAL_TARGET_EXPORTS) \
37027 (cd $(TARGET_SUBDIR)/libquadmath && \
37028 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37030 @endif target-libquadmath
37032 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37033 maybe-install-target-libquadmath:
37034 @if target-libquadmath
37035 maybe-install-target-libquadmath: install-target-libquadmath
37037 install-target-libquadmath: installdirs
37038 @: $(MAKE); $(unstage)
37039 @r=`${PWD_COMMAND}`; export r; \
37040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37041 $(NORMAL_TARGET_EXPORTS) \
37042 (cd $(TARGET_SUBDIR)/libquadmath && \
37043 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37045 @endif target-libquadmath
37047 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37048 maybe-install-strip-target-libquadmath:
37049 @if target-libquadmath
37050 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37052 install-strip-target-libquadmath: installdirs
37053 @: $(MAKE); $(unstage)
37054 @r=`${PWD_COMMAND}`; export r; \
37055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37056 $(NORMAL_TARGET_EXPORTS) \
37057 (cd $(TARGET_SUBDIR)/libquadmath && \
37058 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37060 @endif target-libquadmath
37062 # Other targets (info, dvi, pdf, etc.)
37064 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37065 maybe-info-target-libquadmath:
37066 @if target-libquadmath
37067 maybe-info-target-libquadmath: info-target-libquadmath
37069 info-target-libquadmath: \
37070 configure-target-libquadmath
37071 @: $(MAKE); $(unstage)
37072 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37073 r=`${PWD_COMMAND}`; export r; \
37074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37075 $(NORMAL_TARGET_EXPORTS) \
37076 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37077 for flag in $(EXTRA_TARGET_FLAGS); do \
37078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37079 done; \
37080 (cd $(TARGET_SUBDIR)/libquadmath && \
37081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37083 "RANLIB=$${RANLIB}" \
37084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37085 info) \
37086 || exit 1
37088 @endif target-libquadmath
37090 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37091 maybe-dvi-target-libquadmath:
37092 @if target-libquadmath
37093 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37095 dvi-target-libquadmath: \
37096 configure-target-libquadmath
37097 @: $(MAKE); $(unstage)
37098 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37099 r=`${PWD_COMMAND}`; export r; \
37100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37101 $(NORMAL_TARGET_EXPORTS) \
37102 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37103 for flag in $(EXTRA_TARGET_FLAGS); do \
37104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37105 done; \
37106 (cd $(TARGET_SUBDIR)/libquadmath && \
37107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37109 "RANLIB=$${RANLIB}" \
37110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37111 dvi) \
37112 || exit 1
37114 @endif target-libquadmath
37116 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37117 maybe-pdf-target-libquadmath:
37118 @if target-libquadmath
37119 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37121 pdf-target-libquadmath: \
37122 configure-target-libquadmath
37123 @: $(MAKE); $(unstage)
37124 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37125 r=`${PWD_COMMAND}`; export r; \
37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37127 $(NORMAL_TARGET_EXPORTS) \
37128 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37129 for flag in $(EXTRA_TARGET_FLAGS); do \
37130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37131 done; \
37132 (cd $(TARGET_SUBDIR)/libquadmath && \
37133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37135 "RANLIB=$${RANLIB}" \
37136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37137 pdf) \
37138 || exit 1
37140 @endif target-libquadmath
37142 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37143 maybe-html-target-libquadmath:
37144 @if target-libquadmath
37145 maybe-html-target-libquadmath: html-target-libquadmath
37147 html-target-libquadmath: \
37148 configure-target-libquadmath
37149 @: $(MAKE); $(unstage)
37150 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37151 r=`${PWD_COMMAND}`; export r; \
37152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37153 $(NORMAL_TARGET_EXPORTS) \
37154 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37155 for flag in $(EXTRA_TARGET_FLAGS); do \
37156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37157 done; \
37158 (cd $(TARGET_SUBDIR)/libquadmath && \
37159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37161 "RANLIB=$${RANLIB}" \
37162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37163 html) \
37164 || exit 1
37166 @endif target-libquadmath
37168 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37169 maybe-TAGS-target-libquadmath:
37170 @if target-libquadmath
37171 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37173 TAGS-target-libquadmath: \
37174 configure-target-libquadmath
37175 @: $(MAKE); $(unstage)
37176 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37177 r=`${PWD_COMMAND}`; export r; \
37178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37179 $(NORMAL_TARGET_EXPORTS) \
37180 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37181 for flag in $(EXTRA_TARGET_FLAGS); do \
37182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37183 done; \
37184 (cd $(TARGET_SUBDIR)/libquadmath && \
37185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37187 "RANLIB=$${RANLIB}" \
37188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37189 TAGS) \
37190 || exit 1
37192 @endif target-libquadmath
37194 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37195 maybe-install-info-target-libquadmath:
37196 @if target-libquadmath
37197 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37199 install-info-target-libquadmath: \
37200 configure-target-libquadmath \
37201 info-target-libquadmath
37202 @: $(MAKE); $(unstage)
37203 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37204 r=`${PWD_COMMAND}`; export r; \
37205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37206 $(NORMAL_TARGET_EXPORTS) \
37207 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37208 for flag in $(EXTRA_TARGET_FLAGS); do \
37209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37210 done; \
37211 (cd $(TARGET_SUBDIR)/libquadmath && \
37212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37214 "RANLIB=$${RANLIB}" \
37215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37216 install-info) \
37217 || exit 1
37219 @endif target-libquadmath
37221 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37222 maybe-install-pdf-target-libquadmath:
37223 @if target-libquadmath
37224 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37226 install-pdf-target-libquadmath: \
37227 configure-target-libquadmath \
37228 pdf-target-libquadmath
37229 @: $(MAKE); $(unstage)
37230 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37231 r=`${PWD_COMMAND}`; export r; \
37232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37233 $(NORMAL_TARGET_EXPORTS) \
37234 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37235 for flag in $(EXTRA_TARGET_FLAGS); do \
37236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37237 done; \
37238 (cd $(TARGET_SUBDIR)/libquadmath && \
37239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37241 "RANLIB=$${RANLIB}" \
37242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37243 install-pdf) \
37244 || exit 1
37246 @endif target-libquadmath
37248 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37249 maybe-install-html-target-libquadmath:
37250 @if target-libquadmath
37251 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37253 install-html-target-libquadmath: \
37254 configure-target-libquadmath \
37255 html-target-libquadmath
37256 @: $(MAKE); $(unstage)
37257 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37258 r=`${PWD_COMMAND}`; export r; \
37259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37260 $(NORMAL_TARGET_EXPORTS) \
37261 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37262 for flag in $(EXTRA_TARGET_FLAGS); do \
37263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37264 done; \
37265 (cd $(TARGET_SUBDIR)/libquadmath && \
37266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37268 "RANLIB=$${RANLIB}" \
37269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37270 install-html) \
37271 || exit 1
37273 @endif target-libquadmath
37275 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37276 maybe-installcheck-target-libquadmath:
37277 @if target-libquadmath
37278 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37280 installcheck-target-libquadmath: \
37281 configure-target-libquadmath
37282 @: $(MAKE); $(unstage)
37283 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37284 r=`${PWD_COMMAND}`; export r; \
37285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37286 $(NORMAL_TARGET_EXPORTS) \
37287 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37288 for flag in $(EXTRA_TARGET_FLAGS); do \
37289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37290 done; \
37291 (cd $(TARGET_SUBDIR)/libquadmath && \
37292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37294 "RANLIB=$${RANLIB}" \
37295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37296 installcheck) \
37297 || exit 1
37299 @endif target-libquadmath
37301 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37302 maybe-mostlyclean-target-libquadmath:
37303 @if target-libquadmath
37304 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37306 mostlyclean-target-libquadmath:
37307 @: $(MAKE); $(unstage)
37308 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37309 r=`${PWD_COMMAND}`; export r; \
37310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37311 $(NORMAL_TARGET_EXPORTS) \
37312 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
37313 for flag in $(EXTRA_TARGET_FLAGS); do \
37314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37315 done; \
37316 (cd $(TARGET_SUBDIR)/libquadmath && \
37317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37319 "RANLIB=$${RANLIB}" \
37320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37321 mostlyclean) \
37322 || exit 1
37324 @endif target-libquadmath
37326 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37327 maybe-clean-target-libquadmath:
37328 @if target-libquadmath
37329 maybe-clean-target-libquadmath: clean-target-libquadmath
37331 clean-target-libquadmath:
37332 @: $(MAKE); $(unstage)
37333 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37334 r=`${PWD_COMMAND}`; export r; \
37335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37336 $(NORMAL_TARGET_EXPORTS) \
37337 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
37338 for flag in $(EXTRA_TARGET_FLAGS); do \
37339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37340 done; \
37341 (cd $(TARGET_SUBDIR)/libquadmath && \
37342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37344 "RANLIB=$${RANLIB}" \
37345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37346 clean) \
37347 || exit 1
37349 @endif target-libquadmath
37351 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37352 maybe-distclean-target-libquadmath:
37353 @if target-libquadmath
37354 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37356 distclean-target-libquadmath:
37357 @: $(MAKE); $(unstage)
37358 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37359 r=`${PWD_COMMAND}`; export r; \
37360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37361 $(NORMAL_TARGET_EXPORTS) \
37362 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37363 for flag in $(EXTRA_TARGET_FLAGS); do \
37364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37365 done; \
37366 (cd $(TARGET_SUBDIR)/libquadmath && \
37367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37369 "RANLIB=$${RANLIB}" \
37370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37371 distclean) \
37372 || exit 1
37374 @endif target-libquadmath
37376 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37377 maybe-maintainer-clean-target-libquadmath:
37378 @if target-libquadmath
37379 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37381 maintainer-clean-target-libquadmath:
37382 @: $(MAKE); $(unstage)
37383 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37384 r=`${PWD_COMMAND}`; export r; \
37385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37386 $(NORMAL_TARGET_EXPORTS) \
37387 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37388 for flag in $(EXTRA_TARGET_FLAGS); do \
37389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37390 done; \
37391 (cd $(TARGET_SUBDIR)/libquadmath && \
37392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37394 "RANLIB=$${RANLIB}" \
37395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37396 maintainer-clean) \
37397 || exit 1
37399 @endif target-libquadmath
37405 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37406 maybe-configure-target-libgfortran:
37407 @if gcc-bootstrap
37408 configure-target-libgfortran: stage_current
37409 @endif gcc-bootstrap
37410 @if target-libgfortran
37411 maybe-configure-target-libgfortran: configure-target-libgfortran
37412 configure-target-libgfortran:
37413 @: $(MAKE); $(unstage)
37414 @r=`${PWD_COMMAND}`; export r; \
37415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37416 echo "Checking multilib configuration for libgfortran..."; \
37417 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37418 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
37419 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37420 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37421 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37422 else \
37423 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37424 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37425 fi; \
37426 else \
37427 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37428 fi; \
37429 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37430 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37431 $(NORMAL_TARGET_EXPORTS) \
37432 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37433 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37434 case $(srcdir) in \
37435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37436 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37438 esac; \
37439 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37440 libsrcdir="$$s/libgfortran"; \
37441 rm -f no-such-file || : ; \
37442 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37443 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37444 --target=${target_alias} $${srcdiroption} \
37445 || exit 1
37446 @endif target-libgfortran
37452 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
37453 maybe-all-target-libgfortran:
37454 @if gcc-bootstrap
37455 all-target-libgfortran: stage_current
37456 @endif gcc-bootstrap
37457 @if target-libgfortran
37458 TARGET-target-libgfortran=all
37459 maybe-all-target-libgfortran: all-target-libgfortran
37460 all-target-libgfortran: configure-target-libgfortran
37461 @: $(MAKE); $(unstage)
37462 @r=`${PWD_COMMAND}`; export r; \
37463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37464 $(NORMAL_TARGET_EXPORTS) \
37465 (cd $(TARGET_SUBDIR)/libgfortran && \
37466 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37467 $(TARGET-target-libgfortran))
37468 @endif target-libgfortran
37474 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
37475 maybe-check-target-libgfortran:
37476 @if target-libgfortran
37477 maybe-check-target-libgfortran: check-target-libgfortran
37479 check-target-libgfortran:
37480 @: $(MAKE); $(unstage)
37481 @r=`${PWD_COMMAND}`; export r; \
37482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37483 $(NORMAL_TARGET_EXPORTS) \
37484 (cd $(TARGET_SUBDIR)/libgfortran && \
37485 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37487 @endif target-libgfortran
37489 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
37490 maybe-install-target-libgfortran:
37491 @if target-libgfortran
37492 maybe-install-target-libgfortran: install-target-libgfortran
37494 install-target-libgfortran: installdirs
37495 @: $(MAKE); $(unstage)
37496 @r=`${PWD_COMMAND}`; export r; \
37497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37498 $(NORMAL_TARGET_EXPORTS) \
37499 (cd $(TARGET_SUBDIR)/libgfortran && \
37500 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37502 @endif target-libgfortran
37504 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37505 maybe-install-strip-target-libgfortran:
37506 @if target-libgfortran
37507 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37509 install-strip-target-libgfortran: installdirs
37510 @: $(MAKE); $(unstage)
37511 @r=`${PWD_COMMAND}`; export r; \
37512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37513 $(NORMAL_TARGET_EXPORTS) \
37514 (cd $(TARGET_SUBDIR)/libgfortran && \
37515 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37517 @endif target-libgfortran
37519 # Other targets (info, dvi, pdf, etc.)
37521 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
37522 maybe-info-target-libgfortran:
37523 @if target-libgfortran
37524 maybe-info-target-libgfortran: info-target-libgfortran
37526 info-target-libgfortran: \
37527 configure-target-libgfortran
37528 @: $(MAKE); $(unstage)
37529 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37530 r=`${PWD_COMMAND}`; export r; \
37531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37532 $(NORMAL_TARGET_EXPORTS) \
37533 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37534 for flag in $(EXTRA_TARGET_FLAGS); do \
37535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37536 done; \
37537 (cd $(TARGET_SUBDIR)/libgfortran && \
37538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37540 "RANLIB=$${RANLIB}" \
37541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37542 info) \
37543 || exit 1
37545 @endif target-libgfortran
37547 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37548 maybe-dvi-target-libgfortran:
37549 @if target-libgfortran
37550 maybe-dvi-target-libgfortran: dvi-target-libgfortran
37552 dvi-target-libgfortran: \
37553 configure-target-libgfortran
37554 @: $(MAKE); $(unstage)
37555 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37556 r=`${PWD_COMMAND}`; export r; \
37557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37558 $(NORMAL_TARGET_EXPORTS) \
37559 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37560 for flag in $(EXTRA_TARGET_FLAGS); do \
37561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37562 done; \
37563 (cd $(TARGET_SUBDIR)/libgfortran && \
37564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37566 "RANLIB=$${RANLIB}" \
37567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37568 dvi) \
37569 || exit 1
37571 @endif target-libgfortran
37573 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37574 maybe-pdf-target-libgfortran:
37575 @if target-libgfortran
37576 maybe-pdf-target-libgfortran: pdf-target-libgfortran
37578 pdf-target-libgfortran: \
37579 configure-target-libgfortran
37580 @: $(MAKE); $(unstage)
37581 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37582 r=`${PWD_COMMAND}`; export r; \
37583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37584 $(NORMAL_TARGET_EXPORTS) \
37585 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37586 for flag in $(EXTRA_TARGET_FLAGS); do \
37587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37588 done; \
37589 (cd $(TARGET_SUBDIR)/libgfortran && \
37590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37592 "RANLIB=$${RANLIB}" \
37593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37594 pdf) \
37595 || exit 1
37597 @endif target-libgfortran
37599 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
37600 maybe-html-target-libgfortran:
37601 @if target-libgfortran
37602 maybe-html-target-libgfortran: html-target-libgfortran
37604 html-target-libgfortran: \
37605 configure-target-libgfortran
37606 @: $(MAKE); $(unstage)
37607 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37608 r=`${PWD_COMMAND}`; export r; \
37609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37610 $(NORMAL_TARGET_EXPORTS) \
37611 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
37612 for flag in $(EXTRA_TARGET_FLAGS); do \
37613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37614 done; \
37615 (cd $(TARGET_SUBDIR)/libgfortran && \
37616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37618 "RANLIB=$${RANLIB}" \
37619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37620 html) \
37621 || exit 1
37623 @endif target-libgfortran
37625 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37626 maybe-TAGS-target-libgfortran:
37627 @if target-libgfortran
37628 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37630 TAGS-target-libgfortran: \
37631 configure-target-libgfortran
37632 @: $(MAKE); $(unstage)
37633 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37634 r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37636 $(NORMAL_TARGET_EXPORTS) \
37637 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37638 for flag in $(EXTRA_TARGET_FLAGS); do \
37639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37640 done; \
37641 (cd $(TARGET_SUBDIR)/libgfortran && \
37642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37644 "RANLIB=$${RANLIB}" \
37645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37646 TAGS) \
37647 || exit 1
37649 @endif target-libgfortran
37651 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37652 maybe-install-info-target-libgfortran:
37653 @if target-libgfortran
37654 maybe-install-info-target-libgfortran: install-info-target-libgfortran
37656 install-info-target-libgfortran: \
37657 configure-target-libgfortran \
37658 info-target-libgfortran
37659 @: $(MAKE); $(unstage)
37660 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37661 r=`${PWD_COMMAND}`; export r; \
37662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37663 $(NORMAL_TARGET_EXPORTS) \
37664 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37665 for flag in $(EXTRA_TARGET_FLAGS); do \
37666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37667 done; \
37668 (cd $(TARGET_SUBDIR)/libgfortran && \
37669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37671 "RANLIB=$${RANLIB}" \
37672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37673 install-info) \
37674 || exit 1
37676 @endif target-libgfortran
37678 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37679 maybe-install-pdf-target-libgfortran:
37680 @if target-libgfortran
37681 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37683 install-pdf-target-libgfortran: \
37684 configure-target-libgfortran \
37685 pdf-target-libgfortran
37686 @: $(MAKE); $(unstage)
37687 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37688 r=`${PWD_COMMAND}`; export r; \
37689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37690 $(NORMAL_TARGET_EXPORTS) \
37691 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37692 for flag in $(EXTRA_TARGET_FLAGS); do \
37693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37694 done; \
37695 (cd $(TARGET_SUBDIR)/libgfortran && \
37696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37698 "RANLIB=$${RANLIB}" \
37699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37700 install-pdf) \
37701 || exit 1
37703 @endif target-libgfortran
37705 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37706 maybe-install-html-target-libgfortran:
37707 @if target-libgfortran
37708 maybe-install-html-target-libgfortran: install-html-target-libgfortran
37710 install-html-target-libgfortran: \
37711 configure-target-libgfortran \
37712 html-target-libgfortran
37713 @: $(MAKE); $(unstage)
37714 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37715 r=`${PWD_COMMAND}`; export r; \
37716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37717 $(NORMAL_TARGET_EXPORTS) \
37718 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37719 for flag in $(EXTRA_TARGET_FLAGS); do \
37720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37721 done; \
37722 (cd $(TARGET_SUBDIR)/libgfortran && \
37723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37725 "RANLIB=$${RANLIB}" \
37726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37727 install-html) \
37728 || exit 1
37730 @endif target-libgfortran
37732 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37733 maybe-installcheck-target-libgfortran:
37734 @if target-libgfortran
37735 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37737 installcheck-target-libgfortran: \
37738 configure-target-libgfortran
37739 @: $(MAKE); $(unstage)
37740 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37741 r=`${PWD_COMMAND}`; export r; \
37742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37743 $(NORMAL_TARGET_EXPORTS) \
37744 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37745 for flag in $(EXTRA_TARGET_FLAGS); do \
37746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37747 done; \
37748 (cd $(TARGET_SUBDIR)/libgfortran && \
37749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37751 "RANLIB=$${RANLIB}" \
37752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37753 installcheck) \
37754 || exit 1
37756 @endif target-libgfortran
37758 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37759 maybe-mostlyclean-target-libgfortran:
37760 @if target-libgfortran
37761 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37763 mostlyclean-target-libgfortran:
37764 @: $(MAKE); $(unstage)
37765 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37766 r=`${PWD_COMMAND}`; export r; \
37767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37768 $(NORMAL_TARGET_EXPORTS) \
37769 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37770 for flag in $(EXTRA_TARGET_FLAGS); do \
37771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37772 done; \
37773 (cd $(TARGET_SUBDIR)/libgfortran && \
37774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37776 "RANLIB=$${RANLIB}" \
37777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37778 mostlyclean) \
37779 || exit 1
37781 @endif target-libgfortran
37783 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37784 maybe-clean-target-libgfortran:
37785 @if target-libgfortran
37786 maybe-clean-target-libgfortran: clean-target-libgfortran
37788 clean-target-libgfortran:
37789 @: $(MAKE); $(unstage)
37790 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37791 r=`${PWD_COMMAND}`; export r; \
37792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37793 $(NORMAL_TARGET_EXPORTS) \
37794 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37795 for flag in $(EXTRA_TARGET_FLAGS); do \
37796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37797 done; \
37798 (cd $(TARGET_SUBDIR)/libgfortran && \
37799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37801 "RANLIB=$${RANLIB}" \
37802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37803 clean) \
37804 || exit 1
37806 @endif target-libgfortran
37808 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
37809 maybe-distclean-target-libgfortran:
37810 @if target-libgfortran
37811 maybe-distclean-target-libgfortran: distclean-target-libgfortran
37813 distclean-target-libgfortran:
37814 @: $(MAKE); $(unstage)
37815 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37816 r=`${PWD_COMMAND}`; export r; \
37817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37818 $(NORMAL_TARGET_EXPORTS) \
37819 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
37820 for flag in $(EXTRA_TARGET_FLAGS); do \
37821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37822 done; \
37823 (cd $(TARGET_SUBDIR)/libgfortran && \
37824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37826 "RANLIB=$${RANLIB}" \
37827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37828 distclean) \
37829 || exit 1
37831 @endif target-libgfortran
37833 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
37834 maybe-maintainer-clean-target-libgfortran:
37835 @if target-libgfortran
37836 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
37838 maintainer-clean-target-libgfortran:
37839 @: $(MAKE); $(unstage)
37840 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37841 r=`${PWD_COMMAND}`; export r; \
37842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37843 $(NORMAL_TARGET_EXPORTS) \
37844 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
37845 for flag in $(EXTRA_TARGET_FLAGS); do \
37846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37847 done; \
37848 (cd $(TARGET_SUBDIR)/libgfortran && \
37849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37851 "RANLIB=$${RANLIB}" \
37852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37853 maintainer-clean) \
37854 || exit 1
37856 @endif target-libgfortran
37862 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
37863 maybe-configure-target-libobjc:
37864 @if gcc-bootstrap
37865 configure-target-libobjc: stage_current
37866 @endif gcc-bootstrap
37867 @if target-libobjc
37868 maybe-configure-target-libobjc: configure-target-libobjc
37869 configure-target-libobjc:
37870 @: $(MAKE); $(unstage)
37871 @r=`${PWD_COMMAND}`; export r; \
37872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37873 echo "Checking multilib configuration for libobjc..."; \
37874 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37875 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
37876 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37877 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37878 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
37879 else \
37880 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
37881 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37882 fi; \
37883 else \
37884 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37885 fi; \
37886 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
37887 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37888 $(NORMAL_TARGET_EXPORTS) \
37889 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
37890 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
37891 case $(srcdir) in \
37892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37893 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
37894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37895 esac; \
37896 srcdiroption="--srcdir=$${topdir}/libobjc"; \
37897 libsrcdir="$$s/libobjc"; \
37898 rm -f no-such-file || : ; \
37899 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37900 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37901 --target=${target_alias} $${srcdiroption} \
37902 || exit 1
37903 @endif target-libobjc
37909 .PHONY: all-target-libobjc maybe-all-target-libobjc
37910 maybe-all-target-libobjc:
37911 @if gcc-bootstrap
37912 all-target-libobjc: stage_current
37913 @endif gcc-bootstrap
37914 @if target-libobjc
37915 TARGET-target-libobjc=all
37916 maybe-all-target-libobjc: all-target-libobjc
37917 all-target-libobjc: configure-target-libobjc
37918 @: $(MAKE); $(unstage)
37919 @r=`${PWD_COMMAND}`; export r; \
37920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37921 $(NORMAL_TARGET_EXPORTS) \
37922 (cd $(TARGET_SUBDIR)/libobjc && \
37923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37924 $(TARGET-target-libobjc))
37925 @endif target-libobjc
37931 .PHONY: check-target-libobjc maybe-check-target-libobjc
37932 maybe-check-target-libobjc:
37933 @if target-libobjc
37934 maybe-check-target-libobjc: check-target-libobjc
37936 check-target-libobjc:
37937 @: $(MAKE); $(unstage)
37938 @r=`${PWD_COMMAND}`; export r; \
37939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37940 $(NORMAL_TARGET_EXPORTS) \
37941 (cd $(TARGET_SUBDIR)/libobjc && \
37942 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37944 @endif target-libobjc
37946 .PHONY: install-target-libobjc maybe-install-target-libobjc
37947 maybe-install-target-libobjc:
37948 @if target-libobjc
37949 maybe-install-target-libobjc: install-target-libobjc
37951 install-target-libobjc: installdirs
37952 @: $(MAKE); $(unstage)
37953 @r=`${PWD_COMMAND}`; export r; \
37954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37955 $(NORMAL_TARGET_EXPORTS) \
37956 (cd $(TARGET_SUBDIR)/libobjc && \
37957 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37959 @endif target-libobjc
37961 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37962 maybe-install-strip-target-libobjc:
37963 @if target-libobjc
37964 maybe-install-strip-target-libobjc: install-strip-target-libobjc
37966 install-strip-target-libobjc: installdirs
37967 @: $(MAKE); $(unstage)
37968 @r=`${PWD_COMMAND}`; export r; \
37969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37970 $(NORMAL_TARGET_EXPORTS) \
37971 (cd $(TARGET_SUBDIR)/libobjc && \
37972 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37974 @endif target-libobjc
37976 # Other targets (info, dvi, pdf, etc.)
37978 .PHONY: maybe-info-target-libobjc info-target-libobjc
37979 maybe-info-target-libobjc:
37980 @if target-libobjc
37981 maybe-info-target-libobjc: info-target-libobjc
37983 info-target-libobjc: \
37984 configure-target-libobjc
37985 @: $(MAKE); $(unstage)
37986 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37987 r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37989 $(NORMAL_TARGET_EXPORTS) \
37990 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37991 for flag in $(EXTRA_TARGET_FLAGS); do \
37992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37993 done; \
37994 (cd $(TARGET_SUBDIR)/libobjc && \
37995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37997 "RANLIB=$${RANLIB}" \
37998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37999 info) \
38000 || exit 1
38002 @endif target-libobjc
38004 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
38005 maybe-dvi-target-libobjc:
38006 @if target-libobjc
38007 maybe-dvi-target-libobjc: dvi-target-libobjc
38009 dvi-target-libobjc: \
38010 configure-target-libobjc
38011 @: $(MAKE); $(unstage)
38012 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38013 r=`${PWD_COMMAND}`; export r; \
38014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38015 $(NORMAL_TARGET_EXPORTS) \
38016 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38017 for flag in $(EXTRA_TARGET_FLAGS); do \
38018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38019 done; \
38020 (cd $(TARGET_SUBDIR)/libobjc && \
38021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38023 "RANLIB=$${RANLIB}" \
38024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38025 dvi) \
38026 || exit 1
38028 @endif target-libobjc
38030 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38031 maybe-pdf-target-libobjc:
38032 @if target-libobjc
38033 maybe-pdf-target-libobjc: pdf-target-libobjc
38035 pdf-target-libobjc: \
38036 configure-target-libobjc
38037 @: $(MAKE); $(unstage)
38038 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38039 r=`${PWD_COMMAND}`; export r; \
38040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38041 $(NORMAL_TARGET_EXPORTS) \
38042 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38043 for flag in $(EXTRA_TARGET_FLAGS); do \
38044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38045 done; \
38046 (cd $(TARGET_SUBDIR)/libobjc && \
38047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38049 "RANLIB=$${RANLIB}" \
38050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38051 pdf) \
38052 || exit 1
38054 @endif target-libobjc
38056 .PHONY: maybe-html-target-libobjc html-target-libobjc
38057 maybe-html-target-libobjc:
38058 @if target-libobjc
38059 maybe-html-target-libobjc: html-target-libobjc
38061 html-target-libobjc: \
38062 configure-target-libobjc
38063 @: $(MAKE); $(unstage)
38064 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38065 r=`${PWD_COMMAND}`; export r; \
38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38067 $(NORMAL_TARGET_EXPORTS) \
38068 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38069 for flag in $(EXTRA_TARGET_FLAGS); do \
38070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38071 done; \
38072 (cd $(TARGET_SUBDIR)/libobjc && \
38073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38075 "RANLIB=$${RANLIB}" \
38076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38077 html) \
38078 || exit 1
38080 @endif target-libobjc
38082 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38083 maybe-TAGS-target-libobjc:
38084 @if target-libobjc
38085 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38087 TAGS-target-libobjc: \
38088 configure-target-libobjc
38089 @: $(MAKE); $(unstage)
38090 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38091 r=`${PWD_COMMAND}`; export r; \
38092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38093 $(NORMAL_TARGET_EXPORTS) \
38094 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38095 for flag in $(EXTRA_TARGET_FLAGS); do \
38096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38097 done; \
38098 (cd $(TARGET_SUBDIR)/libobjc && \
38099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38101 "RANLIB=$${RANLIB}" \
38102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38103 TAGS) \
38104 || exit 1
38106 @endif target-libobjc
38108 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38109 maybe-install-info-target-libobjc:
38110 @if target-libobjc
38111 maybe-install-info-target-libobjc: install-info-target-libobjc
38113 install-info-target-libobjc: \
38114 configure-target-libobjc \
38115 info-target-libobjc
38116 @: $(MAKE); $(unstage)
38117 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38118 r=`${PWD_COMMAND}`; export r; \
38119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38120 $(NORMAL_TARGET_EXPORTS) \
38121 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38122 for flag in $(EXTRA_TARGET_FLAGS); do \
38123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38124 done; \
38125 (cd $(TARGET_SUBDIR)/libobjc && \
38126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38128 "RANLIB=$${RANLIB}" \
38129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38130 install-info) \
38131 || exit 1
38133 @endif target-libobjc
38135 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38136 maybe-install-pdf-target-libobjc:
38137 @if target-libobjc
38138 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38140 install-pdf-target-libobjc: \
38141 configure-target-libobjc \
38142 pdf-target-libobjc
38143 @: $(MAKE); $(unstage)
38144 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38145 r=`${PWD_COMMAND}`; export r; \
38146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38147 $(NORMAL_TARGET_EXPORTS) \
38148 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38149 for flag in $(EXTRA_TARGET_FLAGS); do \
38150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38151 done; \
38152 (cd $(TARGET_SUBDIR)/libobjc && \
38153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38155 "RANLIB=$${RANLIB}" \
38156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38157 install-pdf) \
38158 || exit 1
38160 @endif target-libobjc
38162 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38163 maybe-install-html-target-libobjc:
38164 @if target-libobjc
38165 maybe-install-html-target-libobjc: install-html-target-libobjc
38167 install-html-target-libobjc: \
38168 configure-target-libobjc \
38169 html-target-libobjc
38170 @: $(MAKE); $(unstage)
38171 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38172 r=`${PWD_COMMAND}`; export r; \
38173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38174 $(NORMAL_TARGET_EXPORTS) \
38175 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38176 for flag in $(EXTRA_TARGET_FLAGS); do \
38177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38178 done; \
38179 (cd $(TARGET_SUBDIR)/libobjc && \
38180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38182 "RANLIB=$${RANLIB}" \
38183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38184 install-html) \
38185 || exit 1
38187 @endif target-libobjc
38189 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38190 maybe-installcheck-target-libobjc:
38191 @if target-libobjc
38192 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38194 installcheck-target-libobjc: \
38195 configure-target-libobjc
38196 @: $(MAKE); $(unstage)
38197 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38198 r=`${PWD_COMMAND}`; export r; \
38199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38200 $(NORMAL_TARGET_EXPORTS) \
38201 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38202 for flag in $(EXTRA_TARGET_FLAGS); do \
38203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38204 done; \
38205 (cd $(TARGET_SUBDIR)/libobjc && \
38206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38208 "RANLIB=$${RANLIB}" \
38209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38210 installcheck) \
38211 || exit 1
38213 @endif target-libobjc
38215 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38216 maybe-mostlyclean-target-libobjc:
38217 @if target-libobjc
38218 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38220 mostlyclean-target-libobjc:
38221 @: $(MAKE); $(unstage)
38222 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38223 r=`${PWD_COMMAND}`; export r; \
38224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38225 $(NORMAL_TARGET_EXPORTS) \
38226 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38227 for flag in $(EXTRA_TARGET_FLAGS); do \
38228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38229 done; \
38230 (cd $(TARGET_SUBDIR)/libobjc && \
38231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38233 "RANLIB=$${RANLIB}" \
38234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38235 mostlyclean) \
38236 || exit 1
38238 @endif target-libobjc
38240 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38241 maybe-clean-target-libobjc:
38242 @if target-libobjc
38243 maybe-clean-target-libobjc: clean-target-libobjc
38245 clean-target-libobjc:
38246 @: $(MAKE); $(unstage)
38247 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38248 r=`${PWD_COMMAND}`; export r; \
38249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38250 $(NORMAL_TARGET_EXPORTS) \
38251 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38252 for flag in $(EXTRA_TARGET_FLAGS); do \
38253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38254 done; \
38255 (cd $(TARGET_SUBDIR)/libobjc && \
38256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38258 "RANLIB=$${RANLIB}" \
38259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38260 clean) \
38261 || exit 1
38263 @endif target-libobjc
38265 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38266 maybe-distclean-target-libobjc:
38267 @if target-libobjc
38268 maybe-distclean-target-libobjc: distclean-target-libobjc
38270 distclean-target-libobjc:
38271 @: $(MAKE); $(unstage)
38272 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38273 r=`${PWD_COMMAND}`; export r; \
38274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38275 $(NORMAL_TARGET_EXPORTS) \
38276 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38277 for flag in $(EXTRA_TARGET_FLAGS); do \
38278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38279 done; \
38280 (cd $(TARGET_SUBDIR)/libobjc && \
38281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38283 "RANLIB=$${RANLIB}" \
38284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38285 distclean) \
38286 || exit 1
38288 @endif target-libobjc
38290 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38291 maybe-maintainer-clean-target-libobjc:
38292 @if target-libobjc
38293 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38295 maintainer-clean-target-libobjc:
38296 @: $(MAKE); $(unstage)
38297 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38298 r=`${PWD_COMMAND}`; export r; \
38299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38300 $(NORMAL_TARGET_EXPORTS) \
38301 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38302 for flag in $(EXTRA_TARGET_FLAGS); do \
38303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38304 done; \
38305 (cd $(TARGET_SUBDIR)/libobjc && \
38306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38308 "RANLIB=$${RANLIB}" \
38309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38310 maintainer-clean) \
38311 || exit 1
38313 @endif target-libobjc
38319 .PHONY: configure-target-libgo maybe-configure-target-libgo
38320 maybe-configure-target-libgo:
38321 @if gcc-bootstrap
38322 configure-target-libgo: stage_current
38323 @endif gcc-bootstrap
38324 @if target-libgo
38325 maybe-configure-target-libgo: configure-target-libgo
38326 configure-target-libgo:
38327 @: $(MAKE); $(unstage)
38328 @r=`${PWD_COMMAND}`; export r; \
38329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38330 echo "Checking multilib configuration for libgo..."; \
38331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38332 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38333 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38334 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38335 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38336 else \
38337 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38338 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38339 fi; \
38340 else \
38341 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38342 fi; \
38343 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38344 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38345 $(NORMAL_TARGET_EXPORTS) \
38346 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38347 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38348 case $(srcdir) in \
38349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38350 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38352 esac; \
38353 srcdiroption="--srcdir=$${topdir}/libgo"; \
38354 libsrcdir="$$s/libgo"; \
38355 rm -f no-such-file || : ; \
38356 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38357 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38358 --target=${target_alias} $${srcdiroption} \
38359 || exit 1
38360 @endif target-libgo
38366 .PHONY: all-target-libgo maybe-all-target-libgo
38367 maybe-all-target-libgo:
38368 @if gcc-bootstrap
38369 all-target-libgo: stage_current
38370 @endif gcc-bootstrap
38371 @if target-libgo
38372 TARGET-target-libgo=all
38373 maybe-all-target-libgo: all-target-libgo
38374 all-target-libgo: configure-target-libgo
38375 @: $(MAKE); $(unstage)
38376 @r=`${PWD_COMMAND}`; export r; \
38377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38378 $(NORMAL_TARGET_EXPORTS) \
38379 (cd $(TARGET_SUBDIR)/libgo && \
38380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38381 $(TARGET-target-libgo))
38382 @endif target-libgo
38388 .PHONY: check-target-libgo maybe-check-target-libgo
38389 maybe-check-target-libgo:
38390 @if target-libgo
38391 maybe-check-target-libgo: check-target-libgo
38393 check-target-libgo:
38394 @: $(MAKE); $(unstage)
38395 @r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 (cd $(TARGET_SUBDIR)/libgo && \
38399 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38401 @endif target-libgo
38403 .PHONY: install-target-libgo maybe-install-target-libgo
38404 maybe-install-target-libgo:
38405 @if target-libgo
38406 maybe-install-target-libgo: install-target-libgo
38408 install-target-libgo: installdirs
38409 @: $(MAKE); $(unstage)
38410 @r=`${PWD_COMMAND}`; export r; \
38411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38412 $(NORMAL_TARGET_EXPORTS) \
38413 (cd $(TARGET_SUBDIR)/libgo && \
38414 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38416 @endif target-libgo
38418 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38419 maybe-install-strip-target-libgo:
38420 @if target-libgo
38421 maybe-install-strip-target-libgo: install-strip-target-libgo
38423 install-strip-target-libgo: installdirs
38424 @: $(MAKE); $(unstage)
38425 @r=`${PWD_COMMAND}`; export r; \
38426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38427 $(NORMAL_TARGET_EXPORTS) \
38428 (cd $(TARGET_SUBDIR)/libgo && \
38429 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38431 @endif target-libgo
38433 # Other targets (info, dvi, pdf, etc.)
38435 .PHONY: maybe-info-target-libgo info-target-libgo
38436 maybe-info-target-libgo:
38437 @if target-libgo
38438 maybe-info-target-libgo: info-target-libgo
38440 info-target-libgo: \
38441 configure-target-libgo
38442 @: $(MAKE); $(unstage)
38443 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38444 r=`${PWD_COMMAND}`; export r; \
38445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38446 $(NORMAL_TARGET_EXPORTS) \
38447 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38448 for flag in $(EXTRA_TARGET_FLAGS); do \
38449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38450 done; \
38451 (cd $(TARGET_SUBDIR)/libgo && \
38452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38454 "RANLIB=$${RANLIB}" \
38455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38456 info) \
38457 || exit 1
38459 @endif target-libgo
38461 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38462 maybe-dvi-target-libgo:
38463 @if target-libgo
38464 maybe-dvi-target-libgo: dvi-target-libgo
38466 dvi-target-libgo: \
38467 configure-target-libgo
38468 @: $(MAKE); $(unstage)
38469 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38470 r=`${PWD_COMMAND}`; export r; \
38471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38472 $(NORMAL_TARGET_EXPORTS) \
38473 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38474 for flag in $(EXTRA_TARGET_FLAGS); do \
38475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38476 done; \
38477 (cd $(TARGET_SUBDIR)/libgo && \
38478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38480 "RANLIB=$${RANLIB}" \
38481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38482 dvi) \
38483 || exit 1
38485 @endif target-libgo
38487 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38488 maybe-pdf-target-libgo:
38489 @if target-libgo
38490 maybe-pdf-target-libgo: pdf-target-libgo
38492 pdf-target-libgo: \
38493 configure-target-libgo
38494 @: $(MAKE); $(unstage)
38495 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38496 r=`${PWD_COMMAND}`; export r; \
38497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38498 $(NORMAL_TARGET_EXPORTS) \
38499 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38500 for flag in $(EXTRA_TARGET_FLAGS); do \
38501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38502 done; \
38503 (cd $(TARGET_SUBDIR)/libgo && \
38504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38506 "RANLIB=$${RANLIB}" \
38507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38508 pdf) \
38509 || exit 1
38511 @endif target-libgo
38513 .PHONY: maybe-html-target-libgo html-target-libgo
38514 maybe-html-target-libgo:
38515 @if target-libgo
38516 maybe-html-target-libgo: html-target-libgo
38518 html-target-libgo: \
38519 configure-target-libgo
38520 @: $(MAKE); $(unstage)
38521 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38522 r=`${PWD_COMMAND}`; export r; \
38523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38524 $(NORMAL_TARGET_EXPORTS) \
38525 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38526 for flag in $(EXTRA_TARGET_FLAGS); do \
38527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38528 done; \
38529 (cd $(TARGET_SUBDIR)/libgo && \
38530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38532 "RANLIB=$${RANLIB}" \
38533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38534 html) \
38535 || exit 1
38537 @endif target-libgo
38539 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38540 maybe-TAGS-target-libgo:
38541 @if target-libgo
38542 maybe-TAGS-target-libgo: TAGS-target-libgo
38544 TAGS-target-libgo: \
38545 configure-target-libgo
38546 @: $(MAKE); $(unstage)
38547 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38548 r=`${PWD_COMMAND}`; export r; \
38549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38550 $(NORMAL_TARGET_EXPORTS) \
38551 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38552 for flag in $(EXTRA_TARGET_FLAGS); do \
38553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38554 done; \
38555 (cd $(TARGET_SUBDIR)/libgo && \
38556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38558 "RANLIB=$${RANLIB}" \
38559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38560 TAGS) \
38561 || exit 1
38563 @endif target-libgo
38565 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
38566 maybe-install-info-target-libgo:
38567 @if target-libgo
38568 maybe-install-info-target-libgo: install-info-target-libgo
38570 install-info-target-libgo: \
38571 configure-target-libgo \
38572 info-target-libgo
38573 @: $(MAKE); $(unstage)
38574 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38575 r=`${PWD_COMMAND}`; export r; \
38576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38577 $(NORMAL_TARGET_EXPORTS) \
38578 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38579 for flag in $(EXTRA_TARGET_FLAGS); do \
38580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38581 done; \
38582 (cd $(TARGET_SUBDIR)/libgo && \
38583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38585 "RANLIB=$${RANLIB}" \
38586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38587 install-info) \
38588 || exit 1
38590 @endif target-libgo
38592 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38593 maybe-install-pdf-target-libgo:
38594 @if target-libgo
38595 maybe-install-pdf-target-libgo: install-pdf-target-libgo
38597 install-pdf-target-libgo: \
38598 configure-target-libgo \
38599 pdf-target-libgo
38600 @: $(MAKE); $(unstage)
38601 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38602 r=`${PWD_COMMAND}`; export r; \
38603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38604 $(NORMAL_TARGET_EXPORTS) \
38605 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38606 for flag in $(EXTRA_TARGET_FLAGS); do \
38607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38608 done; \
38609 (cd $(TARGET_SUBDIR)/libgo && \
38610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38612 "RANLIB=$${RANLIB}" \
38613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38614 install-pdf) \
38615 || exit 1
38617 @endif target-libgo
38619 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
38620 maybe-install-html-target-libgo:
38621 @if target-libgo
38622 maybe-install-html-target-libgo: install-html-target-libgo
38624 install-html-target-libgo: \
38625 configure-target-libgo \
38626 html-target-libgo
38627 @: $(MAKE); $(unstage)
38628 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38629 r=`${PWD_COMMAND}`; export r; \
38630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38631 $(NORMAL_TARGET_EXPORTS) \
38632 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38633 for flag in $(EXTRA_TARGET_FLAGS); do \
38634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38635 done; \
38636 (cd $(TARGET_SUBDIR)/libgo && \
38637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38639 "RANLIB=$${RANLIB}" \
38640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38641 install-html) \
38642 || exit 1
38644 @endif target-libgo
38646 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38647 maybe-installcheck-target-libgo:
38648 @if target-libgo
38649 maybe-installcheck-target-libgo: installcheck-target-libgo
38651 installcheck-target-libgo: \
38652 configure-target-libgo
38653 @: $(MAKE); $(unstage)
38654 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38655 r=`${PWD_COMMAND}`; export r; \
38656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38657 $(NORMAL_TARGET_EXPORTS) \
38658 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38659 for flag in $(EXTRA_TARGET_FLAGS); do \
38660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38661 done; \
38662 (cd $(TARGET_SUBDIR)/libgo && \
38663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38665 "RANLIB=$${RANLIB}" \
38666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38667 installcheck) \
38668 || exit 1
38670 @endif target-libgo
38672 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38673 maybe-mostlyclean-target-libgo:
38674 @if target-libgo
38675 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38677 mostlyclean-target-libgo:
38678 @: $(MAKE); $(unstage)
38679 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38680 r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38682 $(NORMAL_TARGET_EXPORTS) \
38683 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38684 for flag in $(EXTRA_TARGET_FLAGS); do \
38685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38686 done; \
38687 (cd $(TARGET_SUBDIR)/libgo && \
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38690 "RANLIB=$${RANLIB}" \
38691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38692 mostlyclean) \
38693 || exit 1
38695 @endif target-libgo
38697 .PHONY: maybe-clean-target-libgo clean-target-libgo
38698 maybe-clean-target-libgo:
38699 @if target-libgo
38700 maybe-clean-target-libgo: clean-target-libgo
38702 clean-target-libgo:
38703 @: $(MAKE); $(unstage)
38704 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38705 r=`${PWD_COMMAND}`; export r; \
38706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38707 $(NORMAL_TARGET_EXPORTS) \
38708 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38709 for flag in $(EXTRA_TARGET_FLAGS); do \
38710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38711 done; \
38712 (cd $(TARGET_SUBDIR)/libgo && \
38713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38715 "RANLIB=$${RANLIB}" \
38716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38717 clean) \
38718 || exit 1
38720 @endif target-libgo
38722 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
38723 maybe-distclean-target-libgo:
38724 @if target-libgo
38725 maybe-distclean-target-libgo: distclean-target-libgo
38727 distclean-target-libgo:
38728 @: $(MAKE); $(unstage)
38729 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38730 r=`${PWD_COMMAND}`; export r; \
38731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38732 $(NORMAL_TARGET_EXPORTS) \
38733 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38734 for flag in $(EXTRA_TARGET_FLAGS); do \
38735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38736 done; \
38737 (cd $(TARGET_SUBDIR)/libgo && \
38738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38740 "RANLIB=$${RANLIB}" \
38741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38742 distclean) \
38743 || exit 1
38745 @endif target-libgo
38747 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38748 maybe-maintainer-clean-target-libgo:
38749 @if target-libgo
38750 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38752 maintainer-clean-target-libgo:
38753 @: $(MAKE); $(unstage)
38754 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38755 r=`${PWD_COMMAND}`; export r; \
38756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38757 $(NORMAL_TARGET_EXPORTS) \
38758 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38759 for flag in $(EXTRA_TARGET_FLAGS); do \
38760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38761 done; \
38762 (cd $(TARGET_SUBDIR)/libgo && \
38763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38765 "RANLIB=$${RANLIB}" \
38766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38767 maintainer-clean) \
38768 || exit 1
38770 @endif target-libgo
38776 .PHONY: configure-target-libgrust maybe-configure-target-libgrust
38777 maybe-configure-target-libgrust:
38778 @if gcc-bootstrap
38779 configure-target-libgrust: stage_current
38780 @endif gcc-bootstrap
38781 @if target-libgrust
38782 maybe-configure-target-libgrust: configure-target-libgrust
38783 configure-target-libgrust:
38784 @: $(MAKE); $(unstage)
38785 @r=`${PWD_COMMAND}`; export r; \
38786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38787 echo "Checking multilib configuration for libgrust..."; \
38788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgrust ; \
38789 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgrust/multilib.tmp 2> /dev/null ; \
38790 if test -r $(TARGET_SUBDIR)/libgrust/multilib.out; then \
38791 if cmp -s $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; then \
38792 rm -f $(TARGET_SUBDIR)/libgrust/multilib.tmp; \
38793 else \
38794 rm -f $(TARGET_SUBDIR)/libgrust/Makefile; \
38795 mv $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; \
38796 fi; \
38797 else \
38798 mv $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; \
38799 fi; \
38800 test ! -f $(TARGET_SUBDIR)/libgrust/Makefile || exit 0; \
38801 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgrust ; \
38802 $(NORMAL_TARGET_EXPORTS) \
38803 echo Configuring in $(TARGET_SUBDIR)/libgrust; \
38804 cd "$(TARGET_SUBDIR)/libgrust" || exit 1; \
38805 case $(srcdir) in \
38806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38807 *) topdir=`echo $(TARGET_SUBDIR)/libgrust/ | \
38808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38809 esac; \
38810 srcdiroption="--srcdir=$${topdir}/libgrust"; \
38811 libsrcdir="$$s/libgrust"; \
38812 rm -f no-such-file || : ; \
38813 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38814 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38815 --target=${target_alias} $${srcdiroption} \
38816 || exit 1
38817 @endif target-libgrust
38823 .PHONY: all-target-libgrust maybe-all-target-libgrust
38824 maybe-all-target-libgrust:
38825 @if gcc-bootstrap
38826 all-target-libgrust: stage_current
38827 @endif gcc-bootstrap
38828 @if target-libgrust
38829 TARGET-target-libgrust=all
38830 maybe-all-target-libgrust: all-target-libgrust
38831 all-target-libgrust: configure-target-libgrust
38832 @: $(MAKE); $(unstage)
38833 @r=`${PWD_COMMAND}`; export r; \
38834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38835 $(NORMAL_TARGET_EXPORTS) \
38836 (cd $(TARGET_SUBDIR)/libgrust && \
38837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38838 $(TARGET-target-libgrust))
38839 @endif target-libgrust
38845 .PHONY: check-target-libgrust maybe-check-target-libgrust
38846 maybe-check-target-libgrust:
38847 @if target-libgrust
38848 maybe-check-target-libgrust: check-target-libgrust
38850 check-target-libgrust:
38851 @: $(MAKE); $(unstage)
38852 @r=`${PWD_COMMAND}`; export r; \
38853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38854 $(NORMAL_TARGET_EXPORTS) \
38855 (cd $(TARGET_SUBDIR)/libgrust && \
38856 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38858 @endif target-libgrust
38860 .PHONY: install-target-libgrust maybe-install-target-libgrust
38861 maybe-install-target-libgrust:
38862 @if target-libgrust
38863 maybe-install-target-libgrust: install-target-libgrust
38865 install-target-libgrust: installdirs
38866 @: $(MAKE); $(unstage)
38867 @r=`${PWD_COMMAND}`; export r; \
38868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38869 $(NORMAL_TARGET_EXPORTS) \
38870 (cd $(TARGET_SUBDIR)/libgrust && \
38871 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38873 @endif target-libgrust
38875 .PHONY: install-strip-target-libgrust maybe-install-strip-target-libgrust
38876 maybe-install-strip-target-libgrust:
38877 @if target-libgrust
38878 maybe-install-strip-target-libgrust: install-strip-target-libgrust
38880 install-strip-target-libgrust: installdirs
38881 @: $(MAKE); $(unstage)
38882 @r=`${PWD_COMMAND}`; export r; \
38883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38884 $(NORMAL_TARGET_EXPORTS) \
38885 (cd $(TARGET_SUBDIR)/libgrust && \
38886 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38888 @endif target-libgrust
38890 # Other targets (info, dvi, pdf, etc.)
38892 .PHONY: maybe-info-target-libgrust info-target-libgrust
38893 maybe-info-target-libgrust:
38894 @if target-libgrust
38895 maybe-info-target-libgrust: info-target-libgrust
38897 info-target-libgrust: \
38898 configure-target-libgrust
38899 @: $(MAKE); $(unstage)
38900 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
38901 r=`${PWD_COMMAND}`; export r; \
38902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38903 $(NORMAL_TARGET_EXPORTS) \
38904 echo "Doing info in $(TARGET_SUBDIR)/libgrust" ; \
38905 for flag in $(EXTRA_TARGET_FLAGS); do \
38906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38907 done; \
38908 (cd $(TARGET_SUBDIR)/libgrust && \
38909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38911 "RANLIB=$${RANLIB}" \
38912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38913 info) \
38914 || exit 1
38916 @endif target-libgrust
38918 .PHONY: maybe-dvi-target-libgrust dvi-target-libgrust
38919 maybe-dvi-target-libgrust:
38920 @if target-libgrust
38921 maybe-dvi-target-libgrust: dvi-target-libgrust
38923 dvi-target-libgrust: \
38924 configure-target-libgrust
38925 @: $(MAKE); $(unstage)
38926 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
38927 r=`${PWD_COMMAND}`; export r; \
38928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38929 $(NORMAL_TARGET_EXPORTS) \
38930 echo "Doing dvi in $(TARGET_SUBDIR)/libgrust" ; \
38931 for flag in $(EXTRA_TARGET_FLAGS); do \
38932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38933 done; \
38934 (cd $(TARGET_SUBDIR)/libgrust && \
38935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38937 "RANLIB=$${RANLIB}" \
38938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38939 dvi) \
38940 || exit 1
38942 @endif target-libgrust
38944 .PHONY: maybe-pdf-target-libgrust pdf-target-libgrust
38945 maybe-pdf-target-libgrust:
38946 @if target-libgrust
38947 maybe-pdf-target-libgrust: pdf-target-libgrust
38949 pdf-target-libgrust: \
38950 configure-target-libgrust
38951 @: $(MAKE); $(unstage)
38952 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
38953 r=`${PWD_COMMAND}`; export r; \
38954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38955 $(NORMAL_TARGET_EXPORTS) \
38956 echo "Doing pdf in $(TARGET_SUBDIR)/libgrust" ; \
38957 for flag in $(EXTRA_TARGET_FLAGS); do \
38958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38959 done; \
38960 (cd $(TARGET_SUBDIR)/libgrust && \
38961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38963 "RANLIB=$${RANLIB}" \
38964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38965 pdf) \
38966 || exit 1
38968 @endif target-libgrust
38970 .PHONY: maybe-html-target-libgrust html-target-libgrust
38971 maybe-html-target-libgrust:
38972 @if target-libgrust
38973 maybe-html-target-libgrust: html-target-libgrust
38975 html-target-libgrust: \
38976 configure-target-libgrust
38977 @: $(MAKE); $(unstage)
38978 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
38979 r=`${PWD_COMMAND}`; export r; \
38980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38981 $(NORMAL_TARGET_EXPORTS) \
38982 echo "Doing html in $(TARGET_SUBDIR)/libgrust" ; \
38983 for flag in $(EXTRA_TARGET_FLAGS); do \
38984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38985 done; \
38986 (cd $(TARGET_SUBDIR)/libgrust && \
38987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38989 "RANLIB=$${RANLIB}" \
38990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38991 html) \
38992 || exit 1
38994 @endif target-libgrust
38996 .PHONY: maybe-TAGS-target-libgrust TAGS-target-libgrust
38997 maybe-TAGS-target-libgrust:
38998 @if target-libgrust
38999 maybe-TAGS-target-libgrust: TAGS-target-libgrust
39001 TAGS-target-libgrust: \
39002 configure-target-libgrust
39003 @: $(MAKE); $(unstage)
39004 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39005 r=`${PWD_COMMAND}`; export r; \
39006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39007 $(NORMAL_TARGET_EXPORTS) \
39008 echo "Doing TAGS in $(TARGET_SUBDIR)/libgrust" ; \
39009 for flag in $(EXTRA_TARGET_FLAGS); do \
39010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39011 done; \
39012 (cd $(TARGET_SUBDIR)/libgrust && \
39013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39015 "RANLIB=$${RANLIB}" \
39016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39017 TAGS) \
39018 || exit 1
39020 @endif target-libgrust
39022 .PHONY: maybe-install-info-target-libgrust install-info-target-libgrust
39023 maybe-install-info-target-libgrust:
39024 @if target-libgrust
39025 maybe-install-info-target-libgrust: install-info-target-libgrust
39027 install-info-target-libgrust: \
39028 configure-target-libgrust \
39029 info-target-libgrust
39030 @: $(MAKE); $(unstage)
39031 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39032 r=`${PWD_COMMAND}`; export r; \
39033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39034 $(NORMAL_TARGET_EXPORTS) \
39035 echo "Doing install-info in $(TARGET_SUBDIR)/libgrust" ; \
39036 for flag in $(EXTRA_TARGET_FLAGS); do \
39037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39038 done; \
39039 (cd $(TARGET_SUBDIR)/libgrust && \
39040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39042 "RANLIB=$${RANLIB}" \
39043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39044 install-info) \
39045 || exit 1
39047 @endif target-libgrust
39049 .PHONY: maybe-install-pdf-target-libgrust install-pdf-target-libgrust
39050 maybe-install-pdf-target-libgrust:
39051 @if target-libgrust
39052 maybe-install-pdf-target-libgrust: install-pdf-target-libgrust
39054 install-pdf-target-libgrust: \
39055 configure-target-libgrust \
39056 pdf-target-libgrust
39057 @: $(MAKE); $(unstage)
39058 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39059 r=`${PWD_COMMAND}`; export r; \
39060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39061 $(NORMAL_TARGET_EXPORTS) \
39062 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgrust" ; \
39063 for flag in $(EXTRA_TARGET_FLAGS); do \
39064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39065 done; \
39066 (cd $(TARGET_SUBDIR)/libgrust && \
39067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39069 "RANLIB=$${RANLIB}" \
39070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39071 install-pdf) \
39072 || exit 1
39074 @endif target-libgrust
39076 .PHONY: maybe-install-html-target-libgrust install-html-target-libgrust
39077 maybe-install-html-target-libgrust:
39078 @if target-libgrust
39079 maybe-install-html-target-libgrust: install-html-target-libgrust
39081 install-html-target-libgrust: \
39082 configure-target-libgrust \
39083 html-target-libgrust
39084 @: $(MAKE); $(unstage)
39085 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39086 r=`${PWD_COMMAND}`; export r; \
39087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39088 $(NORMAL_TARGET_EXPORTS) \
39089 echo "Doing install-html in $(TARGET_SUBDIR)/libgrust" ; \
39090 for flag in $(EXTRA_TARGET_FLAGS); do \
39091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39092 done; \
39093 (cd $(TARGET_SUBDIR)/libgrust && \
39094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39096 "RANLIB=$${RANLIB}" \
39097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39098 install-html) \
39099 || exit 1
39101 @endif target-libgrust
39103 .PHONY: maybe-installcheck-target-libgrust installcheck-target-libgrust
39104 maybe-installcheck-target-libgrust:
39105 @if target-libgrust
39106 maybe-installcheck-target-libgrust: installcheck-target-libgrust
39108 installcheck-target-libgrust: \
39109 configure-target-libgrust
39110 @: $(MAKE); $(unstage)
39111 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39112 r=`${PWD_COMMAND}`; export r; \
39113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39114 $(NORMAL_TARGET_EXPORTS) \
39115 echo "Doing installcheck in $(TARGET_SUBDIR)/libgrust" ; \
39116 for flag in $(EXTRA_TARGET_FLAGS); do \
39117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39118 done; \
39119 (cd $(TARGET_SUBDIR)/libgrust && \
39120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39122 "RANLIB=$${RANLIB}" \
39123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39124 installcheck) \
39125 || exit 1
39127 @endif target-libgrust
39129 .PHONY: maybe-mostlyclean-target-libgrust mostlyclean-target-libgrust
39130 maybe-mostlyclean-target-libgrust:
39131 @if target-libgrust
39132 maybe-mostlyclean-target-libgrust: mostlyclean-target-libgrust
39134 mostlyclean-target-libgrust:
39135 @: $(MAKE); $(unstage)
39136 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39137 r=`${PWD_COMMAND}`; export r; \
39138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39139 $(NORMAL_TARGET_EXPORTS) \
39140 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgrust" ; \
39141 for flag in $(EXTRA_TARGET_FLAGS); do \
39142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39143 done; \
39144 (cd $(TARGET_SUBDIR)/libgrust && \
39145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39147 "RANLIB=$${RANLIB}" \
39148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39149 mostlyclean) \
39150 || exit 1
39152 @endif target-libgrust
39154 .PHONY: maybe-clean-target-libgrust clean-target-libgrust
39155 maybe-clean-target-libgrust:
39156 @if target-libgrust
39157 maybe-clean-target-libgrust: clean-target-libgrust
39159 clean-target-libgrust:
39160 @: $(MAKE); $(unstage)
39161 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39162 r=`${PWD_COMMAND}`; export r; \
39163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39164 $(NORMAL_TARGET_EXPORTS) \
39165 echo "Doing clean in $(TARGET_SUBDIR)/libgrust" ; \
39166 for flag in $(EXTRA_TARGET_FLAGS); do \
39167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39168 done; \
39169 (cd $(TARGET_SUBDIR)/libgrust && \
39170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39172 "RANLIB=$${RANLIB}" \
39173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39174 clean) \
39175 || exit 1
39177 @endif target-libgrust
39179 .PHONY: maybe-distclean-target-libgrust distclean-target-libgrust
39180 maybe-distclean-target-libgrust:
39181 @if target-libgrust
39182 maybe-distclean-target-libgrust: distclean-target-libgrust
39184 distclean-target-libgrust:
39185 @: $(MAKE); $(unstage)
39186 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39187 r=`${PWD_COMMAND}`; export r; \
39188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39189 $(NORMAL_TARGET_EXPORTS) \
39190 echo "Doing distclean in $(TARGET_SUBDIR)/libgrust" ; \
39191 for flag in $(EXTRA_TARGET_FLAGS); do \
39192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39193 done; \
39194 (cd $(TARGET_SUBDIR)/libgrust && \
39195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39197 "RANLIB=$${RANLIB}" \
39198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39199 distclean) \
39200 || exit 1
39202 @endif target-libgrust
39204 .PHONY: maybe-maintainer-clean-target-libgrust maintainer-clean-target-libgrust
39205 maybe-maintainer-clean-target-libgrust:
39206 @if target-libgrust
39207 maybe-maintainer-clean-target-libgrust: maintainer-clean-target-libgrust
39209 maintainer-clean-target-libgrust:
39210 @: $(MAKE); $(unstage)
39211 @[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0 ; \
39212 r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39214 $(NORMAL_TARGET_EXPORTS) \
39215 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgrust" ; \
39216 for flag in $(EXTRA_TARGET_FLAGS); do \
39217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39218 done; \
39219 (cd $(TARGET_SUBDIR)/libgrust && \
39220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39222 "RANLIB=$${RANLIB}" \
39223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39224 maintainer-clean) \
39225 || exit 1
39227 @endif target-libgrust
39233 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
39234 maybe-configure-target-libtermcap:
39235 @if gcc-bootstrap
39236 configure-target-libtermcap: stage_current
39237 @endif gcc-bootstrap
39238 @if target-libtermcap
39239 maybe-configure-target-libtermcap: configure-target-libtermcap
39240 configure-target-libtermcap:
39241 @: $(MAKE); $(unstage)
39242 @r=`${PWD_COMMAND}`; export r; \
39243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39244 echo "Checking multilib configuration for libtermcap..."; \
39245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
39247 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39248 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39249 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
39250 else \
39251 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
39252 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39253 fi; \
39254 else \
39255 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39256 fi; \
39257 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
39258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39259 $(NORMAL_TARGET_EXPORTS) \
39260 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
39261 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
39262 case $(srcdir) in \
39263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39264 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
39265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39266 esac; \
39267 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39268 libsrcdir="$$s/libtermcap"; \
39269 rm -f no-such-file || : ; \
39270 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39271 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39272 --target=${target_alias} $${srcdiroption} \
39273 || exit 1
39274 @endif target-libtermcap
39280 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
39281 maybe-all-target-libtermcap:
39282 @if gcc-bootstrap
39283 all-target-libtermcap: stage_current
39284 @endif gcc-bootstrap
39285 @if target-libtermcap
39286 TARGET-target-libtermcap=all
39287 maybe-all-target-libtermcap: all-target-libtermcap
39288 all-target-libtermcap: configure-target-libtermcap
39289 @: $(MAKE); $(unstage)
39290 @r=`${PWD_COMMAND}`; export r; \
39291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39292 $(NORMAL_TARGET_EXPORTS) \
39293 (cd $(TARGET_SUBDIR)/libtermcap && \
39294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39295 $(TARGET-target-libtermcap))
39296 @endif target-libtermcap
39302 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
39303 maybe-check-target-libtermcap:
39304 @if target-libtermcap
39305 maybe-check-target-libtermcap: check-target-libtermcap
39307 # Dummy target for uncheckable module.
39308 check-target-libtermcap:
39310 @endif target-libtermcap
39312 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
39313 maybe-install-target-libtermcap:
39314 @if target-libtermcap
39315 maybe-install-target-libtermcap: install-target-libtermcap
39317 install-target-libtermcap: installdirs
39318 @: $(MAKE); $(unstage)
39319 @r=`${PWD_COMMAND}`; export r; \
39320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39321 $(NORMAL_TARGET_EXPORTS) \
39322 (cd $(TARGET_SUBDIR)/libtermcap && \
39323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39325 @endif target-libtermcap
39327 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
39328 maybe-install-strip-target-libtermcap:
39329 @if target-libtermcap
39330 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
39332 install-strip-target-libtermcap: installdirs
39333 @: $(MAKE); $(unstage)
39334 @r=`${PWD_COMMAND}`; export r; \
39335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39336 $(NORMAL_TARGET_EXPORTS) \
39337 (cd $(TARGET_SUBDIR)/libtermcap && \
39338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39340 @endif target-libtermcap
39342 # Other targets (info, dvi, pdf, etc.)
39344 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
39345 maybe-info-target-libtermcap:
39346 @if target-libtermcap
39347 maybe-info-target-libtermcap: info-target-libtermcap
39349 info-target-libtermcap: \
39350 configure-target-libtermcap
39351 @: $(MAKE); $(unstage)
39352 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39353 r=`${PWD_COMMAND}`; export r; \
39354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39355 $(NORMAL_TARGET_EXPORTS) \
39356 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
39357 for flag in $(EXTRA_TARGET_FLAGS); do \
39358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39359 done; \
39360 (cd $(TARGET_SUBDIR)/libtermcap && \
39361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39363 "RANLIB=$${RANLIB}" \
39364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39365 info) \
39366 || exit 1
39368 @endif target-libtermcap
39370 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
39371 maybe-dvi-target-libtermcap:
39372 @if target-libtermcap
39373 maybe-dvi-target-libtermcap: dvi-target-libtermcap
39375 dvi-target-libtermcap: \
39376 configure-target-libtermcap
39377 @: $(MAKE); $(unstage)
39378 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39379 r=`${PWD_COMMAND}`; export r; \
39380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39381 $(NORMAL_TARGET_EXPORTS) \
39382 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
39383 for flag in $(EXTRA_TARGET_FLAGS); do \
39384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39385 done; \
39386 (cd $(TARGET_SUBDIR)/libtermcap && \
39387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39389 "RANLIB=$${RANLIB}" \
39390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39391 dvi) \
39392 || exit 1
39394 @endif target-libtermcap
39396 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
39397 maybe-pdf-target-libtermcap:
39398 @if target-libtermcap
39399 maybe-pdf-target-libtermcap: pdf-target-libtermcap
39401 pdf-target-libtermcap: \
39402 configure-target-libtermcap
39403 @: $(MAKE); $(unstage)
39404 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39405 r=`${PWD_COMMAND}`; export r; \
39406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39407 $(NORMAL_TARGET_EXPORTS) \
39408 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39409 for flag in $(EXTRA_TARGET_FLAGS); do \
39410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39411 done; \
39412 (cd $(TARGET_SUBDIR)/libtermcap && \
39413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39415 "RANLIB=$${RANLIB}" \
39416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39417 pdf) \
39418 || exit 1
39420 @endif target-libtermcap
39422 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39423 maybe-html-target-libtermcap:
39424 @if target-libtermcap
39425 maybe-html-target-libtermcap: html-target-libtermcap
39427 html-target-libtermcap: \
39428 configure-target-libtermcap
39429 @: $(MAKE); $(unstage)
39430 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39431 r=`${PWD_COMMAND}`; export r; \
39432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39433 $(NORMAL_TARGET_EXPORTS) \
39434 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39435 for flag in $(EXTRA_TARGET_FLAGS); do \
39436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39437 done; \
39438 (cd $(TARGET_SUBDIR)/libtermcap && \
39439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39441 "RANLIB=$${RANLIB}" \
39442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39443 html) \
39444 || exit 1
39446 @endif target-libtermcap
39448 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39449 maybe-TAGS-target-libtermcap:
39450 @if target-libtermcap
39451 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39453 TAGS-target-libtermcap: \
39454 configure-target-libtermcap
39455 @: $(MAKE); $(unstage)
39456 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39457 r=`${PWD_COMMAND}`; export r; \
39458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39459 $(NORMAL_TARGET_EXPORTS) \
39460 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39461 for flag in $(EXTRA_TARGET_FLAGS); do \
39462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39463 done; \
39464 (cd $(TARGET_SUBDIR)/libtermcap && \
39465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39467 "RANLIB=$${RANLIB}" \
39468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39469 TAGS) \
39470 || exit 1
39472 @endif target-libtermcap
39474 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39475 maybe-install-info-target-libtermcap:
39476 @if target-libtermcap
39477 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39479 install-info-target-libtermcap: \
39480 configure-target-libtermcap \
39481 info-target-libtermcap
39482 @: $(MAKE); $(unstage)
39483 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39484 r=`${PWD_COMMAND}`; export r; \
39485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39486 $(NORMAL_TARGET_EXPORTS) \
39487 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39488 for flag in $(EXTRA_TARGET_FLAGS); do \
39489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39490 done; \
39491 (cd $(TARGET_SUBDIR)/libtermcap && \
39492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39494 "RANLIB=$${RANLIB}" \
39495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39496 install-info) \
39497 || exit 1
39499 @endif target-libtermcap
39501 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39502 maybe-install-pdf-target-libtermcap:
39503 @if target-libtermcap
39504 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39506 install-pdf-target-libtermcap: \
39507 configure-target-libtermcap \
39508 pdf-target-libtermcap
39509 @: $(MAKE); $(unstage)
39510 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39511 r=`${PWD_COMMAND}`; export r; \
39512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39513 $(NORMAL_TARGET_EXPORTS) \
39514 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39515 for flag in $(EXTRA_TARGET_FLAGS); do \
39516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39517 done; \
39518 (cd $(TARGET_SUBDIR)/libtermcap && \
39519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39521 "RANLIB=$${RANLIB}" \
39522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39523 install-pdf) \
39524 || exit 1
39526 @endif target-libtermcap
39528 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39529 maybe-install-html-target-libtermcap:
39530 @if target-libtermcap
39531 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39533 install-html-target-libtermcap: \
39534 configure-target-libtermcap \
39535 html-target-libtermcap
39536 @: $(MAKE); $(unstage)
39537 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39538 r=`${PWD_COMMAND}`; export r; \
39539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39540 $(NORMAL_TARGET_EXPORTS) \
39541 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39542 for flag in $(EXTRA_TARGET_FLAGS); do \
39543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39544 done; \
39545 (cd $(TARGET_SUBDIR)/libtermcap && \
39546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39548 "RANLIB=$${RANLIB}" \
39549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39550 install-html) \
39551 || exit 1
39553 @endif target-libtermcap
39555 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39556 maybe-installcheck-target-libtermcap:
39557 @if target-libtermcap
39558 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39560 installcheck-target-libtermcap: \
39561 configure-target-libtermcap
39562 @: $(MAKE); $(unstage)
39563 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39564 r=`${PWD_COMMAND}`; export r; \
39565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39566 $(NORMAL_TARGET_EXPORTS) \
39567 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39568 for flag in $(EXTRA_TARGET_FLAGS); do \
39569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39570 done; \
39571 (cd $(TARGET_SUBDIR)/libtermcap && \
39572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39574 "RANLIB=$${RANLIB}" \
39575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39576 installcheck) \
39577 || exit 1
39579 @endif target-libtermcap
39581 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39582 maybe-mostlyclean-target-libtermcap:
39583 @if target-libtermcap
39584 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39586 # libtermcap doesn't support mostlyclean.
39587 mostlyclean-target-libtermcap:
39589 @endif target-libtermcap
39591 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39592 maybe-clean-target-libtermcap:
39593 @if target-libtermcap
39594 maybe-clean-target-libtermcap: clean-target-libtermcap
39596 # libtermcap doesn't support clean.
39597 clean-target-libtermcap:
39599 @endif target-libtermcap
39601 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39602 maybe-distclean-target-libtermcap:
39603 @if target-libtermcap
39604 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39606 # libtermcap doesn't support distclean.
39607 distclean-target-libtermcap:
39609 @endif target-libtermcap
39611 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39612 maybe-maintainer-clean-target-libtermcap:
39613 @if target-libtermcap
39614 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39616 # libtermcap doesn't support maintainer-clean.
39617 maintainer-clean-target-libtermcap:
39619 @endif target-libtermcap
39625 .PHONY: configure-target-winsup maybe-configure-target-winsup
39626 maybe-configure-target-winsup:
39627 @if gcc-bootstrap
39628 configure-target-winsup: stage_current
39629 @endif gcc-bootstrap
39630 @if target-winsup
39631 maybe-configure-target-winsup: configure-target-winsup
39632 configure-target-winsup:
39633 @: $(MAKE); $(unstage)
39634 @r=`${PWD_COMMAND}`; export r; \
39635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39636 echo "Checking multilib configuration for winsup..."; \
39637 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39638 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39639 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39640 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39641 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39642 else \
39643 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39644 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39645 fi; \
39646 else \
39647 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39648 fi; \
39649 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39650 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39651 $(NORMAL_TARGET_EXPORTS) \
39652 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39653 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39654 case $(srcdir) in \
39655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39656 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39658 esac; \
39659 srcdiroption="--srcdir=$${topdir}/winsup"; \
39660 libsrcdir="$$s/winsup"; \
39661 rm -f no-such-file || : ; \
39662 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39663 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39664 --target=${target_alias} $${srcdiroption} \
39665 || exit 1
39666 @endif target-winsup
39672 .PHONY: all-target-winsup maybe-all-target-winsup
39673 maybe-all-target-winsup:
39674 @if gcc-bootstrap
39675 all-target-winsup: stage_current
39676 @endif gcc-bootstrap
39677 @if target-winsup
39678 TARGET-target-winsup=all
39679 maybe-all-target-winsup: all-target-winsup
39680 all-target-winsup: configure-target-winsup
39681 @: $(MAKE); $(unstage)
39682 @r=`${PWD_COMMAND}`; export r; \
39683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39684 $(NORMAL_TARGET_EXPORTS) \
39685 (cd $(TARGET_SUBDIR)/winsup && \
39686 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39687 $(TARGET-target-winsup))
39688 @endif target-winsup
39694 .PHONY: check-target-winsup maybe-check-target-winsup
39695 maybe-check-target-winsup:
39696 @if target-winsup
39697 maybe-check-target-winsup: check-target-winsup
39699 check-target-winsup:
39700 @: $(MAKE); $(unstage)
39701 @r=`${PWD_COMMAND}`; export r; \
39702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39703 $(NORMAL_TARGET_EXPORTS) \
39704 (cd $(TARGET_SUBDIR)/winsup && \
39705 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39707 @endif target-winsup
39709 .PHONY: install-target-winsup maybe-install-target-winsup
39710 maybe-install-target-winsup:
39711 @if target-winsup
39712 maybe-install-target-winsup: install-target-winsup
39714 install-target-winsup: installdirs
39715 @: $(MAKE); $(unstage)
39716 @r=`${PWD_COMMAND}`; export r; \
39717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39718 $(NORMAL_TARGET_EXPORTS) \
39719 (cd $(TARGET_SUBDIR)/winsup && \
39720 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39722 @endif target-winsup
39724 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39725 maybe-install-strip-target-winsup:
39726 @if target-winsup
39727 maybe-install-strip-target-winsup: install-strip-target-winsup
39729 install-strip-target-winsup: installdirs
39730 @: $(MAKE); $(unstage)
39731 @r=`${PWD_COMMAND}`; export r; \
39732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39733 $(NORMAL_TARGET_EXPORTS) \
39734 (cd $(TARGET_SUBDIR)/winsup && \
39735 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39737 @endif target-winsup
39739 # Other targets (info, dvi, pdf, etc.)
39741 .PHONY: maybe-info-target-winsup info-target-winsup
39742 maybe-info-target-winsup:
39743 @if target-winsup
39744 maybe-info-target-winsup: info-target-winsup
39746 info-target-winsup: \
39747 configure-target-winsup
39748 @: $(MAKE); $(unstage)
39749 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39750 r=`${PWD_COMMAND}`; export r; \
39751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39752 $(NORMAL_TARGET_EXPORTS) \
39753 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39754 for flag in $(EXTRA_TARGET_FLAGS); do \
39755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39756 done; \
39757 (cd $(TARGET_SUBDIR)/winsup && \
39758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39760 "RANLIB=$${RANLIB}" \
39761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39762 info) \
39763 || exit 1
39765 @endif target-winsup
39767 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39768 maybe-dvi-target-winsup:
39769 @if target-winsup
39770 maybe-dvi-target-winsup: dvi-target-winsup
39772 dvi-target-winsup: \
39773 configure-target-winsup
39774 @: $(MAKE); $(unstage)
39775 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39776 r=`${PWD_COMMAND}`; export r; \
39777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39778 $(NORMAL_TARGET_EXPORTS) \
39779 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39780 for flag in $(EXTRA_TARGET_FLAGS); do \
39781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39782 done; \
39783 (cd $(TARGET_SUBDIR)/winsup && \
39784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39786 "RANLIB=$${RANLIB}" \
39787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39788 dvi) \
39789 || exit 1
39791 @endif target-winsup
39793 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39794 maybe-pdf-target-winsup:
39795 @if target-winsup
39796 maybe-pdf-target-winsup: pdf-target-winsup
39798 pdf-target-winsup: \
39799 configure-target-winsup
39800 @: $(MAKE); $(unstage)
39801 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39802 r=`${PWD_COMMAND}`; export r; \
39803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39804 $(NORMAL_TARGET_EXPORTS) \
39805 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39806 for flag in $(EXTRA_TARGET_FLAGS); do \
39807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39808 done; \
39809 (cd $(TARGET_SUBDIR)/winsup && \
39810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39812 "RANLIB=$${RANLIB}" \
39813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39814 pdf) \
39815 || exit 1
39817 @endif target-winsup
39819 .PHONY: maybe-html-target-winsup html-target-winsup
39820 maybe-html-target-winsup:
39821 @if target-winsup
39822 maybe-html-target-winsup: html-target-winsup
39824 html-target-winsup: \
39825 configure-target-winsup
39826 @: $(MAKE); $(unstage)
39827 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39828 r=`${PWD_COMMAND}`; export r; \
39829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39830 $(NORMAL_TARGET_EXPORTS) \
39831 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39832 for flag in $(EXTRA_TARGET_FLAGS); do \
39833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39834 done; \
39835 (cd $(TARGET_SUBDIR)/winsup && \
39836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39838 "RANLIB=$${RANLIB}" \
39839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39840 html) \
39841 || exit 1
39843 @endif target-winsup
39845 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39846 maybe-TAGS-target-winsup:
39847 @if target-winsup
39848 maybe-TAGS-target-winsup: TAGS-target-winsup
39850 TAGS-target-winsup: \
39851 configure-target-winsup
39852 @: $(MAKE); $(unstage)
39853 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39854 r=`${PWD_COMMAND}`; export r; \
39855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39856 $(NORMAL_TARGET_EXPORTS) \
39857 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39858 for flag in $(EXTRA_TARGET_FLAGS); do \
39859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39860 done; \
39861 (cd $(TARGET_SUBDIR)/winsup && \
39862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39864 "RANLIB=$${RANLIB}" \
39865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39866 TAGS) \
39867 || exit 1
39869 @endif target-winsup
39871 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
39872 maybe-install-info-target-winsup:
39873 @if target-winsup
39874 maybe-install-info-target-winsup: install-info-target-winsup
39876 install-info-target-winsup: \
39877 configure-target-winsup \
39878 info-target-winsup
39879 @: $(MAKE); $(unstage)
39880 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39881 r=`${PWD_COMMAND}`; export r; \
39882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39883 $(NORMAL_TARGET_EXPORTS) \
39884 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39885 for flag in $(EXTRA_TARGET_FLAGS); do \
39886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39887 done; \
39888 (cd $(TARGET_SUBDIR)/winsup && \
39889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39891 "RANLIB=$${RANLIB}" \
39892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39893 install-info) \
39894 || exit 1
39896 @endif target-winsup
39898 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39899 maybe-install-pdf-target-winsup:
39900 @if target-winsup
39901 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39903 install-pdf-target-winsup: \
39904 configure-target-winsup \
39905 pdf-target-winsup
39906 @: $(MAKE); $(unstage)
39907 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39908 r=`${PWD_COMMAND}`; export r; \
39909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39910 $(NORMAL_TARGET_EXPORTS) \
39911 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39912 for flag in $(EXTRA_TARGET_FLAGS); do \
39913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39914 done; \
39915 (cd $(TARGET_SUBDIR)/winsup && \
39916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39918 "RANLIB=$${RANLIB}" \
39919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39920 install-pdf) \
39921 || exit 1
39923 @endif target-winsup
39925 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39926 maybe-install-html-target-winsup:
39927 @if target-winsup
39928 maybe-install-html-target-winsup: install-html-target-winsup
39930 install-html-target-winsup: \
39931 configure-target-winsup \
39932 html-target-winsup
39933 @: $(MAKE); $(unstage)
39934 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39935 r=`${PWD_COMMAND}`; export r; \
39936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39937 $(NORMAL_TARGET_EXPORTS) \
39938 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39939 for flag in $(EXTRA_TARGET_FLAGS); do \
39940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39941 done; \
39942 (cd $(TARGET_SUBDIR)/winsup && \
39943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39945 "RANLIB=$${RANLIB}" \
39946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39947 install-html) \
39948 || exit 1
39950 @endif target-winsup
39952 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39953 maybe-installcheck-target-winsup:
39954 @if target-winsup
39955 maybe-installcheck-target-winsup: installcheck-target-winsup
39957 installcheck-target-winsup: \
39958 configure-target-winsup
39959 @: $(MAKE); $(unstage)
39960 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39961 r=`${PWD_COMMAND}`; export r; \
39962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39963 $(NORMAL_TARGET_EXPORTS) \
39964 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39965 for flag in $(EXTRA_TARGET_FLAGS); do \
39966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39967 done; \
39968 (cd $(TARGET_SUBDIR)/winsup && \
39969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39971 "RANLIB=$${RANLIB}" \
39972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39973 installcheck) \
39974 || exit 1
39976 @endif target-winsup
39978 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39979 maybe-mostlyclean-target-winsup:
39980 @if target-winsup
39981 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39983 mostlyclean-target-winsup:
39984 @: $(MAKE); $(unstage)
39985 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39986 r=`${PWD_COMMAND}`; export r; \
39987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39988 $(NORMAL_TARGET_EXPORTS) \
39989 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39990 for flag in $(EXTRA_TARGET_FLAGS); do \
39991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39992 done; \
39993 (cd $(TARGET_SUBDIR)/winsup && \
39994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39996 "RANLIB=$${RANLIB}" \
39997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39998 mostlyclean) \
39999 || exit 1
40001 @endif target-winsup
40003 .PHONY: maybe-clean-target-winsup clean-target-winsup
40004 maybe-clean-target-winsup:
40005 @if target-winsup
40006 maybe-clean-target-winsup: clean-target-winsup
40008 clean-target-winsup:
40009 @: $(MAKE); $(unstage)
40010 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40011 r=`${PWD_COMMAND}`; export r; \
40012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40013 $(NORMAL_TARGET_EXPORTS) \
40014 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
40015 for flag in $(EXTRA_TARGET_FLAGS); do \
40016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40017 done; \
40018 (cd $(TARGET_SUBDIR)/winsup && \
40019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40021 "RANLIB=$${RANLIB}" \
40022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40023 clean) \
40024 || exit 1
40026 @endif target-winsup
40028 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
40029 maybe-distclean-target-winsup:
40030 @if target-winsup
40031 maybe-distclean-target-winsup: distclean-target-winsup
40033 distclean-target-winsup:
40034 @: $(MAKE); $(unstage)
40035 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40036 r=`${PWD_COMMAND}`; export r; \
40037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40038 $(NORMAL_TARGET_EXPORTS) \
40039 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
40040 for flag in $(EXTRA_TARGET_FLAGS); do \
40041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40042 done; \
40043 (cd $(TARGET_SUBDIR)/winsup && \
40044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40046 "RANLIB=$${RANLIB}" \
40047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40048 distclean) \
40049 || exit 1
40051 @endif target-winsup
40053 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
40054 maybe-maintainer-clean-target-winsup:
40055 @if target-winsup
40056 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
40058 maintainer-clean-target-winsup:
40059 @: $(MAKE); $(unstage)
40060 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40061 r=`${PWD_COMMAND}`; export r; \
40062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40063 $(NORMAL_TARGET_EXPORTS) \
40064 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
40065 for flag in $(EXTRA_TARGET_FLAGS); do \
40066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40067 done; \
40068 (cd $(TARGET_SUBDIR)/winsup && \
40069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40071 "RANLIB=$${RANLIB}" \
40072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40073 maintainer-clean) \
40074 || exit 1
40076 @endif target-winsup
40082 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
40083 maybe-configure-target-libgloss:
40084 @if gcc-bootstrap
40085 configure-target-libgloss: stage_current
40086 @endif gcc-bootstrap
40087 @if target-libgloss
40088 maybe-configure-target-libgloss: configure-target-libgloss
40089 configure-target-libgloss:
40090 @: $(MAKE); $(unstage)
40091 @r=`${PWD_COMMAND}`; export r; \
40092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40093 echo "Checking multilib configuration for libgloss..."; \
40094 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40095 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
40096 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40097 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40098 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
40099 else \
40100 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
40101 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40102 fi; \
40103 else \
40104 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40105 fi; \
40106 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
40107 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40108 $(NORMAL_TARGET_EXPORTS) \
40109 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
40110 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
40111 case $(srcdir) in \
40112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40113 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
40114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40115 esac; \
40116 srcdiroption="--srcdir=$${topdir}/libgloss"; \
40117 libsrcdir="$$s/libgloss"; \
40118 rm -f no-such-file || : ; \
40119 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40120 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40121 --target=${target_alias} $${srcdiroption} \
40122 || exit 1
40123 @endif target-libgloss
40129 .PHONY: all-target-libgloss maybe-all-target-libgloss
40130 maybe-all-target-libgloss:
40131 @if gcc-bootstrap
40132 all-target-libgloss: stage_current
40133 @endif gcc-bootstrap
40134 @if target-libgloss
40135 TARGET-target-libgloss=all
40136 maybe-all-target-libgloss: all-target-libgloss
40137 all-target-libgloss: configure-target-libgloss
40138 @: $(MAKE); $(unstage)
40139 @r=`${PWD_COMMAND}`; export r; \
40140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40141 $(NORMAL_TARGET_EXPORTS) \
40142 (cd $(TARGET_SUBDIR)/libgloss && \
40143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40144 $(TARGET-target-libgloss))
40145 @endif target-libgloss
40151 .PHONY: check-target-libgloss maybe-check-target-libgloss
40152 maybe-check-target-libgloss:
40153 @if target-libgloss
40154 maybe-check-target-libgloss: check-target-libgloss
40156 # Dummy target for uncheckable module.
40157 check-target-libgloss:
40159 @endif target-libgloss
40161 .PHONY: install-target-libgloss maybe-install-target-libgloss
40162 maybe-install-target-libgloss:
40163 @if target-libgloss
40164 maybe-install-target-libgloss: install-target-libgloss
40166 install-target-libgloss: installdirs
40167 @: $(MAKE); $(unstage)
40168 @r=`${PWD_COMMAND}`; export r; \
40169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40170 $(NORMAL_TARGET_EXPORTS) \
40171 (cd $(TARGET_SUBDIR)/libgloss && \
40172 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40174 @endif target-libgloss
40176 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
40177 maybe-install-strip-target-libgloss:
40178 @if target-libgloss
40179 maybe-install-strip-target-libgloss: install-strip-target-libgloss
40181 install-strip-target-libgloss: installdirs
40182 @: $(MAKE); $(unstage)
40183 @r=`${PWD_COMMAND}`; export r; \
40184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40185 $(NORMAL_TARGET_EXPORTS) \
40186 (cd $(TARGET_SUBDIR)/libgloss && \
40187 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40189 @endif target-libgloss
40191 # Other targets (info, dvi, pdf, etc.)
40193 .PHONY: maybe-info-target-libgloss info-target-libgloss
40194 maybe-info-target-libgloss:
40195 @if target-libgloss
40196 maybe-info-target-libgloss: info-target-libgloss
40198 info-target-libgloss: \
40199 configure-target-libgloss
40200 @: $(MAKE); $(unstage)
40201 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40202 r=`${PWD_COMMAND}`; export r; \
40203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40204 $(NORMAL_TARGET_EXPORTS) \
40205 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
40206 for flag in $(EXTRA_TARGET_FLAGS); do \
40207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40208 done; \
40209 (cd $(TARGET_SUBDIR)/libgloss && \
40210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40212 "RANLIB=$${RANLIB}" \
40213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40214 info) \
40215 || exit 1
40217 @endif target-libgloss
40219 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
40220 maybe-dvi-target-libgloss:
40221 @if target-libgloss
40222 maybe-dvi-target-libgloss: dvi-target-libgloss
40224 dvi-target-libgloss: \
40225 configure-target-libgloss
40226 @: $(MAKE); $(unstage)
40227 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40228 r=`${PWD_COMMAND}`; export r; \
40229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40230 $(NORMAL_TARGET_EXPORTS) \
40231 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
40232 for flag in $(EXTRA_TARGET_FLAGS); do \
40233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40234 done; \
40235 (cd $(TARGET_SUBDIR)/libgloss && \
40236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40238 "RANLIB=$${RANLIB}" \
40239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40240 dvi) \
40241 || exit 1
40243 @endif target-libgloss
40245 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
40246 maybe-pdf-target-libgloss:
40247 @if target-libgloss
40248 maybe-pdf-target-libgloss: pdf-target-libgloss
40250 pdf-target-libgloss: \
40251 configure-target-libgloss
40252 @: $(MAKE); $(unstage)
40253 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40254 r=`${PWD_COMMAND}`; export r; \
40255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40256 $(NORMAL_TARGET_EXPORTS) \
40257 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
40258 for flag in $(EXTRA_TARGET_FLAGS); do \
40259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40260 done; \
40261 (cd $(TARGET_SUBDIR)/libgloss && \
40262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40264 "RANLIB=$${RANLIB}" \
40265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40266 pdf) \
40267 || exit 1
40269 @endif target-libgloss
40271 .PHONY: maybe-html-target-libgloss html-target-libgloss
40272 maybe-html-target-libgloss:
40273 @if target-libgloss
40274 maybe-html-target-libgloss: html-target-libgloss
40276 html-target-libgloss: \
40277 configure-target-libgloss
40278 @: $(MAKE); $(unstage)
40279 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40280 r=`${PWD_COMMAND}`; export r; \
40281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40282 $(NORMAL_TARGET_EXPORTS) \
40283 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
40284 for flag in $(EXTRA_TARGET_FLAGS); do \
40285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40286 done; \
40287 (cd $(TARGET_SUBDIR)/libgloss && \
40288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40290 "RANLIB=$${RANLIB}" \
40291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40292 html) \
40293 || exit 1
40295 @endif target-libgloss
40297 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
40298 maybe-TAGS-target-libgloss:
40299 @if target-libgloss
40300 maybe-TAGS-target-libgloss: TAGS-target-libgloss
40302 TAGS-target-libgloss: \
40303 configure-target-libgloss
40304 @: $(MAKE); $(unstage)
40305 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40306 r=`${PWD_COMMAND}`; export r; \
40307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40308 $(NORMAL_TARGET_EXPORTS) \
40309 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
40310 for flag in $(EXTRA_TARGET_FLAGS); do \
40311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40312 done; \
40313 (cd $(TARGET_SUBDIR)/libgloss && \
40314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40316 "RANLIB=$${RANLIB}" \
40317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40318 TAGS) \
40319 || exit 1
40321 @endif target-libgloss
40323 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
40324 maybe-install-info-target-libgloss:
40325 @if target-libgloss
40326 maybe-install-info-target-libgloss: install-info-target-libgloss
40328 install-info-target-libgloss: \
40329 configure-target-libgloss \
40330 info-target-libgloss
40331 @: $(MAKE); $(unstage)
40332 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40333 r=`${PWD_COMMAND}`; export r; \
40334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40335 $(NORMAL_TARGET_EXPORTS) \
40336 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
40337 for flag in $(EXTRA_TARGET_FLAGS); do \
40338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40339 done; \
40340 (cd $(TARGET_SUBDIR)/libgloss && \
40341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40343 "RANLIB=$${RANLIB}" \
40344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40345 install-info) \
40346 || exit 1
40348 @endif target-libgloss
40350 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
40351 maybe-install-pdf-target-libgloss:
40352 @if target-libgloss
40353 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
40355 install-pdf-target-libgloss: \
40356 configure-target-libgloss \
40357 pdf-target-libgloss
40358 @: $(MAKE); $(unstage)
40359 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40360 r=`${PWD_COMMAND}`; export r; \
40361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40362 $(NORMAL_TARGET_EXPORTS) \
40363 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
40364 for flag in $(EXTRA_TARGET_FLAGS); do \
40365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40366 done; \
40367 (cd $(TARGET_SUBDIR)/libgloss && \
40368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40370 "RANLIB=$${RANLIB}" \
40371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40372 install-pdf) \
40373 || exit 1
40375 @endif target-libgloss
40377 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
40378 maybe-install-html-target-libgloss:
40379 @if target-libgloss
40380 maybe-install-html-target-libgloss: install-html-target-libgloss
40382 install-html-target-libgloss: \
40383 configure-target-libgloss \
40384 html-target-libgloss
40385 @: $(MAKE); $(unstage)
40386 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40387 r=`${PWD_COMMAND}`; export r; \
40388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40389 $(NORMAL_TARGET_EXPORTS) \
40390 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
40391 for flag in $(EXTRA_TARGET_FLAGS); do \
40392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40393 done; \
40394 (cd $(TARGET_SUBDIR)/libgloss && \
40395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40397 "RANLIB=$${RANLIB}" \
40398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40399 install-html) \
40400 || exit 1
40402 @endif target-libgloss
40404 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
40405 maybe-installcheck-target-libgloss:
40406 @if target-libgloss
40407 maybe-installcheck-target-libgloss: installcheck-target-libgloss
40409 installcheck-target-libgloss: \
40410 configure-target-libgloss
40411 @: $(MAKE); $(unstage)
40412 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40413 r=`${PWD_COMMAND}`; export r; \
40414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40415 $(NORMAL_TARGET_EXPORTS) \
40416 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
40417 for flag in $(EXTRA_TARGET_FLAGS); do \
40418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40419 done; \
40420 (cd $(TARGET_SUBDIR)/libgloss && \
40421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40423 "RANLIB=$${RANLIB}" \
40424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40425 installcheck) \
40426 || exit 1
40428 @endif target-libgloss
40430 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40431 maybe-mostlyclean-target-libgloss:
40432 @if target-libgloss
40433 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40435 mostlyclean-target-libgloss:
40436 @: $(MAKE); $(unstage)
40437 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40438 r=`${PWD_COMMAND}`; export r; \
40439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40440 $(NORMAL_TARGET_EXPORTS) \
40441 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40442 for flag in $(EXTRA_TARGET_FLAGS); do \
40443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40444 done; \
40445 (cd $(TARGET_SUBDIR)/libgloss && \
40446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40448 "RANLIB=$${RANLIB}" \
40449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40450 mostlyclean) \
40451 || exit 1
40453 @endif target-libgloss
40455 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40456 maybe-clean-target-libgloss:
40457 @if target-libgloss
40458 maybe-clean-target-libgloss: clean-target-libgloss
40460 clean-target-libgloss:
40461 @: $(MAKE); $(unstage)
40462 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40463 r=`${PWD_COMMAND}`; export r; \
40464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40465 $(NORMAL_TARGET_EXPORTS) \
40466 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40467 for flag in $(EXTRA_TARGET_FLAGS); do \
40468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40469 done; \
40470 (cd $(TARGET_SUBDIR)/libgloss && \
40471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40473 "RANLIB=$${RANLIB}" \
40474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40475 clean) \
40476 || exit 1
40478 @endif target-libgloss
40480 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40481 maybe-distclean-target-libgloss:
40482 @if target-libgloss
40483 maybe-distclean-target-libgloss: distclean-target-libgloss
40485 distclean-target-libgloss:
40486 @: $(MAKE); $(unstage)
40487 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40488 r=`${PWD_COMMAND}`; export r; \
40489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40490 $(NORMAL_TARGET_EXPORTS) \
40491 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40492 for flag in $(EXTRA_TARGET_FLAGS); do \
40493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40494 done; \
40495 (cd $(TARGET_SUBDIR)/libgloss && \
40496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40498 "RANLIB=$${RANLIB}" \
40499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40500 distclean) \
40501 || exit 1
40503 @endif target-libgloss
40505 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40506 maybe-maintainer-clean-target-libgloss:
40507 @if target-libgloss
40508 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40510 maintainer-clean-target-libgloss:
40511 @: $(MAKE); $(unstage)
40512 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40513 r=`${PWD_COMMAND}`; export r; \
40514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40515 $(NORMAL_TARGET_EXPORTS) \
40516 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40517 for flag in $(EXTRA_TARGET_FLAGS); do \
40518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40519 done; \
40520 (cd $(TARGET_SUBDIR)/libgloss && \
40521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40523 "RANLIB=$${RANLIB}" \
40524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40525 maintainer-clean) \
40526 || exit 1
40528 @endif target-libgloss
40534 .PHONY: configure-target-libffi maybe-configure-target-libffi
40535 maybe-configure-target-libffi:
40536 @if gcc-bootstrap
40537 configure-target-libffi: stage_current
40538 @endif gcc-bootstrap
40539 @if target-libffi
40540 maybe-configure-target-libffi: configure-target-libffi
40541 configure-target-libffi:
40542 @: $(MAKE); $(unstage)
40543 @r=`${PWD_COMMAND}`; export r; \
40544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40545 echo "Checking multilib configuration for libffi..."; \
40546 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40547 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40548 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40549 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40550 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40551 else \
40552 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40553 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40554 fi; \
40555 else \
40556 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40557 fi; \
40558 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40559 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40560 $(NORMAL_TARGET_EXPORTS) \
40561 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40562 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40563 case $(srcdir) in \
40564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40565 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40567 esac; \
40568 srcdiroption="--srcdir=$${topdir}/libffi"; \
40569 libsrcdir="$$s/libffi"; \
40570 rm -f no-such-file || : ; \
40571 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40572 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40573 --target=${target_alias} $${srcdiroption} \
40574 || exit 1
40575 @endif target-libffi
40581 .PHONY: all-target-libffi maybe-all-target-libffi
40582 maybe-all-target-libffi:
40583 @if gcc-bootstrap
40584 all-target-libffi: stage_current
40585 @endif gcc-bootstrap
40586 @if target-libffi
40587 TARGET-target-libffi=all
40588 maybe-all-target-libffi: all-target-libffi
40589 all-target-libffi: configure-target-libffi
40590 @: $(MAKE); $(unstage)
40591 @r=`${PWD_COMMAND}`; export r; \
40592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40593 $(NORMAL_TARGET_EXPORTS) \
40594 (cd $(TARGET_SUBDIR)/libffi && \
40595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40596 $(TARGET-target-libffi))
40597 @endif target-libffi
40603 .PHONY: check-target-libffi maybe-check-target-libffi
40604 maybe-check-target-libffi:
40605 @if target-libffi
40606 maybe-check-target-libffi: check-target-libffi
40608 check-target-libffi:
40609 @: $(MAKE); $(unstage)
40610 @r=`${PWD_COMMAND}`; export r; \
40611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40612 $(NORMAL_TARGET_EXPORTS) \
40613 (cd $(TARGET_SUBDIR)/libffi && \
40614 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40616 @endif target-libffi
40618 .PHONY: install-target-libffi maybe-install-target-libffi
40619 maybe-install-target-libffi:
40620 @if target-libffi
40621 maybe-install-target-libffi: install-target-libffi
40623 # Dummy target for uninstallable.
40624 install-target-libffi:
40626 @endif target-libffi
40628 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40629 maybe-install-strip-target-libffi:
40630 @if target-libffi
40631 maybe-install-strip-target-libffi: install-strip-target-libffi
40633 # Dummy target for uninstallable.
40634 install-strip-target-libffi:
40636 @endif target-libffi
40638 # Other targets (info, dvi, pdf, etc.)
40640 .PHONY: maybe-info-target-libffi info-target-libffi
40641 maybe-info-target-libffi:
40642 @if target-libffi
40643 maybe-info-target-libffi: info-target-libffi
40645 info-target-libffi: \
40646 configure-target-libffi
40647 @: $(MAKE); $(unstage)
40648 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40649 r=`${PWD_COMMAND}`; export r; \
40650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40651 $(NORMAL_TARGET_EXPORTS) \
40652 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40653 for flag in $(EXTRA_TARGET_FLAGS); do \
40654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40655 done; \
40656 (cd $(TARGET_SUBDIR)/libffi && \
40657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40659 "RANLIB=$${RANLIB}" \
40660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40661 info) \
40662 || exit 1
40664 @endif target-libffi
40666 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40667 maybe-dvi-target-libffi:
40668 @if target-libffi
40669 maybe-dvi-target-libffi: dvi-target-libffi
40671 dvi-target-libffi: \
40672 configure-target-libffi
40673 @: $(MAKE); $(unstage)
40674 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40675 r=`${PWD_COMMAND}`; export r; \
40676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40677 $(NORMAL_TARGET_EXPORTS) \
40678 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40679 for flag in $(EXTRA_TARGET_FLAGS); do \
40680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40681 done; \
40682 (cd $(TARGET_SUBDIR)/libffi && \
40683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40685 "RANLIB=$${RANLIB}" \
40686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40687 dvi) \
40688 || exit 1
40690 @endif target-libffi
40692 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40693 maybe-pdf-target-libffi:
40694 @if target-libffi
40695 maybe-pdf-target-libffi: pdf-target-libffi
40697 pdf-target-libffi: \
40698 configure-target-libffi
40699 @: $(MAKE); $(unstage)
40700 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40701 r=`${PWD_COMMAND}`; export r; \
40702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40703 $(NORMAL_TARGET_EXPORTS) \
40704 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40705 for flag in $(EXTRA_TARGET_FLAGS); do \
40706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40707 done; \
40708 (cd $(TARGET_SUBDIR)/libffi && \
40709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40711 "RANLIB=$${RANLIB}" \
40712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40713 pdf) \
40714 || exit 1
40716 @endif target-libffi
40718 .PHONY: maybe-html-target-libffi html-target-libffi
40719 maybe-html-target-libffi:
40720 @if target-libffi
40721 maybe-html-target-libffi: html-target-libffi
40723 html-target-libffi: \
40724 configure-target-libffi
40725 @: $(MAKE); $(unstage)
40726 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40727 r=`${PWD_COMMAND}`; export r; \
40728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40729 $(NORMAL_TARGET_EXPORTS) \
40730 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40731 for flag in $(EXTRA_TARGET_FLAGS); do \
40732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40733 done; \
40734 (cd $(TARGET_SUBDIR)/libffi && \
40735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40737 "RANLIB=$${RANLIB}" \
40738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40739 html) \
40740 || exit 1
40742 @endif target-libffi
40744 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40745 maybe-TAGS-target-libffi:
40746 @if target-libffi
40747 maybe-TAGS-target-libffi: TAGS-target-libffi
40749 TAGS-target-libffi: \
40750 configure-target-libffi
40751 @: $(MAKE); $(unstage)
40752 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40753 r=`${PWD_COMMAND}`; export r; \
40754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40755 $(NORMAL_TARGET_EXPORTS) \
40756 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40757 for flag in $(EXTRA_TARGET_FLAGS); do \
40758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40759 done; \
40760 (cd $(TARGET_SUBDIR)/libffi && \
40761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40763 "RANLIB=$${RANLIB}" \
40764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40765 TAGS) \
40766 || exit 1
40768 @endif target-libffi
40770 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40771 maybe-install-info-target-libffi:
40772 @if target-libffi
40773 maybe-install-info-target-libffi: install-info-target-libffi
40775 install-info-target-libffi: \
40776 configure-target-libffi \
40777 info-target-libffi
40778 @: $(MAKE); $(unstage)
40779 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40780 r=`${PWD_COMMAND}`; export r; \
40781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40782 $(NORMAL_TARGET_EXPORTS) \
40783 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40784 for flag in $(EXTRA_TARGET_FLAGS); do \
40785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40786 done; \
40787 (cd $(TARGET_SUBDIR)/libffi && \
40788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40790 "RANLIB=$${RANLIB}" \
40791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40792 install-info) \
40793 || exit 1
40795 @endif target-libffi
40797 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40798 maybe-install-pdf-target-libffi:
40799 @if target-libffi
40800 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40802 install-pdf-target-libffi: \
40803 configure-target-libffi \
40804 pdf-target-libffi
40805 @: $(MAKE); $(unstage)
40806 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40807 r=`${PWD_COMMAND}`; export r; \
40808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40809 $(NORMAL_TARGET_EXPORTS) \
40810 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 install-pdf) \
40820 || exit 1
40822 @endif target-libffi
40824 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40825 maybe-install-html-target-libffi:
40826 @if target-libffi
40827 maybe-install-html-target-libffi: install-html-target-libffi
40829 install-html-target-libffi: \
40830 configure-target-libffi \
40831 html-target-libffi
40832 @: $(MAKE); $(unstage)
40833 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40834 r=`${PWD_COMMAND}`; export r; \
40835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40836 $(NORMAL_TARGET_EXPORTS) \
40837 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40838 for flag in $(EXTRA_TARGET_FLAGS); do \
40839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40840 done; \
40841 (cd $(TARGET_SUBDIR)/libffi && \
40842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40844 "RANLIB=$${RANLIB}" \
40845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40846 install-html) \
40847 || exit 1
40849 @endif target-libffi
40851 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40852 maybe-installcheck-target-libffi:
40853 @if target-libffi
40854 maybe-installcheck-target-libffi: installcheck-target-libffi
40856 installcheck-target-libffi: \
40857 configure-target-libffi
40858 @: $(MAKE); $(unstage)
40859 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40860 r=`${PWD_COMMAND}`; export r; \
40861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40862 $(NORMAL_TARGET_EXPORTS) \
40863 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40864 for flag in $(EXTRA_TARGET_FLAGS); do \
40865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40866 done; \
40867 (cd $(TARGET_SUBDIR)/libffi && \
40868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40870 "RANLIB=$${RANLIB}" \
40871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40872 installcheck) \
40873 || exit 1
40875 @endif target-libffi
40877 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40878 maybe-mostlyclean-target-libffi:
40879 @if target-libffi
40880 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40882 mostlyclean-target-libffi:
40883 @: $(MAKE); $(unstage)
40884 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40885 r=`${PWD_COMMAND}`; export r; \
40886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40887 $(NORMAL_TARGET_EXPORTS) \
40888 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 mostlyclean) \
40898 || exit 1
40900 @endif target-libffi
40902 .PHONY: maybe-clean-target-libffi clean-target-libffi
40903 maybe-clean-target-libffi:
40904 @if target-libffi
40905 maybe-clean-target-libffi: clean-target-libffi
40907 clean-target-libffi:
40908 @: $(MAKE); $(unstage)
40909 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40910 r=`${PWD_COMMAND}`; export r; \
40911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40912 $(NORMAL_TARGET_EXPORTS) \
40913 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40914 for flag in $(EXTRA_TARGET_FLAGS); do \
40915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40916 done; \
40917 (cd $(TARGET_SUBDIR)/libffi && \
40918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40920 "RANLIB=$${RANLIB}" \
40921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40922 clean) \
40923 || exit 1
40925 @endif target-libffi
40927 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40928 maybe-distclean-target-libffi:
40929 @if target-libffi
40930 maybe-distclean-target-libffi: distclean-target-libffi
40932 distclean-target-libffi:
40933 @: $(MAKE); $(unstage)
40934 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40935 r=`${PWD_COMMAND}`; export r; \
40936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40937 $(NORMAL_TARGET_EXPORTS) \
40938 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40939 for flag in $(EXTRA_TARGET_FLAGS); do \
40940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40941 done; \
40942 (cd $(TARGET_SUBDIR)/libffi && \
40943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40945 "RANLIB=$${RANLIB}" \
40946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40947 distclean) \
40948 || exit 1
40950 @endif target-libffi
40952 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40953 maybe-maintainer-clean-target-libffi:
40954 @if target-libffi
40955 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40957 maintainer-clean-target-libffi:
40958 @: $(MAKE); $(unstage)
40959 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40960 r=`${PWD_COMMAND}`; export r; \
40961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40962 $(NORMAL_TARGET_EXPORTS) \
40963 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40964 for flag in $(EXTRA_TARGET_FLAGS); do \
40965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40966 done; \
40967 (cd $(TARGET_SUBDIR)/libffi && \
40968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40970 "RANLIB=$${RANLIB}" \
40971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40972 maintainer-clean) \
40973 || exit 1
40975 @endif target-libffi
40981 .PHONY: configure-target-libjava maybe-configure-target-libjava
40982 maybe-configure-target-libjava:
40983 @if gcc-bootstrap
40984 configure-target-libjava: stage_current
40985 @endif gcc-bootstrap
40986 @if target-libjava
40987 maybe-configure-target-libjava: configure-target-libjava
40988 configure-target-libjava:
40989 @: $(MAKE); $(unstage)
40990 @r=`${PWD_COMMAND}`; export r; \
40991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40992 echo "Checking multilib configuration for libjava..."; \
40993 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40994 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40995 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40996 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40997 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40998 else \
40999 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
41000 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41001 fi; \
41002 else \
41003 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41004 fi; \
41005 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
41006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41007 $(RAW_CXX_TARGET_EXPORTS) \
41008 echo Configuring in $(TARGET_SUBDIR)/libjava; \
41009 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
41010 case $(srcdir) in \
41011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41012 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
41013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41014 esac; \
41015 srcdiroption="--srcdir=$${topdir}/libjava"; \
41016 libsrcdir="$$s/libjava"; \
41017 rm -f no-such-file || : ; \
41018 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41019 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41020 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
41021 || exit 1
41022 @endif target-libjava
41028 .PHONY: all-target-libjava maybe-all-target-libjava
41029 maybe-all-target-libjava:
41030 @if gcc-bootstrap
41031 all-target-libjava: stage_current
41032 @endif gcc-bootstrap
41033 @if target-libjava
41034 TARGET-target-libjava=all
41035 maybe-all-target-libjava: all-target-libjava
41036 all-target-libjava: configure-target-libjava
41037 @: $(MAKE); $(unstage)
41038 @r=`${PWD_COMMAND}`; export r; \
41039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41040 $(RAW_CXX_TARGET_EXPORTS) \
41041 (cd $(TARGET_SUBDIR)/libjava && \
41042 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
41043 $(TARGET-target-libjava))
41044 @endif target-libjava
41050 .PHONY: check-target-libjava maybe-check-target-libjava
41051 maybe-check-target-libjava:
41052 @if target-libjava
41053 maybe-check-target-libjava: check-target-libjava
41055 check-target-libjava:
41056 @: $(MAKE); $(unstage)
41057 @r=`${PWD_COMMAND}`; export r; \
41058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41059 $(RAW_CXX_TARGET_EXPORTS) \
41060 (cd $(TARGET_SUBDIR)/libjava && \
41061 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
41063 @endif target-libjava
41065 .PHONY: install-target-libjava maybe-install-target-libjava
41066 maybe-install-target-libjava:
41067 @if target-libjava
41068 maybe-install-target-libjava: install-target-libjava
41070 install-target-libjava: installdirs
41071 @: $(MAKE); $(unstage)
41072 @r=`${PWD_COMMAND}`; export r; \
41073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41074 $(RAW_CXX_TARGET_EXPORTS) \
41075 (cd $(TARGET_SUBDIR)/libjava && \
41076 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41078 @endif target-libjava
41080 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
41081 maybe-install-strip-target-libjava:
41082 @if target-libjava
41083 maybe-install-strip-target-libjava: install-strip-target-libjava
41085 install-strip-target-libjava: installdirs
41086 @: $(MAKE); $(unstage)
41087 @r=`${PWD_COMMAND}`; export r; \
41088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41089 $(RAW_CXX_TARGET_EXPORTS) \
41090 (cd $(TARGET_SUBDIR)/libjava && \
41091 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41093 @endif target-libjava
41095 # Other targets (info, dvi, pdf, etc.)
41097 .PHONY: maybe-info-target-libjava info-target-libjava
41098 maybe-info-target-libjava:
41099 @if target-libjava
41100 maybe-info-target-libjava: info-target-libjava
41102 info-target-libjava: \
41103 configure-target-libjava
41104 @: $(MAKE); $(unstage)
41105 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41106 r=`${PWD_COMMAND}`; export r; \
41107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41108 $(RAW_CXX_TARGET_EXPORTS) \
41109 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
41110 for flag in $(EXTRA_TARGET_FLAGS); do \
41111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41112 done; \
41113 (cd $(TARGET_SUBDIR)/libjava && \
41114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41116 "RANLIB=$${RANLIB}" \
41117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41118 info) \
41119 || exit 1
41121 @endif target-libjava
41123 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
41124 maybe-dvi-target-libjava:
41125 @if target-libjava
41126 maybe-dvi-target-libjava: dvi-target-libjava
41128 dvi-target-libjava: \
41129 configure-target-libjava
41130 @: $(MAKE); $(unstage)
41131 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41132 r=`${PWD_COMMAND}`; export r; \
41133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41134 $(RAW_CXX_TARGET_EXPORTS) \
41135 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
41136 for flag in $(EXTRA_TARGET_FLAGS); do \
41137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41138 done; \
41139 (cd $(TARGET_SUBDIR)/libjava && \
41140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41142 "RANLIB=$${RANLIB}" \
41143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41144 dvi) \
41145 || exit 1
41147 @endif target-libjava
41149 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
41150 maybe-pdf-target-libjava:
41151 @if target-libjava
41152 maybe-pdf-target-libjava: pdf-target-libjava
41154 pdf-target-libjava: \
41155 configure-target-libjava
41156 @: $(MAKE); $(unstage)
41157 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41158 r=`${PWD_COMMAND}`; export r; \
41159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41160 $(RAW_CXX_TARGET_EXPORTS) \
41161 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
41162 for flag in $(EXTRA_TARGET_FLAGS); do \
41163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41164 done; \
41165 (cd $(TARGET_SUBDIR)/libjava && \
41166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41168 "RANLIB=$${RANLIB}" \
41169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41170 pdf) \
41171 || exit 1
41173 @endif target-libjava
41175 .PHONY: maybe-html-target-libjava html-target-libjava
41176 maybe-html-target-libjava:
41177 @if target-libjava
41178 maybe-html-target-libjava: html-target-libjava
41180 html-target-libjava: \
41181 configure-target-libjava
41182 @: $(MAKE); $(unstage)
41183 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41184 r=`${PWD_COMMAND}`; export r; \
41185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41186 $(RAW_CXX_TARGET_EXPORTS) \
41187 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
41188 for flag in $(EXTRA_TARGET_FLAGS); do \
41189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41190 done; \
41191 (cd $(TARGET_SUBDIR)/libjava && \
41192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41194 "RANLIB=$${RANLIB}" \
41195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41196 html) \
41197 || exit 1
41199 @endif target-libjava
41201 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
41202 maybe-TAGS-target-libjava:
41203 @if target-libjava
41204 maybe-TAGS-target-libjava: TAGS-target-libjava
41206 TAGS-target-libjava: \
41207 configure-target-libjava
41208 @: $(MAKE); $(unstage)
41209 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41210 r=`${PWD_COMMAND}`; export r; \
41211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41212 $(RAW_CXX_TARGET_EXPORTS) \
41213 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
41214 for flag in $(EXTRA_TARGET_FLAGS); do \
41215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41216 done; \
41217 (cd $(TARGET_SUBDIR)/libjava && \
41218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41220 "RANLIB=$${RANLIB}" \
41221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41222 TAGS) \
41223 || exit 1
41225 @endif target-libjava
41227 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
41228 maybe-install-info-target-libjava:
41229 @if target-libjava
41230 maybe-install-info-target-libjava: install-info-target-libjava
41232 install-info-target-libjava: \
41233 configure-target-libjava \
41234 info-target-libjava
41235 @: $(MAKE); $(unstage)
41236 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41237 r=`${PWD_COMMAND}`; export r; \
41238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41239 $(RAW_CXX_TARGET_EXPORTS) \
41240 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
41241 for flag in $(EXTRA_TARGET_FLAGS); do \
41242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41243 done; \
41244 (cd $(TARGET_SUBDIR)/libjava && \
41245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41247 "RANLIB=$${RANLIB}" \
41248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41249 install-info) \
41250 || exit 1
41252 @endif target-libjava
41254 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
41255 maybe-install-pdf-target-libjava:
41256 @if target-libjava
41257 maybe-install-pdf-target-libjava: install-pdf-target-libjava
41259 install-pdf-target-libjava: \
41260 configure-target-libjava \
41261 pdf-target-libjava
41262 @: $(MAKE); $(unstage)
41263 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41264 r=`${PWD_COMMAND}`; export r; \
41265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41266 $(RAW_CXX_TARGET_EXPORTS) \
41267 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
41268 for flag in $(EXTRA_TARGET_FLAGS); do \
41269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41270 done; \
41271 (cd $(TARGET_SUBDIR)/libjava && \
41272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41274 "RANLIB=$${RANLIB}" \
41275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41276 install-pdf) \
41277 || exit 1
41279 @endif target-libjava
41281 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
41282 maybe-install-html-target-libjava:
41283 @if target-libjava
41284 maybe-install-html-target-libjava: install-html-target-libjava
41286 install-html-target-libjava: \
41287 configure-target-libjava \
41288 html-target-libjava
41289 @: $(MAKE); $(unstage)
41290 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41291 r=`${PWD_COMMAND}`; export r; \
41292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41293 $(RAW_CXX_TARGET_EXPORTS) \
41294 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
41295 for flag in $(EXTRA_TARGET_FLAGS); do \
41296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41297 done; \
41298 (cd $(TARGET_SUBDIR)/libjava && \
41299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41301 "RANLIB=$${RANLIB}" \
41302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41303 install-html) \
41304 || exit 1
41306 @endif target-libjava
41308 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
41309 maybe-installcheck-target-libjava:
41310 @if target-libjava
41311 maybe-installcheck-target-libjava: installcheck-target-libjava
41313 installcheck-target-libjava: \
41314 configure-target-libjava
41315 @: $(MAKE); $(unstage)
41316 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41317 r=`${PWD_COMMAND}`; export r; \
41318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41319 $(RAW_CXX_TARGET_EXPORTS) \
41320 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
41321 for flag in $(EXTRA_TARGET_FLAGS); do \
41322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41323 done; \
41324 (cd $(TARGET_SUBDIR)/libjava && \
41325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41327 "RANLIB=$${RANLIB}" \
41328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41329 installcheck) \
41330 || exit 1
41332 @endif target-libjava
41334 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
41335 maybe-mostlyclean-target-libjava:
41336 @if target-libjava
41337 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
41339 mostlyclean-target-libjava:
41340 @: $(MAKE); $(unstage)
41341 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41342 r=`${PWD_COMMAND}`; export r; \
41343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41344 $(RAW_CXX_TARGET_EXPORTS) \
41345 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
41346 for flag in $(EXTRA_TARGET_FLAGS); do \
41347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41348 done; \
41349 (cd $(TARGET_SUBDIR)/libjava && \
41350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41352 "RANLIB=$${RANLIB}" \
41353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41354 mostlyclean) \
41355 || exit 1
41357 @endif target-libjava
41359 .PHONY: maybe-clean-target-libjava clean-target-libjava
41360 maybe-clean-target-libjava:
41361 @if target-libjava
41362 maybe-clean-target-libjava: clean-target-libjava
41364 clean-target-libjava:
41365 @: $(MAKE); $(unstage)
41366 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41367 r=`${PWD_COMMAND}`; export r; \
41368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41369 $(RAW_CXX_TARGET_EXPORTS) \
41370 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
41371 for flag in $(EXTRA_TARGET_FLAGS); do \
41372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41373 done; \
41374 (cd $(TARGET_SUBDIR)/libjava && \
41375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41377 "RANLIB=$${RANLIB}" \
41378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41379 clean) \
41380 || exit 1
41382 @endif target-libjava
41384 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
41385 maybe-distclean-target-libjava:
41386 @if target-libjava
41387 maybe-distclean-target-libjava: distclean-target-libjava
41389 distclean-target-libjava:
41390 @: $(MAKE); $(unstage)
41391 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41392 r=`${PWD_COMMAND}`; export r; \
41393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41394 $(RAW_CXX_TARGET_EXPORTS) \
41395 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
41396 for flag in $(EXTRA_TARGET_FLAGS); do \
41397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41398 done; \
41399 (cd $(TARGET_SUBDIR)/libjava && \
41400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41402 "RANLIB=$${RANLIB}" \
41403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41404 distclean) \
41405 || exit 1
41407 @endif target-libjava
41409 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
41410 maybe-maintainer-clean-target-libjava:
41411 @if target-libjava
41412 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
41414 maintainer-clean-target-libjava:
41415 @: $(MAKE); $(unstage)
41416 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41417 r=`${PWD_COMMAND}`; export r; \
41418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41419 $(RAW_CXX_TARGET_EXPORTS) \
41420 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
41421 for flag in $(EXTRA_TARGET_FLAGS); do \
41422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41423 done; \
41424 (cd $(TARGET_SUBDIR)/libjava && \
41425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41427 "RANLIB=$${RANLIB}" \
41428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41429 maintainer-clean) \
41430 || exit 1
41432 @endif target-libjava
41438 .PHONY: configure-target-zlib maybe-configure-target-zlib
41439 maybe-configure-target-zlib:
41440 @if gcc-bootstrap
41441 configure-target-zlib: stage_current
41442 @endif gcc-bootstrap
41443 @if target-zlib
41444 maybe-configure-target-zlib: configure-target-zlib
41445 configure-target-zlib:
41446 @: $(MAKE); $(unstage)
41447 @r=`${PWD_COMMAND}`; export r; \
41448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41449 echo "Checking multilib configuration for zlib..."; \
41450 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41451 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41452 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41453 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41454 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41455 else \
41456 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41457 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41458 fi; \
41459 else \
41460 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41461 fi; \
41462 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41463 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41464 $(NORMAL_TARGET_EXPORTS) \
41465 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41466 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41467 case $(srcdir) in \
41468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41469 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41471 esac; \
41472 srcdiroption="--srcdir=$${topdir}/zlib"; \
41473 libsrcdir="$$s/zlib"; \
41474 rm -f no-such-file || : ; \
41475 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41476 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41477 --target=${target_alias} $${srcdiroption} \
41478 || exit 1
41479 @endif target-zlib
41485 .PHONY: all-target-zlib maybe-all-target-zlib
41486 maybe-all-target-zlib:
41487 @if gcc-bootstrap
41488 all-target-zlib: stage_current
41489 @endif gcc-bootstrap
41490 @if target-zlib
41491 TARGET-target-zlib=all
41492 maybe-all-target-zlib: all-target-zlib
41493 all-target-zlib: configure-target-zlib
41494 @: $(MAKE); $(unstage)
41495 @r=`${PWD_COMMAND}`; export r; \
41496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41497 $(NORMAL_TARGET_EXPORTS) \
41498 (cd $(TARGET_SUBDIR)/zlib && \
41499 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41500 $(TARGET-target-zlib))
41501 @endif target-zlib
41507 .PHONY: check-target-zlib maybe-check-target-zlib
41508 maybe-check-target-zlib:
41509 @if target-zlib
41510 maybe-check-target-zlib: check-target-zlib
41512 check-target-zlib:
41513 @: $(MAKE); $(unstage)
41514 @r=`${PWD_COMMAND}`; export r; \
41515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41516 $(NORMAL_TARGET_EXPORTS) \
41517 (cd $(TARGET_SUBDIR)/zlib && \
41518 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41520 @endif target-zlib
41522 .PHONY: install-target-zlib maybe-install-target-zlib
41523 maybe-install-target-zlib:
41524 @if target-zlib
41525 maybe-install-target-zlib: install-target-zlib
41527 install-target-zlib: installdirs
41528 @: $(MAKE); $(unstage)
41529 @r=`${PWD_COMMAND}`; export r; \
41530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41531 $(NORMAL_TARGET_EXPORTS) \
41532 (cd $(TARGET_SUBDIR)/zlib && \
41533 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41535 @endif target-zlib
41537 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41538 maybe-install-strip-target-zlib:
41539 @if target-zlib
41540 maybe-install-strip-target-zlib: install-strip-target-zlib
41542 install-strip-target-zlib: installdirs
41543 @: $(MAKE); $(unstage)
41544 @r=`${PWD_COMMAND}`; export r; \
41545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41546 $(NORMAL_TARGET_EXPORTS) \
41547 (cd $(TARGET_SUBDIR)/zlib && \
41548 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41550 @endif target-zlib
41552 # Other targets (info, dvi, pdf, etc.)
41554 .PHONY: maybe-info-target-zlib info-target-zlib
41555 maybe-info-target-zlib:
41556 @if target-zlib
41557 maybe-info-target-zlib: info-target-zlib
41559 info-target-zlib: \
41560 configure-target-zlib
41561 @: $(MAKE); $(unstage)
41562 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41563 r=`${PWD_COMMAND}`; export r; \
41564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41565 $(NORMAL_TARGET_EXPORTS) \
41566 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41567 for flag in $(EXTRA_TARGET_FLAGS); do \
41568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41569 done; \
41570 (cd $(TARGET_SUBDIR)/zlib && \
41571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41573 "RANLIB=$${RANLIB}" \
41574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41575 info) \
41576 || exit 1
41578 @endif target-zlib
41580 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41581 maybe-dvi-target-zlib:
41582 @if target-zlib
41583 maybe-dvi-target-zlib: dvi-target-zlib
41585 dvi-target-zlib: \
41586 configure-target-zlib
41587 @: $(MAKE); $(unstage)
41588 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41589 r=`${PWD_COMMAND}`; export r; \
41590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41591 $(NORMAL_TARGET_EXPORTS) \
41592 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41593 for flag in $(EXTRA_TARGET_FLAGS); do \
41594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41595 done; \
41596 (cd $(TARGET_SUBDIR)/zlib && \
41597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41599 "RANLIB=$${RANLIB}" \
41600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41601 dvi) \
41602 || exit 1
41604 @endif target-zlib
41606 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41607 maybe-pdf-target-zlib:
41608 @if target-zlib
41609 maybe-pdf-target-zlib: pdf-target-zlib
41611 pdf-target-zlib: \
41612 configure-target-zlib
41613 @: $(MAKE); $(unstage)
41614 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41615 r=`${PWD_COMMAND}`; export r; \
41616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41617 $(NORMAL_TARGET_EXPORTS) \
41618 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41619 for flag in $(EXTRA_TARGET_FLAGS); do \
41620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41621 done; \
41622 (cd $(TARGET_SUBDIR)/zlib && \
41623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41625 "RANLIB=$${RANLIB}" \
41626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41627 pdf) \
41628 || exit 1
41630 @endif target-zlib
41632 .PHONY: maybe-html-target-zlib html-target-zlib
41633 maybe-html-target-zlib:
41634 @if target-zlib
41635 maybe-html-target-zlib: html-target-zlib
41637 html-target-zlib: \
41638 configure-target-zlib
41639 @: $(MAKE); $(unstage)
41640 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41641 r=`${PWD_COMMAND}`; export r; \
41642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41643 $(NORMAL_TARGET_EXPORTS) \
41644 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41645 for flag in $(EXTRA_TARGET_FLAGS); do \
41646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41647 done; \
41648 (cd $(TARGET_SUBDIR)/zlib && \
41649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41651 "RANLIB=$${RANLIB}" \
41652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41653 html) \
41654 || exit 1
41656 @endif target-zlib
41658 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41659 maybe-TAGS-target-zlib:
41660 @if target-zlib
41661 maybe-TAGS-target-zlib: TAGS-target-zlib
41663 TAGS-target-zlib: \
41664 configure-target-zlib
41665 @: $(MAKE); $(unstage)
41666 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41667 r=`${PWD_COMMAND}`; export r; \
41668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41669 $(NORMAL_TARGET_EXPORTS) \
41670 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41671 for flag in $(EXTRA_TARGET_FLAGS); do \
41672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41673 done; \
41674 (cd $(TARGET_SUBDIR)/zlib && \
41675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41677 "RANLIB=$${RANLIB}" \
41678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41679 TAGS) \
41680 || exit 1
41682 @endif target-zlib
41684 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41685 maybe-install-info-target-zlib:
41686 @if target-zlib
41687 maybe-install-info-target-zlib: install-info-target-zlib
41689 install-info-target-zlib: \
41690 configure-target-zlib \
41691 info-target-zlib
41692 @: $(MAKE); $(unstage)
41693 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41694 r=`${PWD_COMMAND}`; export r; \
41695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41696 $(NORMAL_TARGET_EXPORTS) \
41697 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41698 for flag in $(EXTRA_TARGET_FLAGS); do \
41699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41700 done; \
41701 (cd $(TARGET_SUBDIR)/zlib && \
41702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41704 "RANLIB=$${RANLIB}" \
41705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41706 install-info) \
41707 || exit 1
41709 @endif target-zlib
41711 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41712 maybe-install-pdf-target-zlib:
41713 @if target-zlib
41714 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41716 install-pdf-target-zlib: \
41717 configure-target-zlib \
41718 pdf-target-zlib
41719 @: $(MAKE); $(unstage)
41720 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41721 r=`${PWD_COMMAND}`; export r; \
41722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41723 $(NORMAL_TARGET_EXPORTS) \
41724 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41725 for flag in $(EXTRA_TARGET_FLAGS); do \
41726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41727 done; \
41728 (cd $(TARGET_SUBDIR)/zlib && \
41729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41731 "RANLIB=$${RANLIB}" \
41732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41733 install-pdf) \
41734 || exit 1
41736 @endif target-zlib
41738 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41739 maybe-install-html-target-zlib:
41740 @if target-zlib
41741 maybe-install-html-target-zlib: install-html-target-zlib
41743 install-html-target-zlib: \
41744 configure-target-zlib \
41745 html-target-zlib
41746 @: $(MAKE); $(unstage)
41747 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41748 r=`${PWD_COMMAND}`; export r; \
41749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41750 $(NORMAL_TARGET_EXPORTS) \
41751 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41752 for flag in $(EXTRA_TARGET_FLAGS); do \
41753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41754 done; \
41755 (cd $(TARGET_SUBDIR)/zlib && \
41756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41758 "RANLIB=$${RANLIB}" \
41759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41760 install-html) \
41761 || exit 1
41763 @endif target-zlib
41765 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41766 maybe-installcheck-target-zlib:
41767 @if target-zlib
41768 maybe-installcheck-target-zlib: installcheck-target-zlib
41770 installcheck-target-zlib: \
41771 configure-target-zlib
41772 @: $(MAKE); $(unstage)
41773 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41774 r=`${PWD_COMMAND}`; export r; \
41775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41776 $(NORMAL_TARGET_EXPORTS) \
41777 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41778 for flag in $(EXTRA_TARGET_FLAGS); do \
41779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41780 done; \
41781 (cd $(TARGET_SUBDIR)/zlib && \
41782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41784 "RANLIB=$${RANLIB}" \
41785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41786 installcheck) \
41787 || exit 1
41789 @endif target-zlib
41791 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41792 maybe-mostlyclean-target-zlib:
41793 @if target-zlib
41794 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41796 mostlyclean-target-zlib:
41797 @: $(MAKE); $(unstage)
41798 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41799 r=`${PWD_COMMAND}`; export r; \
41800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41801 $(NORMAL_TARGET_EXPORTS) \
41802 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41803 for flag in $(EXTRA_TARGET_FLAGS); do \
41804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41805 done; \
41806 (cd $(TARGET_SUBDIR)/zlib && \
41807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41809 "RANLIB=$${RANLIB}" \
41810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41811 mostlyclean) \
41812 || exit 1
41814 @endif target-zlib
41816 .PHONY: maybe-clean-target-zlib clean-target-zlib
41817 maybe-clean-target-zlib:
41818 @if target-zlib
41819 maybe-clean-target-zlib: clean-target-zlib
41821 clean-target-zlib:
41822 @: $(MAKE); $(unstage)
41823 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41824 r=`${PWD_COMMAND}`; export r; \
41825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41826 $(NORMAL_TARGET_EXPORTS) \
41827 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41828 for flag in $(EXTRA_TARGET_FLAGS); do \
41829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41830 done; \
41831 (cd $(TARGET_SUBDIR)/zlib && \
41832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41834 "RANLIB=$${RANLIB}" \
41835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41836 clean) \
41837 || exit 1
41839 @endif target-zlib
41841 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41842 maybe-distclean-target-zlib:
41843 @if target-zlib
41844 maybe-distclean-target-zlib: distclean-target-zlib
41846 distclean-target-zlib:
41847 @: $(MAKE); $(unstage)
41848 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41849 r=`${PWD_COMMAND}`; export r; \
41850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41851 $(NORMAL_TARGET_EXPORTS) \
41852 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41853 for flag in $(EXTRA_TARGET_FLAGS); do \
41854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41855 done; \
41856 (cd $(TARGET_SUBDIR)/zlib && \
41857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41859 "RANLIB=$${RANLIB}" \
41860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41861 distclean) \
41862 || exit 1
41864 @endif target-zlib
41866 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41867 maybe-maintainer-clean-target-zlib:
41868 @if target-zlib
41869 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41871 maintainer-clean-target-zlib:
41872 @: $(MAKE); $(unstage)
41873 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41874 r=`${PWD_COMMAND}`; export r; \
41875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41876 $(NORMAL_TARGET_EXPORTS) \
41877 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41878 for flag in $(EXTRA_TARGET_FLAGS); do \
41879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41880 done; \
41881 (cd $(TARGET_SUBDIR)/zlib && \
41882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41884 "RANLIB=$${RANLIB}" \
41885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41886 maintainer-clean) \
41887 || exit 1
41889 @endif target-zlib
41895 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41896 maybe-configure-target-boehm-gc:
41897 @if gcc-bootstrap
41898 configure-target-boehm-gc: stage_current
41899 @endif gcc-bootstrap
41900 @if target-boehm-gc
41901 maybe-configure-target-boehm-gc: configure-target-boehm-gc
41902 configure-target-boehm-gc:
41903 @: $(MAKE); $(unstage)
41904 @r=`${PWD_COMMAND}`; export r; \
41905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41906 echo "Checking multilib configuration for boehm-gc..."; \
41907 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41908 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41909 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41910 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41911 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41912 else \
41913 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41914 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41915 fi; \
41916 else \
41917 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41918 fi; \
41919 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41920 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41921 $(NORMAL_TARGET_EXPORTS) \
41922 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41923 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41924 case $(srcdir) in \
41925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41926 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41928 esac; \
41929 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41930 libsrcdir="$$s/boehm-gc"; \
41931 rm -f no-such-file || : ; \
41932 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41934 --target=${target_alias} $${srcdiroption} \
41935 || exit 1
41936 @endif target-boehm-gc
41942 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41943 maybe-all-target-boehm-gc:
41944 @if gcc-bootstrap
41945 all-target-boehm-gc: stage_current
41946 @endif gcc-bootstrap
41947 @if target-boehm-gc
41948 TARGET-target-boehm-gc=all
41949 maybe-all-target-boehm-gc: all-target-boehm-gc
41950 all-target-boehm-gc: configure-target-boehm-gc
41951 @: $(MAKE); $(unstage)
41952 @r=`${PWD_COMMAND}`; export r; \
41953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954 $(NORMAL_TARGET_EXPORTS) \
41955 (cd $(TARGET_SUBDIR)/boehm-gc && \
41956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41957 $(TARGET-target-boehm-gc))
41958 @endif target-boehm-gc
41964 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41965 maybe-check-target-boehm-gc:
41966 @if target-boehm-gc
41967 maybe-check-target-boehm-gc: check-target-boehm-gc
41969 check-target-boehm-gc:
41970 @: $(MAKE); $(unstage)
41971 @r=`${PWD_COMMAND}`; export r; \
41972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41973 $(NORMAL_TARGET_EXPORTS) \
41974 (cd $(TARGET_SUBDIR)/boehm-gc && \
41975 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41977 @endif target-boehm-gc
41979 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41980 maybe-install-target-boehm-gc:
41981 @if target-boehm-gc
41982 maybe-install-target-boehm-gc: install-target-boehm-gc
41984 install-target-boehm-gc: installdirs
41985 @: $(MAKE); $(unstage)
41986 @r=`${PWD_COMMAND}`; export r; \
41987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41988 $(NORMAL_TARGET_EXPORTS) \
41989 (cd $(TARGET_SUBDIR)/boehm-gc && \
41990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41992 @endif target-boehm-gc
41994 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41995 maybe-install-strip-target-boehm-gc:
41996 @if target-boehm-gc
41997 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41999 install-strip-target-boehm-gc: installdirs
42000 @: $(MAKE); $(unstage)
42001 @r=`${PWD_COMMAND}`; export r; \
42002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42003 $(NORMAL_TARGET_EXPORTS) \
42004 (cd $(TARGET_SUBDIR)/boehm-gc && \
42005 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42007 @endif target-boehm-gc
42009 # Other targets (info, dvi, pdf, etc.)
42011 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
42012 maybe-info-target-boehm-gc:
42013 @if target-boehm-gc
42014 maybe-info-target-boehm-gc: info-target-boehm-gc
42016 info-target-boehm-gc: \
42017 configure-target-boehm-gc
42018 @: $(MAKE); $(unstage)
42019 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42020 r=`${PWD_COMMAND}`; export r; \
42021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42022 $(NORMAL_TARGET_EXPORTS) \
42023 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
42024 for flag in $(EXTRA_TARGET_FLAGS); do \
42025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42026 done; \
42027 (cd $(TARGET_SUBDIR)/boehm-gc && \
42028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42030 "RANLIB=$${RANLIB}" \
42031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42032 info) \
42033 || exit 1
42035 @endif target-boehm-gc
42037 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
42038 maybe-dvi-target-boehm-gc:
42039 @if target-boehm-gc
42040 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
42042 dvi-target-boehm-gc: \
42043 configure-target-boehm-gc
42044 @: $(MAKE); $(unstage)
42045 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42046 r=`${PWD_COMMAND}`; export r; \
42047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42048 $(NORMAL_TARGET_EXPORTS) \
42049 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
42050 for flag in $(EXTRA_TARGET_FLAGS); do \
42051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42052 done; \
42053 (cd $(TARGET_SUBDIR)/boehm-gc && \
42054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42056 "RANLIB=$${RANLIB}" \
42057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42058 dvi) \
42059 || exit 1
42061 @endif target-boehm-gc
42063 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
42064 maybe-pdf-target-boehm-gc:
42065 @if target-boehm-gc
42066 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
42068 pdf-target-boehm-gc: \
42069 configure-target-boehm-gc
42070 @: $(MAKE); $(unstage)
42071 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42072 r=`${PWD_COMMAND}`; export r; \
42073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42074 $(NORMAL_TARGET_EXPORTS) \
42075 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42076 for flag in $(EXTRA_TARGET_FLAGS); do \
42077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42078 done; \
42079 (cd $(TARGET_SUBDIR)/boehm-gc && \
42080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42082 "RANLIB=$${RANLIB}" \
42083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42084 pdf) \
42085 || exit 1
42087 @endif target-boehm-gc
42089 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
42090 maybe-html-target-boehm-gc:
42091 @if target-boehm-gc
42092 maybe-html-target-boehm-gc: html-target-boehm-gc
42094 html-target-boehm-gc: \
42095 configure-target-boehm-gc
42096 @: $(MAKE); $(unstage)
42097 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42098 r=`${PWD_COMMAND}`; export r; \
42099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42100 $(NORMAL_TARGET_EXPORTS) \
42101 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
42102 for flag in $(EXTRA_TARGET_FLAGS); do \
42103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42104 done; \
42105 (cd $(TARGET_SUBDIR)/boehm-gc && \
42106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42108 "RANLIB=$${RANLIB}" \
42109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42110 html) \
42111 || exit 1
42113 @endif target-boehm-gc
42115 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
42116 maybe-TAGS-target-boehm-gc:
42117 @if target-boehm-gc
42118 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
42120 TAGS-target-boehm-gc: \
42121 configure-target-boehm-gc
42122 @: $(MAKE); $(unstage)
42123 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42124 r=`${PWD_COMMAND}`; export r; \
42125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42126 $(NORMAL_TARGET_EXPORTS) \
42127 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
42128 for flag in $(EXTRA_TARGET_FLAGS); do \
42129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42130 done; \
42131 (cd $(TARGET_SUBDIR)/boehm-gc && \
42132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42134 "RANLIB=$${RANLIB}" \
42135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42136 TAGS) \
42137 || exit 1
42139 @endif target-boehm-gc
42141 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
42142 maybe-install-info-target-boehm-gc:
42143 @if target-boehm-gc
42144 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
42146 install-info-target-boehm-gc: \
42147 configure-target-boehm-gc \
42148 info-target-boehm-gc
42149 @: $(MAKE); $(unstage)
42150 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42151 r=`${PWD_COMMAND}`; export r; \
42152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42153 $(NORMAL_TARGET_EXPORTS) \
42154 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
42155 for flag in $(EXTRA_TARGET_FLAGS); do \
42156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42157 done; \
42158 (cd $(TARGET_SUBDIR)/boehm-gc && \
42159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42161 "RANLIB=$${RANLIB}" \
42162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42163 install-info) \
42164 || exit 1
42166 @endif target-boehm-gc
42168 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
42169 maybe-install-pdf-target-boehm-gc:
42170 @if target-boehm-gc
42171 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
42173 install-pdf-target-boehm-gc: \
42174 configure-target-boehm-gc \
42175 pdf-target-boehm-gc
42176 @: $(MAKE); $(unstage)
42177 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42178 r=`${PWD_COMMAND}`; export r; \
42179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42180 $(NORMAL_TARGET_EXPORTS) \
42181 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42182 for flag in $(EXTRA_TARGET_FLAGS); do \
42183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42184 done; \
42185 (cd $(TARGET_SUBDIR)/boehm-gc && \
42186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42188 "RANLIB=$${RANLIB}" \
42189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42190 install-pdf) \
42191 || exit 1
42193 @endif target-boehm-gc
42195 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
42196 maybe-install-html-target-boehm-gc:
42197 @if target-boehm-gc
42198 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
42200 install-html-target-boehm-gc: \
42201 configure-target-boehm-gc \
42202 html-target-boehm-gc
42203 @: $(MAKE); $(unstage)
42204 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42205 r=`${PWD_COMMAND}`; export r; \
42206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42207 $(NORMAL_TARGET_EXPORTS) \
42208 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
42209 for flag in $(EXTRA_TARGET_FLAGS); do \
42210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42211 done; \
42212 (cd $(TARGET_SUBDIR)/boehm-gc && \
42213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42215 "RANLIB=$${RANLIB}" \
42216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42217 install-html) \
42218 || exit 1
42220 @endif target-boehm-gc
42222 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
42223 maybe-installcheck-target-boehm-gc:
42224 @if target-boehm-gc
42225 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
42227 installcheck-target-boehm-gc: \
42228 configure-target-boehm-gc
42229 @: $(MAKE); $(unstage)
42230 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42231 r=`${PWD_COMMAND}`; export r; \
42232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42233 $(NORMAL_TARGET_EXPORTS) \
42234 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
42235 for flag in $(EXTRA_TARGET_FLAGS); do \
42236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42237 done; \
42238 (cd $(TARGET_SUBDIR)/boehm-gc && \
42239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42241 "RANLIB=$${RANLIB}" \
42242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42243 installcheck) \
42244 || exit 1
42246 @endif target-boehm-gc
42248 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
42249 maybe-mostlyclean-target-boehm-gc:
42250 @if target-boehm-gc
42251 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
42253 mostlyclean-target-boehm-gc:
42254 @: $(MAKE); $(unstage)
42255 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42256 r=`${PWD_COMMAND}`; export r; \
42257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42258 $(NORMAL_TARGET_EXPORTS) \
42259 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42260 for flag in $(EXTRA_TARGET_FLAGS); do \
42261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42262 done; \
42263 (cd $(TARGET_SUBDIR)/boehm-gc && \
42264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42266 "RANLIB=$${RANLIB}" \
42267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42268 mostlyclean) \
42269 || exit 1
42271 @endif target-boehm-gc
42273 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
42274 maybe-clean-target-boehm-gc:
42275 @if target-boehm-gc
42276 maybe-clean-target-boehm-gc: clean-target-boehm-gc
42278 clean-target-boehm-gc:
42279 @: $(MAKE); $(unstage)
42280 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42281 r=`${PWD_COMMAND}`; export r; \
42282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42283 $(NORMAL_TARGET_EXPORTS) \
42284 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42285 for flag in $(EXTRA_TARGET_FLAGS); do \
42286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42287 done; \
42288 (cd $(TARGET_SUBDIR)/boehm-gc && \
42289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42291 "RANLIB=$${RANLIB}" \
42292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42293 clean) \
42294 || exit 1
42296 @endif target-boehm-gc
42298 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
42299 maybe-distclean-target-boehm-gc:
42300 @if target-boehm-gc
42301 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
42303 distclean-target-boehm-gc:
42304 @: $(MAKE); $(unstage)
42305 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42306 r=`${PWD_COMMAND}`; export r; \
42307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42308 $(NORMAL_TARGET_EXPORTS) \
42309 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42310 for flag in $(EXTRA_TARGET_FLAGS); do \
42311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42312 done; \
42313 (cd $(TARGET_SUBDIR)/boehm-gc && \
42314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42316 "RANLIB=$${RANLIB}" \
42317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42318 distclean) \
42319 || exit 1
42321 @endif target-boehm-gc
42323 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
42324 maybe-maintainer-clean-target-boehm-gc:
42325 @if target-boehm-gc
42326 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
42328 maintainer-clean-target-boehm-gc:
42329 @: $(MAKE); $(unstage)
42330 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42331 r=`${PWD_COMMAND}`; export r; \
42332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42333 $(NORMAL_TARGET_EXPORTS) \
42334 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42335 for flag in $(EXTRA_TARGET_FLAGS); do \
42336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42337 done; \
42338 (cd $(TARGET_SUBDIR)/boehm-gc && \
42339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42341 "RANLIB=$${RANLIB}" \
42342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42343 maintainer-clean) \
42344 || exit 1
42346 @endif target-boehm-gc
42352 .PHONY: configure-target-rda maybe-configure-target-rda
42353 maybe-configure-target-rda:
42354 @if gcc-bootstrap
42355 configure-target-rda: stage_current
42356 @endif gcc-bootstrap
42357 @if target-rda
42358 maybe-configure-target-rda: configure-target-rda
42359 configure-target-rda:
42360 @: $(MAKE); $(unstage)
42361 @r=`${PWD_COMMAND}`; export r; \
42362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42363 echo "Checking multilib configuration for rda..."; \
42364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42365 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
42366 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
42367 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
42368 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
42369 else \
42370 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
42371 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42372 fi; \
42373 else \
42374 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42375 fi; \
42376 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
42377 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42378 $(NORMAL_TARGET_EXPORTS) \
42379 echo Configuring in $(TARGET_SUBDIR)/rda; \
42380 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
42381 case $(srcdir) in \
42382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42383 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
42384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42385 esac; \
42386 srcdiroption="--srcdir=$${topdir}/rda"; \
42387 libsrcdir="$$s/rda"; \
42388 rm -f no-such-file || : ; \
42389 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42390 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42391 --target=${target_alias} $${srcdiroption} \
42392 || exit 1
42393 @endif target-rda
42399 .PHONY: all-target-rda maybe-all-target-rda
42400 maybe-all-target-rda:
42401 @if gcc-bootstrap
42402 all-target-rda: stage_current
42403 @endif gcc-bootstrap
42404 @if target-rda
42405 TARGET-target-rda=all
42406 maybe-all-target-rda: all-target-rda
42407 all-target-rda: configure-target-rda
42408 @: $(MAKE); $(unstage)
42409 @r=`${PWD_COMMAND}`; export r; \
42410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42411 $(NORMAL_TARGET_EXPORTS) \
42412 (cd $(TARGET_SUBDIR)/rda && \
42413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42414 $(TARGET-target-rda))
42415 @endif target-rda
42421 .PHONY: check-target-rda maybe-check-target-rda
42422 maybe-check-target-rda:
42423 @if target-rda
42424 maybe-check-target-rda: check-target-rda
42426 check-target-rda:
42427 @: $(MAKE); $(unstage)
42428 @r=`${PWD_COMMAND}`; export r; \
42429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42430 $(NORMAL_TARGET_EXPORTS) \
42431 (cd $(TARGET_SUBDIR)/rda && \
42432 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42434 @endif target-rda
42436 .PHONY: install-target-rda maybe-install-target-rda
42437 maybe-install-target-rda:
42438 @if target-rda
42439 maybe-install-target-rda: install-target-rda
42441 install-target-rda: installdirs
42442 @: $(MAKE); $(unstage)
42443 @r=`${PWD_COMMAND}`; export r; \
42444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42445 $(NORMAL_TARGET_EXPORTS) \
42446 (cd $(TARGET_SUBDIR)/rda && \
42447 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42449 @endif target-rda
42451 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42452 maybe-install-strip-target-rda:
42453 @if target-rda
42454 maybe-install-strip-target-rda: install-strip-target-rda
42456 install-strip-target-rda: installdirs
42457 @: $(MAKE); $(unstage)
42458 @r=`${PWD_COMMAND}`; export r; \
42459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42460 $(NORMAL_TARGET_EXPORTS) \
42461 (cd $(TARGET_SUBDIR)/rda && \
42462 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42464 @endif target-rda
42466 # Other targets (info, dvi, pdf, etc.)
42468 .PHONY: maybe-info-target-rda info-target-rda
42469 maybe-info-target-rda:
42470 @if target-rda
42471 maybe-info-target-rda: info-target-rda
42473 info-target-rda: \
42474 configure-target-rda
42475 @: $(MAKE); $(unstage)
42476 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42477 r=`${PWD_COMMAND}`; export r; \
42478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42479 $(NORMAL_TARGET_EXPORTS) \
42480 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42481 for flag in $(EXTRA_TARGET_FLAGS); do \
42482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42483 done; \
42484 (cd $(TARGET_SUBDIR)/rda && \
42485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42487 "RANLIB=$${RANLIB}" \
42488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42489 info) \
42490 || exit 1
42492 @endif target-rda
42494 .PHONY: maybe-dvi-target-rda dvi-target-rda
42495 maybe-dvi-target-rda:
42496 @if target-rda
42497 maybe-dvi-target-rda: dvi-target-rda
42499 dvi-target-rda: \
42500 configure-target-rda
42501 @: $(MAKE); $(unstage)
42502 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42503 r=`${PWD_COMMAND}`; export r; \
42504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42505 $(NORMAL_TARGET_EXPORTS) \
42506 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42507 for flag in $(EXTRA_TARGET_FLAGS); do \
42508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42509 done; \
42510 (cd $(TARGET_SUBDIR)/rda && \
42511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42513 "RANLIB=$${RANLIB}" \
42514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42515 dvi) \
42516 || exit 1
42518 @endif target-rda
42520 .PHONY: maybe-pdf-target-rda pdf-target-rda
42521 maybe-pdf-target-rda:
42522 @if target-rda
42523 maybe-pdf-target-rda: pdf-target-rda
42525 pdf-target-rda: \
42526 configure-target-rda
42527 @: $(MAKE); $(unstage)
42528 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42529 r=`${PWD_COMMAND}`; export r; \
42530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42531 $(NORMAL_TARGET_EXPORTS) \
42532 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42533 for flag in $(EXTRA_TARGET_FLAGS); do \
42534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42535 done; \
42536 (cd $(TARGET_SUBDIR)/rda && \
42537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42539 "RANLIB=$${RANLIB}" \
42540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42541 pdf) \
42542 || exit 1
42544 @endif target-rda
42546 .PHONY: maybe-html-target-rda html-target-rda
42547 maybe-html-target-rda:
42548 @if target-rda
42549 maybe-html-target-rda: html-target-rda
42551 html-target-rda: \
42552 configure-target-rda
42553 @: $(MAKE); $(unstage)
42554 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42555 r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42557 $(NORMAL_TARGET_EXPORTS) \
42558 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42559 for flag in $(EXTRA_TARGET_FLAGS); do \
42560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42561 done; \
42562 (cd $(TARGET_SUBDIR)/rda && \
42563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42565 "RANLIB=$${RANLIB}" \
42566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42567 html) \
42568 || exit 1
42570 @endif target-rda
42572 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42573 maybe-TAGS-target-rda:
42574 @if target-rda
42575 maybe-TAGS-target-rda: TAGS-target-rda
42577 TAGS-target-rda: \
42578 configure-target-rda
42579 @: $(MAKE); $(unstage)
42580 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42581 r=`${PWD_COMMAND}`; export r; \
42582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42583 $(NORMAL_TARGET_EXPORTS) \
42584 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42585 for flag in $(EXTRA_TARGET_FLAGS); do \
42586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42587 done; \
42588 (cd $(TARGET_SUBDIR)/rda && \
42589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42591 "RANLIB=$${RANLIB}" \
42592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42593 TAGS) \
42594 || exit 1
42596 @endif target-rda
42598 .PHONY: maybe-install-info-target-rda install-info-target-rda
42599 maybe-install-info-target-rda:
42600 @if target-rda
42601 maybe-install-info-target-rda: install-info-target-rda
42603 install-info-target-rda: \
42604 configure-target-rda \
42605 info-target-rda
42606 @: $(MAKE); $(unstage)
42607 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42608 r=`${PWD_COMMAND}`; export r; \
42609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42610 $(NORMAL_TARGET_EXPORTS) \
42611 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42612 for flag in $(EXTRA_TARGET_FLAGS); do \
42613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42614 done; \
42615 (cd $(TARGET_SUBDIR)/rda && \
42616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42618 "RANLIB=$${RANLIB}" \
42619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42620 install-info) \
42621 || exit 1
42623 @endif target-rda
42625 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42626 maybe-install-pdf-target-rda:
42627 @if target-rda
42628 maybe-install-pdf-target-rda: install-pdf-target-rda
42630 install-pdf-target-rda: \
42631 configure-target-rda \
42632 pdf-target-rda
42633 @: $(MAKE); $(unstage)
42634 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42635 r=`${PWD_COMMAND}`; export r; \
42636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42637 $(NORMAL_TARGET_EXPORTS) \
42638 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42639 for flag in $(EXTRA_TARGET_FLAGS); do \
42640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42641 done; \
42642 (cd $(TARGET_SUBDIR)/rda && \
42643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42645 "RANLIB=$${RANLIB}" \
42646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42647 install-pdf) \
42648 || exit 1
42650 @endif target-rda
42652 .PHONY: maybe-install-html-target-rda install-html-target-rda
42653 maybe-install-html-target-rda:
42654 @if target-rda
42655 maybe-install-html-target-rda: install-html-target-rda
42657 install-html-target-rda: \
42658 configure-target-rda \
42659 html-target-rda
42660 @: $(MAKE); $(unstage)
42661 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42662 r=`${PWD_COMMAND}`; export r; \
42663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42664 $(NORMAL_TARGET_EXPORTS) \
42665 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42666 for flag in $(EXTRA_TARGET_FLAGS); do \
42667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42668 done; \
42669 (cd $(TARGET_SUBDIR)/rda && \
42670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42672 "RANLIB=$${RANLIB}" \
42673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42674 install-html) \
42675 || exit 1
42677 @endif target-rda
42679 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42680 maybe-installcheck-target-rda:
42681 @if target-rda
42682 maybe-installcheck-target-rda: installcheck-target-rda
42684 installcheck-target-rda: \
42685 configure-target-rda
42686 @: $(MAKE); $(unstage)
42687 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42688 r=`${PWD_COMMAND}`; export r; \
42689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42690 $(NORMAL_TARGET_EXPORTS) \
42691 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42692 for flag in $(EXTRA_TARGET_FLAGS); do \
42693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42694 done; \
42695 (cd $(TARGET_SUBDIR)/rda && \
42696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42698 "RANLIB=$${RANLIB}" \
42699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42700 installcheck) \
42701 || exit 1
42703 @endif target-rda
42705 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42706 maybe-mostlyclean-target-rda:
42707 @if target-rda
42708 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42710 mostlyclean-target-rda:
42711 @: $(MAKE); $(unstage)
42712 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42713 r=`${PWD_COMMAND}`; export r; \
42714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42715 $(NORMAL_TARGET_EXPORTS) \
42716 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42717 for flag in $(EXTRA_TARGET_FLAGS); do \
42718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42719 done; \
42720 (cd $(TARGET_SUBDIR)/rda && \
42721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42723 "RANLIB=$${RANLIB}" \
42724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42725 mostlyclean) \
42726 || exit 1
42728 @endif target-rda
42730 .PHONY: maybe-clean-target-rda clean-target-rda
42731 maybe-clean-target-rda:
42732 @if target-rda
42733 maybe-clean-target-rda: clean-target-rda
42735 clean-target-rda:
42736 @: $(MAKE); $(unstage)
42737 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42738 r=`${PWD_COMMAND}`; export r; \
42739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42740 $(NORMAL_TARGET_EXPORTS) \
42741 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42742 for flag in $(EXTRA_TARGET_FLAGS); do \
42743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42744 done; \
42745 (cd $(TARGET_SUBDIR)/rda && \
42746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42748 "RANLIB=$${RANLIB}" \
42749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42750 clean) \
42751 || exit 1
42753 @endif target-rda
42755 .PHONY: maybe-distclean-target-rda distclean-target-rda
42756 maybe-distclean-target-rda:
42757 @if target-rda
42758 maybe-distclean-target-rda: distclean-target-rda
42760 distclean-target-rda:
42761 @: $(MAKE); $(unstage)
42762 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42763 r=`${PWD_COMMAND}`; export r; \
42764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42765 $(NORMAL_TARGET_EXPORTS) \
42766 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42767 for flag in $(EXTRA_TARGET_FLAGS); do \
42768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42769 done; \
42770 (cd $(TARGET_SUBDIR)/rda && \
42771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42773 "RANLIB=$${RANLIB}" \
42774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42775 distclean) \
42776 || exit 1
42778 @endif target-rda
42780 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42781 maybe-maintainer-clean-target-rda:
42782 @if target-rda
42783 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42785 maintainer-clean-target-rda:
42786 @: $(MAKE); $(unstage)
42787 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42788 r=`${PWD_COMMAND}`; export r; \
42789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42790 $(NORMAL_TARGET_EXPORTS) \
42791 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42792 for flag in $(EXTRA_TARGET_FLAGS); do \
42793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42794 done; \
42795 (cd $(TARGET_SUBDIR)/rda && \
42796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42798 "RANLIB=$${RANLIB}" \
42799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42800 maintainer-clean) \
42801 || exit 1
42803 @endif target-rda
42809 .PHONY: configure-target-libada maybe-configure-target-libada
42810 maybe-configure-target-libada:
42811 @if gcc-bootstrap
42812 configure-target-libada: stage_current
42813 @endif gcc-bootstrap
42814 @if target-libada
42815 maybe-configure-target-libada: configure-target-libada
42816 configure-target-libada:
42817 @: $(MAKE); $(unstage)
42818 @r=`${PWD_COMMAND}`; export r; \
42819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42820 echo "Checking multilib configuration for libada..."; \
42821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42822 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42823 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42824 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42825 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42826 else \
42827 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42828 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42829 fi; \
42830 else \
42831 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42832 fi; \
42833 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42835 $(NORMAL_TARGET_EXPORTS) \
42836 echo Configuring in $(TARGET_SUBDIR)/libada; \
42837 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42838 case $(srcdir) in \
42839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42840 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42842 esac; \
42843 srcdiroption="--srcdir=$${topdir}/libada"; \
42844 libsrcdir="$$s/libada"; \
42845 rm -f no-such-file || : ; \
42846 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42847 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42848 --target=${target_alias} $${srcdiroption} \
42849 || exit 1
42850 @endif target-libada
42856 .PHONY: all-target-libada maybe-all-target-libada
42857 maybe-all-target-libada:
42858 @if gcc-bootstrap
42859 all-target-libada: stage_current
42860 @endif gcc-bootstrap
42861 @if target-libada
42862 TARGET-target-libada=all
42863 maybe-all-target-libada: all-target-libada
42864 all-target-libada: configure-target-libada
42865 @: $(MAKE); $(unstage)
42866 @r=`${PWD_COMMAND}`; export r; \
42867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42868 $(NORMAL_TARGET_EXPORTS) \
42869 (cd $(TARGET_SUBDIR)/libada && \
42870 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42871 $(TARGET-target-libada))
42872 @endif target-libada
42878 .PHONY: check-target-libada maybe-check-target-libada
42879 maybe-check-target-libada:
42880 @if target-libada
42881 maybe-check-target-libada: check-target-libada
42883 check-target-libada:
42884 @: $(MAKE); $(unstage)
42885 @r=`${PWD_COMMAND}`; export r; \
42886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42887 $(NORMAL_TARGET_EXPORTS) \
42888 (cd $(TARGET_SUBDIR)/libada && \
42889 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42891 @endif target-libada
42893 .PHONY: install-target-libada maybe-install-target-libada
42894 maybe-install-target-libada:
42895 @if target-libada
42896 maybe-install-target-libada: install-target-libada
42898 install-target-libada: installdirs
42899 @: $(MAKE); $(unstage)
42900 @r=`${PWD_COMMAND}`; export r; \
42901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42902 $(NORMAL_TARGET_EXPORTS) \
42903 (cd $(TARGET_SUBDIR)/libada && \
42904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42906 @endif target-libada
42908 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42909 maybe-install-strip-target-libada:
42910 @if target-libada
42911 maybe-install-strip-target-libada: install-strip-target-libada
42913 install-strip-target-libada: installdirs
42914 @: $(MAKE); $(unstage)
42915 @r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 $(NORMAL_TARGET_EXPORTS) \
42918 (cd $(TARGET_SUBDIR)/libada && \
42919 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42921 @endif target-libada
42923 # Other targets (info, dvi, pdf, etc.)
42925 .PHONY: maybe-info-target-libada info-target-libada
42926 maybe-info-target-libada:
42927 @if target-libada
42928 maybe-info-target-libada: info-target-libada
42930 info-target-libada: \
42931 configure-target-libada
42932 @: $(MAKE); $(unstage)
42933 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42934 r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 $(NORMAL_TARGET_EXPORTS) \
42937 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42938 for flag in $(EXTRA_TARGET_FLAGS); do \
42939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42940 done; \
42941 (cd $(TARGET_SUBDIR)/libada && \
42942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42944 "RANLIB=$${RANLIB}" \
42945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42946 info) \
42947 || exit 1
42949 @endif target-libada
42951 .PHONY: maybe-dvi-target-libada dvi-target-libada
42952 maybe-dvi-target-libada:
42953 @if target-libada
42954 maybe-dvi-target-libada: dvi-target-libada
42956 dvi-target-libada: \
42957 configure-target-libada
42958 @: $(MAKE); $(unstage)
42959 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42960 r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42964 for flag in $(EXTRA_TARGET_FLAGS); do \
42965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42966 done; \
42967 (cd $(TARGET_SUBDIR)/libada && \
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42970 "RANLIB=$${RANLIB}" \
42971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42972 dvi) \
42973 || exit 1
42975 @endif target-libada
42977 .PHONY: maybe-pdf-target-libada pdf-target-libada
42978 maybe-pdf-target-libada:
42979 @if target-libada
42980 maybe-pdf-target-libada: pdf-target-libada
42982 pdf-target-libada: \
42983 configure-target-libada
42984 @: $(MAKE); $(unstage)
42985 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42986 r=`${PWD_COMMAND}`; export r; \
42987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42988 $(NORMAL_TARGET_EXPORTS) \
42989 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42990 for flag in $(EXTRA_TARGET_FLAGS); do \
42991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42992 done; \
42993 (cd $(TARGET_SUBDIR)/libada && \
42994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42996 "RANLIB=$${RANLIB}" \
42997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42998 pdf) \
42999 || exit 1
43001 @endif target-libada
43003 .PHONY: maybe-html-target-libada html-target-libada
43004 maybe-html-target-libada:
43005 @if target-libada
43006 maybe-html-target-libada: html-target-libada
43008 html-target-libada: \
43009 configure-target-libada
43010 @: $(MAKE); $(unstage)
43011 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43012 r=`${PWD_COMMAND}`; export r; \
43013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43014 $(NORMAL_TARGET_EXPORTS) \
43015 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
43016 for flag in $(EXTRA_TARGET_FLAGS); do \
43017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43018 done; \
43019 (cd $(TARGET_SUBDIR)/libada && \
43020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43022 "RANLIB=$${RANLIB}" \
43023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43024 html) \
43025 || exit 1
43027 @endif target-libada
43029 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
43030 maybe-TAGS-target-libada:
43031 @if target-libada
43032 maybe-TAGS-target-libada: TAGS-target-libada
43034 TAGS-target-libada: \
43035 configure-target-libada
43036 @: $(MAKE); $(unstage)
43037 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43038 r=`${PWD_COMMAND}`; export r; \
43039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43040 $(NORMAL_TARGET_EXPORTS) \
43041 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
43042 for flag in $(EXTRA_TARGET_FLAGS); do \
43043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43044 done; \
43045 (cd $(TARGET_SUBDIR)/libada && \
43046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43048 "RANLIB=$${RANLIB}" \
43049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43050 TAGS) \
43051 || exit 1
43053 @endif target-libada
43055 .PHONY: maybe-install-info-target-libada install-info-target-libada
43056 maybe-install-info-target-libada:
43057 @if target-libada
43058 maybe-install-info-target-libada: install-info-target-libada
43060 install-info-target-libada: \
43061 configure-target-libada \
43062 info-target-libada
43063 @: $(MAKE); $(unstage)
43064 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43065 r=`${PWD_COMMAND}`; export r; \
43066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43067 $(NORMAL_TARGET_EXPORTS) \
43068 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
43069 for flag in $(EXTRA_TARGET_FLAGS); do \
43070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43071 done; \
43072 (cd $(TARGET_SUBDIR)/libada && \
43073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43075 "RANLIB=$${RANLIB}" \
43076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43077 install-info) \
43078 || exit 1
43080 @endif target-libada
43082 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
43083 maybe-install-pdf-target-libada:
43084 @if target-libada
43085 maybe-install-pdf-target-libada: install-pdf-target-libada
43087 install-pdf-target-libada: \
43088 configure-target-libada \
43089 pdf-target-libada
43090 @: $(MAKE); $(unstage)
43091 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43092 r=`${PWD_COMMAND}`; export r; \
43093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43094 $(NORMAL_TARGET_EXPORTS) \
43095 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
43096 for flag in $(EXTRA_TARGET_FLAGS); do \
43097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43098 done; \
43099 (cd $(TARGET_SUBDIR)/libada && \
43100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43102 "RANLIB=$${RANLIB}" \
43103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43104 install-pdf) \
43105 || exit 1
43107 @endif target-libada
43109 .PHONY: maybe-install-html-target-libada install-html-target-libada
43110 maybe-install-html-target-libada:
43111 @if target-libada
43112 maybe-install-html-target-libada: install-html-target-libada
43114 install-html-target-libada: \
43115 configure-target-libada \
43116 html-target-libada
43117 @: $(MAKE); $(unstage)
43118 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43119 r=`${PWD_COMMAND}`; export r; \
43120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43121 $(NORMAL_TARGET_EXPORTS) \
43122 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
43123 for flag in $(EXTRA_TARGET_FLAGS); do \
43124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43125 done; \
43126 (cd $(TARGET_SUBDIR)/libada && \
43127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43129 "RANLIB=$${RANLIB}" \
43130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43131 install-html) \
43132 || exit 1
43134 @endif target-libada
43136 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
43137 maybe-installcheck-target-libada:
43138 @if target-libada
43139 maybe-installcheck-target-libada: installcheck-target-libada
43141 installcheck-target-libada: \
43142 configure-target-libada
43143 @: $(MAKE); $(unstage)
43144 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43145 r=`${PWD_COMMAND}`; export r; \
43146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43147 $(NORMAL_TARGET_EXPORTS) \
43148 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
43149 for flag in $(EXTRA_TARGET_FLAGS); do \
43150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43151 done; \
43152 (cd $(TARGET_SUBDIR)/libada && \
43153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43155 "RANLIB=$${RANLIB}" \
43156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43157 installcheck) \
43158 || exit 1
43160 @endif target-libada
43162 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
43163 maybe-mostlyclean-target-libada:
43164 @if target-libada
43165 maybe-mostlyclean-target-libada: mostlyclean-target-libada
43167 mostlyclean-target-libada:
43168 @: $(MAKE); $(unstage)
43169 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43170 r=`${PWD_COMMAND}`; export r; \
43171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43172 $(NORMAL_TARGET_EXPORTS) \
43173 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
43174 for flag in $(EXTRA_TARGET_FLAGS); do \
43175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43176 done; \
43177 (cd $(TARGET_SUBDIR)/libada && \
43178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43180 "RANLIB=$${RANLIB}" \
43181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43182 mostlyclean) \
43183 || exit 1
43185 @endif target-libada
43187 .PHONY: maybe-clean-target-libada clean-target-libada
43188 maybe-clean-target-libada:
43189 @if target-libada
43190 maybe-clean-target-libada: clean-target-libada
43192 clean-target-libada:
43193 @: $(MAKE); $(unstage)
43194 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43195 r=`${PWD_COMMAND}`; export r; \
43196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43197 $(NORMAL_TARGET_EXPORTS) \
43198 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
43199 for flag in $(EXTRA_TARGET_FLAGS); do \
43200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43201 done; \
43202 (cd $(TARGET_SUBDIR)/libada && \
43203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43205 "RANLIB=$${RANLIB}" \
43206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43207 clean) \
43208 || exit 1
43210 @endif target-libada
43212 .PHONY: maybe-distclean-target-libada distclean-target-libada
43213 maybe-distclean-target-libada:
43214 @if target-libada
43215 maybe-distclean-target-libada: distclean-target-libada
43217 distclean-target-libada:
43218 @: $(MAKE); $(unstage)
43219 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43220 r=`${PWD_COMMAND}`; export r; \
43221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43222 $(NORMAL_TARGET_EXPORTS) \
43223 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
43224 for flag in $(EXTRA_TARGET_FLAGS); do \
43225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43226 done; \
43227 (cd $(TARGET_SUBDIR)/libada && \
43228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43230 "RANLIB=$${RANLIB}" \
43231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43232 distclean) \
43233 || exit 1
43235 @endif target-libada
43237 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
43238 maybe-maintainer-clean-target-libada:
43239 @if target-libada
43240 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
43242 maintainer-clean-target-libada:
43243 @: $(MAKE); $(unstage)
43244 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43245 r=`${PWD_COMMAND}`; export r; \
43246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43247 $(NORMAL_TARGET_EXPORTS) \
43248 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
43249 for flag in $(EXTRA_TARGET_FLAGS); do \
43250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43251 done; \
43252 (cd $(TARGET_SUBDIR)/libada && \
43253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43255 "RANLIB=$${RANLIB}" \
43256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43257 maintainer-clean) \
43258 || exit 1
43260 @endif target-libada
43266 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
43267 maybe-configure-target-libgomp:
43268 @if gcc-bootstrap
43269 configure-target-libgomp: stage_current
43270 @endif gcc-bootstrap
43271 @if target-libgomp
43272 maybe-configure-target-libgomp: configure-target-libgomp
43273 configure-target-libgomp:
43274 @r=`${PWD_COMMAND}`; export r; \
43275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43276 echo "Checking multilib configuration for libgomp..."; \
43277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43278 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43279 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43280 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43281 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43282 else \
43283 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43284 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43285 fi; \
43286 else \
43287 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43288 fi; \
43289 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43290 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43291 $(NORMAL_TARGET_EXPORTS) \
43292 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
43293 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
43294 case $(srcdir) in \
43295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43296 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43298 esac; \
43299 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43300 libsrcdir="$$s/libgomp"; \
43301 rm -f no-such-file || : ; \
43302 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43303 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43304 --target=${target_alias} $${srcdiroption} \
43305 || exit 1
43306 @endif target-libgomp
43310 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
43311 maybe-configure-stage1-target-libgomp:
43312 @if target-libgomp-bootstrap
43313 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
43314 configure-stage1-target-libgomp:
43315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43316 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43317 @r=`${PWD_COMMAND}`; export r; \
43318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43319 TFLAGS="$(STAGE1_TFLAGS)"; \
43320 echo "Checking multilib configuration for libgomp..."; \
43321 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43322 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43323 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43324 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43325 else \
43326 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43327 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43328 fi; \
43329 else \
43330 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43331 fi; \
43332 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43333 $(NORMAL_TARGET_EXPORTS) \
43334 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43335 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43336 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43337 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
43338 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43339 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43340 case $(srcdir) in \
43341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43342 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43344 esac; \
43345 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43346 libsrcdir="$$s/libgomp"; \
43347 $(SHELL) $${libsrcdir}/configure \
43348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43349 --target=${target_alias} $${srcdiroption} \
43350 $(STAGE1_CONFIGURE_FLAGS)
43351 @endif target-libgomp-bootstrap
43353 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
43354 maybe-configure-stage2-target-libgomp:
43355 @if target-libgomp-bootstrap
43356 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
43357 configure-stage2-target-libgomp:
43358 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43359 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43360 @r=`${PWD_COMMAND}`; export r; \
43361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43362 TFLAGS="$(STAGE2_TFLAGS)"; \
43363 echo "Checking multilib configuration for libgomp..."; \
43364 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43365 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43366 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43367 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43368 else \
43369 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43370 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43371 fi; \
43372 else \
43373 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43374 fi; \
43375 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43376 $(NORMAL_TARGET_EXPORTS) \
43378 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43379 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43380 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43381 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
43382 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43383 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43384 case $(srcdir) in \
43385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43386 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43388 esac; \
43389 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43390 libsrcdir="$$s/libgomp"; \
43391 $(SHELL) $${libsrcdir}/configure \
43392 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43393 --target=${target_alias} $${srcdiroption} \
43394 --with-build-libsubdir=$(HOST_SUBDIR) \
43395 $(STAGE2_CONFIGURE_FLAGS)
43396 @endif target-libgomp-bootstrap
43398 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
43399 maybe-configure-stage3-target-libgomp:
43400 @if target-libgomp-bootstrap
43401 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
43402 configure-stage3-target-libgomp:
43403 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43404 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43405 @r=`${PWD_COMMAND}`; export r; \
43406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43407 TFLAGS="$(STAGE3_TFLAGS)"; \
43408 echo "Checking multilib configuration for libgomp..."; \
43409 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43410 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43411 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43412 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43413 else \
43414 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43415 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43416 fi; \
43417 else \
43418 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43419 fi; \
43420 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43421 $(NORMAL_TARGET_EXPORTS) \
43423 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43424 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43425 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43426 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43427 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43428 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43429 case $(srcdir) in \
43430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43431 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43433 esac; \
43434 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43435 libsrcdir="$$s/libgomp"; \
43436 $(SHELL) $${libsrcdir}/configure \
43437 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43438 --target=${target_alias} $${srcdiroption} \
43439 --with-build-libsubdir=$(HOST_SUBDIR) \
43440 $(STAGE3_CONFIGURE_FLAGS)
43441 @endif target-libgomp-bootstrap
43443 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43444 maybe-configure-stage4-target-libgomp:
43445 @if target-libgomp-bootstrap
43446 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43447 configure-stage4-target-libgomp:
43448 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43449 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43450 @r=`${PWD_COMMAND}`; export r; \
43451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43452 TFLAGS="$(STAGE4_TFLAGS)"; \
43453 echo "Checking multilib configuration for libgomp..."; \
43454 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43455 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43456 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43457 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43458 else \
43459 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43460 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43461 fi; \
43462 else \
43463 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43464 fi; \
43465 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43466 $(NORMAL_TARGET_EXPORTS) \
43468 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43469 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43470 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43471 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43472 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43473 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43474 case $(srcdir) in \
43475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43476 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43478 esac; \
43479 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43480 libsrcdir="$$s/libgomp"; \
43481 $(SHELL) $${libsrcdir}/configure \
43482 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43483 --target=${target_alias} $${srcdiroption} \
43484 --with-build-libsubdir=$(HOST_SUBDIR) \
43485 $(STAGE4_CONFIGURE_FLAGS)
43486 @endif target-libgomp-bootstrap
43488 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43489 maybe-configure-stageprofile-target-libgomp:
43490 @if target-libgomp-bootstrap
43491 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43492 configure-stageprofile-target-libgomp:
43493 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43494 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43495 @r=`${PWD_COMMAND}`; export r; \
43496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43497 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43498 echo "Checking multilib configuration for libgomp..."; \
43499 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43500 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43501 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43502 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43503 else \
43504 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43505 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43506 fi; \
43507 else \
43508 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43509 fi; \
43510 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43511 $(NORMAL_TARGET_EXPORTS) \
43513 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43514 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43515 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43516 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43517 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43518 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43519 case $(srcdir) in \
43520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43521 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43523 esac; \
43524 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43525 libsrcdir="$$s/libgomp"; \
43526 $(SHELL) $${libsrcdir}/configure \
43527 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43528 --target=${target_alias} $${srcdiroption} \
43529 --with-build-libsubdir=$(HOST_SUBDIR) \
43530 $(STAGEprofile_CONFIGURE_FLAGS)
43531 @endif target-libgomp-bootstrap
43533 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43534 maybe-configure-stagefeedback-target-libgomp:
43535 @if target-libgomp-bootstrap
43536 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43537 configure-stagefeedback-target-libgomp:
43538 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43539 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43540 @r=`${PWD_COMMAND}`; export r; \
43541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43542 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43543 echo "Checking multilib configuration for libgomp..."; \
43544 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43545 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43546 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43547 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43548 else \
43549 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43550 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43551 fi; \
43552 else \
43553 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43554 fi; \
43555 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43556 $(NORMAL_TARGET_EXPORTS) \
43558 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43559 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43560 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43561 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43562 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43563 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43564 case $(srcdir) in \
43565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43566 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43568 esac; \
43569 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43570 libsrcdir="$$s/libgomp"; \
43571 $(SHELL) $${libsrcdir}/configure \
43572 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43573 --target=${target_alias} $${srcdiroption} \
43574 --with-build-libsubdir=$(HOST_SUBDIR) \
43575 $(STAGEfeedback_CONFIGURE_FLAGS)
43576 @endif target-libgomp-bootstrap
43582 .PHONY: all-target-libgomp maybe-all-target-libgomp
43583 maybe-all-target-libgomp:
43584 @if gcc-bootstrap
43585 all-target-libgomp: stage_current
43586 @endif gcc-bootstrap
43587 @if target-libgomp
43588 TARGET-target-libgomp=all
43589 maybe-all-target-libgomp: all-target-libgomp
43590 all-target-libgomp: configure-target-libgomp
43591 @r=`${PWD_COMMAND}`; export r; \
43592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43593 $(NORMAL_TARGET_EXPORTS) \
43594 (cd $(TARGET_SUBDIR)/libgomp && \
43595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43596 $(TARGET-target-libgomp))
43597 @endif target-libgomp
43601 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43602 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43603 maybe-all-stage1-target-libgomp:
43604 maybe-clean-stage1-target-libgomp:
43605 @if target-libgomp-bootstrap
43606 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43607 all-stage1: all-stage1-target-libgomp
43608 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43609 all-stage1-target-libgomp: configure-stage1-target-libgomp
43610 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43611 @r=`${PWD_COMMAND}`; export r; \
43612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43613 TFLAGS="$(STAGE1_TFLAGS)"; \
43614 $(NORMAL_TARGET_EXPORTS) \
43615 cd $(TARGET_SUBDIR)/libgomp && \
43616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43617 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43618 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43619 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43623 $(EXTRA_TARGET_FLAGS) \
43625 TFLAGS="$(STAGE1_TFLAGS)" \
43626 $(TARGET-stage1-target-libgomp)
43628 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43629 clean-stage1: clean-stage1-target-libgomp
43630 clean-stage1-target-libgomp:
43631 @if [ $(current_stage) = stage1 ]; then \
43632 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43633 else \
43634 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43635 $(MAKE) stage1-start; \
43636 fi; \
43637 cd $(TARGET_SUBDIR)/libgomp && \
43638 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43639 clean
43640 @endif target-libgomp-bootstrap
43643 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43644 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43645 maybe-all-stage2-target-libgomp:
43646 maybe-clean-stage2-target-libgomp:
43647 @if target-libgomp-bootstrap
43648 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43649 all-stage2: all-stage2-target-libgomp
43650 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43651 all-stage2-target-libgomp: configure-stage2-target-libgomp
43652 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43653 @r=`${PWD_COMMAND}`; export r; \
43654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43655 TFLAGS="$(STAGE2_TFLAGS)"; \
43656 $(NORMAL_TARGET_EXPORTS) \
43658 cd $(TARGET_SUBDIR)/libgomp && \
43659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43660 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43661 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43662 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43666 $(EXTRA_TARGET_FLAGS) \
43667 TFLAGS="$(STAGE2_TFLAGS)" \
43668 $(TARGET-stage2-target-libgomp)
43670 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43671 clean-stage2: clean-stage2-target-libgomp
43672 clean-stage2-target-libgomp:
43673 @if [ $(current_stage) = stage2 ]; then \
43674 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43675 else \
43676 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43677 $(MAKE) stage2-start; \
43678 fi; \
43679 cd $(TARGET_SUBDIR)/libgomp && \
43680 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43681 @endif target-libgomp-bootstrap
43684 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43685 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43686 maybe-all-stage3-target-libgomp:
43687 maybe-clean-stage3-target-libgomp:
43688 @if target-libgomp-bootstrap
43689 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43690 all-stage3: all-stage3-target-libgomp
43691 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43692 all-stage3-target-libgomp: configure-stage3-target-libgomp
43693 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43694 @r=`${PWD_COMMAND}`; export r; \
43695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43696 TFLAGS="$(STAGE3_TFLAGS)"; \
43697 $(NORMAL_TARGET_EXPORTS) \
43699 cd $(TARGET_SUBDIR)/libgomp && \
43700 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43701 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43702 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43703 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43704 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43705 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43706 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43707 $(EXTRA_TARGET_FLAGS) \
43708 TFLAGS="$(STAGE3_TFLAGS)" \
43709 $(TARGET-stage3-target-libgomp)
43711 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43712 clean-stage3: clean-stage3-target-libgomp
43713 clean-stage3-target-libgomp:
43714 @if [ $(current_stage) = stage3 ]; then \
43715 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43716 else \
43717 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43718 $(MAKE) stage3-start; \
43719 fi; \
43720 cd $(TARGET_SUBDIR)/libgomp && \
43721 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43722 @endif target-libgomp-bootstrap
43725 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43726 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43727 maybe-all-stage4-target-libgomp:
43728 maybe-clean-stage4-target-libgomp:
43729 @if target-libgomp-bootstrap
43730 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43731 all-stage4: all-stage4-target-libgomp
43732 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43733 all-stage4-target-libgomp: configure-stage4-target-libgomp
43734 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43735 @r=`${PWD_COMMAND}`; export r; \
43736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43737 TFLAGS="$(STAGE4_TFLAGS)"; \
43738 $(NORMAL_TARGET_EXPORTS) \
43740 cd $(TARGET_SUBDIR)/libgomp && \
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43742 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43743 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43744 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43745 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43746 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43747 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43748 $(EXTRA_TARGET_FLAGS) \
43749 TFLAGS="$(STAGE4_TFLAGS)" \
43750 $(TARGET-stage4-target-libgomp)
43752 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43753 clean-stage4: clean-stage4-target-libgomp
43754 clean-stage4-target-libgomp:
43755 @if [ $(current_stage) = stage4 ]; then \
43756 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43757 else \
43758 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43759 $(MAKE) stage4-start; \
43760 fi; \
43761 cd $(TARGET_SUBDIR)/libgomp && \
43762 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43763 @endif target-libgomp-bootstrap
43766 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43767 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43768 maybe-all-stageprofile-target-libgomp:
43769 maybe-clean-stageprofile-target-libgomp:
43770 @if target-libgomp-bootstrap
43771 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43772 all-stageprofile: all-stageprofile-target-libgomp
43773 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43774 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43775 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43776 @r=`${PWD_COMMAND}`; export r; \
43777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43778 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43779 $(NORMAL_TARGET_EXPORTS) \
43781 cd $(TARGET_SUBDIR)/libgomp && \
43782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43783 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43784 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43785 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43789 $(EXTRA_TARGET_FLAGS) \
43790 TFLAGS="$(STAGEprofile_TFLAGS)" \
43791 $(TARGET-stageprofile-target-libgomp)
43793 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43794 clean-stageprofile: clean-stageprofile-target-libgomp
43795 clean-stageprofile-target-libgomp:
43796 @if [ $(current_stage) = stageprofile ]; then \
43797 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43798 else \
43799 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43800 $(MAKE) stageprofile-start; \
43801 fi; \
43802 cd $(TARGET_SUBDIR)/libgomp && \
43803 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43804 @endif target-libgomp-bootstrap
43807 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43808 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43809 maybe-all-stagefeedback-target-libgomp:
43810 maybe-clean-stagefeedback-target-libgomp:
43811 @if target-libgomp-bootstrap
43812 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43813 all-stagefeedback: all-stagefeedback-target-libgomp
43814 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43815 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43816 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43817 @r=`${PWD_COMMAND}`; export r; \
43818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43819 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43820 $(NORMAL_TARGET_EXPORTS) \
43822 cd $(TARGET_SUBDIR)/libgomp && \
43823 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43824 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43825 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43826 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43827 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43828 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43829 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43830 $(EXTRA_TARGET_FLAGS) \
43831 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43832 $(TARGET-stagefeedback-target-libgomp)
43834 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43835 clean-stagefeedback: clean-stagefeedback-target-libgomp
43836 clean-stagefeedback-target-libgomp:
43837 @if [ $(current_stage) = stagefeedback ]; then \
43838 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43839 else \
43840 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43841 $(MAKE) stagefeedback-start; \
43842 fi; \
43843 cd $(TARGET_SUBDIR)/libgomp && \
43844 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43845 @endif target-libgomp-bootstrap
43852 .PHONY: check-target-libgomp maybe-check-target-libgomp
43853 maybe-check-target-libgomp:
43854 @if target-libgomp
43855 maybe-check-target-libgomp: check-target-libgomp
43857 check-target-libgomp:
43858 @: $(MAKE); $(unstage)
43859 @r=`${PWD_COMMAND}`; export r; \
43860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43861 $(NORMAL_TARGET_EXPORTS) \
43862 (cd $(TARGET_SUBDIR)/libgomp && \
43863 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43865 @endif target-libgomp
43867 .PHONY: install-target-libgomp maybe-install-target-libgomp
43868 maybe-install-target-libgomp:
43869 @if target-libgomp
43870 maybe-install-target-libgomp: install-target-libgomp
43872 install-target-libgomp: installdirs
43873 @: $(MAKE); $(unstage)
43874 @r=`${PWD_COMMAND}`; export r; \
43875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43876 $(NORMAL_TARGET_EXPORTS) \
43877 (cd $(TARGET_SUBDIR)/libgomp && \
43878 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43880 @endif target-libgomp
43882 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43883 maybe-install-strip-target-libgomp:
43884 @if target-libgomp
43885 maybe-install-strip-target-libgomp: install-strip-target-libgomp
43887 install-strip-target-libgomp: installdirs
43888 @: $(MAKE); $(unstage)
43889 @r=`${PWD_COMMAND}`; export r; \
43890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43891 $(NORMAL_TARGET_EXPORTS) \
43892 (cd $(TARGET_SUBDIR)/libgomp && \
43893 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43895 @endif target-libgomp
43897 # Other targets (info, dvi, pdf, etc.)
43899 .PHONY: maybe-info-target-libgomp info-target-libgomp
43900 maybe-info-target-libgomp:
43901 @if target-libgomp
43902 maybe-info-target-libgomp: info-target-libgomp
43904 info-target-libgomp: \
43905 configure-target-libgomp
43906 @: $(MAKE); $(unstage)
43907 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43908 r=`${PWD_COMMAND}`; export r; \
43909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43910 $(NORMAL_TARGET_EXPORTS) \
43911 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43912 for flag in $(EXTRA_TARGET_FLAGS); do \
43913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43914 done; \
43915 (cd $(TARGET_SUBDIR)/libgomp && \
43916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43918 "RANLIB=$${RANLIB}" \
43919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43920 info) \
43921 || exit 1
43923 @endif target-libgomp
43925 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43926 maybe-dvi-target-libgomp:
43927 @if target-libgomp
43928 maybe-dvi-target-libgomp: dvi-target-libgomp
43930 dvi-target-libgomp: \
43931 configure-target-libgomp
43932 @: $(MAKE); $(unstage)
43933 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43934 r=`${PWD_COMMAND}`; export r; \
43935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43936 $(NORMAL_TARGET_EXPORTS) \
43937 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43938 for flag in $(EXTRA_TARGET_FLAGS); do \
43939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43940 done; \
43941 (cd $(TARGET_SUBDIR)/libgomp && \
43942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43944 "RANLIB=$${RANLIB}" \
43945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43946 dvi) \
43947 || exit 1
43949 @endif target-libgomp
43951 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43952 maybe-pdf-target-libgomp:
43953 @if target-libgomp
43954 maybe-pdf-target-libgomp: pdf-target-libgomp
43956 pdf-target-libgomp: \
43957 configure-target-libgomp
43958 @: $(MAKE); $(unstage)
43959 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43960 r=`${PWD_COMMAND}`; export r; \
43961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43962 $(NORMAL_TARGET_EXPORTS) \
43963 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43964 for flag in $(EXTRA_TARGET_FLAGS); do \
43965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43966 done; \
43967 (cd $(TARGET_SUBDIR)/libgomp && \
43968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43970 "RANLIB=$${RANLIB}" \
43971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43972 pdf) \
43973 || exit 1
43975 @endif target-libgomp
43977 .PHONY: maybe-html-target-libgomp html-target-libgomp
43978 maybe-html-target-libgomp:
43979 @if target-libgomp
43980 maybe-html-target-libgomp: html-target-libgomp
43982 html-target-libgomp: \
43983 configure-target-libgomp
43984 @: $(MAKE); $(unstage)
43985 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43986 r=`${PWD_COMMAND}`; export r; \
43987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43988 $(NORMAL_TARGET_EXPORTS) \
43989 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43990 for flag in $(EXTRA_TARGET_FLAGS); do \
43991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43992 done; \
43993 (cd $(TARGET_SUBDIR)/libgomp && \
43994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43996 "RANLIB=$${RANLIB}" \
43997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43998 html) \
43999 || exit 1
44001 @endif target-libgomp
44003 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
44004 maybe-TAGS-target-libgomp:
44005 @if target-libgomp
44006 maybe-TAGS-target-libgomp: TAGS-target-libgomp
44008 TAGS-target-libgomp: \
44009 configure-target-libgomp
44010 @: $(MAKE); $(unstage)
44011 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44012 r=`${PWD_COMMAND}`; export r; \
44013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44014 $(NORMAL_TARGET_EXPORTS) \
44015 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
44016 for flag in $(EXTRA_TARGET_FLAGS); do \
44017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44018 done; \
44019 (cd $(TARGET_SUBDIR)/libgomp && \
44020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44022 "RANLIB=$${RANLIB}" \
44023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44024 TAGS) \
44025 || exit 1
44027 @endif target-libgomp
44029 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
44030 maybe-install-info-target-libgomp:
44031 @if target-libgomp
44032 maybe-install-info-target-libgomp: install-info-target-libgomp
44034 install-info-target-libgomp: \
44035 configure-target-libgomp \
44036 info-target-libgomp
44037 @: $(MAKE); $(unstage)
44038 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44039 r=`${PWD_COMMAND}`; export r; \
44040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44041 $(NORMAL_TARGET_EXPORTS) \
44042 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
44043 for flag in $(EXTRA_TARGET_FLAGS); do \
44044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44045 done; \
44046 (cd $(TARGET_SUBDIR)/libgomp && \
44047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44049 "RANLIB=$${RANLIB}" \
44050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44051 install-info) \
44052 || exit 1
44054 @endif target-libgomp
44056 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
44057 maybe-install-pdf-target-libgomp:
44058 @if target-libgomp
44059 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
44061 install-pdf-target-libgomp: \
44062 configure-target-libgomp \
44063 pdf-target-libgomp
44064 @: $(MAKE); $(unstage)
44065 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44066 r=`${PWD_COMMAND}`; export r; \
44067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44068 $(NORMAL_TARGET_EXPORTS) \
44069 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
44070 for flag in $(EXTRA_TARGET_FLAGS); do \
44071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44072 done; \
44073 (cd $(TARGET_SUBDIR)/libgomp && \
44074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44076 "RANLIB=$${RANLIB}" \
44077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44078 install-pdf) \
44079 || exit 1
44081 @endif target-libgomp
44083 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
44084 maybe-install-html-target-libgomp:
44085 @if target-libgomp
44086 maybe-install-html-target-libgomp: install-html-target-libgomp
44088 install-html-target-libgomp: \
44089 configure-target-libgomp \
44090 html-target-libgomp
44091 @: $(MAKE); $(unstage)
44092 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44093 r=`${PWD_COMMAND}`; export r; \
44094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44095 $(NORMAL_TARGET_EXPORTS) \
44096 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
44097 for flag in $(EXTRA_TARGET_FLAGS); do \
44098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44099 done; \
44100 (cd $(TARGET_SUBDIR)/libgomp && \
44101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44103 "RANLIB=$${RANLIB}" \
44104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44105 install-html) \
44106 || exit 1
44108 @endif target-libgomp
44110 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
44111 maybe-installcheck-target-libgomp:
44112 @if target-libgomp
44113 maybe-installcheck-target-libgomp: installcheck-target-libgomp
44115 installcheck-target-libgomp: \
44116 configure-target-libgomp
44117 @: $(MAKE); $(unstage)
44118 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44119 r=`${PWD_COMMAND}`; export r; \
44120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44121 $(NORMAL_TARGET_EXPORTS) \
44122 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
44123 for flag in $(EXTRA_TARGET_FLAGS); do \
44124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44125 done; \
44126 (cd $(TARGET_SUBDIR)/libgomp && \
44127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44129 "RANLIB=$${RANLIB}" \
44130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44131 installcheck) \
44132 || exit 1
44134 @endif target-libgomp
44136 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
44137 maybe-mostlyclean-target-libgomp:
44138 @if target-libgomp
44139 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
44141 mostlyclean-target-libgomp:
44142 @: $(MAKE); $(unstage)
44143 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44144 r=`${PWD_COMMAND}`; export r; \
44145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44146 $(NORMAL_TARGET_EXPORTS) \
44147 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
44148 for flag in $(EXTRA_TARGET_FLAGS); do \
44149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44150 done; \
44151 (cd $(TARGET_SUBDIR)/libgomp && \
44152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44154 "RANLIB=$${RANLIB}" \
44155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44156 mostlyclean) \
44157 || exit 1
44159 @endif target-libgomp
44161 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
44162 maybe-clean-target-libgomp:
44163 @if target-libgomp
44164 maybe-clean-target-libgomp: clean-target-libgomp
44166 clean-target-libgomp:
44167 @: $(MAKE); $(unstage)
44168 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44169 r=`${PWD_COMMAND}`; export r; \
44170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44171 $(NORMAL_TARGET_EXPORTS) \
44172 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
44173 for flag in $(EXTRA_TARGET_FLAGS); do \
44174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44175 done; \
44176 (cd $(TARGET_SUBDIR)/libgomp && \
44177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44179 "RANLIB=$${RANLIB}" \
44180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44181 clean) \
44182 || exit 1
44184 @endif target-libgomp
44186 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
44187 maybe-distclean-target-libgomp:
44188 @if target-libgomp
44189 maybe-distclean-target-libgomp: distclean-target-libgomp
44191 distclean-target-libgomp:
44192 @: $(MAKE); $(unstage)
44193 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44194 r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44196 $(NORMAL_TARGET_EXPORTS) \
44197 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
44198 for flag in $(EXTRA_TARGET_FLAGS); do \
44199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44200 done; \
44201 (cd $(TARGET_SUBDIR)/libgomp && \
44202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44204 "RANLIB=$${RANLIB}" \
44205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44206 distclean) \
44207 || exit 1
44209 @endif target-libgomp
44211 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
44212 maybe-maintainer-clean-target-libgomp:
44213 @if target-libgomp
44214 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
44216 maintainer-clean-target-libgomp:
44217 @: $(MAKE); $(unstage)
44218 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44219 r=`${PWD_COMMAND}`; export r; \
44220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44221 $(NORMAL_TARGET_EXPORTS) \
44222 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
44223 for flag in $(EXTRA_TARGET_FLAGS); do \
44224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44225 done; \
44226 (cd $(TARGET_SUBDIR)/libgomp && \
44227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44229 "RANLIB=$${RANLIB}" \
44230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44231 maintainer-clean) \
44232 || exit 1
44234 @endif target-libgomp
44240 .PHONY: configure-target-libitm maybe-configure-target-libitm
44241 maybe-configure-target-libitm:
44242 @if gcc-bootstrap
44243 configure-target-libitm: stage_current
44244 @endif gcc-bootstrap
44245 @if target-libitm
44246 maybe-configure-target-libitm: configure-target-libitm
44247 configure-target-libitm:
44248 @: $(MAKE); $(unstage)
44249 @r=`${PWD_COMMAND}`; export r; \
44250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44251 echo "Checking multilib configuration for libitm..."; \
44252 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44253 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
44254 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
44255 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
44256 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
44257 else \
44258 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
44259 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44260 fi; \
44261 else \
44262 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44263 fi; \
44264 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
44265 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44266 $(NORMAL_TARGET_EXPORTS) \
44267 echo Configuring in $(TARGET_SUBDIR)/libitm; \
44268 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
44269 case $(srcdir) in \
44270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44271 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
44272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44273 esac; \
44274 srcdiroption="--srcdir=$${topdir}/libitm"; \
44275 libsrcdir="$$s/libitm"; \
44276 rm -f no-such-file || : ; \
44277 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44278 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44279 --target=${target_alias} $${srcdiroption} \
44280 || exit 1
44281 @endif target-libitm
44287 .PHONY: all-target-libitm maybe-all-target-libitm
44288 maybe-all-target-libitm:
44289 @if gcc-bootstrap
44290 all-target-libitm: stage_current
44291 @endif gcc-bootstrap
44292 @if target-libitm
44293 TARGET-target-libitm=all
44294 maybe-all-target-libitm: all-target-libitm
44295 all-target-libitm: configure-target-libitm
44296 @: $(MAKE); $(unstage)
44297 @r=`${PWD_COMMAND}`; export r; \
44298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44299 $(NORMAL_TARGET_EXPORTS) \
44300 (cd $(TARGET_SUBDIR)/libitm && \
44301 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44302 $(TARGET-target-libitm))
44303 @endif target-libitm
44309 .PHONY: check-target-libitm maybe-check-target-libitm
44310 maybe-check-target-libitm:
44311 @if target-libitm
44312 maybe-check-target-libitm: check-target-libitm
44314 check-target-libitm:
44315 @: $(MAKE); $(unstage)
44316 @r=`${PWD_COMMAND}`; export r; \
44317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44318 $(NORMAL_TARGET_EXPORTS) \
44319 (cd $(TARGET_SUBDIR)/libitm && \
44320 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44322 @endif target-libitm
44324 .PHONY: install-target-libitm maybe-install-target-libitm
44325 maybe-install-target-libitm:
44326 @if target-libitm
44327 maybe-install-target-libitm: install-target-libitm
44329 install-target-libitm: installdirs
44330 @: $(MAKE); $(unstage)
44331 @r=`${PWD_COMMAND}`; export r; \
44332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44333 $(NORMAL_TARGET_EXPORTS) \
44334 (cd $(TARGET_SUBDIR)/libitm && \
44335 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44337 @endif target-libitm
44339 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
44340 maybe-install-strip-target-libitm:
44341 @if target-libitm
44342 maybe-install-strip-target-libitm: install-strip-target-libitm
44344 install-strip-target-libitm: installdirs
44345 @: $(MAKE); $(unstage)
44346 @r=`${PWD_COMMAND}`; export r; \
44347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44348 $(NORMAL_TARGET_EXPORTS) \
44349 (cd $(TARGET_SUBDIR)/libitm && \
44350 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44352 @endif target-libitm
44354 # Other targets (info, dvi, pdf, etc.)
44356 .PHONY: maybe-info-target-libitm info-target-libitm
44357 maybe-info-target-libitm:
44358 @if target-libitm
44359 maybe-info-target-libitm: info-target-libitm
44361 info-target-libitm: \
44362 configure-target-libitm
44363 @: $(MAKE); $(unstage)
44364 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44365 r=`${PWD_COMMAND}`; export r; \
44366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44367 $(NORMAL_TARGET_EXPORTS) \
44368 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
44369 for flag in $(EXTRA_TARGET_FLAGS); do \
44370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44371 done; \
44372 (cd $(TARGET_SUBDIR)/libitm && \
44373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44375 "RANLIB=$${RANLIB}" \
44376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44377 info) \
44378 || exit 1
44380 @endif target-libitm
44382 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
44383 maybe-dvi-target-libitm:
44384 @if target-libitm
44385 maybe-dvi-target-libitm: dvi-target-libitm
44387 dvi-target-libitm: \
44388 configure-target-libitm
44389 @: $(MAKE); $(unstage)
44390 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44391 r=`${PWD_COMMAND}`; export r; \
44392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44393 $(NORMAL_TARGET_EXPORTS) \
44394 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
44395 for flag in $(EXTRA_TARGET_FLAGS); do \
44396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44397 done; \
44398 (cd $(TARGET_SUBDIR)/libitm && \
44399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44401 "RANLIB=$${RANLIB}" \
44402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44403 dvi) \
44404 || exit 1
44406 @endif target-libitm
44408 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
44409 maybe-pdf-target-libitm:
44410 @if target-libitm
44411 maybe-pdf-target-libitm: pdf-target-libitm
44413 pdf-target-libitm: \
44414 configure-target-libitm
44415 @: $(MAKE); $(unstage)
44416 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44417 r=`${PWD_COMMAND}`; export r; \
44418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44419 $(NORMAL_TARGET_EXPORTS) \
44420 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
44421 for flag in $(EXTRA_TARGET_FLAGS); do \
44422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44423 done; \
44424 (cd $(TARGET_SUBDIR)/libitm && \
44425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44427 "RANLIB=$${RANLIB}" \
44428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44429 pdf) \
44430 || exit 1
44432 @endif target-libitm
44434 .PHONY: maybe-html-target-libitm html-target-libitm
44435 maybe-html-target-libitm:
44436 @if target-libitm
44437 maybe-html-target-libitm: html-target-libitm
44439 html-target-libitm: \
44440 configure-target-libitm
44441 @: $(MAKE); $(unstage)
44442 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44443 r=`${PWD_COMMAND}`; export r; \
44444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44445 $(NORMAL_TARGET_EXPORTS) \
44446 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44447 for flag in $(EXTRA_TARGET_FLAGS); do \
44448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44449 done; \
44450 (cd $(TARGET_SUBDIR)/libitm && \
44451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44453 "RANLIB=$${RANLIB}" \
44454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44455 html) \
44456 || exit 1
44458 @endif target-libitm
44460 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44461 maybe-TAGS-target-libitm:
44462 @if target-libitm
44463 maybe-TAGS-target-libitm: TAGS-target-libitm
44465 TAGS-target-libitm: \
44466 configure-target-libitm
44467 @: $(MAKE); $(unstage)
44468 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44469 r=`${PWD_COMMAND}`; export r; \
44470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44471 $(NORMAL_TARGET_EXPORTS) \
44472 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44473 for flag in $(EXTRA_TARGET_FLAGS); do \
44474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44475 done; \
44476 (cd $(TARGET_SUBDIR)/libitm && \
44477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44479 "RANLIB=$${RANLIB}" \
44480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44481 TAGS) \
44482 || exit 1
44484 @endif target-libitm
44486 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44487 maybe-install-info-target-libitm:
44488 @if target-libitm
44489 maybe-install-info-target-libitm: install-info-target-libitm
44491 install-info-target-libitm: \
44492 configure-target-libitm \
44493 info-target-libitm
44494 @: $(MAKE); $(unstage)
44495 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44496 r=`${PWD_COMMAND}`; export r; \
44497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44498 $(NORMAL_TARGET_EXPORTS) \
44499 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44500 for flag in $(EXTRA_TARGET_FLAGS); do \
44501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44502 done; \
44503 (cd $(TARGET_SUBDIR)/libitm && \
44504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44506 "RANLIB=$${RANLIB}" \
44507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44508 install-info) \
44509 || exit 1
44511 @endif target-libitm
44513 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44514 maybe-install-pdf-target-libitm:
44515 @if target-libitm
44516 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44518 install-pdf-target-libitm: \
44519 configure-target-libitm \
44520 pdf-target-libitm
44521 @: $(MAKE); $(unstage)
44522 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44523 r=`${PWD_COMMAND}`; export r; \
44524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44525 $(NORMAL_TARGET_EXPORTS) \
44526 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44527 for flag in $(EXTRA_TARGET_FLAGS); do \
44528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44529 done; \
44530 (cd $(TARGET_SUBDIR)/libitm && \
44531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44533 "RANLIB=$${RANLIB}" \
44534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44535 install-pdf) \
44536 || exit 1
44538 @endif target-libitm
44540 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44541 maybe-install-html-target-libitm:
44542 @if target-libitm
44543 maybe-install-html-target-libitm: install-html-target-libitm
44545 install-html-target-libitm: \
44546 configure-target-libitm \
44547 html-target-libitm
44548 @: $(MAKE); $(unstage)
44549 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44550 r=`${PWD_COMMAND}`; export r; \
44551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44552 $(NORMAL_TARGET_EXPORTS) \
44553 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44554 for flag in $(EXTRA_TARGET_FLAGS); do \
44555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44556 done; \
44557 (cd $(TARGET_SUBDIR)/libitm && \
44558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44560 "RANLIB=$${RANLIB}" \
44561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44562 install-html) \
44563 || exit 1
44565 @endif target-libitm
44567 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44568 maybe-installcheck-target-libitm:
44569 @if target-libitm
44570 maybe-installcheck-target-libitm: installcheck-target-libitm
44572 installcheck-target-libitm: \
44573 configure-target-libitm
44574 @: $(MAKE); $(unstage)
44575 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44576 r=`${PWD_COMMAND}`; export r; \
44577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44578 $(NORMAL_TARGET_EXPORTS) \
44579 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44580 for flag in $(EXTRA_TARGET_FLAGS); do \
44581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44582 done; \
44583 (cd $(TARGET_SUBDIR)/libitm && \
44584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44586 "RANLIB=$${RANLIB}" \
44587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44588 installcheck) \
44589 || exit 1
44591 @endif target-libitm
44593 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44594 maybe-mostlyclean-target-libitm:
44595 @if target-libitm
44596 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44598 mostlyclean-target-libitm:
44599 @: $(MAKE); $(unstage)
44600 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44601 r=`${PWD_COMMAND}`; export r; \
44602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44603 $(NORMAL_TARGET_EXPORTS) \
44604 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44605 for flag in $(EXTRA_TARGET_FLAGS); do \
44606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44607 done; \
44608 (cd $(TARGET_SUBDIR)/libitm && \
44609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44611 "RANLIB=$${RANLIB}" \
44612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44613 mostlyclean) \
44614 || exit 1
44616 @endif target-libitm
44618 .PHONY: maybe-clean-target-libitm clean-target-libitm
44619 maybe-clean-target-libitm:
44620 @if target-libitm
44621 maybe-clean-target-libitm: clean-target-libitm
44623 clean-target-libitm:
44624 @: $(MAKE); $(unstage)
44625 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44626 r=`${PWD_COMMAND}`; export r; \
44627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44628 $(NORMAL_TARGET_EXPORTS) \
44629 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44630 for flag in $(EXTRA_TARGET_FLAGS); do \
44631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44632 done; \
44633 (cd $(TARGET_SUBDIR)/libitm && \
44634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44636 "RANLIB=$${RANLIB}" \
44637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44638 clean) \
44639 || exit 1
44641 @endif target-libitm
44643 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44644 maybe-distclean-target-libitm:
44645 @if target-libitm
44646 maybe-distclean-target-libitm: distclean-target-libitm
44648 distclean-target-libitm:
44649 @: $(MAKE); $(unstage)
44650 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44651 r=`${PWD_COMMAND}`; export r; \
44652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44653 $(NORMAL_TARGET_EXPORTS) \
44654 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44655 for flag in $(EXTRA_TARGET_FLAGS); do \
44656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44657 done; \
44658 (cd $(TARGET_SUBDIR)/libitm && \
44659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44661 "RANLIB=$${RANLIB}" \
44662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44663 distclean) \
44664 || exit 1
44666 @endif target-libitm
44668 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44669 maybe-maintainer-clean-target-libitm:
44670 @if target-libitm
44671 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44673 maintainer-clean-target-libitm:
44674 @: $(MAKE); $(unstage)
44675 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44676 r=`${PWD_COMMAND}`; export r; \
44677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44678 $(NORMAL_TARGET_EXPORTS) \
44679 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44680 for flag in $(EXTRA_TARGET_FLAGS); do \
44681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44682 done; \
44683 (cd $(TARGET_SUBDIR)/libitm && \
44684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44686 "RANLIB=$${RANLIB}" \
44687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44688 maintainer-clean) \
44689 || exit 1
44691 @endif target-libitm
44697 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44698 maybe-configure-target-libatomic:
44699 @if gcc-bootstrap
44700 configure-target-libatomic: stage_current
44701 @endif gcc-bootstrap
44702 @if target-libatomic
44703 maybe-configure-target-libatomic: configure-target-libatomic
44704 configure-target-libatomic:
44705 @: $(MAKE); $(unstage)
44706 @r=`${PWD_COMMAND}`; export r; \
44707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44708 echo "Checking multilib configuration for libatomic..."; \
44709 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44710 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44711 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44712 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44713 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44714 else \
44715 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44716 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44717 fi; \
44718 else \
44719 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44720 fi; \
44721 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44722 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44723 $(NORMAL_TARGET_EXPORTS) \
44724 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44725 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44726 case $(srcdir) in \
44727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44728 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44730 esac; \
44731 srcdiroption="--srcdir=$${topdir}/libatomic"; \
44732 libsrcdir="$$s/libatomic"; \
44733 rm -f no-such-file || : ; \
44734 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44735 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44736 --target=${target_alias} $${srcdiroption} \
44737 || exit 1
44738 @endif target-libatomic
44744 .PHONY: all-target-libatomic maybe-all-target-libatomic
44745 maybe-all-target-libatomic:
44746 @if gcc-bootstrap
44747 all-target-libatomic: stage_current
44748 @endif gcc-bootstrap
44749 @if target-libatomic
44750 TARGET-target-libatomic=all
44751 maybe-all-target-libatomic: all-target-libatomic
44752 all-target-libatomic: configure-target-libatomic
44753 @: $(MAKE); $(unstage)
44754 @r=`${PWD_COMMAND}`; export r; \
44755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44756 $(NORMAL_TARGET_EXPORTS) \
44757 (cd $(TARGET_SUBDIR)/libatomic && \
44758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44759 $(TARGET-target-libatomic))
44760 @endif target-libatomic
44766 .PHONY: check-target-libatomic maybe-check-target-libatomic
44767 maybe-check-target-libatomic:
44768 @if target-libatomic
44769 maybe-check-target-libatomic: check-target-libatomic
44771 check-target-libatomic:
44772 @: $(MAKE); $(unstage)
44773 @r=`${PWD_COMMAND}`; export r; \
44774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44775 $(NORMAL_TARGET_EXPORTS) \
44776 (cd $(TARGET_SUBDIR)/libatomic && \
44777 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44779 @endif target-libatomic
44781 .PHONY: install-target-libatomic maybe-install-target-libatomic
44782 maybe-install-target-libatomic:
44783 @if target-libatomic
44784 maybe-install-target-libatomic: install-target-libatomic
44786 install-target-libatomic: installdirs
44787 @: $(MAKE); $(unstage)
44788 @r=`${PWD_COMMAND}`; export r; \
44789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44790 $(NORMAL_TARGET_EXPORTS) \
44791 (cd $(TARGET_SUBDIR)/libatomic && \
44792 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44794 @endif target-libatomic
44796 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44797 maybe-install-strip-target-libatomic:
44798 @if target-libatomic
44799 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44801 install-strip-target-libatomic: installdirs
44802 @: $(MAKE); $(unstage)
44803 @r=`${PWD_COMMAND}`; export r; \
44804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44805 $(NORMAL_TARGET_EXPORTS) \
44806 (cd $(TARGET_SUBDIR)/libatomic && \
44807 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44809 @endif target-libatomic
44811 # Other targets (info, dvi, pdf, etc.)
44813 .PHONY: maybe-info-target-libatomic info-target-libatomic
44814 maybe-info-target-libatomic:
44815 @if target-libatomic
44816 maybe-info-target-libatomic: info-target-libatomic
44818 info-target-libatomic: \
44819 configure-target-libatomic
44820 @: $(MAKE); $(unstage)
44821 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44822 r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 $(NORMAL_TARGET_EXPORTS) \
44825 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44826 for flag in $(EXTRA_TARGET_FLAGS); do \
44827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44828 done; \
44829 (cd $(TARGET_SUBDIR)/libatomic && \
44830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44832 "RANLIB=$${RANLIB}" \
44833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44834 info) \
44835 || exit 1
44837 @endif target-libatomic
44839 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44840 maybe-dvi-target-libatomic:
44841 @if target-libatomic
44842 maybe-dvi-target-libatomic: dvi-target-libatomic
44844 dvi-target-libatomic: \
44845 configure-target-libatomic
44846 @: $(MAKE); $(unstage)
44847 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44848 r=`${PWD_COMMAND}`; export r; \
44849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44850 $(NORMAL_TARGET_EXPORTS) \
44851 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44852 for flag in $(EXTRA_TARGET_FLAGS); do \
44853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44854 done; \
44855 (cd $(TARGET_SUBDIR)/libatomic && \
44856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44858 "RANLIB=$${RANLIB}" \
44859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44860 dvi) \
44861 || exit 1
44863 @endif target-libatomic
44865 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44866 maybe-pdf-target-libatomic:
44867 @if target-libatomic
44868 maybe-pdf-target-libatomic: pdf-target-libatomic
44870 pdf-target-libatomic: \
44871 configure-target-libatomic
44872 @: $(MAKE); $(unstage)
44873 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44874 r=`${PWD_COMMAND}`; export r; \
44875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44876 $(NORMAL_TARGET_EXPORTS) \
44877 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44878 for flag in $(EXTRA_TARGET_FLAGS); do \
44879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44880 done; \
44881 (cd $(TARGET_SUBDIR)/libatomic && \
44882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44884 "RANLIB=$${RANLIB}" \
44885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44886 pdf) \
44887 || exit 1
44889 @endif target-libatomic
44891 .PHONY: maybe-html-target-libatomic html-target-libatomic
44892 maybe-html-target-libatomic:
44893 @if target-libatomic
44894 maybe-html-target-libatomic: html-target-libatomic
44896 html-target-libatomic: \
44897 configure-target-libatomic
44898 @: $(MAKE); $(unstage)
44899 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44900 r=`${PWD_COMMAND}`; export r; \
44901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44902 $(NORMAL_TARGET_EXPORTS) \
44903 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44904 for flag in $(EXTRA_TARGET_FLAGS); do \
44905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44906 done; \
44907 (cd $(TARGET_SUBDIR)/libatomic && \
44908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44910 "RANLIB=$${RANLIB}" \
44911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44912 html) \
44913 || exit 1
44915 @endif target-libatomic
44917 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44918 maybe-TAGS-target-libatomic:
44919 @if target-libatomic
44920 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44922 TAGS-target-libatomic: \
44923 configure-target-libatomic
44924 @: $(MAKE); $(unstage)
44925 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44926 r=`${PWD_COMMAND}`; export r; \
44927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44928 $(NORMAL_TARGET_EXPORTS) \
44929 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44930 for flag in $(EXTRA_TARGET_FLAGS); do \
44931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44932 done; \
44933 (cd $(TARGET_SUBDIR)/libatomic && \
44934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44936 "RANLIB=$${RANLIB}" \
44937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44938 TAGS) \
44939 || exit 1
44941 @endif target-libatomic
44943 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44944 maybe-install-info-target-libatomic:
44945 @if target-libatomic
44946 maybe-install-info-target-libatomic: install-info-target-libatomic
44948 install-info-target-libatomic: \
44949 configure-target-libatomic \
44950 info-target-libatomic
44951 @: $(MAKE); $(unstage)
44952 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44953 r=`${PWD_COMMAND}`; export r; \
44954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44955 $(NORMAL_TARGET_EXPORTS) \
44956 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44957 for flag in $(EXTRA_TARGET_FLAGS); do \
44958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44959 done; \
44960 (cd $(TARGET_SUBDIR)/libatomic && \
44961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44963 "RANLIB=$${RANLIB}" \
44964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44965 install-info) \
44966 || exit 1
44968 @endif target-libatomic
44970 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44971 maybe-install-pdf-target-libatomic:
44972 @if target-libatomic
44973 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44975 install-pdf-target-libatomic: \
44976 configure-target-libatomic \
44977 pdf-target-libatomic
44978 @: $(MAKE); $(unstage)
44979 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44980 r=`${PWD_COMMAND}`; export r; \
44981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44982 $(NORMAL_TARGET_EXPORTS) \
44983 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44984 for flag in $(EXTRA_TARGET_FLAGS); do \
44985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44986 done; \
44987 (cd $(TARGET_SUBDIR)/libatomic && \
44988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44990 "RANLIB=$${RANLIB}" \
44991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44992 install-pdf) \
44993 || exit 1
44995 @endif target-libatomic
44997 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44998 maybe-install-html-target-libatomic:
44999 @if target-libatomic
45000 maybe-install-html-target-libatomic: install-html-target-libatomic
45002 install-html-target-libatomic: \
45003 configure-target-libatomic \
45004 html-target-libatomic
45005 @: $(MAKE); $(unstage)
45006 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45007 r=`${PWD_COMMAND}`; export r; \
45008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45009 $(NORMAL_TARGET_EXPORTS) \
45010 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
45011 for flag in $(EXTRA_TARGET_FLAGS); do \
45012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45013 done; \
45014 (cd $(TARGET_SUBDIR)/libatomic && \
45015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45017 "RANLIB=$${RANLIB}" \
45018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45019 install-html) \
45020 || exit 1
45022 @endif target-libatomic
45024 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
45025 maybe-installcheck-target-libatomic:
45026 @if target-libatomic
45027 maybe-installcheck-target-libatomic: installcheck-target-libatomic
45029 installcheck-target-libatomic: \
45030 configure-target-libatomic
45031 @: $(MAKE); $(unstage)
45032 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45033 r=`${PWD_COMMAND}`; export r; \
45034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45035 $(NORMAL_TARGET_EXPORTS) \
45036 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
45037 for flag in $(EXTRA_TARGET_FLAGS); do \
45038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45039 done; \
45040 (cd $(TARGET_SUBDIR)/libatomic && \
45041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45043 "RANLIB=$${RANLIB}" \
45044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45045 installcheck) \
45046 || exit 1
45048 @endif target-libatomic
45050 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
45051 maybe-mostlyclean-target-libatomic:
45052 @if target-libatomic
45053 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
45055 mostlyclean-target-libatomic:
45056 @: $(MAKE); $(unstage)
45057 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45058 r=`${PWD_COMMAND}`; export r; \
45059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45060 $(NORMAL_TARGET_EXPORTS) \
45061 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
45062 for flag in $(EXTRA_TARGET_FLAGS); do \
45063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45064 done; \
45065 (cd $(TARGET_SUBDIR)/libatomic && \
45066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45068 "RANLIB=$${RANLIB}" \
45069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45070 mostlyclean) \
45071 || exit 1
45073 @endif target-libatomic
45075 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
45076 maybe-clean-target-libatomic:
45077 @if target-libatomic
45078 maybe-clean-target-libatomic: clean-target-libatomic
45080 clean-target-libatomic:
45081 @: $(MAKE); $(unstage)
45082 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45083 r=`${PWD_COMMAND}`; export r; \
45084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45085 $(NORMAL_TARGET_EXPORTS) \
45086 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
45087 for flag in $(EXTRA_TARGET_FLAGS); do \
45088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45089 done; \
45090 (cd $(TARGET_SUBDIR)/libatomic && \
45091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45093 "RANLIB=$${RANLIB}" \
45094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45095 clean) \
45096 || exit 1
45098 @endif target-libatomic
45100 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
45101 maybe-distclean-target-libatomic:
45102 @if target-libatomic
45103 maybe-distclean-target-libatomic: distclean-target-libatomic
45105 distclean-target-libatomic:
45106 @: $(MAKE); $(unstage)
45107 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45108 r=`${PWD_COMMAND}`; export r; \
45109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45110 $(NORMAL_TARGET_EXPORTS) \
45111 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
45112 for flag in $(EXTRA_TARGET_FLAGS); do \
45113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45114 done; \
45115 (cd $(TARGET_SUBDIR)/libatomic && \
45116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45118 "RANLIB=$${RANLIB}" \
45119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45120 distclean) \
45121 || exit 1
45123 @endif target-libatomic
45125 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
45126 maybe-maintainer-clean-target-libatomic:
45127 @if target-libatomic
45128 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
45130 maintainer-clean-target-libatomic:
45131 @: $(MAKE); $(unstage)
45132 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45133 r=`${PWD_COMMAND}`; export r; \
45134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45135 $(NORMAL_TARGET_EXPORTS) \
45136 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
45137 for flag in $(EXTRA_TARGET_FLAGS); do \
45138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45139 done; \
45140 (cd $(TARGET_SUBDIR)/libatomic && \
45141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45143 "RANLIB=$${RANLIB}" \
45144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45145 maintainer-clean) \
45146 || exit 1
45148 @endif target-libatomic
45152 @if target-libgomp
45153 .PHONY: check-target-libgomp-c++
45154 check-target-libgomp-c++:
45155 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
45157 @endif target-libgomp
45159 @if target-libitm
45160 .PHONY: check-target-libitm-c++
45161 check-target-libitm-c++:
45162 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
45164 @endif target-libitm
45166 # ----------
45167 # GCC module
45168 # ----------
45170 @if gcc-no-bootstrap
45171 .PHONY: cross
45172 cross: all-build all-gas all-ld
45173 @r=`${PWD_COMMAND}`; export r; \
45174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45175 $(HOST_EXPORTS) \
45176 echo "Building the C and C++ compiler"; \
45177 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
45178 @r=`${PWD_COMMAND}`; export r; \
45179 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
45180 echo "Building runtime libraries"; \
45181 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
45182 @endif gcc-no-bootstrap
45184 @if gcc
45186 .PHONY: check-gcc-c check-c
45187 check-gcc-c:
45188 r=`${PWD_COMMAND}`; export r; \
45189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45190 $(HOST_EXPORTS) \
45191 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
45192 check-c: check-gcc-c
45194 .PHONY: check-gcc-c++ check-c++
45195 check-gcc-c++:
45196 r=`${PWD_COMMAND}`; export r; \
45197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45198 $(HOST_EXPORTS) \
45199 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
45200 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
45202 .PHONY: check-gcc-fortran check-fortran
45203 check-gcc-fortran:
45204 r=`${PWD_COMMAND}`; export r; \
45205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45206 $(HOST_EXPORTS) \
45207 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
45208 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
45210 .PHONY: check-gcc-java check-java
45211 check-gcc-java:
45212 r=`${PWD_COMMAND}`; export r; \
45213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45214 $(HOST_EXPORTS) \
45215 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
45216 check-java: check-gcc-java check-target-libjava
45218 .PHONY: check-gcc-ada check-ada
45219 check-gcc-ada:
45220 r=`${PWD_COMMAND}`; export r; \
45221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45222 $(HOST_EXPORTS) \
45223 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
45224 check-ada: check-gcc-ada check-target-libada
45226 .PHONY: check-gcc-objc check-objc
45227 check-gcc-objc:
45228 r=`${PWD_COMMAND}`; export r; \
45229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45230 $(HOST_EXPORTS) \
45231 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
45232 check-objc: check-gcc-objc check-target-libobjc
45234 .PHONY: check-gcc-obj-c++ check-obj-c++
45235 check-gcc-obj-c++:
45236 r=`${PWD_COMMAND}`; export r; \
45237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45238 $(HOST_EXPORTS) \
45239 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
45240 check-obj-c++: check-gcc-obj-c++
45242 .PHONY: check-gcc-go check-go
45243 check-gcc-go:
45244 r=`${PWD_COMMAND}`; export r; \
45245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45246 $(HOST_EXPORTS) \
45247 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
45248 check-go: check-gcc-go check-target-libgo
45250 .PHONY: check-gcc-rust check-rust
45251 check-gcc-rust:
45252 r=`${PWD_COMMAND}`; export r; \
45253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45254 $(HOST_EXPORTS) \
45255 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-rust);
45256 check-rust: check-gcc-rust check-target-libgrust
45259 # The gcc part of install-no-fixedincludes, which relies on an intimate
45260 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
45261 .PHONY: gcc-install-no-fixedincludes
45262 gcc-install-no-fixedincludes:
45263 @if [ -f ./gcc/Makefile ]; then \
45264 r=`${PWD_COMMAND}`; export r; \
45265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45266 $(HOST_EXPORTS) \
45267 (cd ./gcc \
45268 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
45269 else true; fi
45270 @endif gcc
45272 # ---------------------
45273 # GCC bootstrap support
45274 # ---------------------
45276 # We track the current stage (the one in 'gcc') in the stage_current file.
45277 # stage_last instead tracks the stage that was built last. These targets
45278 # are dummy when toplevel bootstrap is not active.
45280 # While making host and target tools, symlinks to the final stage must be
45281 # there, so $(unstage) should be run at various points. To avoid excessive
45282 # recursive invocations of make, we "inline" them using a variable. These
45283 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
45284 # to avoid warnings from the GNU Make job server.
45286 unstage = :
45287 stage = :
45288 current_stage = ""
45290 @if gcc-bootstrap
45291 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
45292 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
45293 current_stage = "`cat stage_current 2> /dev/null`"
45294 @endif gcc-bootstrap
45296 .PHONY: unstage stage
45297 unstage:
45298 @: $(MAKE); $(unstage)
45299 stage:
45300 @: $(MAKE); $(stage)
45302 # Disable commands for lean bootstrap.
45303 LEAN = false
45305 # We name the build directories for the various stages "stage1-gcc",
45306 # "stage2-gcc","stage3-gcc", etc.
45308 # Since the 'compare' process will fail (on debugging information) if any
45309 # directory names are different, we need to link the gcc directory for
45310 # the previous stage to a constant name ('prev-gcc'), and to make the name of
45311 # the build directories constant as well. For the latter, we use naked names
45312 # like 'gcc', because the scripts in that directory assume it. We use
45313 # mv on platforms where symlinks to directories do not work or are not
45314 # reliable.
45316 # 'touch' doesn't work right on some platforms.
45317 STAMP = echo timestamp >
45319 # We only want to compare .o files, so set this!
45320 objext = .o
45323 .PHONY: stage1-start stage1-end
45325 stage1-start::
45326 @: $(MAKE); $(stage); \
45327 echo stage1 > stage_current ; \
45328 echo stage1 > stage_last; \
45329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45330 @if bfd
45331 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
45332 mkdir stage1-bfd; \
45333 mv stage1-bfd bfd
45334 @endif bfd
45335 @if opcodes
45336 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
45337 mkdir stage1-opcodes; \
45338 mv stage1-opcodes opcodes
45339 @endif opcodes
45340 @if binutils
45341 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
45342 mkdir stage1-binutils; \
45343 mv stage1-binutils binutils
45344 @endif binutils
45345 @if fixincludes
45346 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
45347 mkdir stage1-fixincludes; \
45348 mv stage1-fixincludes fixincludes
45349 @endif fixincludes
45350 @if gas
45351 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
45352 mkdir stage1-gas; \
45353 mv stage1-gas gas
45354 @endif gas
45355 @if gcc
45356 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
45357 mkdir stage1-gcc; \
45358 mv stage1-gcc gcc
45359 @endif gcc
45360 @if gmp
45361 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
45362 mkdir stage1-gmp; \
45363 mv stage1-gmp gmp
45364 @endif gmp
45365 @if mpfr
45366 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
45367 mkdir stage1-mpfr; \
45368 mv stage1-mpfr mpfr
45369 @endif mpfr
45370 @if mpc
45371 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
45372 mkdir stage1-mpc; \
45373 mv stage1-mpc mpc
45374 @endif mpc
45375 @if isl
45376 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
45377 mkdir stage1-isl; \
45378 mv stage1-isl isl
45379 @endif isl
45380 @if cloog
45381 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
45382 mkdir stage1-cloog; \
45383 mv stage1-cloog cloog
45384 @endif cloog
45385 @if libelf
45386 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
45387 mkdir stage1-libelf; \
45388 mv stage1-libelf libelf
45389 @endif libelf
45390 @if gold
45391 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
45392 mkdir stage1-gold; \
45393 mv stage1-gold gold
45394 @endif gold
45395 @if intl
45396 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
45397 mkdir stage1-intl; \
45398 mv stage1-intl intl
45399 @endif intl
45400 @if ld
45401 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
45402 mkdir stage1-ld; \
45403 mv stage1-ld ld
45404 @endif ld
45405 @if libbacktrace
45406 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
45407 mkdir stage1-libbacktrace; \
45408 mv stage1-libbacktrace libbacktrace
45409 @endif libbacktrace
45410 @if libcpp
45411 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
45412 mkdir stage1-libcpp; \
45413 mv stage1-libcpp libcpp
45414 @endif libcpp
45415 @if libdecnumber
45416 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
45417 mkdir stage1-libdecnumber; \
45418 mv stage1-libdecnumber libdecnumber
45419 @endif libdecnumber
45420 @if libiberty
45421 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
45422 mkdir stage1-libiberty; \
45423 mv stage1-libiberty libiberty
45424 @endif libiberty
45425 @if zlib
45426 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45427 mkdir stage1-zlib; \
45428 mv stage1-zlib zlib
45429 @endif zlib
45430 @if lto-plugin
45431 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45432 mkdir stage1-lto-plugin; \
45433 mv stage1-lto-plugin lto-plugin
45434 @endif lto-plugin
45435 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45436 mkdir stage1-$(TARGET_SUBDIR); \
45437 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45439 stage1-end::
45440 @if bfd
45441 @if test -d $(HOST_SUBDIR)/bfd ; then \
45442 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45444 @endif bfd
45445 @if opcodes
45446 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45447 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45449 @endif opcodes
45450 @if binutils
45451 @if test -d $(HOST_SUBDIR)/binutils ; then \
45452 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45454 @endif binutils
45455 @if fixincludes
45456 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45457 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
45459 @endif fixincludes
45460 @if gas
45461 @if test -d $(HOST_SUBDIR)/gas ; then \
45462 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45464 @endif gas
45465 @if gcc
45466 @if test -d $(HOST_SUBDIR)/gcc ; then \
45467 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45469 @endif gcc
45470 @if gmp
45471 @if test -d $(HOST_SUBDIR)/gmp ; then \
45472 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45474 @endif gmp
45475 @if mpfr
45476 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45477 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45479 @endif mpfr
45480 @if mpc
45481 @if test -d $(HOST_SUBDIR)/mpc ; then \
45482 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45484 @endif mpc
45485 @if isl
45486 @if test -d $(HOST_SUBDIR)/isl ; then \
45487 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45489 @endif isl
45490 @if cloog
45491 @if test -d $(HOST_SUBDIR)/cloog ; then \
45492 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
45494 @endif cloog
45495 @if libelf
45496 @if test -d $(HOST_SUBDIR)/libelf ; then \
45497 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45499 @endif libelf
45500 @if gold
45501 @if test -d $(HOST_SUBDIR)/gold ; then \
45502 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45504 @endif gold
45505 @if intl
45506 @if test -d $(HOST_SUBDIR)/intl ; then \
45507 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45509 @endif intl
45510 @if ld
45511 @if test -d $(HOST_SUBDIR)/ld ; then \
45512 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45514 @endif ld
45515 @if libbacktrace
45516 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45517 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45519 @endif libbacktrace
45520 @if libcpp
45521 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45522 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45524 @endif libcpp
45525 @if libdecnumber
45526 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45527 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45529 @endif libdecnumber
45530 @if libiberty
45531 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45532 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45534 @endif libiberty
45535 @if zlib
45536 @if test -d $(HOST_SUBDIR)/zlib ; then \
45537 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45539 @endif zlib
45540 @if lto-plugin
45541 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45542 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45544 @endif lto-plugin
45545 @if test -d $(TARGET_SUBDIR) ; then \
45546 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45548 rm -f stage_current
45550 # Bubble a bug fix through all the stages up to stage 1. They are
45551 # remade, but not reconfigured. The next stage (if any) will not be
45552 # reconfigured either.
45553 .PHONY: stage1-bubble
45554 stage1-bubble::
45555 @r=`${PWD_COMMAND}`; export r; \
45556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45557 if test -f stage1-lean ; then \
45558 echo Skipping rebuild of stage1 ; \
45559 else \
45560 $(MAKE) stage1-start; \
45561 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45564 .PHONY: all-stage1 clean-stage1
45565 do-clean: clean-stage1
45567 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45568 # only possibility, but now it conflicts with no-bootstrap rules
45569 @if gcc-bootstrap
45574 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45576 .PHONY: distclean-stage1
45577 distclean-stage1::
45578 @: $(MAKE); $(stage)
45579 @test "`cat stage_last`" != stage1 || rm -f stage_last
45580 rm -rf stage1-*
45583 @endif gcc-bootstrap
45586 .PHONY: stage2-start stage2-end
45588 stage2-start::
45589 @: $(MAKE); $(stage); \
45590 echo stage2 > stage_current ; \
45591 echo stage2 > stage_last; \
45592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45593 @if bfd
45594 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45595 mkdir stage2-bfd; \
45596 mv stage2-bfd bfd ; \
45597 mv stage1-bfd prev-bfd || test -f stage1-lean
45598 @endif bfd
45599 @if opcodes
45600 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45601 mkdir stage2-opcodes; \
45602 mv stage2-opcodes opcodes ; \
45603 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45604 @endif opcodes
45605 @if binutils
45606 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45607 mkdir stage2-binutils; \
45608 mv stage2-binutils binutils ; \
45609 mv stage1-binutils prev-binutils || test -f stage1-lean
45610 @endif binutils
45611 @if fixincludes
45612 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
45613 mkdir stage2-fixincludes; \
45614 mv stage2-fixincludes fixincludes ; \
45615 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
45616 @endif fixincludes
45617 @if gas
45618 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45619 mkdir stage2-gas; \
45620 mv stage2-gas gas ; \
45621 mv stage1-gas prev-gas || test -f stage1-lean
45622 @endif gas
45623 @if gcc
45624 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45625 mkdir stage2-gcc; \
45626 mv stage2-gcc gcc ; \
45627 mv stage1-gcc prev-gcc || test -f stage1-lean
45628 @endif gcc
45629 @if gmp
45630 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45631 mkdir stage2-gmp; \
45632 mv stage2-gmp gmp ; \
45633 mv stage1-gmp prev-gmp || test -f stage1-lean
45634 @endif gmp
45635 @if mpfr
45636 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45637 mkdir stage2-mpfr; \
45638 mv stage2-mpfr mpfr ; \
45639 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45640 @endif mpfr
45641 @if mpc
45642 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45643 mkdir stage2-mpc; \
45644 mv stage2-mpc mpc ; \
45645 mv stage1-mpc prev-mpc || test -f stage1-lean
45646 @endif mpc
45647 @if isl
45648 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45649 mkdir stage2-isl; \
45650 mv stage2-isl isl ; \
45651 mv stage1-isl prev-isl || test -f stage1-lean
45652 @endif isl
45653 @if cloog
45654 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45655 mkdir stage2-cloog; \
45656 mv stage2-cloog cloog ; \
45657 mv stage1-cloog prev-cloog || test -f stage1-lean
45658 @endif cloog
45659 @if libelf
45660 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45661 mkdir stage2-libelf; \
45662 mv stage2-libelf libelf ; \
45663 mv stage1-libelf prev-libelf || test -f stage1-lean
45664 @endif libelf
45665 @if gold
45666 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45667 mkdir stage2-gold; \
45668 mv stage2-gold gold ; \
45669 mv stage1-gold prev-gold || test -f stage1-lean
45670 @endif gold
45671 @if intl
45672 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45673 mkdir stage2-intl; \
45674 mv stage2-intl intl ; \
45675 mv stage1-intl prev-intl || test -f stage1-lean
45676 @endif intl
45677 @if ld
45678 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45679 mkdir stage2-ld; \
45680 mv stage2-ld ld ; \
45681 mv stage1-ld prev-ld || test -f stage1-lean
45682 @endif ld
45683 @if libbacktrace
45684 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45685 mkdir stage2-libbacktrace; \
45686 mv stage2-libbacktrace libbacktrace ; \
45687 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45688 @endif libbacktrace
45689 @if libcpp
45690 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45691 mkdir stage2-libcpp; \
45692 mv stage2-libcpp libcpp ; \
45693 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45694 @endif libcpp
45695 @if libdecnumber
45696 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45697 mkdir stage2-libdecnumber; \
45698 mv stage2-libdecnumber libdecnumber ; \
45699 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45700 @endif libdecnumber
45701 @if libiberty
45702 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45703 mkdir stage2-libiberty; \
45704 mv stage2-libiberty libiberty ; \
45705 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45706 @endif libiberty
45707 @if zlib
45708 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45709 mkdir stage2-zlib; \
45710 mv stage2-zlib zlib ; \
45711 mv stage1-zlib prev-zlib || test -f stage1-lean
45712 @endif zlib
45713 @if lto-plugin
45714 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45715 mkdir stage2-lto-plugin; \
45716 mv stage2-lto-plugin lto-plugin ; \
45717 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45718 @endif lto-plugin
45719 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45720 mkdir stage2-$(TARGET_SUBDIR); \
45721 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45722 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45724 stage2-end::
45725 @if bfd
45726 @if test -d $(HOST_SUBDIR)/bfd ; then \
45727 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45728 mv prev-bfd stage1-bfd ; : ; \
45730 @endif bfd
45731 @if opcodes
45732 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45733 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45734 mv prev-opcodes stage1-opcodes ; : ; \
45736 @endif opcodes
45737 @if binutils
45738 @if test -d $(HOST_SUBDIR)/binutils ; then \
45739 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45740 mv prev-binutils stage1-binutils ; : ; \
45742 @endif binutils
45743 @if fixincludes
45744 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45745 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
45746 mv prev-fixincludes stage1-fixincludes ; : ; \
45748 @endif fixincludes
45749 @if gas
45750 @if test -d $(HOST_SUBDIR)/gas ; then \
45751 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45752 mv prev-gas stage1-gas ; : ; \
45754 @endif gas
45755 @if gcc
45756 @if test -d $(HOST_SUBDIR)/gcc ; then \
45757 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45758 mv prev-gcc stage1-gcc ; : ; \
45760 @endif gcc
45761 @if gmp
45762 @if test -d $(HOST_SUBDIR)/gmp ; then \
45763 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45764 mv prev-gmp stage1-gmp ; : ; \
45766 @endif gmp
45767 @if mpfr
45768 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45769 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45770 mv prev-mpfr stage1-mpfr ; : ; \
45772 @endif mpfr
45773 @if mpc
45774 @if test -d $(HOST_SUBDIR)/mpc ; then \
45775 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45776 mv prev-mpc stage1-mpc ; : ; \
45778 @endif mpc
45779 @if isl
45780 @if test -d $(HOST_SUBDIR)/isl ; then \
45781 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45782 mv prev-isl stage1-isl ; : ; \
45784 @endif isl
45785 @if cloog
45786 @if test -d $(HOST_SUBDIR)/cloog ; then \
45787 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45788 mv prev-cloog stage1-cloog ; : ; \
45790 @endif cloog
45791 @if libelf
45792 @if test -d $(HOST_SUBDIR)/libelf ; then \
45793 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45794 mv prev-libelf stage1-libelf ; : ; \
45796 @endif libelf
45797 @if gold
45798 @if test -d $(HOST_SUBDIR)/gold ; then \
45799 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45800 mv prev-gold stage1-gold ; : ; \
45802 @endif gold
45803 @if intl
45804 @if test -d $(HOST_SUBDIR)/intl ; then \
45805 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45806 mv prev-intl stage1-intl ; : ; \
45808 @endif intl
45809 @if ld
45810 @if test -d $(HOST_SUBDIR)/ld ; then \
45811 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45812 mv prev-ld stage1-ld ; : ; \
45814 @endif ld
45815 @if libbacktrace
45816 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45817 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45818 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45820 @endif libbacktrace
45821 @if libcpp
45822 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45823 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45824 mv prev-libcpp stage1-libcpp ; : ; \
45826 @endif libcpp
45827 @if libdecnumber
45828 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45829 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45830 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45832 @endif libdecnumber
45833 @if libiberty
45834 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45835 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45836 mv prev-libiberty stage1-libiberty ; : ; \
45838 @endif libiberty
45839 @if zlib
45840 @if test -d $(HOST_SUBDIR)/zlib ; then \
45841 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45842 mv prev-zlib stage1-zlib ; : ; \
45844 @endif zlib
45845 @if lto-plugin
45846 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45847 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45848 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45850 @endif lto-plugin
45851 @if test -d $(TARGET_SUBDIR) ; then \
45852 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
45853 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45855 rm -f stage_current
45857 # Bubble a bug fix through all the stages up to stage 2. They are
45858 # remade, but not reconfigured. The next stage (if any) will not be
45859 # reconfigured either.
45860 .PHONY: stage2-bubble
45861 stage2-bubble:: stage1-bubble
45862 @r=`${PWD_COMMAND}`; export r; \
45863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45864 if test -f stage2-lean || test -f stage1-lean ; then \
45865 echo Skipping rebuild of stage2 ; \
45866 else \
45867 $(MAKE) stage2-start; \
45868 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45871 .PHONY: all-stage2 clean-stage2
45872 do-clean: clean-stage2
45874 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45875 # only possibility, but now it conflicts with no-bootstrap rules
45876 @if gcc-bootstrap
45880 .PHONY: bootstrap2 bootstrap2-lean
45881 bootstrap2:
45882 echo stage2 > stage_final
45883 @r=`${PWD_COMMAND}`; export r; \
45884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45885 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45886 @: $(MAKE); $(unstage)
45887 @r=`${PWD_COMMAND}`; export r; \
45888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45889 TFLAGS="$(STAGE2_TFLAGS)"; \
45890 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45892 bootstrap2-lean:
45893 echo stage2 > stage_final
45894 @r=`${PWD_COMMAND}`; export r; \
45895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45896 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45897 @: $(MAKE); $(unstage)
45898 @r=`${PWD_COMMAND}`; export r; \
45899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45900 TFLAGS="$(STAGE2_TFLAGS)"; \
45901 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45904 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45905 distclean-stage1:: distclean-stage2
45906 .PHONY: distclean-stage2
45907 distclean-stage2::
45908 @: $(MAKE); $(stage)
45909 @test "`cat stage_last`" != stage2 || rm -f stage_last
45910 rm -rf stage2-*
45913 @endif gcc-bootstrap
45916 .PHONY: stage3-start stage3-end
45918 stage3-start::
45919 @: $(MAKE); $(stage); \
45920 echo stage3 > stage_current ; \
45921 echo stage3 > stage_last; \
45922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45923 @if bfd
45924 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45925 mkdir stage3-bfd; \
45926 mv stage3-bfd bfd ; \
45927 mv stage2-bfd prev-bfd || test -f stage2-lean
45928 @endif bfd
45929 @if opcodes
45930 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45931 mkdir stage3-opcodes; \
45932 mv stage3-opcodes opcodes ; \
45933 mv stage2-opcodes prev-opcodes || test -f stage2-lean
45934 @endif opcodes
45935 @if binutils
45936 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45937 mkdir stage3-binutils; \
45938 mv stage3-binutils binutils ; \
45939 mv stage2-binutils prev-binutils || test -f stage2-lean
45940 @endif binutils
45941 @if fixincludes
45942 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
45943 mkdir stage3-fixincludes; \
45944 mv stage3-fixincludes fixincludes ; \
45945 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
45946 @endif fixincludes
45947 @if gas
45948 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45949 mkdir stage3-gas; \
45950 mv stage3-gas gas ; \
45951 mv stage2-gas prev-gas || test -f stage2-lean
45952 @endif gas
45953 @if gcc
45954 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45955 mkdir stage3-gcc; \
45956 mv stage3-gcc gcc ; \
45957 mv stage2-gcc prev-gcc || test -f stage2-lean
45958 @endif gcc
45959 @if gmp
45960 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45961 mkdir stage3-gmp; \
45962 mv stage3-gmp gmp ; \
45963 mv stage2-gmp prev-gmp || test -f stage2-lean
45964 @endif gmp
45965 @if mpfr
45966 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45967 mkdir stage3-mpfr; \
45968 mv stage3-mpfr mpfr ; \
45969 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45970 @endif mpfr
45971 @if mpc
45972 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45973 mkdir stage3-mpc; \
45974 mv stage3-mpc mpc ; \
45975 mv stage2-mpc prev-mpc || test -f stage2-lean
45976 @endif mpc
45977 @if isl
45978 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45979 mkdir stage3-isl; \
45980 mv stage3-isl isl ; \
45981 mv stage2-isl prev-isl || test -f stage2-lean
45982 @endif isl
45983 @if cloog
45984 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45985 mkdir stage3-cloog; \
45986 mv stage3-cloog cloog ; \
45987 mv stage2-cloog prev-cloog || test -f stage2-lean
45988 @endif cloog
45989 @if libelf
45990 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45991 mkdir stage3-libelf; \
45992 mv stage3-libelf libelf ; \
45993 mv stage2-libelf prev-libelf || test -f stage2-lean
45994 @endif libelf
45995 @if gold
45996 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45997 mkdir stage3-gold; \
45998 mv stage3-gold gold ; \
45999 mv stage2-gold prev-gold || test -f stage2-lean
46000 @endif gold
46001 @if intl
46002 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
46003 mkdir stage3-intl; \
46004 mv stage3-intl intl ; \
46005 mv stage2-intl prev-intl || test -f stage2-lean
46006 @endif intl
46007 @if ld
46008 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
46009 mkdir stage3-ld; \
46010 mv stage3-ld ld ; \
46011 mv stage2-ld prev-ld || test -f stage2-lean
46012 @endif ld
46013 @if libbacktrace
46014 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
46015 mkdir stage3-libbacktrace; \
46016 mv stage3-libbacktrace libbacktrace ; \
46017 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
46018 @endif libbacktrace
46019 @if libcpp
46020 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
46021 mkdir stage3-libcpp; \
46022 mv stage3-libcpp libcpp ; \
46023 mv stage2-libcpp prev-libcpp || test -f stage2-lean
46024 @endif libcpp
46025 @if libdecnumber
46026 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
46027 mkdir stage3-libdecnumber; \
46028 mv stage3-libdecnumber libdecnumber ; \
46029 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
46030 @endif libdecnumber
46031 @if libiberty
46032 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
46033 mkdir stage3-libiberty; \
46034 mv stage3-libiberty libiberty ; \
46035 mv stage2-libiberty prev-libiberty || test -f stage2-lean
46036 @endif libiberty
46037 @if zlib
46038 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
46039 mkdir stage3-zlib; \
46040 mv stage3-zlib zlib ; \
46041 mv stage2-zlib prev-zlib || test -f stage2-lean
46042 @endif zlib
46043 @if lto-plugin
46044 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
46045 mkdir stage3-lto-plugin; \
46046 mv stage3-lto-plugin lto-plugin ; \
46047 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
46048 @endif lto-plugin
46049 @[ -d stage3-$(TARGET_SUBDIR) ] || \
46050 mkdir stage3-$(TARGET_SUBDIR); \
46051 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46052 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
46054 stage3-end::
46055 @if bfd
46056 @if test -d $(HOST_SUBDIR)/bfd ; then \
46057 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
46058 mv prev-bfd stage2-bfd ; : ; \
46060 @endif bfd
46061 @if opcodes
46062 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46063 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
46064 mv prev-opcodes stage2-opcodes ; : ; \
46066 @endif opcodes
46067 @if binutils
46068 @if test -d $(HOST_SUBDIR)/binutils ; then \
46069 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
46070 mv prev-binutils stage2-binutils ; : ; \
46072 @endif binutils
46073 @if fixincludes
46074 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46075 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
46076 mv prev-fixincludes stage2-fixincludes ; : ; \
46078 @endif fixincludes
46079 @if gas
46080 @if test -d $(HOST_SUBDIR)/gas ; then \
46081 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
46082 mv prev-gas stage2-gas ; : ; \
46084 @endif gas
46085 @if gcc
46086 @if test -d $(HOST_SUBDIR)/gcc ; then \
46087 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
46088 mv prev-gcc stage2-gcc ; : ; \
46090 @endif gcc
46091 @if gmp
46092 @if test -d $(HOST_SUBDIR)/gmp ; then \
46093 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
46094 mv prev-gmp stage2-gmp ; : ; \
46096 @endif gmp
46097 @if mpfr
46098 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46099 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
46100 mv prev-mpfr stage2-mpfr ; : ; \
46102 @endif mpfr
46103 @if mpc
46104 @if test -d $(HOST_SUBDIR)/mpc ; then \
46105 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
46106 mv prev-mpc stage2-mpc ; : ; \
46108 @endif mpc
46109 @if isl
46110 @if test -d $(HOST_SUBDIR)/isl ; then \
46111 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
46112 mv prev-isl stage2-isl ; : ; \
46114 @endif isl
46115 @if cloog
46116 @if test -d $(HOST_SUBDIR)/cloog ; then \
46117 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
46118 mv prev-cloog stage2-cloog ; : ; \
46120 @endif cloog
46121 @if libelf
46122 @if test -d $(HOST_SUBDIR)/libelf ; then \
46123 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
46124 mv prev-libelf stage2-libelf ; : ; \
46126 @endif libelf
46127 @if gold
46128 @if test -d $(HOST_SUBDIR)/gold ; then \
46129 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
46130 mv prev-gold stage2-gold ; : ; \
46132 @endif gold
46133 @if intl
46134 @if test -d $(HOST_SUBDIR)/intl ; then \
46135 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
46136 mv prev-intl stage2-intl ; : ; \
46138 @endif intl
46139 @if ld
46140 @if test -d $(HOST_SUBDIR)/ld ; then \
46141 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
46142 mv prev-ld stage2-ld ; : ; \
46144 @endif ld
46145 @if libbacktrace
46146 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46147 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
46148 mv prev-libbacktrace stage2-libbacktrace ; : ; \
46150 @endif libbacktrace
46151 @if libcpp
46152 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46153 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
46154 mv prev-libcpp stage2-libcpp ; : ; \
46156 @endif libcpp
46157 @if libdecnumber
46158 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46159 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
46160 mv prev-libdecnumber stage2-libdecnumber ; : ; \
46162 @endif libdecnumber
46163 @if libiberty
46164 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46165 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
46166 mv prev-libiberty stage2-libiberty ; : ; \
46168 @endif libiberty
46169 @if zlib
46170 @if test -d $(HOST_SUBDIR)/zlib ; then \
46171 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
46172 mv prev-zlib stage2-zlib ; : ; \
46174 @endif zlib
46175 @if lto-plugin
46176 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46177 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
46178 mv prev-lto-plugin stage2-lto-plugin ; : ; \
46180 @endif lto-plugin
46181 @if test -d $(TARGET_SUBDIR) ; then \
46182 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
46183 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
46185 rm -f stage_current
46187 # Bubble a bug fix through all the stages up to stage 3. They are
46188 # remade, but not reconfigured. The next stage (if any) will not be
46189 # reconfigured either.
46190 .PHONY: stage3-bubble
46191 stage3-bubble:: stage2-bubble
46192 @r=`${PWD_COMMAND}`; export r; \
46193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46194 if test -f stage3-lean || test -f stage2-lean ; then \
46195 echo Skipping rebuild of stage3 ; \
46196 else \
46197 $(MAKE) stage3-start; \
46198 if $(LEAN); then \
46199 rm -rf stage1-* ; \
46200 $(STAMP) stage1-lean ; \
46201 fi; \
46202 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
46204 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
46206 .PHONY: all-stage3 clean-stage3
46207 do-clean: clean-stage3
46209 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46210 # only possibility, but now it conflicts with no-bootstrap rules
46211 @if gcc-bootstrap
46213 compare:
46214 @r=`${PWD_COMMAND}`; export r; \
46215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46216 if test -f stage2-lean; then \
46217 echo Cannot compare object files as stage 2 was deleted. ; \
46218 exit 0 ; \
46219 fi; \
46220 : $(MAKE); $(stage); \
46221 rm -f .bad_compare ; \
46222 echo Comparing stages 2 and 3 ; \
46223 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
46224 files=`find stage3-* -name "*$(objext)" -print | \
46225 sed -n s,^stage$$sed-,,p` ; \
46226 for file in $${files} ; do \
46227 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
46228 if test ! -f $$f1; then continue; fi; \
46229 $(do-compare) > /dev/null 2>&1; \
46230 if test $$? -eq 1; then \
46231 case $$file in \
46232 @compare_exclusions@) \
46233 echo warning: $$file differs ;; \
46234 *) \
46235 echo $$file differs >> .bad_compare ;; \
46236 esac ; \
46237 fi ; \
46238 done ; \
46239 if [ -f .bad_compare ]; then \
46240 echo "Bootstrap comparison failure!"; \
46241 cat .bad_compare; \
46242 exit 1; \
46243 else \
46244 echo Comparison successful.; \
46245 fi ; \
46246 $(STAMP) compare
46247 if $(LEAN); then \
46248 rm -rf stage2-*; \
46249 $(STAMP) stage2-lean; \
46254 .PHONY: bootstrap bootstrap-lean
46255 bootstrap:
46256 echo stage3 > stage_final
46257 @r=`${PWD_COMMAND}`; export r; \
46258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46259 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46260 @: $(MAKE); $(unstage)
46261 @r=`${PWD_COMMAND}`; export r; \
46262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46263 TFLAGS="$(STAGE3_TFLAGS)"; \
46264 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46266 bootstrap-lean:
46267 echo stage3 > stage_final
46268 @r=`${PWD_COMMAND}`; export r; \
46269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
46271 @: $(MAKE); $(unstage)
46272 @r=`${PWD_COMMAND}`; export r; \
46273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46274 TFLAGS="$(STAGE3_TFLAGS)"; \
46275 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46278 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46279 distclean-stage2:: distclean-stage3
46280 .PHONY: distclean-stage3
46281 distclean-stage3::
46282 @: $(MAKE); $(stage)
46283 @test "`cat stage_last`" != stage3 || rm -f stage_last
46284 rm -rf stage3-* compare
46287 .PHONY: cleanstrap
46288 cleanstrap: do-distclean local-clean
46289 echo stage3 > stage_final
46290 @r=`${PWD_COMMAND}`; export r; \
46291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46292 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46293 @: $(MAKE); $(unstage)
46294 @r=`${PWD_COMMAND}`; export r; \
46295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46296 TFLAGS="$(STAGE3_TFLAGS)"; \
46297 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46299 @endif gcc-bootstrap
46302 .PHONY: stage4-start stage4-end
46304 stage4-start::
46305 @: $(MAKE); $(stage); \
46306 echo stage4 > stage_current ; \
46307 echo stage4 > stage_last; \
46308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46309 @if bfd
46310 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
46311 mkdir stage4-bfd; \
46312 mv stage4-bfd bfd ; \
46313 mv stage3-bfd prev-bfd || test -f stage3-lean
46314 @endif bfd
46315 @if opcodes
46316 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
46317 mkdir stage4-opcodes; \
46318 mv stage4-opcodes opcodes ; \
46319 mv stage3-opcodes prev-opcodes || test -f stage3-lean
46320 @endif opcodes
46321 @if binutils
46322 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
46323 mkdir stage4-binutils; \
46324 mv stage4-binutils binutils ; \
46325 mv stage3-binutils prev-binutils || test -f stage3-lean
46326 @endif binutils
46327 @if fixincludes
46328 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
46329 mkdir stage4-fixincludes; \
46330 mv stage4-fixincludes fixincludes ; \
46331 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
46332 @endif fixincludes
46333 @if gas
46334 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
46335 mkdir stage4-gas; \
46336 mv stage4-gas gas ; \
46337 mv stage3-gas prev-gas || test -f stage3-lean
46338 @endif gas
46339 @if gcc
46340 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
46341 mkdir stage4-gcc; \
46342 mv stage4-gcc gcc ; \
46343 mv stage3-gcc prev-gcc || test -f stage3-lean
46344 @endif gcc
46345 @if gmp
46346 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
46347 mkdir stage4-gmp; \
46348 mv stage4-gmp gmp ; \
46349 mv stage3-gmp prev-gmp || test -f stage3-lean
46350 @endif gmp
46351 @if mpfr
46352 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
46353 mkdir stage4-mpfr; \
46354 mv stage4-mpfr mpfr ; \
46355 mv stage3-mpfr prev-mpfr || test -f stage3-lean
46356 @endif mpfr
46357 @if mpc
46358 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
46359 mkdir stage4-mpc; \
46360 mv stage4-mpc mpc ; \
46361 mv stage3-mpc prev-mpc || test -f stage3-lean
46362 @endif mpc
46363 @if isl
46364 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
46365 mkdir stage4-isl; \
46366 mv stage4-isl isl ; \
46367 mv stage3-isl prev-isl || test -f stage3-lean
46368 @endif isl
46369 @if cloog
46370 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
46371 mkdir stage4-cloog; \
46372 mv stage4-cloog cloog ; \
46373 mv stage3-cloog prev-cloog || test -f stage3-lean
46374 @endif cloog
46375 @if libelf
46376 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
46377 mkdir stage4-libelf; \
46378 mv stage4-libelf libelf ; \
46379 mv stage3-libelf prev-libelf || test -f stage3-lean
46380 @endif libelf
46381 @if gold
46382 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
46383 mkdir stage4-gold; \
46384 mv stage4-gold gold ; \
46385 mv stage3-gold prev-gold || test -f stage3-lean
46386 @endif gold
46387 @if intl
46388 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
46389 mkdir stage4-intl; \
46390 mv stage4-intl intl ; \
46391 mv stage3-intl prev-intl || test -f stage3-lean
46392 @endif intl
46393 @if ld
46394 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
46395 mkdir stage4-ld; \
46396 mv stage4-ld ld ; \
46397 mv stage3-ld prev-ld || test -f stage3-lean
46398 @endif ld
46399 @if libbacktrace
46400 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
46401 mkdir stage4-libbacktrace; \
46402 mv stage4-libbacktrace libbacktrace ; \
46403 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
46404 @endif libbacktrace
46405 @if libcpp
46406 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
46407 mkdir stage4-libcpp; \
46408 mv stage4-libcpp libcpp ; \
46409 mv stage3-libcpp prev-libcpp || test -f stage3-lean
46410 @endif libcpp
46411 @if libdecnumber
46412 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
46413 mkdir stage4-libdecnumber; \
46414 mv stage4-libdecnumber libdecnumber ; \
46415 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
46416 @endif libdecnumber
46417 @if libiberty
46418 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
46419 mkdir stage4-libiberty; \
46420 mv stage4-libiberty libiberty ; \
46421 mv stage3-libiberty prev-libiberty || test -f stage3-lean
46422 @endif libiberty
46423 @if zlib
46424 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
46425 mkdir stage4-zlib; \
46426 mv stage4-zlib zlib ; \
46427 mv stage3-zlib prev-zlib || test -f stage3-lean
46428 @endif zlib
46429 @if lto-plugin
46430 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
46431 mkdir stage4-lto-plugin; \
46432 mv stage4-lto-plugin lto-plugin ; \
46433 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
46434 @endif lto-plugin
46435 @[ -d stage4-$(TARGET_SUBDIR) ] || \
46436 mkdir stage4-$(TARGET_SUBDIR); \
46437 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46438 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
46440 stage4-end::
46441 @if bfd
46442 @if test -d $(HOST_SUBDIR)/bfd ; then \
46443 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
46444 mv prev-bfd stage3-bfd ; : ; \
46446 @endif bfd
46447 @if opcodes
46448 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46449 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
46450 mv prev-opcodes stage3-opcodes ; : ; \
46452 @endif opcodes
46453 @if binutils
46454 @if test -d $(HOST_SUBDIR)/binutils ; then \
46455 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
46456 mv prev-binutils stage3-binutils ; : ; \
46458 @endif binutils
46459 @if fixincludes
46460 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46461 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
46462 mv prev-fixincludes stage3-fixincludes ; : ; \
46464 @endif fixincludes
46465 @if gas
46466 @if test -d $(HOST_SUBDIR)/gas ; then \
46467 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46468 mv prev-gas stage3-gas ; : ; \
46470 @endif gas
46471 @if gcc
46472 @if test -d $(HOST_SUBDIR)/gcc ; then \
46473 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46474 mv prev-gcc stage3-gcc ; : ; \
46476 @endif gcc
46477 @if gmp
46478 @if test -d $(HOST_SUBDIR)/gmp ; then \
46479 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46480 mv prev-gmp stage3-gmp ; : ; \
46482 @endif gmp
46483 @if mpfr
46484 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46485 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46486 mv prev-mpfr stage3-mpfr ; : ; \
46488 @endif mpfr
46489 @if mpc
46490 @if test -d $(HOST_SUBDIR)/mpc ; then \
46491 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46492 mv prev-mpc stage3-mpc ; : ; \
46494 @endif mpc
46495 @if isl
46496 @if test -d $(HOST_SUBDIR)/isl ; then \
46497 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46498 mv prev-isl stage3-isl ; : ; \
46500 @endif isl
46501 @if cloog
46502 @if test -d $(HOST_SUBDIR)/cloog ; then \
46503 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46504 mv prev-cloog stage3-cloog ; : ; \
46506 @endif cloog
46507 @if libelf
46508 @if test -d $(HOST_SUBDIR)/libelf ; then \
46509 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46510 mv prev-libelf stage3-libelf ; : ; \
46512 @endif libelf
46513 @if gold
46514 @if test -d $(HOST_SUBDIR)/gold ; then \
46515 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46516 mv prev-gold stage3-gold ; : ; \
46518 @endif gold
46519 @if intl
46520 @if test -d $(HOST_SUBDIR)/intl ; then \
46521 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46522 mv prev-intl stage3-intl ; : ; \
46524 @endif intl
46525 @if ld
46526 @if test -d $(HOST_SUBDIR)/ld ; then \
46527 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46528 mv prev-ld stage3-ld ; : ; \
46530 @endif ld
46531 @if libbacktrace
46532 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46533 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46534 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46536 @endif libbacktrace
46537 @if libcpp
46538 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46539 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46540 mv prev-libcpp stage3-libcpp ; : ; \
46542 @endif libcpp
46543 @if libdecnumber
46544 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46545 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46546 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46548 @endif libdecnumber
46549 @if libiberty
46550 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46551 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46552 mv prev-libiberty stage3-libiberty ; : ; \
46554 @endif libiberty
46555 @if zlib
46556 @if test -d $(HOST_SUBDIR)/zlib ; then \
46557 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46558 mv prev-zlib stage3-zlib ; : ; \
46560 @endif zlib
46561 @if lto-plugin
46562 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46563 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46564 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46566 @endif lto-plugin
46567 @if test -d $(TARGET_SUBDIR) ; then \
46568 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46569 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46571 rm -f stage_current
46573 # Bubble a bug fix through all the stages up to stage 4. They are
46574 # remade, but not reconfigured. The next stage (if any) will not be
46575 # reconfigured either.
46576 .PHONY: stage4-bubble
46577 stage4-bubble:: stage3-bubble
46578 @r=`${PWD_COMMAND}`; export r; \
46579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46580 if test -f stage4-lean || test -f stage3-lean ; then \
46581 echo Skipping rebuild of stage4 ; \
46582 else \
46583 $(MAKE) stage4-start; \
46584 if $(LEAN); then \
46585 rm -rf stage2-* ; \
46586 $(STAMP) stage2-lean ; \
46587 fi; \
46588 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46590 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46592 .PHONY: all-stage4 clean-stage4
46593 do-clean: clean-stage4
46595 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46596 # only possibility, but now it conflicts with no-bootstrap rules
46597 @if gcc-bootstrap
46599 compare3:
46600 @r=`${PWD_COMMAND}`; export r; \
46601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46602 if test -f stage3-lean; then \
46603 echo Cannot compare object files as stage 3 was deleted. ; \
46604 exit 0 ; \
46605 fi; \
46606 : $(MAKE); $(stage); \
46607 rm -f .bad_compare ; \
46608 echo Comparing stages 3 and 4 ; \
46609 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46610 files=`find stage4-* -name "*$(objext)" -print | \
46611 sed -n s,^stage$$sed-,,p` ; \
46612 for file in $${files} ; do \
46613 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46614 if test ! -f $$f1; then continue; fi; \
46615 $(do-compare3) > /dev/null 2>&1; \
46616 if test $$? -eq 1; then \
46617 case $$file in \
46618 @compare_exclusions@) \
46619 echo warning: $$file differs ;; \
46620 *) \
46621 echo $$file differs >> .bad_compare ;; \
46622 esac ; \
46623 fi ; \
46624 done ; \
46625 if [ -f .bad_compare ]; then \
46626 echo "Bootstrap comparison failure!"; \
46627 cat .bad_compare; \
46628 exit 1; \
46629 else \
46630 echo Comparison successful.; \
46631 fi ; \
46632 $(STAMP) compare3
46633 if $(LEAN); then \
46634 rm -rf stage3-*; \
46635 $(STAMP) stage3-lean; \
46640 .PHONY: bootstrap4 bootstrap4-lean
46641 bootstrap4:
46642 echo stage4 > stage_final
46643 @r=`${PWD_COMMAND}`; export r; \
46644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46645 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46646 @: $(MAKE); $(unstage)
46647 @r=`${PWD_COMMAND}`; export r; \
46648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46649 TFLAGS="$(STAGE4_TFLAGS)"; \
46650 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46652 bootstrap4-lean:
46653 echo stage4 > stage_final
46654 @r=`${PWD_COMMAND}`; export r; \
46655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46656 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46657 @: $(MAKE); $(unstage)
46658 @r=`${PWD_COMMAND}`; export r; \
46659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46660 TFLAGS="$(STAGE4_TFLAGS)"; \
46661 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46664 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46665 distclean-stage3:: distclean-stage4
46666 .PHONY: distclean-stage4
46667 distclean-stage4::
46668 @: $(MAKE); $(stage)
46669 @test "`cat stage_last`" != stage4 || rm -f stage_last
46670 rm -rf stage4-* compare3
46673 @endif gcc-bootstrap
46676 .PHONY: stageprofile-start stageprofile-end
46678 stageprofile-start::
46679 @: $(MAKE); $(stage); \
46680 echo stageprofile > stage_current ; \
46681 echo stageprofile > stage_last; \
46682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46683 @if bfd
46684 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46685 mkdir stageprofile-bfd; \
46686 mv stageprofile-bfd bfd ; \
46687 mv stage1-bfd prev-bfd || test -f stage1-lean
46688 @endif bfd
46689 @if opcodes
46690 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46691 mkdir stageprofile-opcodes; \
46692 mv stageprofile-opcodes opcodes ; \
46693 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46694 @endif opcodes
46695 @if binutils
46696 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46697 mkdir stageprofile-binutils; \
46698 mv stageprofile-binutils binutils ; \
46699 mv stage1-binutils prev-binutils || test -f stage1-lean
46700 @endif binutils
46701 @if fixincludes
46702 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
46703 mkdir stageprofile-fixincludes; \
46704 mv stageprofile-fixincludes fixincludes ; \
46705 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46706 @endif fixincludes
46707 @if gas
46708 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46709 mkdir stageprofile-gas; \
46710 mv stageprofile-gas gas ; \
46711 mv stage1-gas prev-gas || test -f stage1-lean
46712 @endif gas
46713 @if gcc
46714 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46715 mkdir stageprofile-gcc; \
46716 mv stageprofile-gcc gcc ; \
46717 mv stage1-gcc prev-gcc || test -f stage1-lean
46718 @endif gcc
46719 @if gmp
46720 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46721 mkdir stageprofile-gmp; \
46722 mv stageprofile-gmp gmp ; \
46723 mv stage1-gmp prev-gmp || test -f stage1-lean
46724 @endif gmp
46725 @if mpfr
46726 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46727 mkdir stageprofile-mpfr; \
46728 mv stageprofile-mpfr mpfr ; \
46729 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46730 @endif mpfr
46731 @if mpc
46732 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46733 mkdir stageprofile-mpc; \
46734 mv stageprofile-mpc mpc ; \
46735 mv stage1-mpc prev-mpc || test -f stage1-lean
46736 @endif mpc
46737 @if isl
46738 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46739 mkdir stageprofile-isl; \
46740 mv stageprofile-isl isl ; \
46741 mv stage1-isl prev-isl || test -f stage1-lean
46742 @endif isl
46743 @if cloog
46744 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46745 mkdir stageprofile-cloog; \
46746 mv stageprofile-cloog cloog ; \
46747 mv stage1-cloog prev-cloog || test -f stage1-lean
46748 @endif cloog
46749 @if libelf
46750 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46751 mkdir stageprofile-libelf; \
46752 mv stageprofile-libelf libelf ; \
46753 mv stage1-libelf prev-libelf || test -f stage1-lean
46754 @endif libelf
46755 @if gold
46756 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46757 mkdir stageprofile-gold; \
46758 mv stageprofile-gold gold ; \
46759 mv stage1-gold prev-gold || test -f stage1-lean
46760 @endif gold
46761 @if intl
46762 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46763 mkdir stageprofile-intl; \
46764 mv stageprofile-intl intl ; \
46765 mv stage1-intl prev-intl || test -f stage1-lean
46766 @endif intl
46767 @if ld
46768 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46769 mkdir stageprofile-ld; \
46770 mv stageprofile-ld ld ; \
46771 mv stage1-ld prev-ld || test -f stage1-lean
46772 @endif ld
46773 @if libbacktrace
46774 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46775 mkdir stageprofile-libbacktrace; \
46776 mv stageprofile-libbacktrace libbacktrace ; \
46777 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46778 @endif libbacktrace
46779 @if libcpp
46780 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46781 mkdir stageprofile-libcpp; \
46782 mv stageprofile-libcpp libcpp ; \
46783 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46784 @endif libcpp
46785 @if libdecnumber
46786 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46787 mkdir stageprofile-libdecnumber; \
46788 mv stageprofile-libdecnumber libdecnumber ; \
46789 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46790 @endif libdecnumber
46791 @if libiberty
46792 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46793 mkdir stageprofile-libiberty; \
46794 mv stageprofile-libiberty libiberty ; \
46795 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46796 @endif libiberty
46797 @if zlib
46798 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46799 mkdir stageprofile-zlib; \
46800 mv stageprofile-zlib zlib ; \
46801 mv stage1-zlib prev-zlib || test -f stage1-lean
46802 @endif zlib
46803 @if lto-plugin
46804 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46805 mkdir stageprofile-lto-plugin; \
46806 mv stageprofile-lto-plugin lto-plugin ; \
46807 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46808 @endif lto-plugin
46809 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46810 mkdir stageprofile-$(TARGET_SUBDIR); \
46811 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46812 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46814 stageprofile-end::
46815 @if bfd
46816 @if test -d $(HOST_SUBDIR)/bfd ; then \
46817 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46818 mv prev-bfd stage1-bfd ; : ; \
46820 @endif bfd
46821 @if opcodes
46822 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46823 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46824 mv prev-opcodes stage1-opcodes ; : ; \
46826 @endif opcodes
46827 @if binutils
46828 @if test -d $(HOST_SUBDIR)/binutils ; then \
46829 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46830 mv prev-binutils stage1-binutils ; : ; \
46832 @endif binutils
46833 @if fixincludes
46834 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46835 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
46836 mv prev-fixincludes stage1-fixincludes ; : ; \
46838 @endif fixincludes
46839 @if gas
46840 @if test -d $(HOST_SUBDIR)/gas ; then \
46841 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46842 mv prev-gas stage1-gas ; : ; \
46844 @endif gas
46845 @if gcc
46846 @if test -d $(HOST_SUBDIR)/gcc ; then \
46847 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46848 mv prev-gcc stage1-gcc ; : ; \
46850 @endif gcc
46851 @if gmp
46852 @if test -d $(HOST_SUBDIR)/gmp ; then \
46853 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46854 mv prev-gmp stage1-gmp ; : ; \
46856 @endif gmp
46857 @if mpfr
46858 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46859 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46860 mv prev-mpfr stage1-mpfr ; : ; \
46862 @endif mpfr
46863 @if mpc
46864 @if test -d $(HOST_SUBDIR)/mpc ; then \
46865 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46866 mv prev-mpc stage1-mpc ; : ; \
46868 @endif mpc
46869 @if isl
46870 @if test -d $(HOST_SUBDIR)/isl ; then \
46871 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46872 mv prev-isl stage1-isl ; : ; \
46874 @endif isl
46875 @if cloog
46876 @if test -d $(HOST_SUBDIR)/cloog ; then \
46877 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46878 mv prev-cloog stage1-cloog ; : ; \
46880 @endif cloog
46881 @if libelf
46882 @if test -d $(HOST_SUBDIR)/libelf ; then \
46883 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46884 mv prev-libelf stage1-libelf ; : ; \
46886 @endif libelf
46887 @if gold
46888 @if test -d $(HOST_SUBDIR)/gold ; then \
46889 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46890 mv prev-gold stage1-gold ; : ; \
46892 @endif gold
46893 @if intl
46894 @if test -d $(HOST_SUBDIR)/intl ; then \
46895 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46896 mv prev-intl stage1-intl ; : ; \
46898 @endif intl
46899 @if ld
46900 @if test -d $(HOST_SUBDIR)/ld ; then \
46901 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46902 mv prev-ld stage1-ld ; : ; \
46904 @endif ld
46905 @if libbacktrace
46906 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46907 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46908 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46910 @endif libbacktrace
46911 @if libcpp
46912 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46913 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46914 mv prev-libcpp stage1-libcpp ; : ; \
46916 @endif libcpp
46917 @if libdecnumber
46918 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46919 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46920 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46922 @endif libdecnumber
46923 @if libiberty
46924 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46925 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46926 mv prev-libiberty stage1-libiberty ; : ; \
46928 @endif libiberty
46929 @if zlib
46930 @if test -d $(HOST_SUBDIR)/zlib ; then \
46931 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46932 mv prev-zlib stage1-zlib ; : ; \
46934 @endif zlib
46935 @if lto-plugin
46936 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46937 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46938 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46940 @endif lto-plugin
46941 @if test -d $(TARGET_SUBDIR) ; then \
46942 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
46943 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46945 rm -f stage_current
46947 # Bubble a bug fix through all the stages up to stage profile. They are
46948 # remade, but not reconfigured. The next stage (if any) will not be
46949 # reconfigured either.
46950 .PHONY: stageprofile-bubble
46951 stageprofile-bubble:: stage1-bubble
46952 @r=`${PWD_COMMAND}`; export r; \
46953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46954 if test -f stageprofile-lean || test -f stage1-lean ; then \
46955 echo Skipping rebuild of stageprofile ; \
46956 else \
46957 $(MAKE) stageprofile-start; \
46958 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46961 .PHONY: all-stageprofile clean-stageprofile
46962 do-clean: clean-stageprofile
46964 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46965 # only possibility, but now it conflicts with no-bootstrap rules
46966 @if gcc-bootstrap
46971 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46972 distclean-stage1:: distclean-stageprofile
46973 .PHONY: distclean-stageprofile
46974 distclean-stageprofile::
46975 @: $(MAKE); $(stage)
46976 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46977 rm -rf stageprofile-*
46980 @endif gcc-bootstrap
46983 .PHONY: stagefeedback-start stagefeedback-end
46985 stagefeedback-start::
46986 @: $(MAKE); $(stage); \
46987 echo stagefeedback > stage_current ; \
46988 echo stagefeedback > stage_last; \
46989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46990 @if bfd
46991 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46992 mkdir stagefeedback-bfd; \
46993 mv stagefeedback-bfd bfd ; \
46994 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46995 @endif bfd
46996 @if opcodes
46997 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46998 mkdir stagefeedback-opcodes; \
46999 mv stagefeedback-opcodes opcodes ; \
47000 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
47001 @endif opcodes
47002 @if binutils
47003 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
47004 mkdir stagefeedback-binutils; \
47005 mv stagefeedback-binutils binutils ; \
47006 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
47007 @endif binutils
47008 @if fixincludes
47009 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
47010 mkdir stagefeedback-fixincludes; \
47011 mv stagefeedback-fixincludes fixincludes ; \
47012 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
47013 @endif fixincludes
47014 @if gas
47015 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
47016 mkdir stagefeedback-gas; \
47017 mv stagefeedback-gas gas ; \
47018 mv stageprofile-gas prev-gas || test -f stageprofile-lean
47019 @endif gas
47020 @if gcc
47021 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
47022 mkdir stagefeedback-gcc; \
47023 mv stagefeedback-gcc gcc ; \
47024 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
47025 @endif gcc
47026 @if gmp
47027 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
47028 mkdir stagefeedback-gmp; \
47029 mv stagefeedback-gmp gmp ; \
47030 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
47031 @endif gmp
47032 @if mpfr
47033 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
47034 mkdir stagefeedback-mpfr; \
47035 mv stagefeedback-mpfr mpfr ; \
47036 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
47037 @endif mpfr
47038 @if mpc
47039 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
47040 mkdir stagefeedback-mpc; \
47041 mv stagefeedback-mpc mpc ; \
47042 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
47043 @endif mpc
47044 @if isl
47045 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
47046 mkdir stagefeedback-isl; \
47047 mv stagefeedback-isl isl ; \
47048 mv stageprofile-isl prev-isl || test -f stageprofile-lean
47049 @endif isl
47050 @if cloog
47051 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
47052 mkdir stagefeedback-cloog; \
47053 mv stagefeedback-cloog cloog ; \
47054 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
47055 @endif cloog
47056 @if libelf
47057 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
47058 mkdir stagefeedback-libelf; \
47059 mv stagefeedback-libelf libelf ; \
47060 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
47061 @endif libelf
47062 @if gold
47063 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
47064 mkdir stagefeedback-gold; \
47065 mv stagefeedback-gold gold ; \
47066 mv stageprofile-gold prev-gold || test -f stageprofile-lean
47067 @endif gold
47068 @if intl
47069 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
47070 mkdir stagefeedback-intl; \
47071 mv stagefeedback-intl intl ; \
47072 mv stageprofile-intl prev-intl || test -f stageprofile-lean
47073 @endif intl
47074 @if ld
47075 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
47076 mkdir stagefeedback-ld; \
47077 mv stagefeedback-ld ld ; \
47078 mv stageprofile-ld prev-ld || test -f stageprofile-lean
47079 @endif ld
47080 @if libbacktrace
47081 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
47082 mkdir stagefeedback-libbacktrace; \
47083 mv stagefeedback-libbacktrace libbacktrace ; \
47084 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
47085 @endif libbacktrace
47086 @if libcpp
47087 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
47088 mkdir stagefeedback-libcpp; \
47089 mv stagefeedback-libcpp libcpp ; \
47090 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
47091 @endif libcpp
47092 @if libdecnumber
47093 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
47094 mkdir stagefeedback-libdecnumber; \
47095 mv stagefeedback-libdecnumber libdecnumber ; \
47096 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
47097 @endif libdecnumber
47098 @if libiberty
47099 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
47100 mkdir stagefeedback-libiberty; \
47101 mv stagefeedback-libiberty libiberty ; \
47102 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
47103 @endif libiberty
47104 @if zlib
47105 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
47106 mkdir stagefeedback-zlib; \
47107 mv stagefeedback-zlib zlib ; \
47108 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
47109 @endif zlib
47110 @if lto-plugin
47111 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
47112 mkdir stagefeedback-lto-plugin; \
47113 mv stagefeedback-lto-plugin lto-plugin ; \
47114 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
47115 @endif lto-plugin
47116 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
47117 mkdir stagefeedback-$(TARGET_SUBDIR); \
47118 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47119 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
47121 stagefeedback-end::
47122 @if bfd
47123 @if test -d $(HOST_SUBDIR)/bfd ; then \
47124 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
47125 mv prev-bfd stageprofile-bfd ; : ; \
47127 @endif bfd
47128 @if opcodes
47129 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47130 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
47131 mv prev-opcodes stageprofile-opcodes ; : ; \
47133 @endif opcodes
47134 @if binutils
47135 @if test -d $(HOST_SUBDIR)/binutils ; then \
47136 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
47137 mv prev-binutils stageprofile-binutils ; : ; \
47139 @endif binutils
47140 @if fixincludes
47141 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47142 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
47143 mv prev-fixincludes stageprofile-fixincludes ; : ; \
47145 @endif fixincludes
47146 @if gas
47147 @if test -d $(HOST_SUBDIR)/gas ; then \
47148 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
47149 mv prev-gas stageprofile-gas ; : ; \
47151 @endif gas
47152 @if gcc
47153 @if test -d $(HOST_SUBDIR)/gcc ; then \
47154 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
47155 mv prev-gcc stageprofile-gcc ; : ; \
47157 @endif gcc
47158 @if gmp
47159 @if test -d $(HOST_SUBDIR)/gmp ; then \
47160 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
47161 mv prev-gmp stageprofile-gmp ; : ; \
47163 @endif gmp
47164 @if mpfr
47165 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47166 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
47167 mv prev-mpfr stageprofile-mpfr ; : ; \
47169 @endif mpfr
47170 @if mpc
47171 @if test -d $(HOST_SUBDIR)/mpc ; then \
47172 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
47173 mv prev-mpc stageprofile-mpc ; : ; \
47175 @endif mpc
47176 @if isl
47177 @if test -d $(HOST_SUBDIR)/isl ; then \
47178 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
47179 mv prev-isl stageprofile-isl ; : ; \
47181 @endif isl
47182 @if cloog
47183 @if test -d $(HOST_SUBDIR)/cloog ; then \
47184 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
47185 mv prev-cloog stageprofile-cloog ; : ; \
47187 @endif cloog
47188 @if libelf
47189 @if test -d $(HOST_SUBDIR)/libelf ; then \
47190 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
47191 mv prev-libelf stageprofile-libelf ; : ; \
47193 @endif libelf
47194 @if gold
47195 @if test -d $(HOST_SUBDIR)/gold ; then \
47196 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
47197 mv prev-gold stageprofile-gold ; : ; \
47199 @endif gold
47200 @if intl
47201 @if test -d $(HOST_SUBDIR)/intl ; then \
47202 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
47203 mv prev-intl stageprofile-intl ; : ; \
47205 @endif intl
47206 @if ld
47207 @if test -d $(HOST_SUBDIR)/ld ; then \
47208 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
47209 mv prev-ld stageprofile-ld ; : ; \
47211 @endif ld
47212 @if libbacktrace
47213 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47214 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
47215 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
47217 @endif libbacktrace
47218 @if libcpp
47219 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47220 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
47221 mv prev-libcpp stageprofile-libcpp ; : ; \
47223 @endif libcpp
47224 @if libdecnumber
47225 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47226 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
47227 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
47229 @endif libdecnumber
47230 @if libiberty
47231 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47232 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
47233 mv prev-libiberty stageprofile-libiberty ; : ; \
47235 @endif libiberty
47236 @if zlib
47237 @if test -d $(HOST_SUBDIR)/zlib ; then \
47238 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
47239 mv prev-zlib stageprofile-zlib ; : ; \
47241 @endif zlib
47242 @if lto-plugin
47243 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47244 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
47245 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
47247 @endif lto-plugin
47248 @if test -d $(TARGET_SUBDIR) ; then \
47249 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
47250 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
47252 rm -f stage_current
47254 # Bubble a bug fix through all the stages up to stage feedback. They are
47255 # remade, but not reconfigured. The next stage (if any) will not be
47256 # reconfigured either.
47257 .PHONY: stagefeedback-bubble
47258 stagefeedback-bubble:: stageprofile-bubble
47259 @r=`${PWD_COMMAND}`; export r; \
47260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47261 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
47262 echo Skipping rebuild of stagefeedback ; \
47263 else \
47264 $(MAKE) stagefeedback-start; \
47265 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
47268 .PHONY: all-stagefeedback clean-stagefeedback
47269 do-clean: clean-stagefeedback
47271 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47272 # only possibility, but now it conflicts with no-bootstrap rules
47273 @if gcc-bootstrap
47277 .PHONY: profiledbootstrap profiledbootstrap-lean
47278 profiledbootstrap:
47279 echo stagefeedback > stage_final
47280 @r=`${PWD_COMMAND}`; export r; \
47281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47282 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
47283 @: $(MAKE); $(unstage)
47284 @r=`${PWD_COMMAND}`; export r; \
47285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47286 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47287 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47289 profiledbootstrap-lean:
47290 echo stagefeedback > stage_final
47291 @r=`${PWD_COMMAND}`; export r; \
47292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47293 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
47294 @: $(MAKE); $(unstage)
47295 @r=`${PWD_COMMAND}`; export r; \
47296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47297 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47298 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47301 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47302 distclean-stageprofile:: distclean-stagefeedback
47303 .PHONY: distclean-stagefeedback
47304 distclean-stagefeedback::
47305 @: $(MAKE); $(stage)
47306 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
47307 rm -rf stagefeedback-*
47310 @endif gcc-bootstrap
47314 stageprofile-end::
47315 $(MAKE) distclean-stagefeedback
47317 stagefeedback-start::
47318 @r=`${PWD_COMMAND}`; export r; \
47319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47320 for i in prev-*; do \
47321 j=`echo $$i | sed s/^prev-//` ; \
47322 cd $$r/$$i && \
47323 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
47324 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
47325 done
47327 @if gcc-bootstrap
47328 do-distclean: distclean-stage1
47330 # Provide a GCC build when we're building target libraries. This does
47331 # not work as a dependency, just as the minimum necessary to avoid errors.
47332 stage_last:
47333 @r=`${PWD_COMMAND}`; export r; \
47334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47335 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
47337 # Same as unstage, but not phony and defaulting to stage1-start. We place
47338 # it in the dependency so that for example `make -j3 all-gcc' works.
47339 stage_current:
47340 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
47342 .PHONY: restrap
47343 restrap::
47344 @: $(MAKE); $(stage)
47345 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
47346 restrap:: all
47347 @endif gcc-bootstrap
47349 # --------------------------------------
47350 # Dependencies between different modules
47351 # --------------------------------------
47353 # Generic dependencies for target modules on host stuff, especially gcc
47354 @if gcc-bootstrap
47355 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
47356 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
47357 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
47358 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
47359 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
47360 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
47361 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
47362 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
47363 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
47364 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
47365 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
47366 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
47367 configure-stage1-target-libvtv: maybe-all-stage1-gcc
47368 configure-stage2-target-libvtv: maybe-all-stage2-gcc
47369 configure-stage3-target-libvtv: maybe-all-stage3-gcc
47370 configure-stage4-target-libvtv: maybe-all-stage4-gcc
47371 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
47372 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
47373 configure-target-libcilkrts: stage_last
47374 configure-target-libssp: stage_last
47375 configure-target-newlib: stage_last
47376 configure-stage1-target-libgcc: maybe-all-stage1-gcc
47377 configure-stage2-target-libgcc: maybe-all-stage2-gcc
47378 configure-stage3-target-libgcc: maybe-all-stage3-gcc
47379 configure-stage4-target-libgcc: maybe-all-stage4-gcc
47380 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
47381 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
47382 configure-target-libbacktrace: stage_last
47383 configure-target-libquadmath: stage_last
47384 configure-target-libgfortran: stage_last
47385 configure-target-libobjc: stage_last
47386 configure-target-libgo: stage_last
47387 configure-target-libgrust: stage_last
47388 configure-target-libtermcap: stage_last
47389 configure-target-winsup: stage_last
47390 configure-target-libgloss: stage_last
47391 configure-target-libffi: stage_last
47392 configure-target-libjava: stage_last
47393 configure-target-zlib: stage_last
47394 configure-target-boehm-gc: stage_last
47395 configure-target-rda: stage_last
47396 configure-target-libada: stage_last
47397 configure-stage1-target-libgomp: maybe-all-stage1-gcc
47398 configure-stage2-target-libgomp: maybe-all-stage2-gcc
47399 configure-stage3-target-libgomp: maybe-all-stage3-gcc
47400 configure-stage4-target-libgomp: maybe-all-stage4-gcc
47401 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
47402 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
47403 configure-target-libitm: stage_last
47404 configure-target-libatomic: stage_last
47405 @endif gcc-bootstrap
47407 @if gcc-no-bootstrap
47408 configure-target-libstdc++-v3: maybe-all-gcc
47409 configure-target-libsanitizer: maybe-all-gcc
47410 configure-target-libvtv: maybe-all-gcc
47411 configure-target-libcilkrts: maybe-all-gcc
47412 configure-target-libssp: maybe-all-gcc
47413 configure-target-newlib: maybe-all-gcc
47414 configure-target-libgcc: maybe-all-gcc
47415 configure-target-libbacktrace: maybe-all-gcc
47416 configure-target-libquadmath: maybe-all-gcc
47417 configure-target-libgfortran: maybe-all-gcc
47418 configure-target-libobjc: maybe-all-gcc
47419 configure-target-libgo: maybe-all-gcc
47420 configure-target-libgrust: maybe-all-gcc
47421 configure-target-libtermcap: maybe-all-gcc
47422 configure-target-winsup: maybe-all-gcc
47423 configure-target-libgloss: maybe-all-gcc
47424 configure-target-libffi: maybe-all-gcc
47425 configure-target-libjava: maybe-all-gcc
47426 configure-target-zlib: maybe-all-gcc
47427 configure-target-boehm-gc: maybe-all-gcc
47428 configure-target-rda: maybe-all-gcc
47429 configure-target-libada: maybe-all-gcc
47430 configure-target-libgomp: maybe-all-gcc
47431 configure-target-libitm: maybe-all-gcc
47432 configure-target-libatomic: maybe-all-gcc
47433 @endif gcc-no-bootstrap
47436 # There are two types of dependencies here: 'hard' dependencies, where one
47437 # module simply won't build without the other; and 'soft' dependencies, where
47438 # if the depended-on module is missing, the depending module will do without
47439 # or find a substitute somewhere (perhaps installed). Soft dependencies
47440 # are made here to depend on a 'maybe-' target. If you're not sure,
47441 # it's safer to use a soft dependency.
47448 # With all the machinery above in place, it is pretty easy to generate
47449 # dependencies. Host dependencies are a bit more complex because we have
47450 # to check for bootstrap/prebootstrap dependencies. To resolve
47451 # prebootstrap dependencies, prebootstrap modules are gathered in
47452 # a hash table.
47453 all-build-bison: maybe-all-build-texinfo
47454 all-build-flex: maybe-all-build-texinfo
47455 all-build-flex: maybe-all-build-bison
47456 all-build-flex: maybe-all-build-m4
47457 all-build-libiberty: maybe-all-build-texinfo
47458 all-build-m4: maybe-all-build-texinfo
47459 all-build-fixincludes: maybe-all-build-libiberty
47460 configure-gcc: maybe-configure-intl
47462 configure-stage1-gcc: maybe-configure-stage1-intl
47463 configure-stage2-gcc: maybe-configure-stage2-intl
47464 configure-stage3-gcc: maybe-configure-stage3-intl
47465 configure-stage4-gcc: maybe-configure-stage4-intl
47466 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
47467 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
47468 configure-gcc: maybe-all-gmp
47470 configure-stage1-gcc: maybe-all-stage1-gmp
47471 configure-stage2-gcc: maybe-all-stage2-gmp
47472 configure-stage3-gcc: maybe-all-stage3-gmp
47473 configure-stage4-gcc: maybe-all-stage4-gmp
47474 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
47475 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
47476 configure-gcc: maybe-all-lto-plugin
47478 configure-stage1-gcc: maybe-all-stage1-lto-plugin
47479 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47480 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47481 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47482 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47483 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47484 configure-gcc: maybe-all-binutils
47486 configure-stage1-gcc: maybe-all-stage1-binutils
47487 configure-stage2-gcc: maybe-all-stage2-binutils
47488 configure-stage3-gcc: maybe-all-stage3-binutils
47489 configure-stage4-gcc: maybe-all-stage4-binutils
47490 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47491 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47492 configure-gcc: maybe-all-gas
47494 configure-stage1-gcc: maybe-all-stage1-gas
47495 configure-stage2-gcc: maybe-all-stage2-gas
47496 configure-stage3-gcc: maybe-all-stage3-gas
47497 configure-stage4-gcc: maybe-all-stage4-gas
47498 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47499 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47500 configure-gcc: maybe-all-ld
47502 configure-stage1-gcc: maybe-all-stage1-ld
47503 configure-stage2-gcc: maybe-all-stage2-ld
47504 configure-stage3-gcc: maybe-all-stage3-ld
47505 configure-stage4-gcc: maybe-all-stage4-ld
47506 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47507 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47508 configure-gcc: maybe-all-gold
47510 configure-stage1-gcc: maybe-all-stage1-gold
47511 configure-stage2-gcc: maybe-all-stage2-gold
47512 configure-stage3-gcc: maybe-all-stage3-gold
47513 configure-stage4-gcc: maybe-all-stage4-gold
47514 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47515 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47516 configure-gcc: maybe-all-libelf
47518 configure-stage1-gcc: maybe-all-stage1-libelf
47519 configure-stage2-gcc: maybe-all-stage2-libelf
47520 configure-stage3-gcc: maybe-all-stage3-libelf
47521 configure-stage4-gcc: maybe-all-stage4-libelf
47522 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47523 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47524 all-gcc: all-libiberty
47526 all-stage1-gcc: all-stage1-libiberty
47527 all-stage2-gcc: all-stage2-libiberty
47528 all-stage3-gcc: all-stage3-libiberty
47529 all-stage4-gcc: all-stage4-libiberty
47530 all-stageprofile-gcc: all-stageprofile-libiberty
47531 all-stagefeedback-gcc: all-stagefeedback-libiberty
47532 all-gcc: maybe-all-intl
47534 all-stage1-gcc: maybe-all-stage1-intl
47535 all-stage2-gcc: maybe-all-stage2-intl
47536 all-stage3-gcc: maybe-all-stage3-intl
47537 all-stage4-gcc: maybe-all-stage4-intl
47538 all-stageprofile-gcc: maybe-all-stageprofile-intl
47539 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47540 all-gcc: maybe-all-mpfr
47542 all-stage1-gcc: maybe-all-stage1-mpfr
47543 all-stage2-gcc: maybe-all-stage2-mpfr
47544 all-stage3-gcc: maybe-all-stage3-mpfr
47545 all-stage4-gcc: maybe-all-stage4-mpfr
47546 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47547 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47548 all-gcc: maybe-all-mpc
47550 all-stage1-gcc: maybe-all-stage1-mpc
47551 all-stage2-gcc: maybe-all-stage2-mpc
47552 all-stage3-gcc: maybe-all-stage3-mpc
47553 all-stage4-gcc: maybe-all-stage4-mpc
47554 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47555 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47556 all-gcc: maybe-all-cloog
47558 all-stage1-gcc: maybe-all-stage1-cloog
47559 all-stage2-gcc: maybe-all-stage2-cloog
47560 all-stage3-gcc: maybe-all-stage3-cloog
47561 all-stage4-gcc: maybe-all-stage4-cloog
47562 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47563 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47564 all-gcc: maybe-all-build-texinfo
47566 all-stage1-gcc: maybe-all-build-texinfo
47567 all-stage2-gcc: maybe-all-build-texinfo
47568 all-stage3-gcc: maybe-all-build-texinfo
47569 all-stage4-gcc: maybe-all-build-texinfo
47570 all-stageprofile-gcc: maybe-all-build-texinfo
47571 all-stagefeedback-gcc: maybe-all-build-texinfo
47572 all-gcc: maybe-all-build-bison
47574 all-stage1-gcc: maybe-all-build-bison
47575 all-stage2-gcc: maybe-all-build-bison
47576 all-stage3-gcc: maybe-all-build-bison
47577 all-stage4-gcc: maybe-all-build-bison
47578 all-stageprofile-gcc: maybe-all-build-bison
47579 all-stagefeedback-gcc: maybe-all-build-bison
47580 all-gcc: maybe-all-build-flex
47582 all-stage1-gcc: maybe-all-build-flex
47583 all-stage2-gcc: maybe-all-build-flex
47584 all-stage3-gcc: maybe-all-build-flex
47585 all-stage4-gcc: maybe-all-build-flex
47586 all-stageprofile-gcc: maybe-all-build-flex
47587 all-stagefeedback-gcc: maybe-all-build-flex
47588 all-gcc: maybe-all-build-libiberty
47590 all-stage1-gcc: maybe-all-build-libiberty
47591 all-stage2-gcc: maybe-all-build-libiberty
47592 all-stage3-gcc: maybe-all-build-libiberty
47593 all-stage4-gcc: maybe-all-build-libiberty
47594 all-stageprofile-gcc: maybe-all-build-libiberty
47595 all-stagefeedback-gcc: maybe-all-build-libiberty
47596 all-gcc: maybe-all-build-fixincludes
47598 all-stage1-gcc: maybe-all-build-fixincludes
47599 all-stage2-gcc: maybe-all-build-fixincludes
47600 all-stage3-gcc: maybe-all-build-fixincludes
47601 all-stage4-gcc: maybe-all-build-fixincludes
47602 all-stageprofile-gcc: maybe-all-build-fixincludes
47603 all-stagefeedback-gcc: maybe-all-build-fixincludes
47604 all-gcc: maybe-all-zlib
47606 all-stage1-gcc: maybe-all-stage1-zlib
47607 all-stage2-gcc: maybe-all-stage2-zlib
47608 all-stage3-gcc: maybe-all-stage3-zlib
47609 all-stage4-gcc: maybe-all-stage4-zlib
47610 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47611 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47612 all-gcc: all-libbacktrace
47614 all-stage1-gcc: all-stage1-libbacktrace
47615 all-stage2-gcc: all-stage2-libbacktrace
47616 all-stage3-gcc: all-stage3-libbacktrace
47617 all-stage4-gcc: all-stage4-libbacktrace
47618 all-stageprofile-gcc: all-stageprofile-libbacktrace
47619 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47620 all-gcc: all-libcpp
47622 all-stage1-gcc: all-stage1-libcpp
47623 all-stage2-gcc: all-stage2-libcpp
47624 all-stage3-gcc: all-stage3-libcpp
47625 all-stage4-gcc: all-stage4-libcpp
47626 all-stageprofile-gcc: all-stageprofile-libcpp
47627 all-stagefeedback-gcc: all-stagefeedback-libcpp
47628 all-gcc: all-libdecnumber
47630 all-stage1-gcc: all-stage1-libdecnumber
47631 all-stage2-gcc: all-stage2-libdecnumber
47632 all-stage3-gcc: all-stage3-libdecnumber
47633 all-stage4-gcc: all-stage4-libdecnumber
47634 all-stageprofile-gcc: all-stageprofile-libdecnumber
47635 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47636 all-gcc: maybe-all-libiberty
47638 all-stage1-gcc: maybe-all-stage1-libiberty
47639 all-stage2-gcc: maybe-all-stage2-libiberty
47640 all-stage3-gcc: maybe-all-stage3-libiberty
47641 all-stage4-gcc: maybe-all-stage4-libiberty
47642 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47643 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47644 all-gcc: maybe-all-fixincludes
47646 all-stage1-gcc: maybe-all-stage1-fixincludes
47647 all-stage2-gcc: maybe-all-stage2-fixincludes
47648 all-stage3-gcc: maybe-all-stage3-fixincludes
47649 all-stage4-gcc: maybe-all-stage4-fixincludes
47650 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
47651 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
47652 all-gcc: maybe-all-lto-plugin
47654 all-stage1-gcc: maybe-all-stage1-lto-plugin
47655 all-stage2-gcc: maybe-all-stage2-lto-plugin
47656 all-stage3-gcc: maybe-all-stage3-lto-plugin
47657 all-stage4-gcc: maybe-all-stage4-lto-plugin
47658 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47659 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47660 info-gcc: maybe-all-build-libiberty
47662 info-stage1-gcc: maybe-all-build-libiberty
47663 info-stage2-gcc: maybe-all-build-libiberty
47664 info-stage3-gcc: maybe-all-build-libiberty
47665 info-stage4-gcc: maybe-all-build-libiberty
47666 info-stageprofile-gcc: maybe-all-build-libiberty
47667 info-stagefeedback-gcc: maybe-all-build-libiberty
47668 dvi-gcc: maybe-all-build-libiberty
47670 dvi-stage1-gcc: maybe-all-build-libiberty
47671 dvi-stage2-gcc: maybe-all-build-libiberty
47672 dvi-stage3-gcc: maybe-all-build-libiberty
47673 dvi-stage4-gcc: maybe-all-build-libiberty
47674 dvi-stageprofile-gcc: maybe-all-build-libiberty
47675 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47676 pdf-gcc: maybe-all-build-libiberty
47678 pdf-stage1-gcc: maybe-all-build-libiberty
47679 pdf-stage2-gcc: maybe-all-build-libiberty
47680 pdf-stage3-gcc: maybe-all-build-libiberty
47681 pdf-stage4-gcc: maybe-all-build-libiberty
47682 pdf-stageprofile-gcc: maybe-all-build-libiberty
47683 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47684 html-gcc: maybe-all-build-libiberty
47686 html-stage1-gcc: maybe-all-build-libiberty
47687 html-stage2-gcc: maybe-all-build-libiberty
47688 html-stage3-gcc: maybe-all-build-libiberty
47689 html-stage4-gcc: maybe-all-build-libiberty
47690 html-stageprofile-gcc: maybe-all-build-libiberty
47691 html-stagefeedback-gcc: maybe-all-build-libiberty
47692 install-gcc: maybe-install-fixincludes
47693 install-gcc: maybe-install-lto-plugin
47694 install-strip-gcc: maybe-install-strip-fixincludes
47695 install-strip-gcc: maybe-install-strip-lto-plugin
47696 configure-libcpp: configure-libiberty
47698 configure-stage1-libcpp: configure-stage1-libiberty
47699 configure-stage2-libcpp: configure-stage2-libiberty
47700 configure-stage3-libcpp: configure-stage3-libiberty
47701 configure-stage4-libcpp: configure-stage4-libiberty
47702 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47703 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47704 configure-libcpp: maybe-configure-intl
47706 configure-stage1-libcpp: maybe-configure-stage1-intl
47707 configure-stage2-libcpp: maybe-configure-stage2-intl
47708 configure-stage3-libcpp: maybe-configure-stage3-intl
47709 configure-stage4-libcpp: maybe-configure-stage4-intl
47710 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47711 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47712 all-libcpp: all-libiberty
47714 all-stage1-libcpp: all-stage1-libiberty
47715 all-stage2-libcpp: all-stage2-libiberty
47716 all-stage3-libcpp: all-stage3-libiberty
47717 all-stage4-libcpp: all-stage4-libiberty
47718 all-stageprofile-libcpp: all-stageprofile-libiberty
47719 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47720 all-libcpp: maybe-all-intl
47722 all-stage1-libcpp: maybe-all-stage1-intl
47723 all-stage2-libcpp: maybe-all-stage2-intl
47724 all-stage3-libcpp: maybe-all-stage3-intl
47725 all-stage4-libcpp: maybe-all-stage4-intl
47726 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47727 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47728 all-fixincludes: maybe-all-libiberty
47730 all-stage1-fixincludes: maybe-all-stage1-libiberty
47731 all-stage2-fixincludes: maybe-all-stage2-libiberty
47732 all-stage3-fixincludes: maybe-all-stage3-libiberty
47733 all-stage4-fixincludes: maybe-all-stage4-libiberty
47734 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
47735 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
47736 all-gnattools: maybe-all-target-libada
47737 all-gnattools: maybe-all-target-libstdc++-v3
47738 all-lto-plugin: maybe-all-libiberty
47740 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47741 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47742 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47743 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47744 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47745 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47746 all-utils: maybe-all-libiberty
47747 configure-mpfr: maybe-all-gmp
47749 configure-stage1-mpfr: maybe-all-stage1-gmp
47750 configure-stage2-mpfr: maybe-all-stage2-gmp
47751 configure-stage3-mpfr: maybe-all-stage3-gmp
47752 configure-stage4-mpfr: maybe-all-stage4-gmp
47753 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47754 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47755 configure-mpc: maybe-all-mpfr
47757 configure-stage1-mpc: maybe-all-stage1-mpfr
47758 configure-stage2-mpc: maybe-all-stage2-mpfr
47759 configure-stage3-mpc: maybe-all-stage3-mpfr
47760 configure-stage4-mpc: maybe-all-stage4-mpfr
47761 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47762 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47763 configure-isl: maybe-all-gmp
47765 configure-stage1-isl: maybe-all-stage1-gmp
47766 configure-stage2-isl: maybe-all-stage2-gmp
47767 configure-stage3-isl: maybe-all-stage3-gmp
47768 configure-stage4-isl: maybe-all-stage4-gmp
47769 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47770 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47771 configure-cloog: maybe-all-isl
47773 configure-stage1-cloog: maybe-all-stage1-isl
47774 configure-stage2-cloog: maybe-all-stage2-isl
47775 configure-stage3-cloog: maybe-all-stage3-isl
47776 configure-stage4-cloog: maybe-all-stage4-isl
47777 configure-stageprofile-cloog: maybe-all-stageprofile-isl
47778 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47779 configure-cloog: maybe-all-gmp
47781 configure-stage1-cloog: maybe-all-stage1-gmp
47782 configure-stage2-cloog: maybe-all-stage2-gmp
47783 configure-stage3-cloog: maybe-all-stage3-gmp
47784 configure-stage4-cloog: maybe-all-stage4-gmp
47785 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47786 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47787 configure-gdb: maybe-all-intl
47788 configure-gdb: maybe-configure-sim
47789 configure-gdb: maybe-all-bfd
47790 configure-gdb: maybe-all-libiconv
47791 all-gdb: maybe-all-libiberty
47792 all-gdb: maybe-all-libiconv
47793 all-gdb: maybe-all-opcodes
47794 all-gdb: maybe-all-readline
47795 all-gdb: maybe-all-build-bison
47796 all-gdb: maybe-all-sim
47797 all-gdb: maybe-all-libdecnumber
47798 all-gdb: maybe-all-libtermcap
47799 configure-libgui: maybe-configure-tcl
47800 configure-libgui: maybe-configure-tk
47801 all-libgui: maybe-all-tcl
47802 all-libgui: maybe-all-tk
47803 all-libgui: maybe-all-itcl
47804 configure-bfd: configure-libiberty
47806 configure-stage1-bfd: configure-stage1-libiberty
47807 configure-stage2-bfd: configure-stage2-libiberty
47808 configure-stage3-bfd: configure-stage3-libiberty
47809 configure-stage4-bfd: configure-stage4-libiberty
47810 configure-stageprofile-bfd: configure-stageprofile-libiberty
47811 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47812 configure-bfd: maybe-configure-intl
47814 configure-stage1-bfd: maybe-configure-stage1-intl
47815 configure-stage2-bfd: maybe-configure-stage2-intl
47816 configure-stage3-bfd: maybe-configure-stage3-intl
47817 configure-stage4-bfd: maybe-configure-stage4-intl
47818 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47819 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47820 all-bfd: maybe-all-libiberty
47822 all-stage1-bfd: maybe-all-stage1-libiberty
47823 all-stage2-bfd: maybe-all-stage2-libiberty
47824 all-stage3-bfd: maybe-all-stage3-libiberty
47825 all-stage4-bfd: maybe-all-stage4-libiberty
47826 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47827 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47828 all-bfd: maybe-all-intl
47830 all-stage1-bfd: maybe-all-stage1-intl
47831 all-stage2-bfd: maybe-all-stage2-intl
47832 all-stage3-bfd: maybe-all-stage3-intl
47833 all-stage4-bfd: maybe-all-stage4-intl
47834 all-stageprofile-bfd: maybe-all-stageprofile-intl
47835 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47836 configure-opcodes: configure-libiberty
47838 configure-stage1-opcodes: configure-stage1-libiberty
47839 configure-stage2-opcodes: configure-stage2-libiberty
47840 configure-stage3-opcodes: configure-stage3-libiberty
47841 configure-stage4-opcodes: configure-stage4-libiberty
47842 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47843 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47844 all-opcodes: maybe-all-libiberty
47846 all-stage1-opcodes: maybe-all-stage1-libiberty
47847 all-stage2-opcodes: maybe-all-stage2-libiberty
47848 all-stage3-opcodes: maybe-all-stage3-libiberty
47849 all-stage4-opcodes: maybe-all-stage4-libiberty
47850 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47851 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47852 configure-binutils: maybe-configure-intl
47854 configure-stage1-binutils: maybe-configure-stage1-intl
47855 configure-stage2-binutils: maybe-configure-stage2-intl
47856 configure-stage3-binutils: maybe-configure-stage3-intl
47857 configure-stage4-binutils: maybe-configure-stage4-intl
47858 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47859 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47860 all-binutils: maybe-all-libiberty
47862 all-stage1-binutils: maybe-all-stage1-libiberty
47863 all-stage2-binutils: maybe-all-stage2-libiberty
47864 all-stage3-binutils: maybe-all-stage3-libiberty
47865 all-stage4-binutils: maybe-all-stage4-libiberty
47866 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47867 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47868 all-binutils: maybe-all-opcodes
47870 all-stage1-binutils: maybe-all-stage1-opcodes
47871 all-stage2-binutils: maybe-all-stage2-opcodes
47872 all-stage3-binutils: maybe-all-stage3-opcodes
47873 all-stage4-binutils: maybe-all-stage4-opcodes
47874 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47875 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47876 all-binutils: maybe-all-bfd
47878 all-stage1-binutils: maybe-all-stage1-bfd
47879 all-stage2-binutils: maybe-all-stage2-bfd
47880 all-stage3-binutils: maybe-all-stage3-bfd
47881 all-stage4-binutils: maybe-all-stage4-bfd
47882 all-stageprofile-binutils: maybe-all-stageprofile-bfd
47883 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47884 all-binutils: maybe-all-build-flex
47886 all-stage1-binutils: maybe-all-build-flex
47887 all-stage2-binutils: maybe-all-build-flex
47888 all-stage3-binutils: maybe-all-build-flex
47889 all-stage4-binutils: maybe-all-build-flex
47890 all-stageprofile-binutils: maybe-all-build-flex
47891 all-stagefeedback-binutils: maybe-all-build-flex
47892 all-binutils: maybe-all-build-bison
47894 all-stage1-binutils: maybe-all-build-bison
47895 all-stage2-binutils: maybe-all-build-bison
47896 all-stage3-binutils: maybe-all-build-bison
47897 all-stage4-binutils: maybe-all-build-bison
47898 all-stageprofile-binutils: maybe-all-build-bison
47899 all-stagefeedback-binutils: maybe-all-build-bison
47900 all-binutils: maybe-all-intl
47902 all-stage1-binutils: maybe-all-stage1-intl
47903 all-stage2-binutils: maybe-all-stage2-intl
47904 all-stage3-binutils: maybe-all-stage3-intl
47905 all-stage4-binutils: maybe-all-stage4-intl
47906 all-stageprofile-binutils: maybe-all-stageprofile-intl
47907 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47908 all-binutils: maybe-all-gas
47910 all-stage1-binutils: maybe-all-stage1-gas
47911 all-stage2-binutils: maybe-all-stage2-gas
47912 all-stage3-binutils: maybe-all-stage3-gas
47913 all-stage4-binutils: maybe-all-stage4-gas
47914 all-stageprofile-binutils: maybe-all-stageprofile-gas
47915 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47916 install-binutils: maybe-install-opcodes
47917 install-strip-binutils: maybe-install-strip-opcodes
47918 install-opcodes: maybe-install-bfd
47919 install-strip-opcodes: maybe-install-strip-bfd
47920 configure-gas: maybe-configure-intl
47922 configure-stage1-gas: maybe-configure-stage1-intl
47923 configure-stage2-gas: maybe-configure-stage2-intl
47924 configure-stage3-gas: maybe-configure-stage3-intl
47925 configure-stage4-gas: maybe-configure-stage4-intl
47926 configure-stageprofile-gas: maybe-configure-stageprofile-intl
47927 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47928 all-gas: maybe-all-libiberty
47930 all-stage1-gas: maybe-all-stage1-libiberty
47931 all-stage2-gas: maybe-all-stage2-libiberty
47932 all-stage3-gas: maybe-all-stage3-libiberty
47933 all-stage4-gas: maybe-all-stage4-libiberty
47934 all-stageprofile-gas: maybe-all-stageprofile-libiberty
47935 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47936 all-gas: maybe-all-opcodes
47938 all-stage1-gas: maybe-all-stage1-opcodes
47939 all-stage2-gas: maybe-all-stage2-opcodes
47940 all-stage3-gas: maybe-all-stage3-opcodes
47941 all-stage4-gas: maybe-all-stage4-opcodes
47942 all-stageprofile-gas: maybe-all-stageprofile-opcodes
47943 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47944 all-gas: maybe-all-bfd
47946 all-stage1-gas: maybe-all-stage1-bfd
47947 all-stage2-gas: maybe-all-stage2-bfd
47948 all-stage3-gas: maybe-all-stage3-bfd
47949 all-stage4-gas: maybe-all-stage4-bfd
47950 all-stageprofile-gas: maybe-all-stageprofile-bfd
47951 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47952 all-gas: maybe-all-intl
47954 all-stage1-gas: maybe-all-stage1-intl
47955 all-stage2-gas: maybe-all-stage2-intl
47956 all-stage3-gas: maybe-all-stage3-intl
47957 all-stage4-gas: maybe-all-stage4-intl
47958 all-stageprofile-gas: maybe-all-stageprofile-intl
47959 all-stagefeedback-gas: maybe-all-stagefeedback-intl
47960 configure-gprof: maybe-configure-intl
47961 all-gprof: maybe-all-libiberty
47962 all-gprof: maybe-all-bfd
47963 all-gprof: maybe-all-opcodes
47964 all-gprof: maybe-all-intl
47965 all-gprof: maybe-all-gas
47966 configure-ld: maybe-configure-intl
47968 configure-stage1-ld: maybe-configure-stage1-intl
47969 configure-stage2-ld: maybe-configure-stage2-intl
47970 configure-stage3-ld: maybe-configure-stage3-intl
47971 configure-stage4-ld: maybe-configure-stage4-intl
47972 configure-stageprofile-ld: maybe-configure-stageprofile-intl
47973 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47974 all-ld: maybe-all-libiberty
47976 all-stage1-ld: maybe-all-stage1-libiberty
47977 all-stage2-ld: maybe-all-stage2-libiberty
47978 all-stage3-ld: maybe-all-stage3-libiberty
47979 all-stage4-ld: maybe-all-stage4-libiberty
47980 all-stageprofile-ld: maybe-all-stageprofile-libiberty
47981 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47982 all-ld: maybe-all-bfd
47984 all-stage1-ld: maybe-all-stage1-bfd
47985 all-stage2-ld: maybe-all-stage2-bfd
47986 all-stage3-ld: maybe-all-stage3-bfd
47987 all-stage4-ld: maybe-all-stage4-bfd
47988 all-stageprofile-ld: maybe-all-stageprofile-bfd
47989 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47990 all-ld: maybe-all-opcodes
47992 all-stage1-ld: maybe-all-stage1-opcodes
47993 all-stage2-ld: maybe-all-stage2-opcodes
47994 all-stage3-ld: maybe-all-stage3-opcodes
47995 all-stage4-ld: maybe-all-stage4-opcodes
47996 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47997 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47998 all-ld: maybe-all-build-bison
48000 all-stage1-ld: maybe-all-build-bison
48001 all-stage2-ld: maybe-all-build-bison
48002 all-stage3-ld: maybe-all-build-bison
48003 all-stage4-ld: maybe-all-build-bison
48004 all-stageprofile-ld: maybe-all-build-bison
48005 all-stagefeedback-ld: maybe-all-build-bison
48006 all-ld: maybe-all-build-flex
48008 all-stage1-ld: maybe-all-build-flex
48009 all-stage2-ld: maybe-all-build-flex
48010 all-stage3-ld: maybe-all-build-flex
48011 all-stage4-ld: maybe-all-build-flex
48012 all-stageprofile-ld: maybe-all-build-flex
48013 all-stagefeedback-ld: maybe-all-build-flex
48014 all-ld: maybe-all-intl
48016 all-stage1-ld: maybe-all-stage1-intl
48017 all-stage2-ld: maybe-all-stage2-intl
48018 all-stage3-ld: maybe-all-stage3-intl
48019 all-stage4-ld: maybe-all-stage4-intl
48020 all-stageprofile-ld: maybe-all-stageprofile-intl
48021 all-stagefeedback-ld: maybe-all-stagefeedback-intl
48022 all-ld: maybe-all-gas
48024 all-stage1-ld: maybe-all-stage1-gas
48025 all-stage2-ld: maybe-all-stage2-gas
48026 all-stage3-ld: maybe-all-stage3-gas
48027 all-stage4-ld: maybe-all-stage4-gas
48028 all-stageprofile-ld: maybe-all-stageprofile-gas
48029 all-stagefeedback-ld: maybe-all-stagefeedback-gas
48030 all-ld: maybe-all-binutils
48032 all-stage1-ld: maybe-all-stage1-binutils
48033 all-stage2-ld: maybe-all-stage2-binutils
48034 all-stage3-ld: maybe-all-stage3-binutils
48035 all-stage4-ld: maybe-all-stage4-binutils
48036 all-stageprofile-ld: maybe-all-stageprofile-binutils
48037 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
48038 install-ld: maybe-install-gold
48039 install-strip-ld: maybe-install-strip-gold
48040 configure-gold: maybe-configure-intl
48042 configure-stage1-gold: maybe-configure-stage1-intl
48043 configure-stage2-gold: maybe-configure-stage2-intl
48044 configure-stage3-gold: maybe-configure-stage3-intl
48045 configure-stage4-gold: maybe-configure-stage4-intl
48046 configure-stageprofile-gold: maybe-configure-stageprofile-intl
48047 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
48048 all-gold: maybe-all-libiberty
48050 all-stage1-gold: maybe-all-stage1-libiberty
48051 all-stage2-gold: maybe-all-stage2-libiberty
48052 all-stage3-gold: maybe-all-stage3-libiberty
48053 all-stage4-gold: maybe-all-stage4-libiberty
48054 all-stageprofile-gold: maybe-all-stageprofile-libiberty
48055 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
48056 all-gold: maybe-all-intl
48058 all-stage1-gold: maybe-all-stage1-intl
48059 all-stage2-gold: maybe-all-stage2-intl
48060 all-stage3-gold: maybe-all-stage3-intl
48061 all-stage4-gold: maybe-all-stage4-intl
48062 all-stageprofile-gold: maybe-all-stageprofile-intl
48063 all-stagefeedback-gold: maybe-all-stagefeedback-intl
48064 all-gold: maybe-all-bfd
48066 all-stage1-gold: maybe-all-stage1-bfd
48067 all-stage2-gold: maybe-all-stage2-bfd
48068 all-stage3-gold: maybe-all-stage3-bfd
48069 all-stage4-gold: maybe-all-stage4-bfd
48070 all-stageprofile-gold: maybe-all-stageprofile-bfd
48071 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
48072 all-gold: maybe-all-build-bison
48074 all-stage1-gold: maybe-all-build-bison
48075 all-stage2-gold: maybe-all-build-bison
48076 all-stage3-gold: maybe-all-build-bison
48077 all-stage4-gold: maybe-all-build-bison
48078 all-stageprofile-gold: maybe-all-build-bison
48079 all-stagefeedback-gold: maybe-all-build-bison
48080 all-gold: maybe-all-gas
48082 all-stage1-gold: maybe-all-stage1-gas
48083 all-stage2-gold: maybe-all-stage2-gas
48084 all-stage3-gold: maybe-all-stage3-gas
48085 all-stage4-gold: maybe-all-stage4-gas
48086 all-stageprofile-gold: maybe-all-stageprofile-gas
48087 all-stagefeedback-gold: maybe-all-stagefeedback-gas
48088 check-gold: maybe-all-binutils
48090 check-stage1-gold: maybe-all-stage1-binutils
48091 check-stage2-gold: maybe-all-stage2-binutils
48092 check-stage3-gold: maybe-all-stage3-binutils
48093 check-stage4-gold: maybe-all-stage4-binutils
48094 check-stageprofile-gold: maybe-all-stageprofile-binutils
48095 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
48096 check-gold: maybe-all-gas
48098 check-stage1-gold: maybe-all-stage1-gas
48099 check-stage2-gold: maybe-all-stage2-gas
48100 check-stage3-gold: maybe-all-stage3-gas
48101 check-stage4-gold: maybe-all-stage4-gas
48102 check-stageprofile-gold: maybe-all-stageprofile-gas
48103 check-stagefeedback-gold: maybe-all-stagefeedback-gas
48104 configure-opcodes: maybe-configure-intl
48106 configure-stage1-opcodes: maybe-configure-stage1-intl
48107 configure-stage2-opcodes: maybe-configure-stage2-intl
48108 configure-stage3-opcodes: maybe-configure-stage3-intl
48109 configure-stage4-opcodes: maybe-configure-stage4-intl
48110 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
48111 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
48112 all-opcodes: maybe-all-bfd
48114 all-stage1-opcodes: maybe-all-stage1-bfd
48115 all-stage2-opcodes: maybe-all-stage2-bfd
48116 all-stage3-opcodes: maybe-all-stage3-bfd
48117 all-stage4-opcodes: maybe-all-stage4-bfd
48118 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
48119 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
48120 all-opcodes: maybe-all-libiberty
48122 all-stage1-opcodes: maybe-all-stage1-libiberty
48123 all-stage2-opcodes: maybe-all-stage2-libiberty
48124 all-stage3-opcodes: maybe-all-stage3-libiberty
48125 all-stage4-opcodes: maybe-all-stage4-libiberty
48126 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48127 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48128 all-opcodes: maybe-all-intl
48130 all-stage1-opcodes: maybe-all-stage1-intl
48131 all-stage2-opcodes: maybe-all-stage2-intl
48132 all-stage3-opcodes: maybe-all-stage3-intl
48133 all-stage4-opcodes: maybe-all-stage4-intl
48134 all-stageprofile-opcodes: maybe-all-stageprofile-intl
48135 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
48136 all-dejagnu: maybe-all-tcl
48137 all-dejagnu: maybe-all-expect
48138 all-dejagnu: maybe-all-tk
48139 configure-expect: maybe-configure-tcl
48140 configure-expect: maybe-configure-tk
48141 all-expect: maybe-all-tcl
48142 all-expect: maybe-all-tk
48143 configure-itcl: maybe-configure-tcl
48144 configure-itcl: maybe-configure-tk
48145 all-itcl: maybe-all-tcl
48146 all-itcl: maybe-all-tk
48147 install-itcl: maybe-install-tcl
48148 install-strip-itcl: maybe-install-strip-tcl
48149 configure-tk: maybe-configure-tcl
48150 all-tk: maybe-all-tcl
48151 all-sid: maybe-all-libiberty
48152 all-sid: maybe-all-bfd
48153 all-sid: maybe-all-opcodes
48154 all-sid: maybe-all-tcl
48155 all-sid: maybe-all-tk
48156 install-sid: maybe-install-tcl
48157 install-strip-sid: maybe-install-strip-tcl
48158 install-sid: maybe-install-tk
48159 install-strip-sid: maybe-install-strip-tk
48160 configure-sim: maybe-configure-intl
48161 all-sim: maybe-all-intl
48162 all-sim: maybe-all-libiberty
48163 all-sim: maybe-all-bfd
48164 all-sim: maybe-all-opcodes
48165 all-sim: maybe-all-readline
48166 all-sim: maybe-configure-gdb
48167 all-fastjar: maybe-all-zlib
48168 all-fastjar: maybe-all-build-texinfo
48169 all-fastjar: maybe-all-libiberty
48170 all-bison: maybe-all-intl
48171 all-bison: maybe-all-build-texinfo
48172 all-flex: maybe-all-build-bison
48173 all-flex: maybe-all-intl
48174 all-flex: maybe-all-m4
48175 all-flex: maybe-all-build-texinfo
48176 all-m4: maybe-all-intl
48177 all-m4: maybe-all-build-texinfo
48178 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
48179 configure-target-fastjar: maybe-configure-target-zlib
48180 all-target-fastjar: maybe-all-target-zlib
48181 configure-target-libgo: maybe-configure-target-libffi
48182 configure-target-libgo: maybe-all-target-libstdc++-v3
48183 all-target-libgo: maybe-all-target-libbacktrace
48184 all-target-libgo: maybe-all-target-libffi
48185 all-target-libgo: maybe-all-target-libatomic
48186 configure-target-libgrust: maybe-configure-target-libffi
48187 configure-target-libgrust: maybe-all-target-libstdc++-v3
48188 all-target-libgrust: maybe-all-target-libbacktrace
48189 all-target-libgrust: maybe-all-target-libffi
48190 all-target-libgrust: maybe-all-target-libatomic
48191 configure-target-libjava: maybe-configure-target-zlib
48192 configure-target-libjava: maybe-configure-target-boehm-gc
48193 configure-target-libjava: maybe-configure-target-libffi
48194 all-target-libjava: maybe-all-fastjar
48195 all-target-libjava: maybe-all-target-zlib
48196 all-target-libjava: maybe-all-target-boehm-gc
48197 all-target-libjava: maybe-all-target-libffi
48198 configure-target-libobjc: maybe-configure-target-boehm-gc
48199 all-target-libobjc: maybe-all-target-boehm-gc
48200 configure-target-libstdc++-v3: maybe-configure-target-libgomp
48202 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48203 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48204 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48205 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48206 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48207 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48208 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
48210 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
48211 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
48212 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
48213 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
48214 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
48215 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
48216 configure-target-libvtv: maybe-all-target-libstdc++-v3
48218 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
48219 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
48220 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
48221 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
48222 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
48223 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
48224 all-target-libstdc++-v3: maybe-configure-target-libgomp
48226 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48227 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48228 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48229 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48230 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48231 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48232 install-target-libgo: maybe-install-target-libatomic
48233 install-target-librust: maybe-install-target-libatomic
48234 install-target-libgfortran: maybe-install-target-libquadmath
48235 install-target-libgfortran: maybe-install-target-libgcc
48236 install-target-libsanitizer: maybe-install-target-libstdc++-v3
48237 install-target-libsanitizer: maybe-install-target-libgcc
48238 install-target-libvtv: maybe-install-target-libstdc++-v3
48239 install-target-libvtv: maybe-install-target-libgcc
48240 install-target-libcilkrts: maybe-install-target-libstdc++-v3
48241 install-target-libcilkrts: maybe-install-target-libgcc
48242 install-target-libjava: maybe-install-target-libgcc
48243 install-target-libitm: maybe-install-target-libgcc
48244 install-target-libobjc: maybe-install-target-libgcc
48245 install-target-libstdc++-v3: maybe-install-target-libgcc
48246 all-target-libgloss: maybe-all-target-newlib
48247 all-target-winsup: maybe-all-target-libtermcap
48248 configure-target-newlib: maybe-all-binutils
48249 configure-target-newlib: maybe-all-ld
48250 configure-target-libgfortran: maybe-all-target-libquadmath
48253 # Dependencies for target modules on other target modules are
48254 # described by lang_env_dependencies; the defaults apply to anything
48255 # not mentioned there.
48258 @if gcc-bootstrap
48259 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
48260 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
48261 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
48262 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
48263 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
48264 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
48265 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
48266 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
48267 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
48268 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
48269 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
48270 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
48271 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
48272 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
48273 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
48274 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
48275 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
48276 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
48277 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
48278 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
48279 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
48280 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
48281 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
48282 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
48283 @endif gcc-bootstrap
48285 @if gcc-no-bootstrap
48286 configure-target-libstdc++-v3: maybe-all-target-libgcc
48287 configure-target-libsanitizer: maybe-all-target-libgcc
48288 configure-target-libvtv: maybe-all-target-libgcc
48289 configure-target-libcilkrts: maybe-all-target-libgcc
48290 configure-target-libssp: maybe-all-target-libgcc
48291 configure-target-newlib: maybe-all-target-libgcc
48292 configure-target-libbacktrace: maybe-all-target-libgcc
48293 configure-target-libquadmath: maybe-all-target-libgcc
48294 configure-target-libgfortran: maybe-all-target-libgcc
48295 configure-target-libobjc: maybe-all-target-libgcc
48296 configure-target-libgo: maybe-all-target-libgcc
48297 configure-target-libgrust: maybe-all-target-libgcc
48298 configure-target-libtermcap: maybe-all-target-libgcc
48299 configure-target-winsup: maybe-all-target-libgcc
48300 configure-target-libgloss: maybe-all-target-libgcc
48301 configure-target-libffi: maybe-all-target-libgcc
48302 configure-target-libjava: maybe-all-target-libgcc
48303 configure-target-zlib: maybe-all-target-libgcc
48304 configure-target-boehm-gc: maybe-all-target-libgcc
48305 configure-target-rda: maybe-all-target-libgcc
48306 configure-target-libada: maybe-all-target-libgcc
48307 configure-target-libgomp: maybe-all-target-libgcc
48308 configure-target-libitm: maybe-all-target-libgcc
48309 configure-target-libatomic: maybe-all-target-libgcc
48310 @endif gcc-no-bootstrap
48313 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
48315 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
48317 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
48319 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
48320 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
48322 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
48326 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
48328 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
48330 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
48332 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
48334 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
48336 configure-target-libgrust: maybe-all-target-newlib maybe-all-target-libgloss
48338 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
48340 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
48343 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
48345 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
48346 configure-target-libjava: maybe-all-target-libstdc++-v3
48348 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
48350 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
48352 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
48354 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
48356 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
48358 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
48359 configure-target-libitm: maybe-all-target-libstdc++-v3
48361 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
48364 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
48365 GDB_TK = @GDB_TK@
48366 INSTALL_GDB_TK = @INSTALL_GDB_TK@
48367 configure-gdb: $(CONFIGURE_GDB_TK)
48368 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
48369 install-gdb: $(INSTALL_GDB_TK)
48371 # Serialization dependencies. Host configures don't work well in parallel to
48372 # each other, due to contention over config.cache. Target configures and
48373 # build configures are similar.
48374 @serialization_dependencies@
48376 # --------------------------------
48377 # Regenerating top level configury
48378 # --------------------------------
48380 # Rebuilding Makefile.in, using autogen.
48381 AUTOGEN = autogen
48382 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
48383 cd $(srcdir) && $(AUTOGEN) Makefile.def
48385 # Rebuilding Makefile.
48386 Makefile: $(srcdir)/Makefile.in config.status
48387 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
48389 config.status: configure
48390 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
48392 # Rebuilding configure.
48393 AUTOCONF = autoconf
48394 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
48395 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
48396 cd $(srcdir) && $(AUTOCONF)
48398 # ------------------------------
48399 # Special directives to GNU Make
48400 # ------------------------------
48402 # Don't pass command-line variables to submakes.
48403 .NOEXPORT:
48404 MAKEOVERRIDES=
48406 # end of Makefile.in